smatz 
							
						 
					 
					
						
						
							
						
						378d01f2f4 
					 
					
						
						
							
							(svn r16718) -Codechange: make IsFreeWagon() member of Train  
						
						
						
						
					 
					
						2009-07-01 23:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ecfaa0564d 
					 
					
						
						
							
							(svn r16718) -Codechange: make IsFreeWagon() member of Train  
						
						
						
						
					 
					
						2009-07-01 23:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						20fedeb3d6 
					 
					
						
						
							
							(svn r16717) -Codechange: make IsFrontEngine() member of Train  
						
						
						
						
					 
					
						2009-07-01 22:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						adc5363202 
					 
					
						
						
							
							(svn r16717) -Codechange: make IsFrontEngine() member of Train  
						
						
						
						
					 
					
						2009-07-01 22:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						fe57925910 
					 
					
						
						
							
							(svn r16715) -Codechange: add attribute to assert_compile(), so it doesn't warn when used inside function  
						
						
						
						
					 
					
						2009-07-01 21:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						93c5300fc5 
					 
					
						
						
							
							(svn r16715) -Codechange: add attribute to assert_compile(), so it doesn't warn when used inside function  
						
						
						
						
					 
					
						2009-07-01 21:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						93557ba4e9 
					 
					
						
						
							
							(svn r16714) -Codechange: use pool-like accessors for Subsidy  
						
						
						
						
					 
					
						2009-07-01 18:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						76a50ce94d 
					 
					
						
						
							
							(svn r16714) -Codechange: use pool-like accessors for Subsidy  
						
						
						
						
					 
					
						2009-07-01 18:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d04750ff87 
					 
					
						
						
							
							(svn r16711) -Codechange: use FOR_ALL_SUBSIDIES macro when iterating over all subsidies  
						
						
						
						
					 
					
						2009-07-01 17:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f4d0d94184 
					 
					
						
						
							
							(svn r16711) -Codechange: use FOR_ALL_SUBSIDIES macro when iterating over all subsidies  
						
						
						
						
					 
					
						2009-07-01 17:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5a227bffdc 
					 
					
						
						
							
							(svn r16710) -Fix: invalidate subsidies with invalid source or destination when converting older savegames  
						
						
						
						
					 
					
						2009-07-01 15:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						023f78b5ff 
					 
					
						
						
							
							(svn r16710) -Fix: invalidate subsidies with invalid source or destination when converting older savegames  
						
						
						
						
					 
					
						2009-07-01 15:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b44f44287 
					 
					
						
						
							
							(svn r16709) -Fix [FS#2994]: the list of animated tiles could have duplicates (only for old savegames) and tiles that weren't animated  
						
						
						
						
					 
					
						2009-07-01 14:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						927c4a0fe8 
					 
					
						
						
							
							(svn r16709) -Fix [FS#2994]: the list of animated tiles could have duplicates (only for old savegames) and tiles that weren't animated  
						
						
						
						
					 
					
						2009-07-01 14:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4f99508114 
					 
					
						
						
							
							(svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others:  
						
						... 
						
						
						
						* cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder)
 * cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore
 * industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go
Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money. 
						
						
					 
					
						2009-06-29 19:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						985608c713 
					 
					
						
						
							
							(svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others:  
						
						... 
						
						
						
						* cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder)
 * cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore
 * industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go
Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money. 
						
						
					 
					
						2009-06-29 19:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0e5af86ead 
					 
					
						
						
							
							(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]  
						
						
						
						
					 
					
						2009-06-26 14:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						b668c24d46 
					 
					
						
						
							
							(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]  
						
						
						
						
					 
					
						2009-06-26 14:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7b78bae8e7 
					 
					
						
						
							
							(svn r16665) -Codechange: replace GetTownByTile() by Town::GetByTile()  
						
						
						
						
					 
					
						2009-06-26 13:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						af78d6a9bb 
					 
					
						
						
							
							(svn r16665) -Codechange: replace GetTownByTile() by Town::GetByTile()  
						
						
						
						
					 
					
						2009-06-26 13:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d39c08fd9d 
					 
					
						
						
							
							(svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files  
						
						
						
						
					 
					
						2009-06-26 13:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						e6a165881c 
					 
					
						
						
							
							(svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files  
						
						
						
						
					 
					
						2009-06-26 13:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						72bee4ad2d 
					 
					
						
						
							
							(svn r16654) -Codechange: cache industries in station's coverage area instead of searching them everytime payment is made  
						
						
						
						
					 
					
						2009-06-25 15:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						fa1ad0fd3c 
					 
					
						
						
							
							(svn r16654) -Codechange: cache industries in station's coverage area instead of searching them everytime payment is made  
						
						
						
						
					 
					
						2009-06-25 15:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						210c61bef7 
					 
					
						
						
							
							(svn r16651) -Fix: When there is no AI version that can load data from the savegame, load the latest version of the same AI instead of a random AI.  
						
						
						
						
					 
					
						2009-06-24 23:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						d45b27c46b 
					 
					
						
						
							
							(svn r16651) -Fix: When there is no AI version that can load data from the savegame, load the latest version of the same AI instead of a random AI.  
						
						
						
						
					 
					
						2009-06-24 23:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f6a4d61cca 
					 
					
						
						
							
							(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()  
						
						
						
						
					 
					
						2009-06-24 17:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8343340acb 
					 
					
						
						
							
							(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()  
						
						
						
						
					 
					
						2009-06-24 17:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						61a42f42c1 
					 
					
						
						
							
							(svn r16640) -Codechange: move roadstop stuff to separate files  
						
						
						
						
					 
					
						2009-06-23 21:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0045096403 
					 
					
						
						
							
							(svn r16640) -Codechange: move roadstop stuff to separate files  
						
						
						
						
					 
					
						2009-06-23 21:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						45312433b6 
					 
					
						
						
							
							(svn r16632) -Codechange: rename Town::flags12 to Town::flags  
						
						
						
						
					 
					
						2009-06-23 09:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						a50ba1b8c1 
					 
					
						
						
							
							(svn r16632) -Codechange: rename Town::flags12 to Town::flags  
						
						
						
						
					 
					
						2009-06-23 09:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f733d75dad 
					 
					
						
						
							
							(svn r16631) -Fix (r1826)(r1881)(r9613): loading of some town data from old savegames was broken  
						
						
						
						
					 
					
						2009-06-23 09:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5ef0745254 
					 
					
						
						
							
							(svn r16631) -Fix (r1826)(r1881)(r9613): loading of some town data from old savegames was broken  
						
						
						
						
					 
					
						2009-06-23 09:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						717248b0d8 
					 
					
						
						
							
							(svn r16596) -Fix (r16378): there were several hundreds of empty signs above tile 0 after loading TTO/TTD savegame  
						
						
						
						
					 
					
						2009-06-18 18:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0961668e14 
					 
					
						
						
							
							(svn r16596) -Fix (r16378): there were several hundreds of empty signs above tile 0 after loading TTO/TTD savegame  
						
						
						
						
					 
					
						2009-06-18 18:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11c7c258dd 
					 
					
						
						
							
							(svn r16586) -Codechange: don't store lifelength in the savegame; it can easily be calculated, it isn't used often and now changing extend_vehicle_life in game has some effect.  
						
						
						
						
					 
					
						2009-06-17 17:13:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						35aabc1d4c 
					 
					
						
						
							
							(svn r16586) -Codechange: don't store lifelength in the savegame; it can easily be calculated, it isn't used often and now changing extend_vehicle_life in game has some effect.  
						
						
						
						
					 
					
						2009-06-17 17:13:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c09176b0b7 
					 
					
						
						
							
							(svn r16572) -Codechange: also catch FPEs in saveload and the warning about missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing.  
						
						
						
						
					 
					
						2009-06-13 12:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2a7b07137a 
					 
					
						
						
							
							(svn r16572) -Codechange: also catch FPEs in saveload and the warning about missing NewGRFs; only happens when assertions are disabled and NewGRFs are missing.  
						
						
						
						
					 
					
						2009-06-13 12:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						a2567c84a0 
					 
					
						
						
							
							(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible  
						
						
						
						
					 
					
						2009-06-10 22:05:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						bea3fe2b8b 
					 
					
						
						
							
							(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible  
						
						
						
						
					 
					
						2009-06-10 22:05:01 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ca9787b2ea 
					 
					
						
						
							
							(svn r16553) -Codechange: don't use TRACK_BIT_WORMHOLE and TRACK_BIT_DEPOT as bitmasks  
						
						
						
						
					 
					
						2009-06-10 16:02:00 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5a6bb53894 
					 
					
						
						
							
							(svn r16553) -Codechange: don't use TRACK_BIT_WORMHOLE and TRACK_BIT_DEPOT as bitmasks  
						
						
						
						
					 
					
						2009-06-10 16:02:00 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						af85994f7f 
					 
					
						
						
							
							(svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check  
						
						
						
						
					 
					
						2009-06-06 16:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0c10006907 
					 
					
						
						
							
							(svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check  
						
						
						
						
					 
					
						2009-06-06 16:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						289e8a7f45 
					 
					
						
						
							
							(svn r16525) -Codechange: Notify small ufos on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost.  
						
						
						
						
					 
					
						2009-06-06 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5b497d6b49 
					 
					
						
						
							
							(svn r16525) -Codechange: Notify small ufos on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost.  
						
						
						
						
					 
					
						2009-06-06 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						580e478e4e 
					 
					
						
						
							
							(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.  
						
						
						
						
					 
					
						2009-06-01 11:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						bab70a823d 
					 
					
						
						
							
							(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.  
						
						
						
						
					 
					
						2009-06-01 11:43:36 +00:00