frosch 
							
						 
					 
					
						
						
							
						
						0e4a490a92 
					 
					
						
						
							
							(svn r15539) -Fix: If an aircraft cannot carry any available cargo, it should not be available either instead of falling back to passenger/mail. Just like the other vehicle types also do.  
						
						
						
						
					 
					
						2009-02-21 11:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89e1afdaa0 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						1877d33629 
					 
					
						
						
							
							(svn r15418) -Codechange: Add action7/9 support to detect available rail type labels  
						
						
						
						
					 
					
						2009-02-08 18:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						793eabf61e 
					 
					
						
						
							
							(svn r15417) -Codechange: Add default rail type labels and support for per-GRF translation table.  
						
						
						
						
					 
					
						2009-02-08 18:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						3a8d57816a 
					 
					
						
						
							
							(svn r15340) -Fix [FS#2121]: changing town road layout in-game caused ugly road networks  
						
						... 
						
						
						
						-Fix: use a flag instead of TL_NO_ROADS to forbid towns to build roads. The flag is ignored during world generation, so there won't be 'ghost' towns anymore
-Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town 
						
						
					 
					
						2009-02-04 20:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4b30614f72 
					 
					
						
						
							
							(svn r15321) -Codechange: Load road vehicle 'realistic' acceleration properties from NewGRF, and supply defaults as used by TTDPatch. These values are not yet used.  
						
						
						
						
					 
					
						2009-02-02 21:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						9021c20b5e 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						612975008e 
					 
					
						
						
							
							(svn r15259) -Fix: [NewGRF] small memory leak when scanning labels  
						
						
						
						
					 
					
						2009-01-24 17:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						aafb780f75 
					 
					
						
						
							
							(svn r15192) -Cleanup: remove unused include  
						
						
						
						
					 
					
						2009-01-21 09:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						8ab3e4b7b6 
					 
					
						
						
							
							(svn r15114) -Codechange: Add support for 8 byte action7/9 data, used as a mask for GRFID checks.  
						
						
						
						
					 
					
						2009-01-16 19:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						94e3f9dbac 
					 
					
						
						
							
							(svn r14979) -Fix: Disable a NewGRF from loading if it contains multiple Action 8s  
						
						
						
						
					 
					
						2009-01-10 19:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						28ea38ae55 
					 
					
						
						
							
							(svn r14949) -Cleanup: pointer coding style  
						
						
						
						
					 
					
						2009-01-10 00:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						7175ff116e 
					 
					
						
						
							
							(svn r14939) -Codechange: Follow standard *ChangeInfo() pattern for global variables during reservation. Whilst not strictly necessary for global variables, following the same pattern makes it easier to follow. This also solves the long standing ChangeInfoResult/bool warning for MSVC.  
						
						
						
						
					 
					
						2009-01-09 20:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						544e04fe62 
					 
					
						
						
							
							(svn r14926) -Feature: Automatically set last engine ageing year to the last 'introduction year plus half model life', to allow engines later than 2050 to appear.  
						
						
						
						
					 
					
						2009-01-08 21:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						bd803696b3 
					 
					
						
						
							
							(svn r14869) -Feature: Allow road vehicles to move multiple steps in a tick (code based on train movement code) and add support for RV prop 15. This gives RVs a maximum speed of 318mph instead 79mph. This only implements higher speeds, not 'realistic acceleration'.  
						
						
						
						
					 
					
						2009-01-06 14:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ac74654d8f 
					 
					
						
						
							
							(svn r14788) -Fix [FS#2489]: some TTDPatch flags were wrong (Swallow)  
						
						
						
						
					 
					
						2009-01-02 22:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0d5ecc4d37 
					 
					
						
						
							
							(svn r14769) -Change: when loading games in "network" mode use the start date of the save game for the server and all clients when loading the NewGRFs instead of the current date. Prevents desyncs caused by action 7/9s skipping parts of the GRF based on the date or some other variables that can differ at NewGRF load time.  
						
						
						
						
					 
					
						2008-12-29 20:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						36e8ae6a2a 
					 
					
						
						
							
							(svn r14740) -Fix (r13675)(r14739): we shouldn't skip all remaining sprites neither  
						
						
						
						
					 
					
						2008-12-24 23:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						2eee9bdc3b 
					 
					
						
						
							
							(svn r14739) -Fix (r13675): when a static GRF was forcibly disabled, wrong data was released, causing memory leaks and wrong behaviour or crashes  
						
						
						
						
					 
					
						2008-12-24 23:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						24ffb8bbba 
					 
					
						
						
							
							(svn r14738) -Fix (r13576): GCF_STATIC belongs to GRFConfig::flags, not GRFConfig::status  
						
						
						
						
					 
					
						2008-12-24 22:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						808d746bf3 
					 
					
						
						
							
							(svn r14737) -Fix (r10211): memory leak in Action 0x0F (new town names)  
						
						
						
						
					 
					
						2008-12-24 21:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0f72032d44 
					 
					
						
						
							
							(svn r14696) -Fix (r10495): Words now consist of 16 bits.  
						
						
						
						
					 
					
						2008-12-19 23:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						445767cc4c 
					 
					
						
						
							
							(svn r14674) -Fix (r4965): Check sprite size when executing action 6.  
						
						
						
						
					 
					
						2008-12-13 19:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e589c7e580 
					 
					
						
						
							
							(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.  
						
						
						
						
					 
					
						2008-09-30 20:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						882d39a081 
					 
					
						
						
							
							(svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.  
						
						
						
						
					 
					
						2008-09-03 07:51:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7a13b29190 
					 
					
						
						
							
							(svn r14230) -Codechange: Simplify MapDOSColour() using the new stuff.  
						
						
						
						
					 
					
						2008-09-02 20:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9ca1972e01 
					 
					
						
						
							
							(svn r14229) -Feature: allow overriding the palette of the base GRFs. This way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.  
						
						
						
						
					 
					
						2008-09-02 18:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4b53c92be2 
					 
					
						
						
							
							(svn r14203) -Codechange: [NewGRF] Disable a GRF if it contains an unknown property, or tries to assign an invalid ID.  
						
						
						
						
					 
					
						2008-08-31 16:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						5dbac1d461 
					 
					
						
						
							
							(svn r14202) -Codechange: [NewGRF] Give more meaningful output if a house/industry/industrytile is undefined in action 3, and continue processing remaining IDs.  
						
						
						
						
					 
					
						2008-08-31 15:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						b301bd832e 
					 
					
						
						
							
							(svn r14201) -Codechange: [NewGRF] Don't continue processing an Action 0 if we didn't read the data for a property -- the data will be wrong for subsequent reads.  
						
						... 
						
						
						
						-Codechange: [NewGRF] *Do* continue processing if the value of a property is invalid, however. 
						
						
					 
					
						2008-08-31 15:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a20b833516 
					 
					
						
						
							
							(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.  
						
						
						
						
					 
					
						2008-08-31 10:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4be6701717 
					 
					
						
						
							
							(svn r14198) -Codechange: [NewGRF] Simplify handling of common vehicle properties.  
						
						
						
						
					 
					
						2008-08-31 09:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						951ea4ae6d 
					 
					
						
						
							
							(svn r14191) -Codechange: unify the code to skip sprite payload (i.e. not the header).  
						
						... 
						
						
						
						-Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites. 
						
						
					 
					
						2008-08-30 09:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						76895a93f4 
					 
					
						
						
							
							(svn r14189) -Fix (r14188): Accidental line removal  
						
						
						
						
					 
					
						2008-08-30 09:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						84d9510928 
					 
					
						
						
							
							(svn r14188) -Codechange: [NewGRF] Cargo type of 0xFF is specified to be 'use first refittable cargo', so don't issue a warning for it.  
						
						
						
						
					 
					
						2008-08-30 08:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						50d230a52f 
					 
					
						
						
							
							(svn r14184) -Codechange: [NewGRF] Since our NewGRF handling is better than it used to be, disable a NewGRF if unexpected sprites are reached.  
						
						
						
						
					 
					
						2008-08-29 20:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						2e0d735f1f 
					 
					
						
						
							
							(svn r14182) -Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early.  
						
						
						
						
					 
					
						2008-08-28 19:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						1294253d68 
					 
					
						
						
							
							(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'  
						
						
						
						
					 
					
						2008-08-25 20:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						40b27b50c1 
					 
					
						
						
							
							(svn r14172) -Feature[newGRF]: Add support for property 0x13 for Bridges.  
						
						... 
						
						
						
						In other words, one can now specifies a 16 bits cost multiplier. 
						
						
					 
					
						2008-08-25 17:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						2ea575e36c 
					 
					
						
						
							
							(svn r14160) -Codechange: Move _railtype_cost_multipliers into the rail type information struct.  
						
						
						
						
					 
					
						2008-08-24 23:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e999f189e6 
					 
					
						
						
							
							(svn r14158) -Codechange: Initialization of rail type data from static source, so data can be changed.  
						
						
						
						
					 
					
						2008-08-24 23:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						07c20252c3 
					 
					
						
						
							
							(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.  
						
						
						
						
					 
					
						2008-08-23 20:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						949885aeb3 
					 
					
						
						
							
							(svn r14102) -Fix [FS#1986]: make NewGRF action 0x06's changes persistent over the several loading stages.  
						
						
						
						
					 
					
						2008-08-19 09:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						550fc3a3f5 
					 
					
						
						
							
							(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.  
						
						
						
						
					 
					
						2008-08-15 17:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d54d8bf295 
					 
					
						
						
							
							(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.  
						
						
						
						
					 
					
						2008-07-30 18:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2e18042aad 
					 
					
						
						
							
							(svn r13881) -Cleanup (r12751): Remove some dead code.  
						
						
						
						
					 
					
						2008-07-30 17:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						65d1fb3a90 
					 
					
						
						
							
							(svn r13831) -Codechange: Make purchase list order NewGRF property an extended byte.  
						
						
						
						
					 
					
						2008-07-26 07:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						97990fa9fe 
					 
					
						
						
							
							(svn r13774) -Codechange: Add support for changing vehicle purchase list position for all vehicle types.  
						
						
						
						
					 
					
						2008-07-21 14:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						f81b3b7357 
					 
					
						
						
							
							(svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming)  
						
						
						
						
					 
					
						2008-07-20 21:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9a8d1bcad5 
					 
					
						
						
							
							(svn r13675) -Fix: memory leak when NewGRFs got forcefully disabled and they defined GOTO labels.  
						
						
						
						
					 
					
						2008-07-04 18:42:04 +00:00