rubidium 
							
						 
					 
					
						
						
							
						
						9474db5cb6 
					 
					
						
						
							
							(svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.  
						
						... 
						
						
						
						-Fix: desync in PBS reservation following, vehicle flooding and road vehicle overtake/follow code. 
						
						
					 
					
						2008-09-07 11:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c8e8911ef6 
					 
					
						
						
							
							(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.  
						
						
						
						
					 
					
						2008-09-02 15:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						12f38e56df 
					 
					
						
						
							
							(svn r14132) -Fix (r14039): Only reserve a path on leaving a station if the current block really is a PBS block. (michi_cc)  
						
						
						
						
					 
					
						2008-08-22 22:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ef0458c739 
					 
					
						
						
							
							(svn r14110) -Fix: desyncs due to bubbles in toyland  
						
						
						
						
					 
					
						2008-08-20 16:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99efe9aaae 
					 
					
						
						
							
							(svn r14097) -Fix [FS#2085]: one couldn't get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though.  
						
						
						
						
					 
					
						2008-08-17 21:07:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						abd9f74871 
					 
					
						
						
							
							(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.  
						
						
						
						
					 
					
						2008-08-17 19:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ca3f1f6406 
					 
					
						
						
							
							(svn r14095) -Fix (r14076): Trains shall not stop instantly.  
						
						
						
						
					 
					
						2008-08-17 18:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b6b9cd9d51 
					 
					
						
						
							
							(svn r14089) -Fix [FS#2219]: trains not being able to find a route to a depot when the front is already in the depot.  
						
						
						
						
					 
					
						2008-08-17 11:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9751fbe4dc 
					 
					
						
						
							
							(svn r14085) -Cleanup (r14083): Remove no longer used functions.  
						
						
						
						
					 
					
						2008-08-16 14:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f7826f8a37 
					 
					
						
						
							
							(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.  
						
						
						
						
					 
					
						2008-08-16 14:02:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						844a83ed58 
					 
					
						
						
							
							(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.  
						
						
						
						
					 
					
						2008-08-15 13:57:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2d94337e1a 
					 
					
						
						
							
							(svn r14064) -Fix [FS#1752]: check for the length of strings (in bytes) in the command. Checking for the length in pixels is impossible because that differs per client.  
						
						
						
						
					 
					
						2008-08-13 06:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8726c2fd99 
					 
					
						
						
							
							(svn r14039) -Fix [FS#2217]: reversing an overlength train at a station would try to find a route out and sometimes reset the unload counter making it wait 2.5 years before departing instead of waiting until the train would actually leave the station (michi_cc)  
						
						
						
						
					 
					
						2008-08-10 21:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e9c33fb288 
					 
					
						
						
							
							(svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when waiting on a path reservation. (michi_cc)  
						
						
						
						
					 
					
						2008-08-02 22:53:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ad36ea6b29 
					 
					
						
						
							
							(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.  
						
						
						
						
					 
					
						2008-08-01 15:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						aae2aa64c4 
					 
					
						
						
							
							(svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that  
						
						
						
						
					 
					
						2008-07-24 15:19:26 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d974acac89 
					 
					
						
						
							
							(svn r13681) -Revert (r13678, r13677): the fixes didn't work in all cases (assertions on savegame loads).  
						
						... 
						
						
						
						-Fix [FS#2102]: but now in a hopefully beter way. 
						
						
					 
					
						2008-07-08 15:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						03d32e12fb 
					 
					
						
						
							
							(svn r13680) -Fix: NPF crashing when a ship tried to find a nearby depot when on an aqueduct.  
						
						
						
						
					 
					
						2008-07-07 16:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3a793ceea9 
					 
					
						
						
							
							(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.  
						
						
						
						
					 
					
						2008-07-06 11:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						58d63ec726 
					 
					
						
						
							
							(svn r13475) -Fix (r13464): crash on destroying aquaduct with ship on in and on company bankrupt  
						
						
						
						
					 
					
						2008-06-11 15:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2f3b88ef9a 
					 
					
						
						
							
							(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.  
						
						
						
						
					 
					
						2008-05-30 18:20:26 +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 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f9fc53f98a 
					 
					
						
						
							
							(svn r13307) -Codechange: Separate VehicleList and its two functions so only the 3 users include it, reducing dependencies on misc/smallvec.h  
						
						
						
						
					 
					
						2008-05-28 11:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						02b5ffa13f 
					 
					
						
						
							
							(svn r13266) -Codechange: Use SmallVector in GUIList  
						
						
						
						
					 
					
						2008-05-26 16:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8c9cc415e3 
					 
					
						
						
							
							(svn r13255) -Codechange: move _opt to _settings.  
						
						
						
						
					 
					
						2008-05-25 22:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4625695653 
					 
					
						
						
							
							(svn r13251) -Codechange: rename _patches to _settings as that is more logic.  
						
						... 
						
						
						
						-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped. 
						
						
					 
					
						2008-05-25 19:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						6ea832ec7c 
					 
					
						
						
							
							(svn r13250) -Codechange: Use VehicleList in SendAllVehiclesToDepot()  
						
						
						
						
					 
					
						2008-05-25 17:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						56f78e6412 
					 
					
						
						
							
							(svn r13248) -Codechange: Use VehicleList for depot GUI.  
						
						
						
						
					 
					
						2008-05-25 17:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						cfc8ed1f5b 
					 
					
						
						
							
							(svn r13246) -Fix (r13245): incorrect parameters to memcpy  
						
						
						
						
					 
					
						2008-05-25 16:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						da8bb14cec 
					 
					
						
						
							
							(svn r13245) -Codechange: Use SmallVectors for generating vehicle lists, simplifying calling code somewhat.  
						
						
						
						
					 
					
						2008-05-25 16:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f6ea07e7d8 
					 
					
						
						
							
							(svn r13241) -Codechange: Simplify CmdDepotSellAllVehicles() a bit  
						
						
						
						
					 
					
						2008-05-25 11:18:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d9805b46b9 
					 
					
						
						
							
							(svn r13240) -Codechange: More const-ness for GUI code.  
						
						
						
						
					 
					
						2008-05-25 09:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c34b458ace 
					 
					
						
						
							
							(svn r13232) -Codechange: Simplify BuildDepotVehicleList()  
						
						
						
						
					 
					
						2008-05-24 12:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9defec7876 
					 
					
						
						
							
							(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.  
						
						
						
						
					 
					
						2008-05-18 16:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9717e1ef07 
					 
					
						
						
							
							(svn r13146) -Codechange: vehicle_base.h doesn't need to be included in vehicle_gui.h.  
						
						
						
						
					 
					
						2008-05-17 20:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87015f5b63 
					 
					
						
						
							
							(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.  
						
						
						
						
					 
					
						2008-05-17 13:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						5469686001 
					 
					
						
						
							
							(svn r13125) -Fix [FS#2000](r12913): [autoreplace] failing replacement and restoring a vehicle will no longer decrease the vehicle count in groups  
						
						
						
						
					 
					
						2008-05-16 21:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						76b8970a33 
					 
					
						
						
							
							(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.  
						
						
						
						
					 
					
						2008-05-15 13:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ec627dedf8 
					 
					
						
						
							
							(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits  
						
						
						
						
					 
					
						2008-05-14 18:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						6bfd695002 
					 
					
						
						
							
							(svn r13087) -Codechange: Constify CalcPercentVehicleFilled() (michi_cc)  
						
						
						
						
					 
					
						2008-05-14 15:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c708ab3b48 
					 
					
						
						
							
							(svn r13047) -Codechange: remove vp_d  
						
						
						
						
					 
					
						2008-05-11 15:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						e48a351f8e 
					 
					
						
						
							
							(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings  
						
						
						
						
					 
					
						2008-05-08 13:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						0cfd2baa3c 
					 
					
						
						
							
							(svn r12988) -Fix [FS#1992](r12913): [autoreplace] failing to replace a road vehicle could free it's slot without the vehicle knowing it (leading to assert)  
						
						
						
						
					 
					
						2008-05-07 13:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						dbf6e344a4 
					 
					
						
						
							
							(svn r12940) -Fix [FS#1974](r12913): [autoreplace] a vehicle backup should include the cargo packets in the vehicle as well  
						
						
						
						
					 
					
						2008-05-04 10:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						a00371c8db 
					 
					
						
						
							
							(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.  
						
						
						
						
					 
					
						2008-04-29 21:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5ca6fd67fc 
					 
					
						
						
							
							(svn r12917) -Codechange: standardise variable names called with FOR_ALL_ENGINEIDS_OF_TYPE  
						
						
						
						
					 
					
						2008-04-29 07:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						757de2bdf5 
					 
					
						
						
							
							(svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)  
						
						... 
						
						
						
						Autoreplace uses this with the following benefits:
  -Mass autoreplace (the button in the depot window) will now estimate costs correctly
  -Autoreplace now either replaces correctly or manages to keep the original vehicle (no more broken trains)
  Thanks to Ammler for testing this 
						
						
					 
					
						2008-04-27 20:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						805e1db332 
					 
					
						
						
							
							(svn r12904) -Fix [FS#1953]: remove trams from savegames saved in OTTD without tram support, it is better than to simply crash  
						
						
						
						
					 
					
						2008-04-25 16:33:40 +00:00