frosch 
							
						 
					 
					
						
						
							
						
						7c04ea586d 
					 
					
						
						
							
							(svn r21933) -Codechange: Split cur_order_index into cur_auto_order_index and cur_real_order_index to keep track of the current real order in an unambiguous way.  
						
						... 
						
						
						
						-Fix [FS#4440]: Automatic orders behave now stable wrt. service orders and are not added or removed depending on the need of servicing.
-Fix: Various other issues with automatic orders, e.g. vehicles getting stuck with "no orders" when there are automatic orders at the end of the order list. 
						
						
					 
					
						2011-01-31 20:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						f69d280f14 
					 
					
						
						
							
							(svn r21521) -Codechange: Unify some cached values that were present in both road vehicles and trains.  
						
						
						
						
					 
					
						2010-12-14 21:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						74c061c29a 
					 
					
						
						
							
							(svn r21518) -Codechange: Rename AccelerationCache to GroundVehicleCache.  
						
						
						
						
					 
					
						2010-12-14 21:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						47c9189002 
					 
					
						
						
							
							(svn r21516) -Codechange: Add IsGroundVehicle function to the Vehicle class.  
						
						
						
						
					 
					
						2010-12-14 21:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aeae689dc4 
					 
					
						
						
							
							(svn r21338) -Fix [FS#4272]: bogus cache mismatch warnings with desync debugging because some cache was invalidated but never reset  
						
						
						
						
					 
					
						2010-11-27 21:09:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						878a06dd9a 
					 
					
						
						
							
							(svn r21198) -Fix: don't call variables properties in debug messages  
						
						
						
						
					 
					
						2010-11-15 16:43:46 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						25e638adcb 
					 
					
						
						
							
							(svn r21099) -Codechange: Store road vehicle max speed in the vehicle cache.  
						
						
						
						
					 
					
						2010-11-06 13:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						79ab8cb571 
					 
					
						
						
							
							(svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time.  
						
						
						
						
					 
					
						2010-11-06 13:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						ca755e983c 
					 
					
						
						
							
							(svn r21097) -Codechange: Unify cached max speed for all vehicle types.  
						
						
						
						
					 
					
						2010-11-06 12:53:31 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						9dbd35a2ae 
					 
					
						
						
							
							(svn r21095) -Codechange: Use a function to convert aircraft speed to old units.  
						
						
						
						
					 
					
						2010-11-06 12:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						78e8a17729 
					 
					
						
						
							
							(svn r21091) -Codechange: Add bit constants for checking NewGRFCache validity.  
						
						
						
						
					 
					
						2010-11-06 12:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						36c5f3c97c 
					 
					
						
						
							
							(svn r21090) -Codechange: Rename VehicleCache to NewGRFCache.  
						
						
						
						
					 
					
						2010-11-06 12:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						ed92106135 
					 
					
						
						
							
							(svn r20800) -Fix: [NewGRF] clamp some more vehicle variables  
						
						
						
						
					 
					
						2010-09-13 14:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						340a1ff111 
					 
					
						
						
							
							(svn r20799) -Fix: [NewGRF] clamp vehicle var 0xC2 (max age) to uint16 (Hirundo)  
						
						
						
						
					 
					
						2010-09-13 13:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						78a2b26ea3 
					 
					
						
						
							
							(svn r20792) -Fix (r8973): [NewGRF] vehicle vars 0x98 and 0xB4 (max speed and current speed) used the wrong unit for aircraft (Hirundo)  
						
						
						
						
					 
					
						2010-09-12 19:54:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						360d6daf34 
					 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers  
						
						
						
						
					 
					
						2010-08-26 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						64264317a3 
					 
					
						
						
							
							(svn r20605) -Fix [FS#4063]: let NewGRFs var43 var (information about liveries) for vehicles not be influenced by the local setting determining whether to show liveries or not.  
						
						
						
						
					 
					
						2010-08-23 22:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b5cf9bc034 
					 
					
						
						
							
							(svn r20502) -Fix (r12330): VRF_POWEREDWAGON is part of train flags, not vehicle_flags.  
						
						
						
						
					 
					
						2010-08-15 18:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						f1d3b66156 
					 
					
						
						
							
							(svn r20477) -Codechange: remove some airport-related constants/functions and add some documentation  
						
						
						
						
					 
					
						2010-08-13 00:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b5d5a4e159 
					 
					
						
						
							
							(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well  
						
						
						
						
					 
					
						2010-08-10 15:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5b86c79fce 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8c85b4ce3d 
					 
					
						
						
							
							(svn r20281) -Codechange: unify case scope closure + break coding style  
						
						
						
						
					 
					
						2010-08-01 18:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						c5f12c337d 
					 
					
						
						
							
							(svn r20199) -Fix [FS#3964]: NewGRFs that defined a vehicle without either loaded or loading groups could crash OpenTTD  
						
						
						
						
					 
					
						2010-07-21 11:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fb0ac38f3d 
					 
					
						
						
							
							(svn r20175) -Change: [NewGRF] Adapt vehicle var FE bit 6 to new railtypes.  
						
						
						
						
					 
					
						2010-07-17 15:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						3ad7f8b455 
					 
					
						
						
							
							(svn r20165) -Feature: [NewGRF] Information (var 4A) about the current railtype a train is on.  
						
						
						
						
					 
					
						2010-07-16 19:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						782ec1bbff 
					 
					
						
						
							
							(svn r20106) -Fix (r5999): Engine and vehicle age were clamped at 0xFFFF, though there are 32bit available.  
						
						
						
						
					 
					
						2010-07-10 08:54:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a70fd540fc 
					 
					
						
						
							
							(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int  
						
						
						
						
					 
					
						2010-05-13 10:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						55d227ef8b 
					 
					
						
						
							
							(svn r19782) -Fix [FS#3828]: NULL pointer deference when testing relative scope *action2 on an unbuilt engine.  
						
						
						
						
					 
					
						2010-05-10 17:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f292a2274a 
					 
					
						
						
							
							(svn r19761) -Fix: [NewGRF] Vehicle var 43 missed AI information in purchase list.  
						
						
						
						
					 
					
						2010-05-05 16:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5f39601d0c 
					 
					
						
						
							
							(svn r19707) -Add: helper functions to instantiate/fill ResolverObjects  
						
						
						
						
					 
					
						2010-04-24 13:35:18 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						22a27d3b62 
					 
					
						
						
							
							(svn r19455) -Codechange: split all airport information in Station to a seperate class  
						
						
						
						
					 
					
						2010-03-18 21:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						544b9e1f5d 
					 
					
						
						
							
							(svn r19338) -Codechange: Move the acceleration cache to GroundVehicle.  
						
						
						
						
					 
					
						2010-03-06 12:42:53 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						446372fe9f 
					 
					
						
						
							
							(svn r19299) -Codechange: store the most compatible ttd airport type in AirportSpec  
						
						... 
						
						
						
						-Fix: [NewGRF] return the ttd airport type in station var 0xF1 
						
						
					 
					
						2010-03-01 20:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d40e5792ee 
					 
					
						
						
							
							(svn r18935) -Fix [FS#3551] (r18764): value of variables 90 and 91 weren't what NARS expects  
						
						
						
						
					 
					
						2010-01-28 18:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9467b7c6d6 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ad8d6e8dd2 
					 
					
						
						
							
							(svn r18764) -Fix [FS#3422]: split the (un)load ticks counter and signal wait counter; sometimes they might get into eachother's way  
						
						
						
						
					 
					
						2010-01-09 14:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3cb949a17d 
					 
					
						
						
							
							(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h  
						
						
						
						
					 
					
						2009-11-05 19:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						982b8ee5fc 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8c7bb55da2 
					 
					
						
						
							
							(svn r17671) -Codechange: Move ResolverObject::info_view into u.vehicle as it is only needed for them.  
						
						
						
						
					 
					
						2009-09-30 18:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b6156da5e9 
					 
					
						
						
							
							(svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work.  
						
						
						
						
					 
					
						2009-09-22 19:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4db98357ea 
					 
					
						
						
							
							(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.  
						
						
						
						
					 
					
						2009-09-15 20:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						12ea92a257 
					 
					
						
						
							
							(svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.  
						
						
						
						
					 
					
						2009-07-17 22:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8718babe90 
					 
					
						
						
							
							(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()  
						
						
						
						
					 
					
						2009-07-16 19:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1e1f0ab2cf 
					 
					
						
						
							
							(svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train  
						
						
						
						
					 
					
						2009-07-01 23:57:20 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						378d01f2f4 
					 
					
						
						
							
							(svn r16718) -Codechange: make IsFreeWagon() member of Train  
						
						
						
						
					 
					
						2009-07-01 23:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						b00726a5d2 
					 
					
						
						
							
							(svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway  
						
						
						
						
					 
					
						2009-06-24 21:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f6a4d61cca 
					 
					
						
						
							
							(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()  
						
						
						
						
					 
					
						2009-06-24 17:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						54cbd17bd8 
					 
					
						
						
							
							(svn r16634) -Codechange: use Company::IsHumanID() instead of IsHumanCompany()  
						
						
						
						
					 
					
						2009-06-23 12:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						2c82d10226 
					 
					
						
						
							
							(svn r16615) -Fix (r16613): 0x10 != 2  
						
						
						
						
					 
					
						2009-06-21 13:30:21 +00:00