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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bb8923c336 
					 
					
						
						
							
							(svn r10485) -Codechange: add a callback mechanism to determine whether building an industry is allowed at a given location.  
						
						
						
						
					 
					
						2007-07-09 13:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						86c14c239f 
					 
					
						
						
							
							(svn r10442) -Codechange: implement the industry production callback.  
						
						
						
						
					 
					
						2007-07-05 05:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						30863358f9 
					 
					
						
						
							
							(svn r10127) -Add: Addition of basic structure for industry tiles callbacks (unfinished).  
						
						... 
						
						
						
						-Codechange: ResolverObject receives member gfx, making it compatible for both industries and industry tiles
-Codechange: NewIndustryResolver now has his randombits and triggers (even if not implemented) 
						
						
					 
					
						2007-06-13 02:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						9a4a911bde 
					 
					
						
						
							
							(svn r10074) -Add: Addition of IndustryOverrideManager as well as the basic (and unfinished) support for callbacks for industries  
						
						
						
						
					 
					
						2007-06-09 02:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						37a873e03c 
					 
					
						
						
							
							(svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals.  
						
						
						
						
					 
					
						2007-05-06 18:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						e5a314399a 
					 
					
						
						
							
							(svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary storage array.  
						
						
						
						
					 
					
						2007-04-21 07:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						68572f1076 
					 
					
						
						
							
							(svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites  
						
						
						
						
					 
					
						2007-03-23 20:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						dcd510c81f 
					 
					
						
						
							
							(svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N.  
						
						
						
						
					 
					
						2007-03-21 03:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						73ff939ddb 
					 
					
						
						
							
							(svn r9315) -Merge: The newhouses branch. With this merge comes almost complete support for  
						
						... 
						
						
						
						the newhouses grf specs, so all newhouses grfs will be playable in the game.
Many thanks to everyone who contributed code and ideas, and all the testers
who found things we missed. 
						
						
					 
					
						2007-03-19 11:27:30 +00:00