glx 
							
						 
					 
					
						
						
							
						
						80b9e0bc5b 
					 
					
						
						
							
							(svn r11413) -Fix [FS#1405]: don't use cached override spriteset for callbacks  
						
						
						
						
					 
					
						2007-11-11 18:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9758a76512 
					 
					
						
						
							
							(svn r11411) -Codechange: implement random triggers for houses.  
						
						
						
						
					 
					
						2007-11-11 17:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						1256cbade3 
					 
					
						
						
							
							(svn r11353) -Codechange: add support for newgrf callback 32  
						
						
						
						
					 
					
						2007-10-28 16:00:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						384bfae293 
					 
					
						
						
							
							(svn r11070) -Fix [FS#1217]: due to making an Action2 variable work properly, the NewGRF called other code too that wasn't prepared for non-train vehicles.  
						
						
						
						
					 
					
						2007-09-09 15:32:46 +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 
							
						 
					 
					
						
						
							
						
						aba867d78d 
					 
					
						
						
							
							(svn r11011) -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.  
						
						... 
						
						
						
						-Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game. 
						
						
					 
					
						2007-08-30 21:11:12 +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 
							
						 
					 
					
						
						
							
						
						9e3ee0e689 
					 
					
						
						
							
							(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.  
						
						
						
						
					 
					
						2007-07-25 19:06:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						b507907176 
					 
					
						
						
							
							(svn r10443) -Fix: randomizing triggers should be called with callback type set to 1  
						
						
						
						
					 
					
						2007-07-05 06:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e5c352818d 
					 
					
						
						
							
							(svn r10266) -Codechange: keep track of the origin, time of travel and accumulated feeder share (transfers) of individual pieces of cargo. This means that cargo isn't thrown on a big pile when it's put in a station or unloaded at a station, however the GUI does not reflect these changes yet so you will not actually see it.  
						
						
						
						
					 
					
						2007-06-22 11:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f806b46cc9 
					 
					
						
						
							
							(svn r10246) -Fix (r10297): some forgotten money conversions and truncation issues. Thanks to benc for providing the patch.  
						
						
						
						
					 
					
						2007-06-21 14:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d6267f5539 
					 
					
						
						
							
							(svn r10165) -Fix [FS#874]: crash when trying to get the aircraft movement state of an aircraft going to a just deleted airport.  
						
						
						
						
					 
					
						2007-06-15 08:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						3e326085fa 
					 
					
						
						
							
							(svn r10097) -Feature: Add support for articulated road vehicles, or callbacks 11 and 17 for  
						
						... 
						
						
						
						road vehicles for those who prefer the technical explanation. 
						
						
					 
					
						2007-06-11 14:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						29f6ae952c 
					 
					
						
						
							
							(svn r10061) -Codechange: [NewGRF] Add common cargo subtype support to vehicle var 42  
						
						
						
						
					 
					
						2007-06-08 06:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						23492f1f34 
					 
					
						
						
							
							(svn r9841) -Codechange: add a little more type strictness to the vehicle types.  
						
						
						
						
					 
					
						2007-05-15 11:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						9643fd7638 
					 
					
						
						
							
							(svn r9819) -Codechange: Take account of AMED_HOLD in OTTD/TTDP state translation (bulb)  
						
						
						
						
					 
					
						2007-05-10 09:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						dc2073b96e 
					 
					
						
						
							
							(svn r9818) -Codechange: Cache wagon override sprite set whenever consist is changed, instead of 'recalculating' it every time it is used or just tested.  
						
						
						
						
					 
					
						2007-05-10 06:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b46e37774d 
					 
					
						
						
							
							(svn r9803) -Feature(tte): support for "curvature info", Action 2 for train, variable 45 (mart3p).  
						
						
						
						
					 
					
						2007-05-06 20:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1052b0e8f1 
					 
					
						
						
							
							(svn r9703) -Codechange: support callback 36 in vehicle purchase lists  
						
						
						
						
					 
					
						2007-04-20 21:42:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						15bfaba259 
					 
					
						
						
							
							(svn r9702) -Codechange: Add livery support to newgrf vehicle var 43  
						
						
						
						
					 
					
						2007-04-20 21:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						41cf2fa69b 
					 
					
						
						
							
							(svn r9671) -Codechange: Implement NewGRF callback 36, which allows changing of various properties which were previously static. Vehicle max speed and train power/te/running costs are adjustable.  
						
						
						
						
					 
					
						2007-04-18 18:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						607a55f4ec 
					 
					
						
						
							
							(svn r9662) -Documentation: Doxygen corrections and @file omissions  
						
						
						
						
					 
					
						2007-04-17 20:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						dcd510c81f 
					 
					
						
						
							
							(svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N.  
						
						
						
						
					 
					
						2007-03-21 03:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ce919e8c71 
					 
					
						
						
							
							(svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).  
						
						
						
						
					 
					
						2007-03-08 16:27:54 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						8108cbbe3c 
					 
					
						
						
							
							(svn r8943) -Fix (r5338): [NewGRF] Fix support for vehicle variable 48, which just returns Engine[id].flags  
						
						
						
						
					 
					
						2007-02-28 10:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						8df0b8a685 
					 
					
						
						
							
							(svn r8903) -Regression (r8891): CT_PURCHASE does apply to aircraft overrides...  
						
						
						
						
					 
					
						2007-02-25 14:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4c4b035175 
					 
					
						
						
							
							(svn r8891) -Codechange: Remove remains of global cargo scheme. All cargo mapping is now dealt with only in NewGRF code, on load where possible.  
						
						
						
						
					 
					
						2007-02-24 23:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						29c8142784 
					 
					
						
						
							
							(svn r8890) -Codechange: (NewGRF) add cargo translation support to engine var 47  
						
						
						
						
					 
					
						2007-02-24 23:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						20405f56b4 
					 
					
						
						
							
							(svn r8863) -Fix: prefix engine_custom_sprites with _  
						
						
						
						
					 
					
						2007-02-23 19:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						7e73413709 
					 
					
						
						
							
							(svn r8858) -Codechange: Replace magic number test with class method for determining if a cargo is valid/active.  
						
						
						
						
					 
					
						2007-02-23 09:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						6062004960 
					 
					
						
						
							
							(svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping tables with dynamically generated data. Change associated code to use new functions.  
						
						
						
						
					 
					
						2007-02-22 22:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ef2daa5060 
					 
					
						
						
							
							(svn r8826) -Codechange: Replace _cargoc's separate arrays with a regular struct array (with accessor) and implement new initialization method using cargo labels.  
						
						
						
						
					 
					
						2007-02-20 22:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						87e03c7aa8 
					 
					
						
						
							
							(svn r8755) -Fix  
						
						... 
						
						
						
						Abbreviate GetAirport(st->airport_type) to st->Airport() 
						
						
					 
					
						2007-02-16 09:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						6abbf15a8e 
					 
					
						
						
							
							(svn r8744) -Fix(r654/2105): Call GetFirstVehicleInChain only for trains, and assert the vehicle type in that function. Not a critical error, but it does increase game performance by up to 10% when playing a large game (many vehicles) with aircraft/road vehicle newgrfs loaded.  
						
						
						
						
					 
					
						2007-02-15 10:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f6b917f609 
					 
					
						
						
							
							(svn r8743) -Fix  
						
						... 
						
						
						
						-Codechange: Add a Z adjustment attribute for helicopter pads to AirportFTAClass to get rid of some special cases for oilrigs and heliports 
						
						
					 
					
						2007-02-15 07:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1a3b4b7394 
					 
					
						
						
							
							(svn r8559) -Fix  
						
						... 
						
						
						
						-Codechange: Put the airport movement data into struct AirportFTAClass 
						
						
					 
					
						2007-02-03 13:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								KUDr 
							
						 
					 
					
						
						
							
						
						33be1ecfb1 
					 
					
						
						
							
							(svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter  
						
						
						
						
					 
					
						2007-01-11 17:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						2ac0410767 
					 
					
						
						
							
							(svn r8055) -Codechange: Replace the different max, dmax, maxu whatever macros by a simple template function max(), that requires two arguments of the same type. While I'm at it change a variable called "max" to "maxval" in a function that calls max().  
						
						
						
						
					 
					
						2007-01-11 11:05:01 +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