glx22 
							
						 
					 
					
						
						
							
						
						86818e5ae8 
					 
					
						
						
							
							Fix   #7670 : prevent useless pathfinder run for blocked vehicles  
						
						
						
						
					 
					
						2021-01-14 18:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						9b800a96ed 
					 
					
						
						
							
							Codechange: Remove min/max functions in favour of STL variants ( #8502 )  
						
						
						
						
					 
					
						2021-01-08 11:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Patric Stout 
							
						 
					 
					
						
						
							
						
						dff7ee8e1c 
					 
					
						
						
							
							Fix   #7611 : keeps news about accidents around after vehicle is cleaned up ( #8497 )  
						
						... 
						
						
						
						When a vehicle is cleaned up, all news that points to the news is
also removed. This was a bit evil, as it would also remove any
news related to crashed, acting like the crash never happened.
This left players a bit in the dark what was going on exactly. 
						
						
					 
					
						2021-01-05 21:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Kimber 
							
						 
					 
					
						
						
							
						
						9b28b15e67 
					 
					
						
						
							
							Codechange: create MutableSpriteCache to remove the need to cast Vehicle to a mutable type in render methods  
						
						
						
						
					 
					
						2021-01-05 11:42:25 +01:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						860c270c73 
					 
					
						
						
							
							Codechange: Replace assert_compile macro with static_assert  
						
						
						
						
					 
					
						2020-12-27 10:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c02ef3e456 
					 
					
						
						
							
							Feature: Add NotRoadTypes (NRT)  
						
						
						
						
					 
					
						2019-05-01 21:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						5b34c8019f 
					 
					
						
						
							
							Codechange: Remove Company/OwnerByte types  
						
						
						
						
					 
					
						2019-04-29 17:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						6c6971fb43 
					 
					
						
						
							
							Add: Road vehicle path cache. ( #7261 )  
						
						
						
						
					 
					
						2019-03-08 23:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								J0an Josep 
							
						 
					 
					
						
						
							
						
						029c48cf4a 
					 
					
						
						
							
							Cleanup: [NPF] Remove unused parameter.  
						
						
						
						
					 
					
						2019-01-31 22:15:56 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Nelson 
							
						 
					 
					
						
						
							
						
						81330b8d6e 
					 
					
						
						
							
							Change: Add path cache for ships.  
						
						
						
						
					 
					
						2019-01-19 23:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Charles Pigott 
							
						 
					 
					
						
						
							
						
						f5b1115039 
					 
					
						
						
							
							Doc: Lots and lots of doxymentation fixes  
						
						
						
						
					 
					
						2018-10-31 12:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						2a868b9f3b 
					 
					
						
						
							
							Feature: Framerate display window ( #6822 )  
						
						... 
						
						
						
						Frame rate and various game loop/graphics timing measurements and graphs. Accessible via the Help menu, and can print some stats in the console via the fps command. 
						
						
					 
					
						2018-07-19 21:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						a07394a63a 
					 
					
						
						
							
							Change: Remove direction parameter from Vehicle::UpdateDeltaXY. ( #6792 )  
						
						... 
						
						
						
						The value is either unused or always the same as this->direction. 
						
						
					 
					
						2018-05-22 18:43:34 +01:00 
						 
				 
			
				
					
						
							
							
								J0anJosep 
							
						 
					 
					
						
						
							
						
						79a551a83c 
					 
					
						
						
							
							Codechange: Use TileAddBy(Diag)Dir when possible.  
						
						
						
						
					 
					
						2018-04-30 18:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c3ae3989c2 
					 
					
						
						
							
							(svn r27814) -Change: Remove _roadveh_depot_exit_trackdir  
						
						... 
						
						
						
						_roadveh_depot_exit_trackdir was just a copy of
DiagDirToDiagTrackdir. (cirdan) 
						
						
					 
					
						2017-03-20 18:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						2e27a35f1b 
					 
					
						
						
							
							(svn r27813) -Change: Remove _road_enter_dir_to_reachable_trackdirs  
						
						... 
						
						
						
						_road_enter_dir_to_reachable_trackdirs was just a copy of
DiagdirReachesTrackdirs. (cirdan) 
						
						
					 
					
						2017-03-20 18:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c175067ed9 
					 
					
						
						
							
							(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.  
						
						
						
						
					 
					
						2016-10-16 14:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d2393b4f6c 
					 
					
						
						
							
							(svn r27666) -Codechange: Pass vehicle sprites around using a struct VehicleSpriteSeq.  
						
						
						
						
					 
					
						2016-10-16 14:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						59d41a89c4 
					 
					
						
						
							
							(svn r27190) -Fix [FS#6255] (r27106): Original road vehicle acceleration crashed for vehicles taking over.  
						
						
						
						
					 
					
						2015-03-16 20:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a8080b6256 
					 
					
						
						
							
							(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().  
						
						
						
						
					 
					
						2015-02-01 20:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						8621ca4115 
					 
					
						
						
							
							(svn r27106) -Fix [FS#6176]: Use the actual max speed of the vehicle in front when determining if a RV can overtake.  
						
						
						
						
					 
					
						2015-01-01 22:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ce9fab58bc 
					 
					
						
						
							
							(svn r26951) -Codechange: Do the GUI-scale dance for vehicle, depot, and purchase lists.  
						
						
						
						
					 
					
						2014-10-04 16:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						14a599409e 
					 
					
						
						
							
							(svn r26888) -Codechange: use ints for some z-levels of vehicles (ic111)  
						
						
						
						
					 
					
						2014-09-21 12:44:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6c2abf0930 
					 
					
						
						
							
							(svn r26863) -Codechange: move a number of Vehicle* functions into the Vehicle class  
						
						
						
						
					 
					
						2014-09-20 15:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								fonsinchen 
							
						 
					 
					
						
						
							
						
						c915d9fa55 
					 
					
						
						
							
							(svn r26546) -Codechange: Make order wait_time, travel_time and max_speed private  
						
						
						
						
					 
					
						2014-05-01 14:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3bdb4982d7 
					 
					
						
						
							
							(svn r26180) -Fix: Visual effects did not work for articulated RV parts.  
						
						
						
						
					 
					
						2013-12-25 11:37:10 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b02179bd8e 
					 
					
						
						
							
							(svn r26169) -Fix-ish [FS#5831-ish]: Unify the time a RV needs to travel through a curve.  
						
						
						
						
					 
					
						2013-12-22 11:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c69c2a243b 
					 
					
						
						
							
							(svn r26152) -Revert/Fix (r26118) [FS#5822]: While the condition is non-sense, the 'true' case is required for articulated parts and the 'false' case is required for savegame compatibility.  
						
						
						
						
					 
					
						2013-12-08 21:22:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d2ba772f6a 
					 
					
						
						
							
							(svn r26130) -Codechange: add some guards against using invalid image indices  
						
						
						
						
					 
					
						2013-11-26 16:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b12205697b 
					 
					
						
						
							
							(svn r26118) -Fix-ish?: comparing the old Direction to the possibly new state containing a TrackDir... well comparing apples and pears. Occasionally they would be the same and occasionally not; at least without any logic behind it.  
						
						... 
						
						
						
						Since the occasions that the false branch was taken never resulted in a bug report, I highly doubt that removing it completely affects anything... except the visual speed of cornering in a numer of corners (<50%) and visual speed in an old style road stop. 
						
						
					 
					
						2013-11-26 12:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5bda07c10c 
					 
					
						
						
							
							(svn r25648) -Change [FS#5669]: [NewGRF] Invalidate vehicle recolour palette during (un)loading.  
						
						
						
						
					 
					
						2013-08-04 14:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						254c3834d0 
					 
					
						
						
							
							(svn r25319) -Fix [FS#5570]: crash when train with reserved cargo vanishes  
						
						
						
						
					 
					
						2013-06-04 15:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3947453277 
					 
					
						
						
							
							(svn r25259) -Codechange: track capacities and usage of links  
						
						
						
						
					 
					
						2013-05-19 14:22:04 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						65855af084 
					 
					
						
						
							
							(svn r25222) -Change: Unify the behaviour of Vehicle::tick_counter between RV and trains by incrementing it also for articulated RV parts.  
						
						
						
						
					 
					
						2013-05-06 13:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5eddbb338b 
					 
					
						
						
							
							(svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen)  
						
						
						
						
					 
					
						2013-04-13 13:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1eb6e76d08 
					 
					
						
						
							
							(svn r25167) -Fix [FS#5523] (r24832): Original train and rv acceleration did no longer respect bridge speed limits.  
						
						
						
						
					 
					
						2013-04-08 19:55:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ced17303c2 
					 
					
						
						
							
							(svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag appropriately on creation (peter1138)  
						
						
						
						
					 
					
						2013-02-14 17:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c77cd1f409 
					 
					
						
						
							
							(svn r24994) -Codechange: Replace access to service_interval with accessors (peter1138)  
						
						
						
						
					 
					
						2013-02-14 17:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						191cfd077f 
					 
					
						
						
							
							(svn r24966) -Fix [FS#5228]: trams would get stuck on water  
						
						
						
						
					 
					
						2013-02-03 20:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3ce8d2ce70 
					 
					
						
						
							
							(svn r24846) -Add: Advanced settings to disable certain sound effects.  
						
						
						
						
					 
					
						2012-12-23 21:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						245e32a10e 
					 
					
						
						
							
							(svn r24839) -Feature [FS#5271]: [NewGRF] Support oversized purchase list sprites. (Based on patch by Eddi)  
						
						
						
						
					 
					
						2012-12-23 01:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						8eb1cb4ebb 
					 
					
						
						
							
							(svn r24832) -Fix [FS#5397]: [NewGRF] Take bridge speed limits into account for vehicle variable 4C.  
						
						
						
						
					 
					
						2012-12-20 19:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0a4fe02a47 
					 
					
						
						
							
							(svn r24713) -Fix [FS#5262]: [NewGRF] Tolerate old NewGRFs returning invalid values via CB 11.  
						
						
						
						
					 
					
						2012-11-12 20:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						08a8c3a773 
					 
					
						
						
							
							(svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked.  
						
						
						
						
					 
					
						2012-07-07 15:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8d004f3c63 
					 
					
						
						
							
							(svn r24383) -Fix: a comment.  
						
						
						
						
					 
					
						2012-07-07 15:37:29 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						22632d5e9a 
					 
					
						
						
							
							(svn r24382) -Fix: Call Vehicle::IsStoppedInDepot only for the first vehicle in a chain (i.e. primary vehicle or free wagon).  
						
						
						
						
					 
					
						2012-07-07 15:35:28 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e0cf1e3e94 
					 
					
						
						
							
							(svn r24381) -Revert (r24380): RoadVehicle::IsInDepot was supposed to behave different to Train::IsInDepot.  
						
						
						
						
					 
					
						2012-07-07 15:22:21 +00:00