smatz 
							
						 
					 
					
						
						
							
						
						756cc6cf65 
					 
					
						
						
							
							(svn r22116) -Codechange: use PoolBase::Clean() at more places  
						
						
						
						
					 
					
						2011-02-19 23:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5d0da9492e 
					 
					
						
						
							
							(svn r21454) -Codechange: add support for object variable 48  
						
						
						
						
					 
					
						2010-12-10 21:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						852bde0bad 
					 
					
						
						
							
							(svn r20660) -Codechange: implement (most) of action2 support for objects  
						
						
						
						
					 
					
						2010-08-28 18:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						30f2afac9b 
					 
					
						
						
							
							(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers  
						
						
						
						
					 
					
						2010-08-26 22:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9982b5fd00 
					 
					
						
						
							
							(svn r20624) -Codechange: some constifying for NewGRF house  
						
						
						
						
					 
					
						2010-08-26 16:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						b6cf38a912 
					 
					
						
						
							
							(svn r20422) -Change [FS#3947]: Resolve tracksprites on bridges always using the southern bridgehead as tile.  
						
						
						
						
					 
					
						2010-08-09 07:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						48c5091a7c 
					 
					
						
						
							
							(svn r20420) -Codechange: Add TileContext enum instead of using a bool.  
						
						
						
						
					 
					
						2010-08-09 07:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						6321eb5a00 
					 
					
						
						
							
							(svn r20364) -Codechange: add infrastructure for airport callbacks  
						
						
						
						
					 
					
						2010-08-05 11:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						0e5c562da4 
					 
					
						
						
							
							(svn r20332) -Add: [NewGRF] AdvVarAct2 operators for SHL, SHR and SAR.  
						
						
						
						
					 
					
						2010-08-02 23:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						72ee11a7c6 
					 
					
						
						
							
							(svn r20126) -Fix [FS#3883]: Make railtype Terrain Type variable aware of RAIL_GROUND_HALF_SNOW. That is, resolve the sprites for upper and lower part of the foundation independently.  
						
						
						
						
					 
					
						2010-07-11 17:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						9060a7ac00 
					 
					
						
						
							
							(svn r20108) -Change: [NewGRF] Report substitute industry type in AI railstation selection callback.  
						
						
						
						
					 
					
						2010-07-10 10:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						910aade284 
					 
					
						
						
							
							(svn r19744) -Add [FS#3477]: [NewGRF] Access to random bits of houses and industries from construction callbacks 17, 28 and 2F. That is: The randombits the house/industry will start with, if construction succeeds.  
						
						
						
						
					 
					
						2010-05-01 13:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7795303227 
					 
					
						
						
							
							(svn r19743) -Fix: NewGrfs could access map bits of not yet constructed industries and houses during construction callbacks.  
						
						
						
						
					 
					
						2010-05-01 13:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						c049bf3f38 
					 
					
						
						
							
							(svn r19497) -Fix: [NewGRF] Bytes and words get sign-extended for temporary/persistent storage. (Spotted by yexo)  
						
						
						
						
					 
					
						2010-03-21 11:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						880fedc192 
					 
					
						
						
							
							(svn r19195) -Codechange: actually draw newgrf airport tiles  
						
						
						
						
					 
					
						2010-02-22 14:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						898e879bd9 
					 
					
						
						
							
							(svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for rail types. (To be documented...)  
						
						
						
						
					 
					
						2010-02-07 22:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						82fc28f77f 
					 
					
						
						
							
							(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header  
						
						
						
						
					 
					
						2010-01-15 16:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d46127a723 
					 
					
						
						
							
							(svn r18514) -Codechange: make it a bit clearer that for tile layouts num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites)  
						
						
						
						
					 
					
						2009-12-16 11:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						79627b4f89 
					 
					
						
						
							
							(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h  
						
						
						
						
					 
					
						2009-11-05 19:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						8e23ba540c 
					 
					
						
						
							
							(svn r17857) -Fix (r10442): [NewGRF] 'subtract-in' is also signed for production callback version 0.  
						
						
						
						
					 
					
						2009-10-24 18:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2fa312aab9 
					 
					
						
						
							
							(svn r17672) -Revert (r8081): 'last_value' and 'reseed' are shared between procedure and main chain.  
						
						... 
						
						
						
						-Fix (r8075): 'scope' and 'count' are not. 
						
						
					 
					
						2009-09-30 20:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						3863742c72 
					 
					
						
						
							
							(svn r17671) -Codechange: Move ResolverObject::info_view into u.vehicle as it is only needed for them.  
						
						
						
						
					 
					
						2009-09-30 18:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d8eec0ebf0 
					 
					
						
						
							
							(svn r17670) -Cleanup (r12819): ResolverObject::procedure_call is not used anymore.  
						
						
						
						
					 
					
						2009-09-30 18:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e8ddf001c8 
					 
					
						
						
							
							(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, which were sometimes missing and sometimes just typos  
						
						
						
						
					 
					
						2009-09-19 09:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						84df3ba2b4 
					 
					
						
						
							
							(svn r16859) -Codechange: split the Station struct into two so parts of it can be reused for Waypoints.  
						
						
						
						
					 
					
						2009-07-17 19:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						e6a165881c 
					 
					
						
						
							
							(svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files  
						
						
						
						
					 
					
						2009-06-26 13:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						9f51f3a0f9 
					 
					
						
						
							
							(svn r16404) -Fix [FS#2911] (r16378): the number of spritegroups got halved when the new pool was added, which mean there weren't enough spritegroups when you have more than about a dozen ECS vectors.  
						
						... 
						
						
						
						-Change: increase the spritegroup pool's maximum size to something more than the number of real sprites that OpenTTD can handle; for example ECS has about 30 spritegroups per real sprite. With the 'old' limit that would mean 'only' about 4000 real sprites worth of spritegroups could be loaded. 
						
						
					 
					
						2009-05-23 16:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f2317d0d9d 
					 
					
						
						
							
							(svn r16402) -Codechange: make Resolve a function of SpriteGroup  
						
						
						
						
					 
					
						2009-05-23 15:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bbd14acb1d 
					 
					
						
						
							
							(svn r16398) -Feature: make NewGRF callbacks work again; honouring the 'features' of 0.3.2.1, which was released only 5 years ago.  
						
						
						
						
					 
					
						2009-05-23 12:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f490394aa8 
					 
					
						
						
							
							(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union  
						
						
						
						
					 
					
						2009-05-23 12:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						56a7b70591 
					 
					
						
						
							
							(svn r16380) -Codechange: rename pool.hpp to pool_type.hpp  
						
						
						
						
					 
					
						2009-05-22 15:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						62a7948af0 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						10ea72a08e 
					 
					
						
						
							
							(svn r16336) -Codechange: make the SpriteGroup pool more like the 'normal' pools  
						
						
						
						
					 
					
						2009-05-17 14:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						93d0ca8731 
					 
					
						
						
							
							(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.  
						
						
						
						
					 
					
						2008-07-30 18:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6f15d34fe5 
					 
					
						
						
							
							(svn r12495) -Codechange: reduce the dependency on newgrf_station.h (especially because newgrf_station.h includes a lot of stuff).  
						
						
						
						
					 
					
						2008-03-31 06:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						bbdb831301 
					 
					
						
						
							
							(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.  
						
						
						
						
					 
					
						2008-03-27 21:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						51bbf0c84f 
					 
					
						
						
							
							(svn r12352) -Fix: Some callback-results were treated as 8 bit, when they were 15 bit, and vice versa.  
						
						... 
						
						
						
						Var 0x7E procedure-results are always 15 bit.
  Callbacks 0x2A, 0x2C, 0x36 (sometimes), 0x39 and 0x145 are 15 bit.
  Non-varaction2-calculated callback-results are also affected by the 8bit masking. 
						
						
					 
					
						2008-03-10 15:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						4d0c443953 
					 
					
						
						
							
							(svn r12122) -Codechange: Add framework for generic feature callbacks, along with some parts for AI use.  
						
						
						
						
					 
					
						2008-02-12 13:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						f67b5798a0 
					 
					
						
						
							
							(svn r11797) -Fix: Add protection against not already created industry while doing industry callback.  
						
						... 
						
						
						
						Some variables used were linked to invalid industry. 
						
						
					 
					
						2008-01-09 18:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						38115acf5a 
					 
					
						
						
							
							(svn r11776) -Codechange: more header splittings to reduce the dependencies.  
						
						
						
						
					 
					
						2008-01-07 14:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						429521a7d1 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						791d68325b 
					 
					
						
						
							
							(svn r11199) -Fix: variable 67 and 68 not working correctly.  
						
						... 
						
						
						
						-Refactor: some code so there is less code duplication. 
						
						
					 
					
						2007-10-04 07:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						240285b8d8 
					 
					
						
						
							
							(svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt to registers 0x100 to 0x10F.  
						
						
						
						
					 
					
						2007-09-22 23:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ed2b6f4f72 
					 
					
						
						
							
							(svn r11141) -Codechange: add support for NewGRF's varaction2 operators 11, 12 and 13.  
						
						
						
						
					 
					
						2007-09-22 20:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						60f1eb21fa 
					 
					
						
						
							
							(svn r11139) -Codechange: add support for persistent storage for NewGRFs.  
						
						
						
						
					 
					
						2007-09-22 13:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c68c83dffa 
					 
					
						
						
							
							(svn r11138) -Codechange: prepare some subsystems for persistent storage for NewGRFs.  
						
						
						
						
					 
					
						2007-09-22 12:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f3491cb062 
					 
					
						
						
							
							(svn r11121) -Fix: clear the temporary NewGRF storage every time we perform a callback so it cannot cause desyncs.  
						
						
						
						
					 
					
						2007-09-16 21:34:50 +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