| 
							
							
								 rubidium | 5790293af6 | (svn r16037) -Feature: allow (per order) to let a train stop at the near end, middle or far end of a platform from the point of view of the driver of the train that enters the station. | 2009-04-12 14:11:14 +00:00 |  | 
			
				
					| 
							
							
								 frosch | de9a6fc90b | (svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions. | 2009-02-01 17:14:39 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 11da45ee55 | (svn r14949) -Cleanup: pointer coding style | 2009-01-10 00:31:47 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7368c740a6 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | 2009-01-04 15:32:25 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 32e1fd55c5 | (svn r14147) -Codechange: Allow passing 'const Vehicle *' to GetNextUnit() and GetPrevUnit(). | 2008-08-23 22:31:36 +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 | 56459cab81 | (svn r14082) -Codechange: Make 'GetNextUnit()' more fool-proof wrt. real dualheads. | 2008-08-16 13:52:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | bd0a420744 | (svn r13955) -Codechange [YAPP]: Try to extend the path of a stuck train so it is able to continue. (michi_cc) | 2008-08-02 22:54:38 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 10d8fb6456 | (svn r13952) -Add [YAPP]: Trains now reserve paths trough PBS signals. Bump savegame version. (michi_cc) | 2008-08-02 22:53:51 +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 |  | 
			
				
					| 
							
							
								 glx | 1f0939f4e2 | (svn r13782) -Cleanup: removed a useless declaration | 2008-07-22 15:02:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 402a1e24ba | (svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations. | 2008-05-06 22:17:12 +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 |  | 
			
				
					| 
							
							
								 smatz | 9fc355fca5 | (svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup | 2008-04-24 09:55:20 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 5dcd689f56 | (svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication. | 2008-04-21 20:50:58 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 62bdc381e7 | (svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class. | 2008-04-11 08:14:43 +00:00 |  | 
			
				
					| 
							
							
								 smatz | ac389e16d2 | (svn r12605) -Cleanup: variable scope and coding style in train* | 2008-04-07 12:36:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | bdd64495cd | (svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles. | 2008-04-05 10:55:50 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 89e9bbfa98 | (svn r12369) -Fix (r1681): reset train speed limits when _patches.realistic_acceleration changes | 2008-03-15 19:24:13 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 73a6525129 | (svn r12194) -Codechange: apply coding style on enum TrainSubtype | 2008-02-20 15:18:35 +00:00 |  | 
			
				
					| 
							
							
								 glx | 525409b0fc | (svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class | 2008-02-01 22:02:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 384503e7d3 | (svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes. | 2007-12-27 13:35:39 +00:00 |  | 
			
				
					| 
							
							
								 skidd13 | eeaa348f8b | (svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style | 2007-11-20 13:35:54 +00:00 |  | 
			
				
					| 
							
							
								 skidd13 | 5c31a973a1 | (svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style | 2007-11-19 21:32:20 +00:00 |  | 
			
				
					| 
							
							
								 skidd13 | 71c4325c50 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style | 2007-11-19 21:02:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 40b871410b | (svn r11068) -Codechange: remove Vehicle::HasFront as all vehicles have the Vehicle::first pointer correctly set. | 2007-09-09 11:23:49 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1d5d9de628 | (svn r11053) -Fix: train status bar flickering a lot when waiting at a signal. | 2007-09-07 21:09:37 +00:00 |  | 
			
				
					| 
							
							
								 bjarni | f7d1c125b1 | (svn r11046) -Codechange: added function to get the next movable (non-articulated, non-read end of dualheaded engine) vehicle in a train | 2007-09-05 10:33:42 +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 | 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 | a407d53d1b | (svn r11001) -Codechange: unify the way to determine whether a vehicle is in a depot. | 2007-08-29 21:49:08 +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 | 2179faf5c8 | (svn r10995) -Codechange: unify the way to get the displayed maxium speed of a vehicle. Patch by nycom. | 2007-08-28 06:46:33 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 3c919e36a7 | (svn r10985) -Codechange: unify/remove duplicate CcClone(Aircraft|RoadVeh|Ship|Train) in favour of CcCloneVehicle. | 2007-08-26 21:21:59 +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 | ab5fa3add2 | (svn r10798) -Fix [FS#1105]: virtual functions do not work in destructors :(. | 2007-08-05 17:43:04 +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 | 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 |  | 
			
				
					| 
							
							
								 maedhros | 4acf3e4c3f | (svn r10009) -Codechange: Add and use Vehicle::IsPrimaryVehicle to replace individual checks depending on the vehicle type. | 2007-06-01 12:03:10 +00:00 |  | 
			
				
					| 
							
							
								 maedhros | dce1101039 | (svn r10007) -Codechange: Add some asserts to IsFrontEngine and friends to ensure that only trains use them. | 2007-06-01 11:17:30 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 161786e222 | (svn r9807) -Codechange: unify playing of sound when vehicle has been loaded and leaves the station. | 2007-05-07 15:58:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 951c74806f | (svn r9765) -Codechange: constify some class functions. | 2007-05-02 09:39:11 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | dce7dcb664 | (svn r9764) -Codechange: replace some lookup tables by functions. | 2007-05-02 09:29:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a4e045a3fb | (svn r9760) -Codechange: remove the need for saving some vehicle variables. | 2007-05-01 16:35:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ec9ac99d01 | (svn r9755) -Codechange: refactor some more of the begin loading stuff. | 2007-04-29 22:33:51 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 202009522c | (svn r9754) -Codechange: make classes for all vehicle types, so we can make nicer/better maintainable code, i.e. virtual methods instead of switches. | 2007-04-29 21:24:08 +00:00 |  | 
			
				
					| 
							
							
								 belugas | f81217bcf4 | (svn r9558) -Documentation: doxygen and comment changes: 'T' now.  Almost done | 2007-04-04 03:21:14 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 24c4d5b06d | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | 2007-03-07 12:11:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 36bb92ae24 | (svn r9050) -Codechange: Foo(void) -> Foo() | 2007-03-07 11:47:46 +00:00 |  | 
			
				
					| 
							
							
								 bjarni | b60e5c17cd | (svn r8331) -Feature: the train and aircraft build windows are now resizable in horizontal direction as well -Codechange: merged train and aircraft build window code | 2007-01-21 22:50:43 +00:00 |  |