terkhen 
							
						 
					 
					
						
						
							
						
						dc6218aa49 
					 
					
						
						
							
							(svn r22563) -Codechange: Use a function for storing values inside the persistent storage.  
						
						
						
						
					 
					
						2011-06-12 20:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						f1cde00372 
					 
					
						
						
							
							(svn r22561) -Codechange: Remove constness from Object in ResolverObject.  
						
						
						
						
					 
					
						2011-06-12 20:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						76cd19f846 
					 
					
						
						
							
							(svn r22560) -Codechange: Remove constness from House in ResolverObject.  
						
						
						
						
					 
					
						2011-06-12 20:35:37 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						e8df5563db 
					 
					
						
						
							
							(svn r22559) -Codechange: Remove constness from Station in ResolverObject.  
						
						
						
						
					 
					
						2011-06-12 20:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								terkhen 
							
						 
					 
					
						
						
							
						
						c98a8308cc 
					 
					
						
						
							
							(svn r22558) -Codechange: Remove constness from BaseStation in ResolverObject.  
						
						
						
						
					 
					
						2011-06-12 20:34:03 +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 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						7415b9cca2 
					 
					
						
						
							
							(svn r22456) -Codechange: Derive NewGRFSpriteLayout from DrawTileSprites for spritelayouts allocated on the heap, and make use of constructors and destructors.  
						
						
						
						
					 
					
						2011-05-14 17:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						930d0c9702 
					 
					
						
						
							
							(svn r22452) -Fix (r18708): Zero register 0x100 as specified before resolving custom station foundations.  
						
						
						
						
					 
					
						2011-05-14 12:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								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