frosch 
							
						 
					 
					
						
						
							
						
						a9cccbd53a 
					 
					
						
						
							
							(svn r15542) -Feature(ette): Support vehicle vars 0x47 and 0xF2 in purchase list.  
						
						
						
						
					 
					
						2009-02-21 13:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						157e0481ad 
					 
					
						
						
							
							(svn r15542) -Feature(ette): Support vehicle vars 0x47 and 0xF2 in purchase list.  
						
						
						
						
					 
					
						2009-02-21 13:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						abe4692da2 
					 
					
						
						
							
							(svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID.  
						
						... 
						
						
						
						-Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them.
-Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection.
-Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'.
  Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects.
  Note: It is intentional that you cannot control refittability by CB 36. 
						
						
					 
					
						2009-02-21 12:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d3850e101c 
					 
					
						
						
							
							(svn r15541) -Revert (r15399): 'v->cargo_type' is also used in other places, which cannot accept CT_INVALID.  
						
						... 
						
						
						
						-Codechange: Add Engine::GetDefaultCargoType() and Engine::CanCarryCargo() and use them.
-Fix [FS#2617]: When articulated parts have no available default cargo, use the cargo type of the first part for livery selection.
-Change: To decide whether a vehicle is refittable do not test its current capacity for being zero, but always use the 'capacity property'.
  Note: The property is used unmodifed without calling CB 15/36. By setting it to a non-zero value and returning zero in the callback vehicles can be refitted to/from zero capacity for e.g. livery effects.
  Note: It is intentional that you cannot control refittability by CB 36. 
						
						
					 
					
						2009-02-21 12:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8aab3b09f5 
					 
					
						
						
							
							(svn r15517) -Fix [FS#2642](r6455): Wagonoverrides and articulated engine parts use the colour scheme of the engine, but not its recolour callback, nor its 2CC flag. Same applies to roadvehicles.  
						
						
						
						
					 
					
						2009-02-18 20:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						336fda62be 
					 
					
						
						
							
							(svn r15517) -Fix [FS#2642](r6455): Wagonoverrides and articulated engine parts use the colour scheme of the engine, but not its recolour callback, nor its 2CC flag. Same applies to roadvehicles.  
						
						
						
						
					 
					
						2009-02-18 20:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						72c632742a 
					 
					
						
						
							
							(svn r15516) -Fix (r10097): Livery overrides for articulated parts of roadvehicles were not applied.  
						
						
						
						
					 
					
						2009-02-18 20:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3542b1dced 
					 
					
						
						
							
							(svn r15516) -Fix (r10097): Livery overrides for articulated parts of roadvehicles were not applied.  
						
						
						
						
					 
					
						2009-02-18 20:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						85b49d72ce 
					 
					
						
						
							
							(svn r15399) -Fix [FS#2617]: For articulated parts v->cargo_type == CT_INVALID is possible.  
						
						
						
						
					 
					
						2009-02-07 16:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						769573d1e9 
					 
					
						
						
							
							(svn r15399) -Fix [FS#2617]: For articulated parts v->cargo_type == CT_INVALID is possible.  
						
						
						
						
					 
					
						2009-02-07 16:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9bd5420450 
					 
					
						
						
							
							(svn r15378) -Fix: The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned.  
						
						
						
						
					 
					
						2009-02-06 18:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a5d515bfd6 
					 
					
						
						
							
							(svn r15378) -Fix: The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned.  
						
						
						
						
					 
					
						2009-02-06 18:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0d3f5e6e74 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						28ea38ae55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						11da45ee55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e13dc4d99d 
					 
					
						
						
							
							(svn r14945) -Feature(ette): Support var 0x45 (curvature info) also for road vehicles.  
						
						
						
						
					 
					
						2009-01-09 23:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3ca73b0c4c 
					 
					
						
						
							
							(svn r14945) -Feature(ette): Support var 0x45 (curvature info) also for road vehicles.  
						
						
						
						
					 
					
						2009-01-09 23:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						abd3b8e0d7 
					 
					
						
						
							
							(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)  
						
						
						
						
					 
					
						2009-01-03 13:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d428da5a35 
					 
					
						
						
							
							(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)  
						
						
						
						
					 
					
						2009-01-03 13:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						766bf8deaa 
					 
					
						
						
							
							(svn r14776) -Fix (r14742): ListPositionMap relied on std::map having sorted the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting.  
						
						
						
						
					 
					
						2008-12-30 21:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5f4aef3c11 
					 
					
						
						
							
							(svn r14776) -Fix (r14742): ListPositionMap relied on std::map having sorted the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting.  
						
						
						
						
					 
					
						2008-12-30 21:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						bd92143e7b 
					 
					
						
						
							
							(svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size  
						
						
						
						
					 
					
						2008-12-26 13:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2e2086f3f8 
					 
					
						
						
							
							(svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size  
						
						
						
						
					 
					
						2008-12-26 13:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f1c7e4662a 
					 
					
						
						
							
							(svn r14678) -Fix [FS#2435]: gradual filling graphics were not chosen according to the NewGRF spec (Maedhros)  
						
						
						
						
					 
					
						2008-12-15 22:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bfe9743f20 
					 
					
						
						
							
							(svn r14678) -Fix [FS#2435]: gradual filling graphics were not chosen according to the NewGRF spec (Maedhros)  
						
						
						
						
					 
					
						2008-12-15 22:22:23 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ae6107535a 
					 
					
						
						
							
							(svn r14669) -Codechange: use SmallVector instead of std::list at one place  
						
						
						
						
					 
					
						2008-12-13 15:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						3cd2957544 
					 
					
						
						
							
							(svn r14669) -Codechange: use SmallVector instead of std::list at one place  
						
						
						
						
					 
					
						2008-12-13 15:59:25 +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 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						a756b23dc4 
					 
					
						
						
							
							(svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too  
						
						
						
						
					 
					
						2008-09-22 14:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						abbc9cd9cb 
					 
					
						
						
							
							(svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too  
						
						
						
						
					 
					
						2008-09-22 14:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d54d8bf295 
					 
					
						
						
							
							(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.  
						
						
						
						
					 
					
						2008-07-30 18:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						93d0ca8731 
					 
					
						
						
							
							(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.  
						
						
						
						
					 
					
						2008-07-30 18:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f81b3b7357 
					 
					
						
						
							
							(svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming)  
						
						
						
						
					 
					
						2008-07-20 21:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e6a1f1c012 
					 
					
						
						
							
							(svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming)  
						
						
						
						
					 
					
						2008-07-20 21:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6898a76c5f 
					 
					
						
						
							
							(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.  
						
						
						
						
					 
					
						2008-07-17 20:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d06529ef4d 
					 
					
						
						
							
							(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.  
						
						
						
						
					 
					
						2008-07-17 20:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5dd1387508 
					 
					
						
						
							
							(svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites.  
						
						
						
						
					 
					
						2008-06-07 00:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						77ff05a5f1 
					 
					
						
						
							
							(svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites.  
						
						
						
						
					 
					
						2008-06-07 00:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d4bf483ecd 
					 
					
						
						
							
							(svn r13377) -Codechange: Let 'long format' build year work in vehicle purchase list.  
						
						
						
						
					 
					
						2008-06-04 06:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f78ea7c6bf 
					 
					
						
						
							
							(svn r13377) -Codechange: Let 'long format' build year work in vehicle purchase list.  
						
						
						
						
					 
					
						2008-06-04 06:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						840db9bcf0 
					 
					
						
						
							
							(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)  
						
						... 
						
						
						
						Add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles 
						
						
					 
					
						2008-06-04 00:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						2550f353e9 
					 
					
						
						
							
							(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)  
						
						... 
						
						
						
						Add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles 
						
						
					 
					
						2008-06-04 00:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						69ebefe1ac 
					 
					
						
						
							
							(svn r13351) -Codechange: disable warnings about unused variable for builds without asserts  
						
						
						
						
					 
					
						2008-06-01 15:08:14 +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 
							
						 
					 
					
						
						
							
						
						e7a501100a 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						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