terkhen 
							
						 
					 
					
						
						
							
						
						6a38925ca3 
					 
					
						
						
							
							(svn r21123) -Codechange: Remove max_speed from the Vehicle class.  
						
						
						
						
					 
					
						2010-11-09 17:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						e1ff8aeb09 
					 
					
						
						
							
							(svn r21122) -Fix (r21100): Use the cached max speed when checking road vehicle overtaking.  
						
						
						
						
					 
					
						2010-11-09 17:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						b65df93121 
					 
					
						
						
							
							(svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property 0x15 (Speed).  
						
						
						
						
					 
					
						2010-11-06 13:11:24 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						18e3a3ddfc 
					 
					
						
						
							
							(svn r21099) -Codechange: Store road vehicle max speed in the vehicle cache.  
						
						
						
						
					 
					
						2010-11-06 13:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						fa13971337 
					 
					
						
						
							
							(svn r21088) -Doc: Additions/corrections of doxygen comments.  
						
						
						
						
					 
					
						2010-11-05 16:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						77fe95f552 
					 
					
						
						
							
							(svn r20860) -Cleanup: remove some unused functions and variables  
						
						
						
						
					 
					
						2010-10-01 16:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9badab6454 
					 
					
						
						
							
							(svn r20768) -Codechange: unify send-to-depot commands  
						
						
						
						
					 
					
						2010-09-08 18:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2fb18e975c 
					 
					
						
						
							
							(svn r20645) -Codechange [FS#4086]: unify the code for checking for breakdown handling as well (Hirundo)  
						
						
						
						
					 
					
						2010-08-28 14:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						702cc96943 
					 
					
						
						
							
							(svn r20644) -Codechange [FS#4086]: unify the vehicle breakdown code (Hirundo)  
						
						
						
						
					 
					
						2010-08-28 14:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						30f2afac9b 
					 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers  
						
						
						
						
					 
					
						2010-08-26 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c5a670037b 
					 
					
						
						
							
							(svn r20536) -Codechange: unify the refitting of vehicles  
						
						
						
						
					 
					
						2010-08-18 00:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4780cc50b2 
					 
					
						
						
							
							(svn r20532) -Codechange: unify selling of vehicles a bit  
						
						
						
						
					 
					
						2010-08-17 23:55:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c14853b72e 
					 
					
						
						
							
							(svn r20531) -Codechange: unify quite a bit of the vehicle building commands  
						
						
						
						
					 
					
						2010-08-17 23:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						35fec79700 
					 
					
						
						
							
							(svn r20499) -Doc: Spelling fixes, and one doxygen comment addition.  
						
						
						
						
					 
					
						2010-08-15 14:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						29b489a055 
					 
					
						
						
							
							(svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well  
						
						
						
						
					 
					
						2010-08-10 15:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ed4f806f1d 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						be6c058424 
					 
					
						
						
							
							(svn r20211) -Codechange: Indented code should have curly braces around it.  
						
						
						
						
					 
					
						2010-07-24 10:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						dcd605a9a9 
					 
					
						
						
							
							(svn r20133) -Revert (r20130): Vehicles could deadlock themself in roadstops.  
						
						
						
						
					 
					
						2010-07-12 19:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						f717248990 
					 
					
						
						
							
							(svn r20130) -Fix [FS#3935]: Standard roadstops can also be left via manual depot orders.  
						
						
						
						
					 
					
						2010-07-11 20:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a7d168b2e5 
					 
					
						
						
							
							(svn r20079) -Codechange [FS#3922]: Add helper functions to deal with the 192-256-magic of vehicle movement.  
						
						
						
						
					 
					
						2010-07-04 13:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eb19d4b440 
					 
					
						
						
							
							(svn r20053) -Fix [FS#3919] (r20034): crashing road vehicles crashed OpenTTD with slower/longer trains  
						
						
						
						
					 
					
						2010-07-02 19:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b1400ab65e 
					 
					
						
						
							
							(svn r20034) -Fix [FS#3896] (r14869): road vehicles could get crashed twice in a tick  
						
						... 
						
						
						
						In RoadVehicleController at tick N a road vehicle gets a j of slightly less 
than adv_speed. In tick N+1 RoadVehCheckTrainCrash is called, then the road
vehicle gets a j of slightly more than adv_speed. This causes a second call
of RoadVehCheckTrainCrash. If in tick N the road vehicle moved onto a level
crossing and a (maglev) entered that tile at the same tick, in tick N+1 the
road vehicle would be crashed twice. 
						
						
					 
					
						2010-06-29 20:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						54403a8251 
					 
					
						
						
							
							(svn r19961) -Codechange: Unify "vehicle is destroyed" errors.  
						
						
						
						
					 
					
						2010-06-11 20:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6b88c1c5cd 
					 
					
						
						
							
							(svn r19945) -Fix (r19755-ish): Allow turning of roadvehicles while waiting in a queue (again).  
						
						
						
						
					 
					
						2010-06-07 20:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1d3adb2b66 
					 
					
						
						
							
							(svn r19931) -Fix (r19914): Convert assertion in Backup<> destructor into DEBUG() output. It was triggered on exceptions, especially when aborting world generation.  
						
						
						
						
					 
					
						2010-06-05 12:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9db3cde73a 
					 
					
						
						
							
							(svn r19914) -Codechange: Wrap a helper class around temporary assignments of _current_company to ensure proper restoration.  
						
						
						
						
					 
					
						2010-05-31 20:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						00a52cc475 
					 
					
						
						
							
							(svn r19756) -Codechange: move UpdateViewport() from Vehicle to SpecializedVehicle in order to improve performance  
						
						
						
						
					 
					
						2010-05-03 23:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fc646a16a4 
					 
					
						
						
							
							(svn r19755) -Fix: Blocked roadvehicles should first check whether they are still blocked before accelerating again, instead of continuous starting/stopping.  
						
						
						
						
					 
					
						2010-05-03 19:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1f28e232c3 
					 
					
						
						
							
							(svn r19621) -Codechange: Remove direct usage of magic 'p1's in build vehicle commands.  
						
						
						
						
					 
					
						2010-04-13 19:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						e1c68f1b2c 
					 
					
						
						
							
							(svn r19533) -Fix [FS#3720]: Vehicle details window did not resize correctly after refitting a road vehicle to a longer variant.  
						
						
						
						
					 
					
						2010-04-01 18:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						05d705e077 
					 
					
						
						
							
							(svn r19494) -Codechange: Remove _error_message.  
						
						
						
						
					 
					
						2010-03-20 17:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						7cc68f493d 
					 
					
						
						
							
							(svn r19405) -Codechange: CheckOwnership() returns a CommandCost.  
						
						
						
						
					 
					
						2010-03-13 17:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						c958c2c31f 
					 
					
						
						
							
							(svn r19345) -Feature: Realistic acceleration for road vehicles.  
						
						
						
						
					 
					
						2010-03-06 12:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						e770b3d6bb 
					 
					
						
						
							
							(svn r19344) -Codechange: RoadVehicle uses UpdateInclination instead of its own function.  
						
						
						
						
					 
					
						2010-03-06 12:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						32cdc157ee 
					 
					
						
						
							
							(svn r19091) -Cleanup: remove some unneeded zeroing  
						
						
						
						
					 
					
						2010-02-10 21:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d62d0ac489 
					 
					
						
						
							
							(svn r19019) -Codechange: use HasExactlyOneBit() and HasAtMostOneBit() instead of CountBits() where possible  
						
						
						
						
					 
					
						2010-02-05 17:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f94c83a387 
					 
					
						
						
							
							(svn r18872) -Codechange: introduce PaletteID and use it  
						
						
						
						
					 
					
						2010-01-21 01:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4d93b704d9 
					 
					
						
						
							
							(svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) wrapper functions  
						
						
						
						
					 
					
						2010-01-18 22:57:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82fc28f77f 
					 
					
						
						
							
							(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 
							
						 
					 
					
						
						
							
						
						f2785ae24d 
					 
					
						
						
							
							(svn r18574) -Fix [FS#3392] (r18481): manually sending trains and RVs to depots didn't quite work  
						
						
						
						
					 
					
						2009-12-20 16:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4d78112282 
					 
					
						
						
							
							(svn r18561) -Fix [FS#3390]: Do try to overtake a vehicle in a station as overtaking in a station is not allowed  
						
						
						
						
					 
					
						2009-12-20 11:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21324b69d9 
					 
					
						
						
							
							(svn r18532) -Codechange/Fix (r18404): don't leave the road stop between tiles, just stay on it. This prevents the rare cases where a road vehicle would stop exactly on the border where it could not load  
						
						
						
						
					 
					
						2009-12-18 21:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6f1982d151 
					 
					
						
						
							
							(svn r18531) -Fix [FS#3384] (r18404): for articulated road vehicles only the first part was accounted for, so for extremely short fronts and lots after it the spreading did not work as it should.  
						
						
						
						
					 
					
						2009-12-18 21:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						472e5501fa 
					 
					
						
						
							
							(svn r18481) -Codechange: unify the curve pathfinder penalty defaults; 0.01 tile won't make a dent, 3 tiles might be a bit too much  
						
						... 
						
						
						
						-Feature-ish: make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties. 
						
						
					 
					
						2009-12-13 10:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1e416f90fa 
					 
					
						
						
							
							(svn r18428) -Fix: if lots of road vehicles are leaving a depot and the first in the hash linked list is basically the last of the vehicles to leave the depot then due to the 'jam prevention' code all vehicles would fairly quickly increase the blocked counter and drive off all simultaniously  
						
						
						
						
					 
					
						2009-12-08 00:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cbc6653a47 
					 
					
						
						
							
							(svn r18405) -Fix (r18405): RVs didn't like to stop when the 'next' drive through station tile didn't have a compatible road type  
						
						
						
						
					 
					
						2009-12-04 21:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fac2f8ce1a 
					 
					
						
						
							
							(svn r18404) -Codechange: link drive through stops better together  
						
						... 
						
						
						
						-Feature: make penalty for road stop occupancy user configurable
-Fix [FS#1944]: road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty
-Fix [FS#1495]: long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it
-Change: improve the throughput of the drive through road stops by letting them stop closer together 
						
						
					 
					
						2009-12-04 20:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						19fa38601d 
					 
					
						
						
							
							(svn r18402) -Codechange: unify/centralise the code for crashing vehicles  
						
						
						
						
					 
					
						2009-12-04 20:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aa40d8e3ad 
					 
					
						
						
							
							(svn r18388) -Codechange: move entering/leaving of road stops to functions of RoadStop  
						
						
						
						
					 
					
						2009-12-02 23:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0ef0e13795 
					 
					
						
						
							
							(svn r18385) -Cleanup: remove the now unneeded multistop slot management code  
						
						
						
						
					 
					
						2009-12-02 18:18:56 +00:00