rubidium 
							
						 
					 
					
						
						
							
						
						7eba2bf4d3 
					 
					
						
						
							
							(svn r21890) -Cleanup: remove some unneeded includes  
						
						
						
						
					 
					
						2011-01-22 14:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a6a2fbd937 
					 
					
						
						
							
							(svn r21198) -Fix: don't call variables properties in debug messages  
						
						
						
						
					 
					
						2010-11-15 16:43:46 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						9a07ebc382 
					 
					
						
						
							
							(svn r21052) -Fix (r20435): house/airporttile/industrytile newgrfs that defined tiles that relied on the substitute being drawn were broken  
						
						
						
						
					 
					
						2010-10-28 11:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						9373ee71d9 
					 
					
						
						
							
							(svn r20996) -Change: [NewGRF] the X and Y offsets in the parameter for industry vars 60,61,62,63 are unsigned instead of signed  
						
						
						
						
					 
					
						2010-10-19 21:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						0b67a7ccd5 
					 
					
						
						
							
							(svn r20942) -Feature [NewGRF]: make it possible to distinguish player built/randomly placed industries in the location and land slope check callbacks  
						
						
						
						
					 
					
						2010-10-16 13:15:54 +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 
							
						 
					 
					
						
						
							
						
						08a41c6ee5 
					 
					
						
						
							
							(svn r20631) -Codechange: generalise IsIndustryTileOnWater + simplify so related code  
						
						
						
						
					 
					
						2010-08-26 19:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ddf1510a23 
					 
					
						
						
							
							(svn r20627) -Codechange: unify the animation code of station, airport, house and industry tiles  
						
						
						
						
					 
					
						2010-08-26 17:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						e2e26190d5 
					 
					
						
						
							
							(svn r20623) -Codechange: unify the storing of animation related information  
						
						
						
						
					 
					
						2010-08-26 15:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4efa2efdbb 
					 
					
						
						
							
							(svn r20622) -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame  
						
						
						
						
					 
					
						2010-08-26 14:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ca7a067b7a 
					 
					
						
						
							
							(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups  
						
						
						
						
					 
					
						2010-08-10 15:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						ed4f806f1d 
					 
					
						
						
							
							(svn r20283) -Codechange: Unify start of doygen comments.  
						
						
						
						
					 
					
						2010-08-01 19:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b8487afe54 
					 
					
						
						
							
							(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)  
						
						
						
						
					 
					
						2010-07-19 17:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						644deff9d2 
					 
					
						
						
							
							(svn r20191) -Codechange: unVARDEF _tick_counter and move it to a more logical location  
						
						
						
						
					 
					
						2010-07-19 17:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						e296eeb20c 
					 
					
						
						
							
							(svn r19901) -Add: [NewGRF] Access to industry founder (var A7) during callbacks 28 and 2F. (yexo)  
						
						
						
						
					 
					
						2010-05-29 13:08:50 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1da0086a45 
					 
					
						
						
							
							(svn r19707) -Add: helper functions to instantiate/fill ResolverObjects  
						
						
						
						
					 
					
						2010-04-24 13:35:18 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						bc925c0016 
					 
					
						
						
							
							(svn r19565) -Fix: some NewGRF callbacks were named incorrectly  
						
						
						
						
					 
					
						2010-04-05 21:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								alberth 
							
						 
					 
					
						
						
							
						
						b33264f30f 
					 
					
						
						
							
							(svn r19269) -Codechange: PerformIndustryTileSlopeCheck() returns a succeeded or failed command.  
						
						
						
						
					 
					
						2010-02-27 10:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						880fedc192 
					 
					
						
						
							
							(svn r19195) -Codechange: actually draw newgrf airport tiles  
						
						
						
						
					 
					
						2010-02-22 14:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						fb9b833dc4 
					 
					
						
						
							
							(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)  
						
						
						
						
					 
					
						2010-02-07 12:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						e80f4f20af 
					 
					
						
						
							
							(svn r18878) -Fix [NewGRF]: crash when a newgrf used var62 in an industry tile chain when the industry tile was part of an original industry  
						
						
						
						
					 
					
						2010-01-21 18:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f94c83a387 
					 
					
						
						
							
							(svn r18872) -Codechange: introduce PaletteID and use it  
						
						
						
						
					 
					
						2010-01-21 01:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						24e0945bc4 
					 
					
						
						
							
							(svn r18846) -Codechange: Merge DrawTileSeq into DrawCommonTileSeq.  
						
						
						
						
					 
					
						2010-01-17 15:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d9d75c83d5 
					 
					
						
						
							
							(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().  
						
						
						
						
					 
					
						2010-01-17 01:01:56 +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 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						7f6016031e 
					 
					
						
						
							
							(svn r18762) -Codechange: unduplicate sprite layout drawing between industries and houses  
						
						
						
						
					 
					
						2010-01-08 22:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5b422d0c64 
					 
					
						
						
							
							(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.  
						
						
						
						
					 
					
						2010-01-08 20:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e131e2fec 
					 
					
						
						
							
							(svn r18718) -Codechange: make a wrapper macro for looping TileAreas  
						
						
						
						
					 
					
						2010-01-04 18:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						87466a4ed0 
					 
					
						
						
							
							(svn r18717) -Codechange: use TileArea in industry instead of three separate variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry.  
						
						
						
						
					 
					
						2010-01-04 18:21:07 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f0728ca1d1 
					 
					
						
						
							
							(svn r18513) -Fix [FS#3379]: sometimes NewGRFs throw invalid data at OpenTTD and that triggered a check... that if a has to be between b and c (inclusive) then c must be bigger than or equal to b (and definitely not smaller)  
						
						
						
						
					 
					
						2009-12-16 00:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						430ce19418 
					 
					
						
						
							
							(svn r17558) -Feature [NewGRF]: callbacks for houses to disable drawing foundations and to disable slope changes, like industry tile callbacks 30 and 3C.  
						
						
						
						
					 
					
						2009-09-16 19:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						64bafcbe18 
					 
					
						
						
							
							(svn r17534) -Codechange: unify the naming of callback masks/flags  
						
						
						
						
					 
					
						2009-09-14 12:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ee685c8287 
					 
					
						
						
							
							(svn r17316) -Codechange: use Industry::GetByTile() instead of GetIndustryByTile()  
						
						
						
						
					 
					
						2009-08-30 11:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						134c5f3f9a 
					 
					
						
						
							
							(svn r17118) -Fix: Mark industry tiles dirty when trigger are triggered.  
						
						
						
						
					 
					
						2009-08-08 18:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2ec12a3f58 
					 
					
						
						
							
							(svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP  
						
						
						
						
					 
					
						2009-07-26 21:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f2317d0d9d 
					 
					
						
						
							
							(svn r16402) -Codechange: make Resolve a function of SpriteGroup  
						
						
						
						
					 
					
						2009-05-23 15:25:52 +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 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						59d45a04d6 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						fd6a480004 
					 
					
						
						
							
							(svn r15513) -Cleanup: Unavailable varaction variable value does not matter, but at least it can be consistent.  
						
						
						
						
					 
					
						2009-02-18 09:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						fe5acb59f7 
					 
					
						
						
							
							(svn r15512) -Cleanup: Codestyle fixes.  
						
						
						
						
					 
					
						2009-02-18 09:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						c0a8d09ca7 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						0d3f5e6e74 
					 
					
						
						
							
							(svn r15299) -Cleanup: remove many redundant includes  
						
						
						
						
					 
					
						2009-01-31 20:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						259a073f0c 
					 
					
						
						
							
							(svn r14606) -Codechange: Unify usage of PALETTE_MODIFIER_TRANSPARENT and PALETTE_MODIFIER_COLOR in spritelayout drawing.  
						
						... 
						
						
						
						-Fix [FS#2419]: The modifiers were not applied in all cases. 
						
						
					 
					
						2008-11-22 16:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						39450b6e4e 
					 
					
						
						
							
							(svn r14563) -Fix [FS#2395]: in the case that an industry NewGRF, a shared TTDPatch and  
						
						... 
						
						
						
						OpenTTD feature with it's origin in TTDPatch to replace/add/change vehicles
(including e.g. maximum speed, graphics and introduction year), stations,
bridges, industries, town houses or any other graphics used by either
TTDPatch or OpenTTD, would tell that building an industry is okay, which
is queried using a so-called callback that allows the NewGRF author to
test all kinds of information about the neighbourhood where the industry
might get build, it would corrupt, i.e. overwrite with invalid data, the
structure that is used to build up an error message. This then might result
in trying to resolve an invalid StringID, an internal numeric representation
of all translateable strings, which would in it's turn trigger a safety
check that is added to ensure invalid StringIDs are never resolved. 
						
						
					 
					
						2008-11-03 23:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						5a1df325e2 
					 
					
						
						
							
							(svn r14488) -Fix: Synchronize drawing of spritelayouts in DrawTileLayout (Houses), IndustryDrawTileLayout, DrawStationTile, DrawTile_Station and DrawTile_Track (Waypoint).  
						
						... 
						
						
						
						Now transparency options, PALETTE_MODIFIER_TRANSPARENT and SPRITE_MODIFIER_OPAQUE should work for all of them. 
						
						
					 
					
						2008-10-18 17:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						272b2ef0e9 
					 
					
						
						
							
							(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)  
						
						
						
						
					 
					
						2008-10-14 18:38:51 +00:00