Patric Stout 
							
						 
					 
					
						
						
							
						
						b7643b1d36 
					 
					
						
						
							
							Add: create bundles via CPack  
						
						... 
						
						
						
						CPack works closely together with CMake to do the right thing in
terms of bundling (called 'package'). This generates all the
packaging we need, and some more. 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						56d54cf60e 
					 
					
						
						
							
							Add: introduce CMake for project management  
						
						... 
						
						
						
						CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc. 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						85315e2e31 
					 
					
						
						
							
							Codechange: rework how grf and ob[msg] are generated  
						
						... 
						
						
						
						For grfs, it now uses CMake scripts to do its job, and both grf
files are split into their own folder to make more clear what is
going on. Additionally, it no longer builds in-source (although the
resulting grf is copied back in the source folder).
For ob[msg] it now uses CMake scripts to generate the translation
files; the result is no longer stored in-source (but in the build
folder).
Although all files are available to create the GRFs and basesets, it
won't really work till CMake is introduced (which will happen in a
few commits from here) 
						
						
					 
					
						2020-06-05 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						f6223f8ac2 
					 
					
						
						
							
							Fix   #8161 ,  e31def197: Lang files may have LF EOL ( #8163 )  
						
						
						
						
					 
					
						2020-05-19 17:42:29 +02:00 
						 
				 
			
				
					
						
							
							
								glx22 
							
						 
					 
					
						
						
							
						
						e31def197f 
					 
					
						
						
							
							Fix: properly support utf-8 in baseset translation vbscript ( #8154 )  
						
						
						
						
					 
					
						2020-05-17 19:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andy 
							
						 
					 
					
						
						
							
						
						75031c9693 
					 
					
						
						
							
							Fix: provide two sets of tram tracks not one in the GUI icon for building tramway  
						
						
						
						
					 
					
						2020-02-20 12:26:53 +01:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								JMcKiern 
							
						 
					 
					
						
						
							
						
						04f659e768 
					 
					
						
						
							
							Fix: Some typos found using codespell  
						
						
						
						
					 
					
						2019-09-29 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c02ef3e456 
					 
					
						
						
							
							Feature: Add NotRoadTypes (NRT)  
						
						
						
						
					 
					
						2019-05-01 21:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						23960d0f2c 
					 
					
						
						
							
							Feature: Group liveries, and livery window usability enhancements. ( #7108 )  
						
						... 
						
						
						
						* Change: Replace checkbox in livery selection window with Default option in drop down selection.
This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired.
* Feature: Add vehicle group liveries. 
						
						
					 
					
						2019-01-31 14:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						1334cfb3e5 
					 
					
						
						
							
							Change: Always build baseset metadata, instead of including it in the repo.  
						
						... 
						
						
						
						This adds a script and project files to generate these files within MSVC. 
						
						
					 
					
						2019-01-25 22:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						af043df5a3 
					 
					
						
						
							
							Fix: Some pixels in ship autoreplace icon (sprite 106) were transparent.  
						
						
						
						
					 
					
						2018-08-06 19:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						276192f714 
					 
					
						
						
							
							Change  #6684 : Cutting point overrides for music base sets  
						
						... 
						
						
						
						This improves bad looping of title screen song from Windows TTD, and fixes
a long silence at the end of "Can't get there from here" from Windows TTD. 
						
						
					 
					
						2018-06-15 23:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						921101ed06 
					 
					
						
						
							
							Feature: Baseset music for TTD DOS and TTO data  
						
						
						
						
					 
					
						2018-06-05 22:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						4d6a5fbec4 
					 
					
						
						
							
							Fix: Four group action icons were misplaced and cropped.  
						
						
						
						
					 
					
						2018-04-17 19:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6eac63622e 
					 
					
						
						
							
							(svn r27977) -Add [FS#6664]: Replace the office building sprite on various toyland airports with a better fitting sprite. This also affects GRFs which activate the default refinery in toyland. (PaulC)  
						
						
						
						
					 
					
						2018-03-11 12:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8f3dbd2efc 
					 
					
						
						
							
							(svn r27976) -Add [FS#6664]: Climate-specific Action5 extra airport sprites. (PaulC)  
						
						
						
						
					 
					
						2018-03-11 11:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						09f41da863 
					 
					
						
						
							
							(svn r27961) -Fix [FS#6654]: The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version. (PaulC)  
						
						
						
						
					 
					
						2018-01-07 14:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						96b1ac9d09 
					 
					
						
						
							
							(svn r27915) -Fix (r27730) [FS#6620]: Glyphs in range U+0020 to U+00FF may only be defined in orig_extra.grf, not in openttd.grf.  
						
						
						
						
					 
					
						2017-09-11 18:31:32 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						08b4255b67 
					 
					
						
						
							
							(svn r27731) -Fix (r27730): Missed some sprites which also belong into orig_extra.grf  
						
						
						
						
					 
					
						2017-01-14 18:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1aedadb49b 
					 
					
						
						
							
							(svn r27730) -Change: Split openttd.grf into openttd.grf and orig_extra.grf  
						
						... 
						
						
						
						openttd.grf is now always loaded and provides all extra graphics in case the (possibly outdated) baseset does not.
  orig_extra.grf contains graphics specific to the original baseset only. 
						
						
					 
					
						2017-01-14 15:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						65694cf0cd 
					 
					
						
						
							
							(svn r27265) -Fix: Truncated comment in openttd.grf  
						
						
						
						
					 
					
						2015-05-03 10:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						983abcef4e 
					 
					
						
						
							
							(svn r27221) -Fix: Multi-value keys in the desktop entry shall end with a trailing separator. (Mr_Bones)  
						
						
						
						
					 
					
						2015-04-07 21:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2361aaf601 
					 
					
						
						
							
							(svn r26869) -Add: support for an all black palette to prevent the need of having a black tile of all different slopes (ic111)  
						
						
						
						
					 
					
						2014-09-21 07:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8fa42362e9 
					 
					
						
						
							
							(svn r26708) -Codechange: replace C preprocessor with all kinds of options to prevent adding certain things to the result and the sed script to remove everything that shouldn't be in the resulting nfo file but came out of the C preprocessor by a small-ish awk program. This means no more breaking if a C preprocessor decides to add more data to the processed file (like GCC's inclusion of stdc-predef.h when not passing -nostdinc). It furthermore more than halfs the time needed for the assemble step of the extra GRF compilation  
						
						
						
						
					 
					
						2014-07-30 17:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						103b6fffbb 
					 
					
						
						
							
							(svn r25916) -Add: GUI sprite for the smallmap cargoflow button. (frosch, planetmaker, V453000)  
						
						
						
						
					 
					
						2013-10-27 15:09:41 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						f13ef50e20 
					 
					
						
						
							
							(svn r25783) -Add: Keywords to the openttd.desktop.in file  
						
						
						
						
					 
					
						2013-09-19 07:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								zuu 
							
						 
					 
					
						
						
							
						
						a2d84868e7 
					 
					
						
						
							
							(svn r25344) -Feature: GUI for viewing story pages  
						
						
						
						
					 
					
						2013-06-09 12:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						caa324ba89 
					 
					
						
						
							
							(svn r25301) -Change: Slightly enlarge the default-windowsize button icon.  
						
						
						
						
					 
					
						2013-05-28 20:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						559b7ef35e 
					 
					
						
						
							
							(svn r25293) -Add: GUI sprite for default window size button.  
						
						
						
						
					 
					
						2013-05-26 19:29:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8d10337bf0 
					 
					
						
						
							
							(svn r25218) -Fix: the baseset description translation script did not work with any awk other than gawk  
						
						
						
						
					 
					
						2013-05-04 19:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						df63cb6cef 
					 
					
						
						
							
							(svn r25205) -Feature: Translations of baseset descriptions via lang files.  
						
						
						
						
					 
					
						2013-04-24 20:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6f147013ad 
					 
					
						
						
							
							(svn r24954) -Codechange: OPENTTD_SPRITE_COUNT uses decimal, so use decimal in the nfo as well.  
						
						
						
						
					 
					
						2013-02-02 11:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d5a798033a 
					 
					
						
						
							
							(svn r24749) -Add: GUI icons for delete to the left/right.  
						
						
						
						
					 
					
						2012-11-14 22:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						a2b2bc3620 
					 
					
						
						
							
							(svn r24141) -Feature: Display rating in the town directory window. (Inspired by patch from MagicBuzz)  
						
						
						
						
					 
					
						2012-04-17 19:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1e817ae241 
					 
					
						
						
							
							(svn r24100) -Fix: also provide translated comments in the desktop file without language name postfix  
						
						
						
						
					 
					
						2012-04-08 14:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7893ef7b1c 
					 
					
						
						
							
							(svn r23993) -Cleanup: remove some disable directives from the NFO as they aren't needed anymore with newer GRFCodec/NFORenum  
						
						
						
						
					 
					
						2012-02-26 08:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d7cae0ab96 
					 
					
						
						
							
							(svn r23984) -Fix [FS#5082]: fix the order of lights on the helipad (PaulC)  
						
						
						
						
					 
					
						2012-02-25 08:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7aeb89c984 
					 
					
						
						
							
							(svn r23982) -Codechange: use NFO v32 for the extra graphics  
						
						
						
						
					 
					
						2012-02-24 22:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						9101d2e2d2 
					 
					
						
						
							
							(svn r23952) -Feature: [NewGRF] Customisable tunnel portals for rail types (sprites by Snail).  
						
						
						
						
					 
					
						2012-02-15 21:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1b13eb49dd 
					 
					
						
						
							
							(svn r23926) -Update [FS#5055]: some missing Latin-ish characters as some translations started using them (PaulC)  
						
						
						
						
					 
					
						2012-02-11 19:46:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0b4d40b30e 
					 
					
						
						
							
							(svn r23858) -Change [FS#5003]: some updates and improvements of the base font (PaulC)  
						
						
						
						
					 
					
						2012-01-27 21:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7a38642a1c 
					 
					
						
						
							
							(svn r23639) -Fix [FS#4892]: fix transparency for steel mill, colour translations in some arctic buildings and a wrongly replaced sprites (PaulC)  
						
						
						
						
					 
					
						2011-12-20 17:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a27c28270 
					 
					
						
						
							
							(svn r23638) -Fix [FS#4894]: glitch in the monospace font (PaulC)  
						
						
						
						
					 
					
						2011-12-20 17:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ab974bee97 
					 
					
						
						
							
							(svn r23582) -Fix [FS#4870]: add missing characters for certain languages and the large font  
						
						... 
						
						
						
						-Codechange: don't remove large font glyphs because they are broken in the original font, just fix them up in openttd.grf using action A
-Change: make extra characters more consistent with the original font
  All by PaulC. 
						
						
					 
					
						2011-12-17 21:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						739c315243 
					 
					
						
						
							
							(svn r23395) -Fix [FS#4862]: a character that is path of the 'normal' fonts, but relocated after loading, was missing for the monospace font  
						
						
						
						
					 
					
						2011-12-02 19:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9835600cd1 
					 
					
						
						
							
							(svn r23278) -Add: monospaced sprite font with the same characters as the normal font  
						
						
						
						
					 
					
						2011-11-20 12:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6afcc85be4 
					 
					
						
						
							
							(svn r23260) -Codechange: abstract away some NFO by macros  
						
						
						
						
					 
					
						2011-11-19 12:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						88aaeb4092 
					 
					
						
						
							
							(svn r23232) -Change: move the "default" overrides out of the baseset in order to ensure they all use the same values  
						
						
						
						
					 
					
						2011-11-15 20:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						165fb1e9e7 
					 
					
						
						
							
							(svn r23203) -Change: make locks more consistently looking (PaulC)  
						
						
						
						
					 
					
						2011-11-13 12:53:46 +00:00