maedhros 
							
						 
					 
					
						
						
							
						
						469fbc912c 
					 
					
						
						
							
							(svn r8946) -Feature: [NewGRF] Add support for vehicle variables 0xFE and 0xFF bit 10,  
						
						... 
						
						
						
						which is set when a vehicle was built during the exclusive testing phase. 
						
						
					 
					
						2007-02-28 17:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						aadd8a4b44 
					 
					
						
						
							
							(svn r8945) -Codechange: Rename v->load_status to v->vehicle_flags so it can be used for more than just the gradual loading status.  
						
						
						
						
					 
					
						2007-02-28 17:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1ce43c1a37 
					 
					
						
						
							
							(svn r8897) -Fix  
						
						... 
						
						
						
						Change the signature of GetNewVehiclePos():
-void GetNewVehiclePos(const Vehicle *v, GetNewVehiclePosResult *gp);
+GetNewVehiclePosResult GetNewVehiclePos(const Vehicle *v); 
						
						
					 
					
						2007-02-25 10:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						12b1804d4e 
					 
					
						
						
							
							(svn r8884) -Fix  
						
						... 
						
						
						
						Replace SetSpeedLimitOnBridge() by something simpler 
						
						
					 
					
						2007-02-24 18:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						433b8054e9 
					 
					
						
						
							
							(svn r8868) -Fix (r8715): road vehicles could not overtake anymore in some directions (mart3p).  
						
						
						
						
					 
					
						2007-02-23 22:14:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0e8f006dc1 
					 
					
						
						
							
							(svn r8735) -Feature: drive-through road stops made possible by the hard work of mart3p.  
						
						
						
						
					 
					
						2007-02-14 16:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						447b16930e 
					 
					
						
						
							
							(svn r8730) -Codechange: more replacements of magic numbers by enums and removal of some (by now) redundant comments.  
						
						
						
						
					 
					
						2007-02-14 10:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ecfbfbd98c 
					 
					
						
						
							
							(svn r8726) -Codechange: bools are 1 or 0 according to the C++ standard and refactor RoadStop::AllocateBay to remove a loop condition. Suggestions by Tron.  
						
						
						
						
					 
					
						2007-02-14 09:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f3dc5596ad 
					 
					
						
						
							
							(svn r8725) -Fix (r8712): test the first bit of the bitmask, not the nth, as we are shifting the bitmask.  
						
						
						
						
					 
					
						2007-02-14 09:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59284954ae 
					 
					
						
						
							
							(svn r8723) -Codechange: replace yet another couple of magic numbers with enums.  
						
						
						
						
					 
					
						2007-02-14 01:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f7783212b1 
					 
					
						
						
							
							(svn r8721) -Fix (8715): road vehicles could not turn around properly  
						
						
						
						
					 
					
						2007-02-14 00:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						154dff9873 
					 
					
						
						
							
							(svn r8715) -Codechange/cleanup: replace magic numbers related to state of road vehicles with enums. Original patch by mart3p.  
						
						
						
						
					 
					
						2007-02-13 22:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						86a4b5e169 
					 
					
						
						
							
							(svn r8712) -Codechange/cleanup: replace 'magic' constants with enums, use proper types instead of byte, uint etc., give variables more descriptive names and add some comments.  
						
						
						
						
					 
					
						2007-02-13 20:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a419f4aeda 
					 
					
						
						
							
							(svn r8698) -Codechange: enumify the returns of VehicleEnterTile  
						
						
						
						
					 
					
						2007-02-13 10:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						eab6dd9898 
					 
					
						
						
							
							(svn r8694) -Codechange: make RoadStop's status accessible via accessor functions.  
						
						
						
						
					 
					
						2007-02-13 00:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3b0e00e2f9 
					 
					
						
						
							
							(svn r8692) -Cleanup: add comments to RoadVehController. Patch by mart3p.  
						
						
						
						
					 
					
						2007-02-12 22:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								bjarni 
							
						 
					 
					
						
						
							
						
						80125fd934 
					 
					
						
						
							
							(svn r8610) -Codechange/Feature: rewrote the list handling in the autoreplace window  
						
						... 
						
						
						
						-The user will notice the following changes:
      All vehicle types behaves in the same way
      Adding/removing an engine (new design and so on) can no longer result in the window selecting a new engine
      All valid replacements will be displayed since it looks at refitting options as well (this solves the missing ships with the newships GRF)
      Since you can't replace an engine into itself, the engine selected in the left list will no longer appear in the right list
   -The code changes:
      Instead of looping all engines all the time, each list generates a list like the build windows
        This ensures consistent list generation since only one function can loop all engines
      Unified code for all vehicle types
      It now use the lists to call the drawing code in the build vehicle window
      Works on selected EngineIDs instead of selected index in the list 
						
						
					 
					
						2007-02-06 11:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2918fab68d 
					 
					
						
						
							
							(svn r8609) -Fix: a road vehicle that is very close after another (slower) road vehicle gets its speed reset to 0 when entering a tunnel, which causes a traffic jam outside of the tunnel.  
						
						
						
						
					 
					
						2007-02-06 09:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c326ff3795 
					 
					
						
						
							
							(svn r8550) -Fix  
						
						... 
						
						
						
						Building a vehicle does not involve allocating orders, so do not check whether orders could be allocated 
						
						
					 
					
						2007-02-03 09:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e0a46a08e9 
					 
					
						
						
							
							(svn r8538) -Fix  
						
						... 
						
						
						
						GetRoadStopByTile() cannot return NULL. Remove therefore unnecessary check 
						
						
					 
					
						2007-02-02 19:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						22dc618582 
					 
					
						
						
							
							(svn r8536) -Fix (FS#577): Road Vehicles now can obtain a slot even if the station is very spread out  
						
						
						
						
					 
					
						2007-02-02 16:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f5b41a2fbb 
					 
					
						
						
							
							(svn r8474) -Fix  
						
						... 
						
						
						
						Turn GetPrimaryRoadStop() into a method of struct Station 
						
						
					 
					
						2007-01-31 04:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						e0df42b3a3 
					 
					
						
						
							
							(svn r8425) -Fix  
						
						... 
						
						
						
						Do not try to invalidate a window which just got deleted. It is pointless 
						
						
					 
					
						2007-01-26 20:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						8a70d42603 
					 
					
						
						
							
							(svn r8424) -Fix  
						
						... 
						
						
						
						Do not call ClearSlot() just before calling DeleteVehicle(), which does it too 
						
						
					 
					
						2007-01-26 20:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						b0a0086e7c 
					 
					
						
						
							
							(svn r8402) -Codechange: Move RoadStop-specific enums to the RoadStop class, and changed a one-member enum into a static const. Simplify their naming and add some doxygen-comments to RoadStop  
						
						
						
						
					 
					
						2007-01-25 10:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						92d418b031 
					 
					
						
						
							
							(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values.  
						
						... 
						
						
						
						This lets us increase the sprite width from 14 to up to 29 bits, 
effectively nulling the old sprite limit. Table changes in next commit. 
						
						
					 
					
						2007-01-14 19:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						9bfb3f08d9 
					 
					
						
						
							
							(svn r8110) -Codechange: direct Vehicle::current_order.type changes (to OT_LOADING and OT_LEAVESTATION) replaced by v->BeginLoading() and v->LeaveStation() calls. This should allow easy hooking of those state transitions in order to maintain vehicle loading queue.  
						
						
						
						
					 
					
						2007-01-13 18:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f35ed4bbc2 
					 
					
						
						
							
							(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.  
						
						
						
						
					 
					
						2007-01-10 18:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						e373ea7096 
					 
					
						
						
							
							(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)  
						
						
						
						
					 
					
						2007-01-10 18:12:09 +00:00