frosch 
							
						 
					 
					
						
						
							
						
						f3aacb8fe3 
					 
					
						
						
							
							(svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present.  
						
						
						
						
					 
					
						2009-10-06 19:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d6cded5380 
					 
					
						
						
							
							(svn r17693) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2009-10-04 17:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e9624fe0cc 
					 
					
						
						
							
							(svn r17682) -Codechange: remove erroneous space before some commas  
						
						
						
						
					 
					
						2009-10-02 15:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7fa4d576ca 
					 
					
						
						
							
							(svn r17594) -Fix: Vehicle image was not always updated when needed.  
						
						
						
						
					 
					
						2009-09-20 19:36:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						af457fc9fe 
					 
					
						
						
							
							(svn r17552) -Codechange: rename load_unload_time_rem to something more generic as it's used for more than just load/unload. Also add some documentation about where it is used.  
						
						
						
						
					 
					
						2009-09-15 20:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						64bafcbe18 
					 
					
						
						
							
							(svn r17534) -Codechange: unify the naming of callback masks/flags  
						
						
						
						
					 
					
						2009-09-14 12:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ebd916be3d 
					 
					
						
						
							
							(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.  
						
						
						
						
					 
					
						2009-09-13 19:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6b2ff71e2c 
					 
					
						
						
							
							(svn r17363) -Fix [FS#3163] (r16717): feed autoreplace the front of vehicles, otherwise it gets distracted and bails out  
						
						
						
						
					 
					
						2009-09-01 21:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8bd029015e 
					 
					
						
						
							
							(svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo to EngineInfo.  
						
						
						
						
					 
					
						2009-08-17 18:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						50d03a8751 
					 
					
						
						
							
							(svn r17091) -Fix (r17089)(r17090): regression test was right  
						
						
						
						
					 
					
						2009-08-06 17:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						88a2d688da 
					 
					
						
						
							
							(svn r17089) -Codechange: move RunVehicleDayProc() to vehicle.cpp  
						
						
						
						
					 
					
						2009-08-06 17:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						adcc5338f3 
					 
					
						
						
							
							(svn r17085) -Codechange: unify the place where vehicle's cargo ages  
						
						
						
						
					 
					
						2009-08-06 12:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9c25f1bdb7 
					 
					
						
						
							
							(svn r17084) -Codechange: _age_cargo_skip_counter is common to all vehicle types  
						
						
						
						
					 
					
						2009-08-06 12:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4b2592dbc0 
					 
					
						
						
							
							(svn r17062) -Change: unify the naming of some 125 strings  
						
						
						
						
					 
					
						2009-08-04 18:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2962d8f0fc 
					 
					
						
						
							
							(svn r16920) -Codechange: shuffle some strings around to simplify looking up vehicle type specific strings for a specific message  
						
						
						
						
					 
					
						2009-07-22 20:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c17c31b5b6 
					 
					
						
						
							
							(svn r16919) -Codechange: unify some more StringID w.r.t. their naming  
						
						
						
						
					 
					
						2009-07-22 19:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2646a99d29 
					 
					
						
						
							
							(svn r16908) -Codechange: s/DepotWaypointReservation/DepotReservation/  
						
						
						
						
					 
					
						2009-07-22 08:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d5a4c89365 
					 
					
						
						
							
							(svn r16894) -Codechange: Add [Specialised]Vehicle::Last().  
						
						
						
						
					 
					
						2009-07-20 19:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1f29e38b83 
					 
					
						
						
							
							(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()  
						
						
						
						
					 
					
						2009-07-16 19:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						b6960e4e17 
					 
					
						
						
							
							(svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft  
						
						
						
						
					 
					
						2009-07-13 16:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						868c21cbcc 
					 
					
						
						
							
							(svn r16813) -Codechange: make IsEngineCountable() member of Vehicle  
						
						
						
						
					 
					
						2009-07-13 16:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						be56fa3217 
					 
					
						
						
							
							(svn r16801) -Fix [FS#3022]: cargo payments weren't destroyed when a vehicle was destructed. This only happened when you crashed a vehicle while it was unloading.  
						
						
						
						
					 
					
						2009-07-13 09:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						61e735ba4c 
					 
					
						
						
							
							(svn r16721) -Codechange: make Is/SetRoadVehicleFront, Is/Set/HasArticulatedPart member of RoadVehicle.  
						
						
						
						
					 
					
						2009-07-02 08:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d86e17d65a 
					 
					
						
						
							
							(svn r16719) -Codechange: make IsArticulatedPart(), IsTrainEngine(), IsTrainWagon(), IsMultiheaded(), EngineHasArticPart() and IsRearDualheaded() members of Train  
						
						
						
						
					 
					
						2009-07-01 23:57:20 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						adc5363202 
					 
					
						
						
							
							(svn r16717) -Codechange: make IsFrontEngine() member of Train  
						
						
						
						
					 
					
						2009-07-01 22:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						985608c713 
					 
					
						
						
							
							(svn r16694) -Fix [FS#2995] (rgradual loading, rnewindustries): only pay for whatever has been actually unloaded and perform the payment when unloading has finished. This fixes, amongst others:  
						
						... 
						
						
						
						* cheating by starting to unload and after getting paid rushing to the depot to get sold (or unloading, loading and getting paid again for the remainder)
 * cargo being dropped onto a station at the moment a stockpiling industry doesn't accept it anymore
 * industries getting cargo that has not been unloaded yet and subsequently dumping it back on the station in one go
Note: you will now get paid after the unloading has finished, so you'll have to wait a bit longer for 'your' money. 
						
						
					 
					
						2009-06-29 19:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8343340acb 
					 
					
						
						
							
							(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()  
						
						
						
						
					 
					
						2009-06-24 17:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						249b6e6798 
					 
					
						
						
							
							(svn r16544) -Codechange: use double-linked list for vehicle position caches in order to improve performance (~5% with many vehicles)  
						
						
						
						
					 
					
						2009-06-09 17:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0c10006907 
					 
					
						
						
							
							(svn r16527) -Codechange: use static member functions instead of simple casts when converting Vehicle to specialised vehicle types. Includes safety check  
						
						
						
						
					 
					
						2009-06-06 16:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5b497d6b49 
					 
					
						
						
							
							(svn r16525) -Codechange: Notify small ufos on deletion of road vehicles, so they can head for somewhere else instead of stumbling over a ghost.  
						
						
						
						
					 
					
						2009-06-06 14:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						bab70a823d 
					 
					
						
						
							
							(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.  
						
						
						
						
					 
					
						2009-06-01 11:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						75a818a325 
					 
					
						
						
							
							(svn r16477) -Fix [FS#2936] (r12650): loading indicator when 'unload' in and 'no loading' is off was pointing to the wrong direction.  
						
						
						
						
					 
					
						2009-05-31 11:04:56 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						8c11d612e4 
					 
					
						
						
							
							(svn r16472) -Codechange: set vehicle type in SpecializedVehicle constructor instead of constructor of each vehicle type  
						
						
						
						
					 
					
						2009-05-30 20:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5cd998b7a4 
					 
					
						
						
							
							(svn r16451) -Fix (r16449): crash when a spectator (or dedicated server) received news about new engine  
						
						
						
						
					 
					
						2009-05-27 19:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						0d56cfabfa 
					 
					
						
						
							
							(svn r16439) -Change: Make the default vehicle servicing settings company-based settings, so in a multiplayer game everyone can change them.  
						
						
						
						
					 
					
						2009-05-26 21:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e3c5bc8d2e 
					 
					
						
						
							
							(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be reached like break after returns or break after functions that never return (i.e. NOT_REACHED)  
						
						
						
						
					 
					
						2009-05-26 15:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						168ae6f7e2 
					 
					
						
						
							
							(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.  
						
						
						
						
					 
					
						2009-05-24 21:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0d99b6c71c 
					 
					
						
						
							
							(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.  
						
						
						
						
					 
					
						2009-05-24 20:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a4557c7da4 
					 
					
						
						
							
							(svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted.  
						
						
						
						
					 
					
						2009-05-24 16:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8109a74c95 
					 
					
						
						
							
							(svn r16414) -Change: Make it harder to ignore/close important error messages. Esp. do not close them automatically after some time.  
						
						
						
						
					 
					
						2009-05-24 12:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						86710c5185 
					 
					
						
						
							
							(svn r16397) -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehicle  
						
						
						
						
					 
					
						2009-05-23 12:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6237fe1462 
					 
					
						
						
							
							(svn r16394) -Codechange: move (NewGRF) cache variables into a separate struct so (some vehicle related) NewGRF cache 'desyncs' can be tested easier.  
						
						
						
						
					 
					
						2009-05-23 09:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						da5661a0c8 
					 
					
						
						
							
							(svn r16393) -Codechange: move VehicleRail to Train.  
						
						
						
						
					 
					
						2009-05-22 22:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c4b627af42 
					 
					
						
						
							
							(svn r16392) -Codechange: move some variables (the ones that aren't caches) from VehicleRail to Train  
						
						
						
						
					 
					
						2009-05-22 22:33:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						80e94b9bb1 
					 
					
						
						
							
							(svn r16391) -Codechange: use Train instead of Vehicle where appropriate.  
						
						
						
						
					 
					
						2009-05-22 22:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7a37220881 
					 
					
						
						
							
							(svn r16390) -Codechange: move u.road to RoadVehicle.  
						
						
						
						
					 
					
						2009-05-22 20:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d37b840cf3 
					 
					
						
						
							
							(svn r16389) -Codechange: use RoadVehicle instead of Vehicle where appropriate  
						
						
						
						
					 
					
						2009-05-22 20:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c882248348 
					 
					
						
						
							
							(svn r16388) -Codechange: move u.air to Aircraft  
						
						
						
						
					 
					
						2009-05-22 20:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ada3067960 
					 
					
						
						
							
							(svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate  
						
						
						
						
					 
					
						2009-05-22 20:03:26 +00:00