smatz 
							
						 
					 
					
						
						
							
						
						cd88a7590a 
					 
					
						
						
							
							(svn r14812) -Codechange: use INVALID_TILE instead of 0 to mark company without HQ  
						
						
						
						
					 
					
						2009-01-03 17:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						afef22e3e7 
					 
					
						
						
							
							(svn r14812) -Codechange: use INVALID_TILE instead of 0 to mark company without HQ  
						
						
						
						
					 
					
						2009-01-03 17:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f316796629 
					 
					
						
						
							
							(svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus)  
						
						
						
						
					 
					
						2009-01-03 13:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0d54db5f9f 
					 
					
						
						
							
							(svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus)  
						
						
						
						
					 
					
						2009-01-03 13:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						741f0a86fe 
					 
					
						
						
							
							(svn r14790) -Codechange: unify generation of default savegame/screenshot names (PhilSophus)  
						
						
						
						
					 
					
						2009-01-02 22:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3a0d966ae4 
					 
					
						
						
							
							(svn r14790) -Codechange: unify generation of default savegame/screenshot names (PhilSophus)  
						
						
						
						
					 
					
						2009-01-02 22:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2fb24a8a83 
					 
					
						
						
							
							(svn r14773) -Fix-ish[FS#2469]: attach a signal handler during loading savegames to catch any crashes due to broken savegames/missing NewGRFs and tell the user about that instead of "just" crashing without explanation.  
						
						
						
						
					 
					
						2008-12-30 15:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						32583bd405 
					 
					
						
						
							
							(svn r14773) -Fix-ish[FS#2469]: attach a signal handler during loading savegames to catch any crashes due to broken savegames/missing NewGRFs and tell the user about that instead of "just" crashing without explanation.  
						
						
						
						
					 
					
						2008-12-30 15:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f55995f1ef 
					 
					
						
						
							
							(svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option.  
						
						
						
						
					 
					
						2008-12-29 21:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3c6add5293 
					 
					
						
						
							
							(svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option.  
						
						
						
						
					 
					
						2008-12-29 21:50:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e83cca7d13 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87e5a8b52b 
					 
					
						
						
							
							(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.  
						
						
						
						
					 
					
						2008-12-28 14:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						634842525b 
					 
					
						
						
							
							(svn r14744) -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways.  
						
						
						
						
					 
					
						2008-12-26 18:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a8cb9fa2f5 
					 
					
						
						
							
							(svn r14744) -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways.  
						
						
						
						
					 
					
						2008-12-26 18:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c88a6199a7 
					 
					
						
						
							
							(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)  
						
						
						
						
					 
					
						2008-12-26 18:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						419f6e099f 
					 
					
						
						
							
							(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)  
						
						
						
						
					 
					
						2008-12-26 18:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bf6ec8b19f 
					 
					
						
						
							
							(svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous.  
						
						... 
						
						
						
						-Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste. 
						
						
					 
					
						2008-12-24 09:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d1bb5e5f36 
					 
					
						
						
							
							(svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous.  
						
						... 
						
						
						
						-Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste. 
						
						
					 
					
						2008-12-24 09:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c6c3124c30 
					 
					
						
						
							
							(svn r14700) -Fix (r1): loading of very old savegames was broken (STNS chunk is stored before MAP in old savegame)  
						
						
						
						
					 
					
						2008-12-20 01:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d1ea050232 
					 
					
						
						
							
							(svn r14700) -Fix (r1): loading of very old savegames was broken (STNS chunk is stored before MAP in old savegame)  
						
						
						
						
					 
					
						2008-12-20 01:35:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4c01a1c6af 
					 
					
						
						
							
							(svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ)  
						
						
						
						
					 
					
						2008-12-16 20:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b177c5fd9e 
					 
					
						
						
							
							(svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ)  
						
						
						
						
					 
					
						2008-12-16 20:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c1d1ba22cc 
					 
					
						
						
							
							(svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.  
						
						... 
						
						
						
						Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). 
						
						
					 
					
						2008-12-13 18:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fab1a52963 
					 
					
						
						
							
							(svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.  
						
						... 
						
						
						
						Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up). 
						
						
					 
					
						2008-12-13 18:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5ebb48fa86 
					 
					
						
						
							
							(svn r14631) -Add: support for Allegro as sound backend.  
						
						
						
						
					 
					
						2008-11-25 21:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						72124862f0 
					 
					
						
						
							
							(svn r14631) -Add: support for Allegro as sound backend.  
						
						
						
						
					 
					
						2008-11-25 21:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						e50a4f2053 
					 
					
						
						
							
							(svn r14612) -Change: force the argument given to '-i' parameter to be valid. Accept '2', too  
						
						
						
						
					 
					
						2008-11-23 16:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c4179d4ea9 
					 
					
						
						
							
							(svn r14612) -Change: force the argument given to '-i' parameter to be valid. Accept '2', too  
						
						
						
						
					 
					
						2008-11-23 16:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						70f2b95bda 
					 
					
						
						
							
							(svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year.  
						
						... 
						
						
						
						Note: Savegames from r13437 to now are broken and have a age of 255 years for a lot houses. 
						
						
					 
					
						2008-11-23 14:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3d467cabe5 
					 
					
						
						
							
							(svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year.  
						
						... 
						
						
						
						Note: Savegames from r13437 to now are broken and have a age of 255 years for a lot houses. 
						
						
					 
					
						2008-11-23 14:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						84ed955492 
					 
					
						
						
							
							(svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).  
						
						
						
						
					 
					
						2008-11-19 23:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a1853ea27c 
					 
					
						
						
							
							(svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).  
						
						
						
						
					 
					
						2008-11-19 23:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						698f05e756 
					 
					
						
						
							
							(svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation  
						
						... 
						
						
						
						-Codechange: rewrite parts of code responsible for caching index of nearest town 
						
						
					 
					
						2008-11-18 22:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						07e3c096b3 
					 
					
						
						
							
							(svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation  
						
						... 
						
						
						
						-Codechange: rewrite parts of code responsible for caching index of nearest town 
						
						
					 
					
						2008-11-18 22:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						9b282b3e51 
					 
					
						
						
							
							(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible  
						
						
						
						
					 
					
						2008-11-02 11:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								skidd13 
							
						 
					 
					
						
						
							
						
						706dd0f86c 
					 
					
						
						
							
							(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible  
						
						
						
						
					 
					
						2008-11-02 11:20:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0d2f84e117 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e65be653f5 
					 
					
						
						
							
							(svn r14535) -Fix: Description of '-i' commandline option.  
						
						
						
						
					 
					
						2008-10-25 20:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						77a5a4953b 
					 
					
						
						
							
							(svn r14535) -Fix: Description of '-i' commandline option.  
						
						
						
						
					 
					
						2008-10-25 20:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						52ac592422 
					 
					
						
						
							
							(svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)  
						
						
						
						
					 
					
						2008-10-25 13:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a14ad77a36 
					 
					
						
						
							
							(svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)  
						
						
						
						
					 
					
						2008-10-25 13:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						56e5972790 
					 
					
						
						
							
							(svn r14493) -Fix[FS#planetmaker]: Do not assign a station spread to buoys on loading games.  
						
						
						
						
					 
					
						2008-10-19 17:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4dcf12a3ad 
					 
					
						
						
							
							(svn r14493) -Fix[FS#planetmaker]: Do not assign a station spread to buoys on loading games.  
						
						
						
						
					 
					
						2008-10-19 17:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b5e467978b 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						272b2ef0e9 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e589c7e580 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b650a86e58 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f56e630e5c 
					 
					
						
						
							
							(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.  
						
						
						
						
					 
					
						2008-09-30 20:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b798599b6 
					 
					
						
						
							
							(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.  
						
						
						
						
					 
					
						2008-09-30 20:39:50 +00:00