Peter Nelson 
							
						 
					 
					
						
						
							
						
						76516d7f70 
					 
					
						
						
							
							Codechange: Use IsValidCargoID/IsValidCargoType.  
						
						... 
						
						
						
						IsValidCargoType() is used only for unmapped IDs. 
						
						
					 
					
						2023-05-22 20:43:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fb856e16c1 
					 
					
						
						
							
							Codechange: replace some min/clamp constructs to ClampTo  
						
						
						
						
					 
					
						2023-05-06 21:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan G Rennison 
							
						 
					 
					
						
						
							
						
						4c1406a4b5 
					 
					
						
						
							
							Add: NewGRF road stops  
						
						
						
						
					 
					
						2023-02-26 21:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						de6bc8e692 
					 
					
						
						
							
							Codechange: move TILE_MASK to Map::WrapToMap  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								rubidium42 
							
						 
					 
					
						
						
							
						
						55a11710a6 
					 
					
						
						
							
							Codechange: convert printf DEBUG statements to fmt Debug statements  
						
						
						
						
					 
					
						2021-06-13 12:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								Yexo 
							
						 
					 
					
						
						
							
						
						a82572d0f5 
					 
					
						
						
							
							Codechange: remove has_newhouses global  
						
						
						
						
					 
					
						2020-06-01 22:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Niels Martin Hansen 
							
						 
					 
					
						
						
							
						
						c8779fb311 
					 
					
						
						
							
							Feature: NewGRF callback profiling ( #7868 )  
						
						... 
						
						
						
						Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file. 
						
						
					 
					
						2020-01-26 13:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ee7a8eebca 
					 
					
						
						
							
							Codechange: Replace FOR_ALL_TOWNS with range-based for loops  
						
						
						
						
					 
					
						2019-12-21 20:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Henry Wilson 
							
						 
					 
					
						
						
							
						
						7c8e7c6b6e 
					 
					
						
						
							
							Codechange: Use null pointer literal instead of the NULL macro  
						
						
						
						
					 
					
						2019-04-10 23:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						ed6084523d 
					 
					
						
						
							
							Codechange: Convert StationList from SmallVector to std::set.  
						
						
						
						
					 
					
						2019-03-09 16:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								PeterN 
							
						 
					 
					
						
						
							
						
						4cebebcf68 
					 
					
						
						
							
							Change: Add CargoTypes type for cargo masks. ( #6790 )  
						
						
						
						
					 
					
						2018-05-21 22:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d9d669dcf8 
					 
					
						
						
							
							(svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent.  
						
						
						
						
					 
					
						2018-03-11 13:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						82ae414e8d 
					 
					
						
						
							
							(svn r27928) -Fix: [NewGRF] While executing random triggers, var 5F should include the new triggers.  
						
						... 
						
						
						
						-Fix: [NewGRF] Reset used random triggers only after all A123 chains have been resolved, so that all RA2 in all chains can test the shard triggers. This also includes multiple RA2 in the same A123 chain.
-Fix: [NewGRF] Industry random triggers are stored per tile, even when randomising the shared random bits of the parent industry. 
						
						
					 
					
						2017-10-25 15:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c0c1a4cded 
					 
					
						
						
							
							(svn r27574) -Fix [FS#6432]: The house id as returned by house variable 66 was incorrect when querying neighboured tiles. (adf88)  
						
						
						
						
					 
					
						2016-05-22 10:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						89c25b955e 
					 
					
						
						
							
							(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)  
						
						
						
						
					 
					
						2014-05-11 18:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0463dbdc9e 
					 
					
						
						
							
							(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values  
						
						
						
						
					 
					
						2014-04-23 20:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6b61c4608f 
					 
					
						
						
							
							(svn r26388) -Codechange: Move resolving of Action 3 into ResolverObject constructor.  
						
						
						
						
					 
					
						2014-03-03 20:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						db894b0b3f 
					 
					
						
						
							
							(svn r26085) -Codechange: Pass ResolverObjects as reference instead of pointer since they are never NULL.  
						
						
						
						
					 
					
						2013-11-24 14:41:19 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5049e938f5 
					 
					
						
						
							
							(svn r26076) -Codechange: upgrade some C-style named structs to C++-style named structs  
						
						
						
						
					 
					
						2013-11-23 21:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ba1b35a0ac 
					 
					
						
						
							
							(svn r26059) -Fix (r20435): missed one instance causing to compare an array to NULL instead of an array's element  
						
						
						
						
					 
					
						2013-11-23 13:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6a0439a789 
					 
					
						
						
							
							(svn r25838) -Codechange: Rename HOUSE_MAX to NUM_HOUSES.  
						
						
						
						
					 
					
						2013-10-12 16:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						6df6b16320 
					 
					
						
						
							
							(svn r25429) -Fix [FS#5603] (r25140): When town creation failed, removing remnants of the construction failed on protected houses.  
						
						
						
						
					 
					
						2013-06-19 20:03:10 +00:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						33ff55a8f1 
					 
					
						
						
							
							(svn r24693) -Doc: Add some doxymentation into the newgrf code.  
						
						
						
						
					 
					
						2012-11-10 20:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						4c9bea2a71 
					 
					
						
						
							
							(svn r24692) -Cleanup: Cleanup final parts of the old resolver code.  
						
						
						
						
					 
					
						2012-11-10 20:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						d7b62da87b 
					 
					
						
						
							
							(svn r24682) -Codechange: Add resolver classes for houses.  
						
						
						
						
					 
					
						2012-11-10 20:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						438495b433 
					 
					
						
						
							
							(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.  
						
						
						
						
					 
					
						2012-11-10 20:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						41e5c839e0 
					 
					
						
						
							
							(svn r24179) -Codechange: move some variables of Town to TownCache  
						
						
						
						
					 
					
						2012-04-25 20:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6d6be50ae0 
					 
					
						
						
							
							(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files  
						
						
						
						
					 
					
						2012-01-03 21:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						c4e2dfdd89 
					 
					
						
						
							
							(svn r23721) -Fix (r23070): reading memory of a temporary (already deconstructed) object is invalid  
						
						
						
						
					 
					
						2012-01-02 22:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8f4c6d42f9 
					 
					
						
						
							
							(svn r23154) -Change: [NewGRF v8] Use heightlevel units in nearby tile info variables. (rubidium)  
						
						
						
						
					 
					
						2011-11-08 17:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						30874b5e81 
					 
					
						
						
							
							(svn r23147) -Change: [NewGRF v8] Unify the return values of boolean callbacks, and check the results for validity.  
						
						
						
						
					 
					
						2011-11-08 17:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						1ad7239247 
					 
					
						
						
							
							(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60.  
						
						
						
						
					 
					
						2011-11-08 17:23:30 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						e094d7db62 
					 
					
						
						
							
							(svn r23072) -Feature: [NewGRF] House callback 0x148.  
						
						
						
						
					 
					
						2011-10-31 22:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						f66cd97776 
					 
					
						
						
							
							(svn r23071) -Codechange: [NewGRF] Allow passing custom extra data through the generic NewGRF animation helper class.  
						
						
						
						
					 
					
						2011-10-31 22:31:35 +00:00 
						 
				 
			
				
					
						
							
							
								michi_cc 
							
						 
					 
					
						
						
							
						
						e7f7a749e8 
					 
					
						
						
							
							(svn r23070) -Add: [NewGRF] House variable 0x64.  
						
						
						
						
					 
					
						2011-10-31 22:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						de27360549 
					 
					
						
						
							
							(svn r22923) -Codechange: Move application of the construction stage into TileLayoutSpriteGroup::ProcessRegisters().  
						
						
						
						
					 
					
						2011-09-11 15:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d10168f211 
					 
					
						
						
							
							(svn r22731) -Fix: [NewGRF] The construction stage sprites were incorrectly selected in cases other than 1 or 4 sprites per set.  
						
						
						
						
					 
					
						2011-08-08 21:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8930337aae 
					 
					
						
						
							
							(svn r22635) -Fix: Correctly reseed random bits of industries and industry tiles.  
						
						
						
						
					 
					
						2011-07-04 20:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8b18292a2e 
					 
					
						
						
							
							(svn r22634) -Codechange: Deduplicate some code. Note that zeroing 'count' is intentionally removed, it is only used together with 'scope'.  
						
						
						
						
					 
					
						2011-07-04 20:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						a619ad3789 
					 
					
						
						
							
							(svn r22569) -Feature: [NewGRF] Persistent storage for towns.  
						
						
						
						
					 
					
						2011-06-12 20:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						9f55abf51a 
					 
					
						
						
							
							(svn r22566) -Codechange: Define and use OverrideManagerBase::GetGRFID function.  
						
						
						
						
					 
					
						2011-06-12 20:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						dd8a436cbb 
					 
					
						
						
							
							(svn r22562) -Codechange: Remove constness from TownGetVariable.  
						
						
						
						
					 
					
						2011-06-12 20:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						76cd19f846 
					 
					
						
						
							
							(svn r22560) -Codechange: Remove constness from House in ResolverObject.  
						
						
						
						
					 
					
						2011-06-12 20:35:37 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						e127fca384 
					 
					
						
						
							
							(svn r22557) -Codechange: Remove constness from AnimationBase callbacks.  
						
						
						
						
					 
					
						2011-06-12 20:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						a241a4ce97 
					 
					
						
						
							
							(svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers.  
						
						
						
						
					 
					
						2011-05-29 16:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e55f849a29 
					 
					
						
						
							
							(svn r22457) -Codechange: Make the NewGRFSpriteLayout a direct member of TileLayoutSpriteGroup instead of allocating it separately.  
						
						
						
						
					 
					
						2011-05-14 17:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						fff4bdecd8 
					 
					
						
						
							
							(svn r21456) -Fix: [NewGRF] make sure the parameter for house var 60 is the id of an original house  
						
						
						
						
					 
					
						2010-12-10 22:18:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a6a2fbd937 
					 
					
						
						
							
							(svn r21198) -Fix: don't call variables properties in debug messages  
						
						
						
						
					 
					
						2010-11-15 16:43:46 +00:00