rubidium 
							
						 
					 
					
						
						
							
						
						a6a8502ca3 
					 
					
						
						
							
							(svn r11134) -Fix [FS#1238]: vehicles got removed twice from the group list when selling whole trains.  
						
						
						
						
					 
					
						2007-09-21 17:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f41c8ab3aa 
					 
					
						
						
							
							(svn r11122) -Fix [FS#1234]: crash when building a NewGRF vehicle when the articulated build vehicle callback returneed a different value for the purchase window than the normal build. Thanks for Dalestan and _minime_ for pointers to possible causes.  
						
						
						
						
					 
					
						2007-09-17 04:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						257fdb38e6 
					 
					
						
						
							
							(svn r11122) -Fix [FS#1234]: crash when building a NewGRF vehicle when the articulated build vehicle callback returneed a different value for the purchase window than the normal build. Thanks for Dalestan and _minime_ for pointers to possible causes.  
						
						
						
						
					 
					
						2007-09-17 04:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a18f3f25a9 
					 
					
						
						
							
							(svn r11120) -Codechange: remove the arbitrary limit of 10 articulated parts for a vehicle.  
						
						
						
						
					 
					
						2007-09-16 20:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9da9e77641 
					 
					
						
						
							
							(svn r11120) -Codechange: remove the arbitrary limit of 10 articulated parts for a vehicle.  
						
						
						
						
					 
					
						2007-09-16 20:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d651f6b9ed 
					 
					
						
						
							
							(svn r11086) -Fix/Revert (r11053, r10984): "fixing" r11053 made the acceleration code use the wrong speed, which can be fixed by reverting a small piece of r10984.  
						
						
						
						
					 
					
						2007-09-10 17:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						74d0bf52b2 
					 
					
						
						
							
							(svn r11086) -Fix/Revert (r11053, r10984): "fixing" r11053 made the acceleration code use the wrong speed, which can be fixed by reverting a small piece of r10984.  
						
						
						
						
					 
					
						2007-09-10 17:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						634aba16a7 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						c97804461e 
					 
					
						
						
							
							(svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.  
						
						
						
						
					 
					
						2007-09-08 09:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						91a49cee55 
					 
					
						
						
							
							(svn r11059) -Fix [FS#1182]: inconsistency between Rail<->ElRail conversions of different kinds of rail containing tiles (normal rail, stations, depots, etc). Patch by SmatZ.  
						
						
						
						
					 
					
						2007-09-08 09:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0db524e175 
					 
					
						
						
							
							(svn r11048) -Fix [FS#1206]: several cases where (re)moving eninges on a train would corrupt the vehicle counts for the groups.  
						
						
						
						
					 
					
						2007-09-05 21:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						15ea3be986 
					 
					
						
						
							
							(svn r11048) -Fix [FS#1206]: several cases where (re)moving eninges on a train would corrupt the vehicle counts for the groups.  
						
						
						
						
					 
					
						2007-09-05 21:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						7cd2aeb1c9 
					 
					
						
						
							
							(svn r11045) -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine  
						
						
						
						
					 
					
						2007-09-05 10:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						7cdf6d1cbe 
					 
					
						
						
							
							(svn r11045) -Codechange: added a function to tell if a vehicle is the rear part of a dualheaded train engine  
						
						
						
						
					 
					
						2007-09-05 10:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cadc470da5 
					 
					
						
						
							
							(svn r11017) -Codechange: unify determining whether a vehicle needs/can be service a little more.  
						
						
						
						
					 
					
						2007-08-31 17:13:39 +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 
							
						 
					 
					
						
						
							
						
						732845440a 
					 
					
						
						
							
							(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.  
						
						... 
						
						
						
						-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. 
						
						
					 
					
						2007-08-30 21:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aba867d78d 
					 
					
						
						
							
							(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.  
						
						... 
						
						
						
						-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. 
						
						
					 
					
						2007-08-30 21:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f830699971 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						235ad4ab6b 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						dc80195754 
					 
					
						
						
							
							(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.  
						
						
						
						
					 
					
						2007-08-29 21:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3f3b013b99 
					 
					
						
						
							
							(svn r10999) -Codechange: unify the way the running cost of a vehicle is determined. Patch by nycom.  
						
						
						
						
					 
					
						2007-08-29 21:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a6a9968d16 
					 
					
						
						
							
							(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.  
						
						
						
						
					 
					
						2007-08-29 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5d628e6135 
					 
					
						
						
							
							(svn r10997) -Codechange: unify the vehicle view window. Patch by PhilSophus.  
						
						
						
						
					 
					
						2007-08-29 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						91d18ebd17 
					 
					
						
						
							
							(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.  
						
						
						
						
					 
					
						2007-08-26 20:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a5b32d8d72 
					 
					
						
						
							
							(svn r10984) -Codechange: unify the way one can get the current speed in the same forwat so we can display it.  
						
						
						
						
					 
					
						2007-08-26 20:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						39f17c9de4 
					 
					
						
						
							
							(svn r10983) -Codechange: use vehstatus & VS_CRASHED instead of some other "methods" custom to each vehicle to determine whether the vehicle is crashed.  
						
						
						
						
					 
					
						2007-08-26 20:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a83ccad6bd 
					 
					
						
						
							
							(svn r10983) -Codechange: use vehstatus & VS_CRASHED instead of some other "methods" custom to each vehicle to determine whether the vehicle is crashed.  
						
						
						
						
					 
					
						2007-08-26 20:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						495bc4ecf4 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						b21f29c38f 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						9b9bca40b9 
					 
					
						
						
							
							(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.  
						
						
						
						
					 
					
						2007-07-30 08:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						92061aba4e 
					 
					
						
						
							
							(svn r10734) -Fix [FS#1030]: Revert r10513) and add special cases for collision detection on bridges/tunnels.  
						
						
						
						
					 
					
						2007-07-30 08:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a67957866a 
					 
					
						
						
							
							(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.  
						
						
						
						
					 
					
						2007-07-26 15:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5bd241eb5b 
					 
					
						
						
							
							(svn r10697) -Codechange: give a more sensible names to some of the unkX variables.  
						
						
						
						
					 
					
						2007-07-26 15:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						df009178d4 
					 
					
						
						
							
							(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h  
						
						
						
						
					 
					
						2007-07-16 09:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						efc7fdf2fd 
					 
					
						
						
							
							(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h  
						
						
						
						
					 
					
						2007-07-16 09:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7cb7488836 
					 
					
						
						
							
							(svn r10493) -Codechange: update some callback ID enums to reflect their changed usage, add a few and update the comments.  
						
						
						
						
					 
					
						2007-07-09 19:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b876be0064 
					 
					
						
						
							
							(svn r10493) -Codechange: update some callback ID enums to reflect their changed usage, add a few and update the comments.  
						
						
						
						
					 
					
						2007-07-09 19:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4b70a97fde 
					 
					
						
						
							
							(svn r10474) -Fix [FS#995]: wrong group count after train crash.  
						
						
						
						
					 
					
						2007-07-08 09:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7ba2e75f3e 
					 
					
						
						
							
							(svn r10474) -Fix [FS#995]: wrong group count after train crash.  
						
						
						
						
					 
					
						2007-07-08 09:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ec137f60ed 
					 
					
						
						
							
							(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.  
						
						
						
						
					 
					
						2007-07-01 19:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						90f85c957a 
					 
					
						
						
							
							(svn r10409) -Codechange: replace (Aircraft|RoadVeh|Ship|Train)_Tick with a Tick method in the Vehicle class.  
						
						
						
						
					 
					
						2007-07-01 19:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c0e341ee05 
					 
					
						
						
							
							(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.  
						
						
						
						
					 
					
						2007-07-01 19:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						83a880c882 
					 
					
						
						
							
							(svn r10408) -Codechange: make GetImage a class method of Vehicle instead of Get(Aircraft|RoadVeh|Ship|Train)Image.  
						
						
						
						
					 
					
						2007-07-01 19:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c1aff5ce6 
					 
					
						
						
							
							(svn r10381) -Fix [FS#951]: skipping an order made train reverse immediatelly. Patch by boekabart.  
						
						
						
						
					 
					
						2007-06-28 22:03:34 +00:00