rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						 
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						60a3bc9034 
					 
					
						
						
							
							(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.  
						
						 
						
						
						
						
					 
					
						2009-08-21 20:15:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2fd1b000e5 
					 
					
						
						
							
							(svn r17241) -Change: make a distinction between missing and corrupted data files. If (at least) one data file is missing do not consider the set to be useable. Do also no autodetect sets with missing files.  
						
						 
						
						
						
						
					 
					
						2009-08-20 17:02:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								matthijs 
							
						 
					 
					
						
						
							
						
						edcaf8aa3a 
					 
					
						
						
							
							(svn r17238) -Codechange: Clean up CheckExternalFiles a bit and improve the error message it  
						
						 
						
						... 
						
						
						
						outputs. This makes the function return faster in the common case when all
files are in order, by not doing another set of MD5 checks. 
						
						
					 
					
						2009-08-20 15:37:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						40a8bd556e 
					 
					
						
						
							
							(svn r17142) -Fix [FS#3103] (r17139): MSVC didn't like some template stuff  
						
						 
						
						
						
						
					 
					
						2009-08-10 10:25:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9ee2a66c86 
					 
					
						
						
							
							(svn r17139) -Change: add the concept of sound sets  
						
						 
						
						
						
						
					 
					
						2009-08-09 19:50:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f118932643 
					 
					
						
						
							
							(svn r17133) -Codechange: generalise the code that searches for base graphics  
						
						 
						
						
						
						
					 
					
						2009-08-09 16:54:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						498d2b0caa 
					 
					
						
						
							
							(svn r16548) -Fix (r16538): removing of duplicates of base graphics set could behave randomly  
						
						 
						
						
						
						
					 
					
						2009-06-10 05:36:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						afdeab52ab 
					 
					
						
						
							
							(svn r16538) -Fix (r16503): when finding duplicate graphics sets favour the more complete one  
						
						 
						
						
						
						
					 
					
						2009-06-08 22:13:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						d1a50f5258 
					 
					
						
						
							
							(svn r16507) -Fix (r16503): segfault when deleting non-last graphics set  
						
						 
						
						
						
						
					 
					
						2009-06-03 00:05:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						be04b7e29c 
					 
					
						
						
							
							(svn r16503) -Fix: base graphics names must be unique, so don't add duplicates (even if the versions differ).  
						
						 
						
						
						
						
					 
					
						2009-06-02 12:56:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0d99b6c71c 
					 
					
						
						
							
							(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.  
						
						 
						
						
						
						
					 
					
						2009-05-24 20:29:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						5507a5b233 
					 
					
						
						
							
							(svn r16342) -Feature(tte): Display base graphics description in game options window.  
						
						 
						
						
						
						
					 
					
						2009-05-17 18:21:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						f5316c5cbd 
					 
					
						
						
							
							(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions  
						
						 
						
						... 
						
						
						
						-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places 
						
						
					 
					
						2009-05-10 17:27:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						af18469455 
					 
					
						
						
							
							(svn r15694) -Codechange/feature/fix: invert the order in which base graphics sets are queried making it fairly unlikely that downloaded graphics sets override the original graphics.  
						
						 
						
						
						
						
					 
					
						2009-03-12 20:43:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						7f245b22dc 
					 
					
						
						
							
							(svn r15476) -Fix [FS#2630]: crash when opening the game options when the currently loaded base graphics pack has less than 2 valid graphics files. For example when someone replaces all his/her original base graphics with custom work (but keeps the name) or renames the dos ones to windows or vice versa.  
						
						 
						
						
						
						
					 
					
						2009-02-14 01:42:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						39dfd18880 
					 
					
						
						
							
							(svn r15394) -Fix (r15389): no new line at end of line warning  
						
						 
						
						
						
						
					 
					
						2009-02-07 03:31:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						967491a22d 
					 
					
						
						
							
							(svn r15389) -Feature: Add ability to select which base graphics set is used from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.  
						
						 
						
						
						
						
					 
					
						2009-02-07 01:01:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						0d3f5e6e74 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						 
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8ecdbf216d 
					 
					
						
						
							
							(svn r15218) -Fix: base graphics detection did mark too much as duplicate  
						
						 
						
						
						
						
					 
					
						2009-01-23 09:09:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3a13b75e37 
					 
					
						
						
							
							(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.  
						
						 
						
						
						
						
					 
					
						2009-01-17 16:53:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3db8b544ba 
					 
					
						
						
							
							(svn r15110) -Fix: reading the shortname of graphicssets always missed the first character.  
						
						 
						
						
						
						
					 
					
						2009-01-16 16:12:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						11da45ee55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						 
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						6b6fd36050 
					 
					
						
						
							
							(svn r14907) -Codechange: Remove 32 character limit from driver/blitter selection and parameters.  
						
						 
						
						
						
						
					 
					
						2009-01-08 11:06:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0d254e8914 
					 
					
						
						
							
							(svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.  
						
						 
						
						
						
						
					 
					
						2008-10-28 14:42:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						72b72bb368 
					 
					
						
						
							
							(svn r14245) -Fix: NewGRF configs loaded from the config file would always default to the DOS palette instead of the "default" palette.  
						
						 
						
						
						
						
					 
					
						2008-09-04 19:43:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a4cd12274c 
					 
					
						
						
							
							(svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.  
						
						 
						
						
						
						
					 
					
						2008-09-03 07:51:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						fc216aeeb8 
					 
					
						
						
							
							(svn r14229) -Feature: allow overriding the palette of the base GRFs. This way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.  
						
						 
						
						
						
						
					 
					
						2008-09-02 18:45:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						744b3527e5 
					 
					
						
						
							
							(svn r14208) -Fix (r14197): Crash if no .obg files are found.  
						
						 
						
						
						
						
					 
					
						2008-08-31 20:08:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ea1f180a55 
					 
					
						
						
							
							(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.  
						
						 
						
						
						
						
					 
					
						2008-08-31 10:50:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						c3a9653c89 
					 
					
						
						
							
							(svn r14197) -Codechange: rework (original) base graphics determination methods. This yields in the following:  
						
						 
						
						... 
						
						
						
						-Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible.
-Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics.
-Feature: allow people to create their own base graphics easily and without requiring code changes. 
						
						
					 
					
						2008-08-31 08:46:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a4854aaddc 
					 
					
						
						
							
							(svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... thus making compilation fail on OSX (planetmaker)  
						
						 
						
						
						
						
					 
					
						2008-08-24 09:48:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8c73b5c42d 
					 
					
						
						
							
							(svn r14151) -Codechange: make it possible to choose between the DOS and Windows graphics packs while retaining the possibility to override the palette.  
						
						 
						
						
						
						
					 
					
						2008-08-24 08:41:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						200f405706 
					 
					
						
						
							
							(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.  
						
						 
						
						
						
						
					 
					
						2008-08-23 20:16:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						ee256e770a 
					 
					
						
						
							
							(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().  
						
						 
						
						
						
						
					 
					
						2008-06-05 20:54:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						ed462507b2 
					 
					
						
						
							
							(svn r13351) -Codechange: disable warnings about unused variable for builds without asserts  
						
						 
						
						
						
						
					 
					
						2008-06-01 15:08:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						923e21129c 
					 
					
						
						
							
							(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.  
						
						 
						
						
						
						
					 
					
						2008-05-29 15:13:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8c9cc415e3 
					 
					
						
						
							
							(svn r13255) -Codechange: move _opt to _settings.  
						
						 
						
						
						
						
					 
					
						2008-05-25 22:36:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						 
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						1a9b741e43 
					 
					
						
						
							
							(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.  
						
						 
						
						
						
						
					 
					
						2008-01-28 17:51:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						eeeeeb9336 
					 
					
						
						
							
							(svn r11981) -Fix [FS#1698]: Use unicode glyph mapping to fix up missing/shuffled sprites in original data files instead of shuffling or skipping  
						
						 
						
						... 
						
						
						
						sprites directly. Some required glyphs were not loaded.
-Fix: Large capital U with grave (Ù) along with some other glyphs are broken in the original data files, so do no display them. 
						
						
					 
					
						2008-01-25 13:48:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						30bac58bde 
					 
					
						
						
							
							(svn r11942) -Codechange: Merge chars.grf into openttd[d|w].grf using action 12. Remove obsolete tables used for index mapping.  
						
						 
						
						
						
						
					 
					
						2008-01-22 08:47:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						dc87b05e8c 
					 
					
						
						
							
							(svn r11834) -Codechange: only include settings_type.h if needed.  
						
						 
						
						
						
						
					 
					
						2008-01-13 14:37:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d4e6a6bf57 
					 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.  
						
						 
						
						
						
						
					 
					
						2008-01-13 01:21:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						998d7644f6 
					 
					
						
						
							
							(svn r11800) -Codechange: move some functions to a more logical location + some type safety.  
						
						 
						
						
						
						
					 
					
						2008-01-09 21:05:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a3ccdcea36 
					 
					
						
						
							
							(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.  
						
						 
						
						
						
						
					 
					
						2008-01-07 14:23:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						38115acf5a 
					 
					
						
						
							
							(svn r11776) -Codechange: more header splittings to reduce the dependencies.  
						
						 
						
						
						
						
					 
					
						2008-01-07 14:02:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						7963963d98 
					 
					
						
						
							
							(svn r11695) -Codechange: Converted the md5 algorithm to OOP  
						
						 
						
						... 
						
						
						
						-Codechange: Adapt the md5 algorithm to the OpenTTD source 
						
						
					 
					
						2007-12-25 13:59:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						429521a7d1 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						 
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a773d45885 
					 
					
						
						
							
							(svn r11684) -Codechange: split gfx.h in a type and functional header.  
						
						 
						
						
						
						
					 
					
						2007-12-23 10:56:02 +00:00