smatz 
							
						 
					 
					
						
						
							
						
						a0ddc43e92 
					 
					
						
						
							
							(svn r12134) -Change: count the number of ticks a vehicle was running this day to calculate running cost  
						
						 
						
						... 
						
						
						
						-Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window 
						
						
					 
					
						2008-02-13 19:24:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						1011ac353b 
					 
					
						
						
							
							(svn r12109) -Fix [FS#1745](r8973): use tile index 0 for planes in the air, so it cannot have an invalid tile index  
						
						 
						
						
						
						
					 
					
						2008-02-11 12:42:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						525409b0fc 
					 
					
						
						
							
							(svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class  
						
						 
						
						
						
						
					 
					
						2008-02-01 22:02:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjarni 
							
						 
					 
					
						
						
							
						
						000117aa19 
					 
					
						
						
							
							(svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for replacement check inverted the check for autorenew  
						
						 
						
						... 
						
						
						
						Now it triggers when renew setting is on and only if it's on
  Note: aircraft already enroute to hangars due to this bug will still go there. They will only head there once though 
						
						
					 
					
						2008-01-21 10:31:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						1d59439166 
					 
					
						
						
							
							(svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of constants  
						
						 
						
						... 
						
						
						
						-Fix: refit button widget was not correctly updated 
						
						
					 
					
						2008-01-18 13:02:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						f37174f0e2 
					 
					
						
						
							
							(svn r11895) -Fix (r11875): for once MSVC warns for a good reason  
						
						 
						
						
						
						
					 
					
						2008-01-17 16:41:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						ac7bc24b0e 
					 
					
						
						
							
							(svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify the code at some places  
						
						 
						
						
						
						
					 
					
						2008-01-16 21:17:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjarni 
							
						 
					 
					
						
						
							
						
						beb1b07f5f 
					 
					
						
						
							
							(svn r11875) -Fix: automatically sending aircraft to depot for autoreplace/renew is now triggered by the correct conditions  
						
						 
						
						... 
						
						
						
						Now it triggers by the following conditions:
  - aircraft is old enough for renew or needs to be autoreplaced
  - player has 2*cost of new aircraft+autorenew money (we don't want to send many aircraft to hangars when there is only money for replacing one)
  - aircraft has no hangars in it's order list
  - new aircraft is buildable (imagine autorenewing a retired design)
  This triggers right after a helicopter takes off or when a plane touches the ground while landing
  Another effect of this change is that this functionality no longer generates network traffic 
						
						
					 
					
						2008-01-16 13:59:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						576f8ad93e 
					 
					
						
						
							
							(svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync with other cases of *B_* vs *_* like VETSB_* and VETS_*.  
						
						 
						
						
						
						
					 
					
						2008-01-15 18:44:22 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						ab8382c0db 
					 
					
						
						
							
							(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is  
						
						 
						
						... 
						
						
						
						no limit to the amount of names.
-Fix: NewGRF engines could not be renamed. 
						
						
					 
					
						2008-01-12 19:58:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						ac528411df 
					 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.  
						
						 
						
						
						
						
					 
					
						2008-01-12 14:10:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						46650c54b6 
					 
					
						
						
							
							(svn r11793) -Codechange: pass the expense type via the CommandCost instead of a global variable. Patch by Noldo (FS#1114).  
						
						 
						
						
						
						
					 
					
						2008-01-09 16:55:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						a01fc4c142 
					 
					
						
						
							
							(svn r11789) -Codechange: coding style for global variable names  
						
						 
						
						
						
						
					 
					
						2008-01-09 10:15:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						0e517fe023 
					 
					
						
						
							
							(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.  
						
						 
						
						
						
						
					 
					
						2008-01-09 09:45:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a8a3a7e3f2 
					 
					
						
						
							
							(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.  
						
						 
						
						
						
						
					 
					
						2008-01-07 09:19:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b0ac283aec 
					 
					
						
						
							
							(svn r11774) -Change: do not include variables.h in a header when it is not needed.  
						
						 
						
						
						
						
					 
					
						2008-01-07 00:57:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						e5e75bd8f8 
					 
					
						
						
							
							(svn r11719) -Codechange: split sound.h in a header with types and one with functions.  
						
						 
						
						
						
						
					 
					
						2007-12-29 09:24:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						38f0e422ac 
					 
					
						
						
							
							(svn r11707) -Fix: do not allow refitting flooded (destroyed) vehicles  
						
						 
						
						
						
						
					 
					
						2007-12-27 14:10:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						384503e7d3 
					 
					
						
						
							
							(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.  
						
						 
						
						
						
						
					 
					
						2007-12-27 13:35:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b9046c97fb 
					 
					
						
						
							
							(svn r11702) -Codechange: move all date related stuff to date*.  
						
						 
						
						
						
						
					 
					
						2007-12-26 13:50:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2786d789a1 
					 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).  
						
						 
						
						
						
						
					 
					
						2007-12-26 11:45:43 +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 
							
						 
					 
					
						
						
							
						
						9e9cfe6e59 
					 
					
						
						
							
							(svn r11677) -Codechange: move price and command related types/functions to their respective places.  
						
						 
						
						
						
						
					 
					
						2007-12-21 21:50:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						433a9f3c09 
					 
					
						
						
							
							(svn r11675) -Codechange: split the string types from the string functions.  
						
						 
						
						
						
						
					 
					
						2007-12-21 19:49:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						5b49e75453 
					 
					
						
						
							
							(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h  
						
						 
						
						
						
						
					 
					
						2007-12-19 23:26:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						fe76841255 
					 
					
						
						
							
							(svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed.  
						
						 
						
						
						
						
					 
					
						2007-12-02 21:35:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								belugas 
							
						 
					 
					
						
						
							
						
						0feaee4124 
					 
					
						
						
							
							(svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.  
						
						 
						
						... 
						
						
						
						The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention 
						
						
					 
					
						2007-12-01 14:04:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						bdc7fd2d76 
					 
					
						
						
							
							(svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()  
						
						 
						
						... 
						
						
						
						-Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style 
						
						
					 
					
						2007-11-25 15:35:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						a91c2a4c39 
					 
					
						
						
							
							(svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename the remaining to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-20 14:11:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						eeaa348f8b 
					 
					
						
						
							
							(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-20 13:35:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						5c31a973a1 
					 
					
						
						
							
							(svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-19 21:32:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						71c4325c50 
					 
					
						
						
							
							(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style  
						
						 
						
						
						
						
					 
					
						2007-11-19 21:02:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						50bfe1a19d 
					 
					
						
						
							
							(svn r11476) -Codechange: rename the function myabs to abs to get rid of an unneeded define  
						
						 
						
						
						
						
					 
					
						2007-11-19 18:58:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						8be526e499 
					 
					
						
						
							
							(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style  
						
						 
						
						
						
						
					 
					
						2007-11-19 18:38:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2e8d37dcdf 
					 
					
						
						
							
							(svn r11451) -Fix [FS#1287]: very fast aircraft would sometimes abruptly stop at the begin of the landing runway, turn a few times and then drive slowly to the end of the runway.  
						
						 
						
						
						
						
					 
					
						2007-11-17 15:04:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f486486dd8 
					 
					
						
						
							
							(svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their speed to 0 so they won't continue at the speed where they were stopped at.  
						
						 
						
						
						
						
					 
					
						2007-10-31 22:09:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4bb210614b 
					 
					
						
						
							
							(svn r11332) -Fix: vehicles getting a value of 0 on construction.  
						
						 
						
						... 
						
						
						
						-Fix: assertion when selling vehicles. 
						
						
					 
					
						2007-10-21 16:45:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						84d93ec0e2 
					 
					
						
						
							
							(svn r11234) -Fix [FS#1312]: the explosion vehicles were placed too far to the south.  
						
						 
						
						
						
						
					 
					
						2007-10-09 15:48:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b6c9bc80cf 
					 
					
						
						
							
							(svn r11229) -Fix [FS#1307]: one could sell vehicles that were crashed in a depot, which would still yield money.  
						
						 
						
						
						
						
					 
					
						2007-10-08 20:06:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								glx 
							
						 
					 
					
						
						
							
						
						8e5480aa16 
					 
					
						
						
							
							(svn r11214) -Fix [FS#1296]: planes can't use heliports so refuse these orders  
						
						 
						
						
						
						
					 
					
						2007-10-05 22:13:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						127c7c9b0f 
					 
					
						
						
							
							(svn r11173) -Codechange: rename some callback enums so they are more uniform.  
						
						 
						
						
						
						
					 
					
						2007-09-26 17:33:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						38ff181ebf 
					 
					
						
						
							
							(svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the goto-depot button did not make it possible to stop the vehicle at that depot.  
						
						 
						
						
						
						
					 
					
						2007-09-09 17:42:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2c8e50f20c 
					 
					
						
						
							
							(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.  
						
						 
						
						
						
						
					 
					
						2007-08-31 17:13:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9b65bc430c 
					 
					
						
						
							
							(svn r11004) -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:09:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						cb7eaff353 
					 
					
						
						
							
							(svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.  
						
						 
						
						
						
						
					 
					
						2007-08-30 13:03:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a407d53d1b 
					 
					
						
						
							
							(svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot.  
						
						 
						
						
						
						
					 
					
						2007-08-29 21:49:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjarni 
							
						 
					 
					
						
						
							
						
						a973c893fb 
					 
					
						
						
							
							(svn r10823) -Fix r8610 [FS#1097]: the autoreplace window vehicle count didn't always update correctly) (Matthias)  
						
						 
						
						
						
						
					 
					
						2007-08-07 23:07:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						836105864c 
					 
					
						
						
							
							(svn r10770) -Codechange: use the pool item class as super class for the vehicle struct.  
						
						 
						
						... 
						
						
						
						-Codechange: do not force "special" vehicles to be allocated in the low 1024 vehicle slots and non "special" vehicles in the rest of the slots. 
						
						
					 
					
						2007-08-03 19:36:00 +00:00