frosch 
							
						 
					 
					
						
						
							
						
						0e36260337 
					 
					
						
						
							
							(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.  
						
						
						
						
					 
					
						2009-09-13 19:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bedc973191 
					 
					
						
						
							
							(svn r17384) -Fix [FS#2859]: remove all order window state changes out of the drawing routine and call them immediately when changes happen instead of on the next OnPaint. This prevents pressing buttons when they should've been already disabled.  
						
						
						
						
					 
					
						2009-09-02 17:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						a0d0206f2d 
					 
					
						
						
							
							(svn r17292) -Codechange: use unified ToPercent() function to convert fract numbers to percents  
						
						
						
						
					 
					
						2009-08-27 13:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d64bdb138c 
					 
					
						
						
							
							(svn r17168) -Codechange: apply coding style to if and while statements  
						
						
						
						
					 
					
						2009-08-14 17:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5bb7b8ad35 
					 
					
						
						
							
							(svn r17062) -Change: unify the naming of some 125 strings  
						
						
						
						
					 
					
						2009-08-04 18:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						edf7b21e18 
					 
					
						
						
							
							(svn r16976) -Codechange: remove WaypointID and MAX_LENGTH constants in favour of their Station variants  
						
						
						
						
					 
					
						2009-07-28 21:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						58563eafa7 
					 
					
						
						
							
							(svn r16947) -Codechange: use TileArea instead of train_tile, trainst_w and trainst_h.  
						
						
						
						
					 
					
						2009-07-25 08:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eacc809fa4 
					 
					
						
						
							
							(svn r16940) -Codechange: make the pathfinders behave the same when finding waypoints or stations, i.e. don't force exactly one destination tile for a waypoint  
						
						
						
						
					 
					
						2009-07-24 15:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6435dc89fe 
					 
					
						
						
							
							(svn r16912) -Codechange: split waypoint.h in waypoint_base.h and waypoint_func.h  
						
						
						
						
					 
					
						2009-07-22 10:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						100cb17fa8 
					 
					
						
						
							
							(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions all over the place when using the more advanced station types.  
						
						... 
						
						
						
						-Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible. 
						
						
					 
					
						2009-07-22 08:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5e3326d4d7 
					 
					
						
						
							
							(svn r16802) -Fix [FS#3031]: service orders didn't behave like conditional orders; if a train doesn't need service it didn't completely skip the order, it would first send the vehicle towards the depot and would then realise it doesn't need to go there making it possible that the vehicle leaves that station on the wrong side.  
						
						
						
						
					 
					
						2009-07-13 09:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						026f3c8feb 
					 
					
						
						
							
							(svn r16785) -Codechange: make ships going to buoys use OT_GOTO_WAYPOINT too  
						
						
						
						
					 
					
						2009-07-10 18:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						f6a4d61cca 
					 
					
						
						
							
							(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()  
						
						
						
						
					 
					
						2009-06-24 17:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						61a42f42c1 
					 
					
						
						
							
							(svn r16640) -Codechange: move roadstop stuff to separate files  
						
						
						
						
					 
					
						2009-06-23 21:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						3531315322 
					 
					
						
						
							
							(svn r16613) -Fix [NewGRF]: some of the var action 2 80+ variables contained wrong results due to OpenTTD codechanges  
						
						
						
						
					 
					
						2009-06-21 10:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						af85994f7f 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						580e478e4e 
					 
					
						
						
							
							(svn r16491) -Codechange: Added parentheses around bitwise operators for code style.  
						
						
						
						
					 
					
						2009-06-01 11:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						7cd7be48c3 
					 
					
						
						
							
							(svn r16475) -Codechange: move code invalidating Vehicle::last_station_visited to more logical place  
						
						
						
						
					 
					
						2009-05-31 09:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9f9c1cd29c 
					 
					
						
						
							
							(svn r16457) -Fix [FS#2925]: skipping a 'nearest depot order' because none could be found could cause multiple orders to get skipped  
						
						
						
						
					 
					
						2009-05-28 21:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						f044ad6f80 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						eeb3f75cfe 
					 
					
						
						
							
							(svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced vehicles/stations/industries are deleted.  
						
						
						
						
					 
					
						2009-05-24 16:52:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6cfc38b97c 
					 
					
						
						
							
							(svn r16397) -Codechange: move GetVehicleOrder/GetLastVehicleOrder into Vehicle  
						
						
						
						
					 
					
						2009-05-23 12:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1ceb349779 
					 
					
						
						
							
							(svn r16389) -Codechange: use RoadVehicle instead of Vehicle where appropriate  
						
						
						
						
					 
					
						2009-05-22 20:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4ae19b7451 
					 
					
						
						
							
							(svn r16388) -Codechange: move u.air to Aircraft  
						
						
						
						
					 
					
						2009-05-22 20:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1e853b1226 
					 
					
						
						
							
							(svn r16387) -Codechange: use Aircraft instead of Vehicle where appropriate  
						
						
						
						
					 
					
						2009-05-22 20:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						50624d5c0f 
					 
					
						
						
							
							(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved  
						
						
						
						
					 
					
						2009-05-22 15:13:50 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						512db5248e 
					 
					
						
						
							
							(svn r16352) -Codechange: use PoolItem::GetIfValid() instead of PoolItem::IsValidID() and PoolItem::Get()  
						
						
						
						
					 
					
						2009-05-18 16:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0c10daa243 
					 
					
						
						
							
							(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)  
						
						
						
						
					 
					
						2009-05-17 01:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d495dc5dbc 
					 
					
						
						
							
							(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)  
						
						
						
						
					 
					
						2009-05-16 23:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8bb92c110d 
					 
					
						
						
							
							(svn r16260) -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate some code.  
						
						
						
						
					 
					
						2009-05-09 13:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ac1b753f9a 
					 
					
						
						
							
							(svn r16199) -Codechange: Pass OrderNonStopFlags also to MakeGoToDepotOrder().  
						
						... 
						
						
						
						-Fix: 'Go non-stop to nearest depot'-orders did not work wrt. the 'non-stop' part.
-Fix: Adding 'Go to nearest depot'-orders did not respect the default setting for 'non-stop'. 
						
						
					 
					
						2009-05-02 00:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c5b357043 
					 
					
						
						
							
							(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.  
						
						
						
						
					 
					
						2009-04-21 23:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						cf6adbfe4f 
					 
					
						
						
							
							(svn r16107) -Add [NoAI]: AIOF_STOP_IN_DEPOT to the orderflags in AIOrder to allow stop-in-depot orders  
						
						
						
						
					 
					
						2009-04-20 23:49:27 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						09ad9d5604 
					 
					
						
						
							
							(svn r16063) -Fix (r13752): MOF_COND_DESTINATION was not accepted by CmdModifyOrder(). (only used by AI)  
						
						
						
						
					 
					
						2009-04-15 17:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4c707c7414 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5c8cf85613 
					 
					
						
						
							
							(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.  
						
						
						
						
					 
					
						2009-02-09 21:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						20cb3a581c 
					 
					
						
						
							
							(svn r15354) -Fix (r14803): first shared of a vehicle could be NULL making it impossible to (share-)clone the vehicle.  
						
						
						
						
					 
					
						2009-02-05 15:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						9827e5cb57 
					 
					
						
						
							
							(svn r15333) -Fix: AIs weren't restricted to a maximum length for ship orders.  
						
						
						
						
					 
					
						2009-02-04 13:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						61a893d6fd 
					 
					
						
						
							
							(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.  
						
						
						
						
					 
					
						2009-02-01 17:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ca45774160 
					 
					
						
						
							
							(svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR  
						
						... 
						
						
						
						-Change: when computing daily running cost, divide by 365 (instead of 364). Since r12134, the rounding errors don't need this correction anymore 
						
						
					 
					
						2009-01-13 22:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c305a35e45 
					 
					
						
						
							
							(svn r14990) -Codechange: handle articulated RVs and trams more strictly in GetStationTileForVehicle and CanVehicleUseStation (based on idea by Swallow)  
						
						
						
						
					 
					
						2009-01-11 14:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						905631d9df 
					 
					
						
						
							
							(svn r14954) -Fix [FS#1890]: sharing/cloning/inserting of orders that the/a vehicle (in the shared list) can't go to (wrong station type etc)  
						
						
						
						
					 
					
						2009-01-10 13:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0543f50181 
					 
					
						
						
							
							(svn r14952) -Codechange: unify the "can vehicle go to station" tests  
						
						
						
						
					 
					
						2009-01-10 09:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						28ea38ae55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						c61674221c 
					 
					
						
						
							
							(svn r14840) -Cleanup: remove duplicate includes  
						
						
						
						
					 
					
						2009-01-04 21:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						b1f7ef7076 
					 
					
						
						
							
							(svn r14831) -Codechange: use {VEHICLE} instead of Train/Ship/Road veh/Aircraft/{STRING} {COMMA} in lang files (part by Swallow)  
						
						
						
						
					 
					
						2009-01-04 17:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8252bc59e3 
					 
					
						
						
							
							(svn r14830) -Fix [FS#2495]: overflow of number of orders per vehicle (based on patch by Swallow)  
						
						
						
						
					 
					
						2009-01-04 15:53:43 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						91233ea596 
					 
					
						
						
							
							(svn r14828) -Codechange: move most of save/load-specific code to separate files  
						
						
						
						
					 
					
						2009-01-04 15:32:25 +00:00