frosch 
							
						 
					 
					
						
						
							
						
						a368f8615d 
					 
					
						
						
							
							(svn r16399) -Fix (r4540): Don't treat pointer values as integer.  
						
						
						
						
					 
					
						2009-05-23 13:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						730b411878 
					 
					
						
						
							
							(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union  
						
						
						
						
					 
					
						2009-05-23 12:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						36d36166ad 
					 
					
						
						
							
							(svn r16383) -Fix/Change: Disable multitile houses with non-zero population on additional tiles as they cause desyncs and because the specs do not allow that either.  
						
						
						
						
					 
					
						2009-05-22 18:44:22 +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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						12a09a0dda 
					 
					
						
						
							
							(svn r16366) -Fix: Use a valid StringID as fall-back when undefined generic newgrf strings of vehicles are requested.  
						
						
						
						
					 
					
						2009-05-21 13:05:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						41c4c48add 
					 
					
						
						
							
							(svn r16344) -Codechange: s/FileEntry/SoundEntry/  
						
						
						
						
					 
					
						2009-05-17 19:27:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8df6765823 
					 
					
						
						
							
							(svn r16340) -Codechange: introduce SoundID (uint16) and use that instead of SoundFX, which was used as a byte and uint16 at different places, when the uint16 sound ID is meant.  
						
						
						
						
					 
					
						2009-05-17 17:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cf368bcfbc 
					 
					
						
						
							
							(svn r16339) -Fix: [NewGRF] When overriding 'original sounds', only allow overriding of the 'original sounds' and not any other that is already loaded.  
						
						
						
						
					 
					
						2009-05-17 17:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						21e2842f34 
					 
					
						
						
							
							(svn r16337) -Codechange: remove pointless variable + wrapper function; having it return anything else than ORIGINAL_SAMPLE_COUNT is asking for NewGRFs failing to load (due to invalid sample index), thus desyncs  
						
						
						
						
					 
					
						2009-05-17 14:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b27adec700 
					 
					
						
						
							
							(svn r16336) -Codechange: make the SpriteGroup pool more like the 'normal' pools  
						
						
						
						
					 
					
						2009-05-17 14:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						cf986c3099 
					 
					
						
						
							
							(svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize()  
						
						
						
						
					 
					
						2009-05-16 23:44:36 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d495dc5dbc 
					 
					
						
						
							
							(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)  
						
						
						
						
					 
					
						2009-05-16 23:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						8a8ec3001a 
					 
					
						
						
							
							(svn r16296) -Codechange: silence some ICC warnings  
						
						
						
						
					 
					
						2009-05-13 16:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ad538a784b 
					 
					
						
						
							
							(svn r16274) -Fix: Disable multitile houses for which the newgrf does not define proper additional tiles. (instead of crashing later)  
						
						
						
						
					 
					
						2009-05-10 22:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ce7dff4acc 
					 
					
						
						
							
							(svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions  
						
						... 
						
						
						
						-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places 
						
						
					 
					
						2009-05-10 17:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a6f181f74b 
					 
					
						
						
							
							(svn r16263) -Change: Interpret setting bridge property 08 to 0 as always available.  
						
						
						
						
					 
					
						2009-05-09 19:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						80e896fa53 
					 
					
						
						
							
							(svn r16223) -Fix (r8881): ActionB should use the online parameters from GRFFile instead of the initial user-specified values from GRFConfig. Also use the values as they were set when the ActionB was executed, not as they are set when the message is shown.  
						
						
						
						
					 
					
						2009-05-04 11:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f64e9ce4a1 
					 
					
						
						
							
							(svn r16144) -Fix (r16129): setting the custom digit grouping separator required to restart OpenTTD to take effect. Now also support non 1 ASCII character custom grouping separators.  
						
						
						
						
					 
					
						2009-04-25 20:16:56 +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 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						c375db79e2 
					 
					
						
						
							
							(svn r16103) -Fix (r11429): missing const  
						
						
						
						
					 
					
						2009-04-20 21:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c3e87f345d 
					 
					
						
						
							
							(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too  
						
						
						
						
					 
					
						2009-03-15 00:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3e3177d777 
					 
					
						
						
							
							(svn r15713) -Feature(ette): Allow static newgrfs to set 'GRF ID engine overrides', if the source GRF is static.  
						
						
						
						
					 
					
						2009-03-14 19:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						c952464447 
					 
					
						
						
							
							(svn r15650) -Codechange: Use a ReusableBuffer for loading NewGRF pseudo-sprites into instead of using malloc()/free() for every single one.  
						
						
						
						
					 
					
						2009-03-09 13:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fd1609fd11 
					 
					
						
						
							
							(svn r15646) -Fix: Be lenient on users who do stupid things like loading newgrfs statically, which modify engine names, while dynamic_engines is enabled or the to be modified engine is not (yet) present.  
						
						
						
						
					 
					
						2009-03-08 18:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						959c297fb9 
					 
					
						
						
							
							(svn r15645) -Fix (r12924)[FS#2612]: Add an EngineOverrideManager to give the term 'compatible newgrf' again some sense and to not crash because of trivial changes.  
						
						
						
						
					 
					
						2009-03-08 16:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								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