| 
							
							
								 yexo | bc156f754a | (svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles | 2010-02-22 14:16:19 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 966382f3d8 | (svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager | 2010-02-22 14:15:48 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 5a033bdae8 | (svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong. | 2010-02-09 15:43:54 +00:00 |  | 
			
				
					| 
							
							
								 yexo | e6b4fb39b2 | (svn r19063) -Codechange: type in constant name (andythenorth) | 2010-02-08 23:05:29 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | c39a4b22aa | (svn r19062) -Codechange: Move smallmap related functions to their own header. | 2010-02-08 21:19:41 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 7cc76dcbda | (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 |  | 
			
				
					| 
							
							
								 frosch | 45e12aa841 | (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 |  | 
			
				
					| 
							
							
								 peter1138 | ff93d527e8 | (svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info(). | 2010-02-03 08:02:07 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 9590c1bb85 | (svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types. | 2010-02-03 07:58:43 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 8ef348311d | (svn r18972) -Add: [NewGRF] Per-rail type speed limits. | 2010-01-31 13:17:29 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 91c42bb596 | (svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties. | 2010-01-30 21:49:22 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 1a3ffeaaa6 | (svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts. | 2010-01-27 10:17:09 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 743e2c9eea | (svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader. | 2010-01-23 13:17:30 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | d9ad199b55 | (svn r18886) -Fix (r18884): Spurious casting | 2010-01-22 15:34:22 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 1eb13f41f2 | (svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error. | 2010-01-22 14:03:36 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | a99b800078 | (svn r18884) -Fix: [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code. | 2010-01-22 13:02:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7127338414 | (svn r18872) -Codechange: introduce PaletteID and use it | 2010-01-21 01:38:13 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 9bbabadd29 | (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 | 9467b7c6d6 | (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 |  | 
			
				
					| 
							
							
								 frosch | 340f5e8569 | (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 |  | 
			
				
					| 
							
							
								 frosch | f5b6bae7ca | (svn r18760) -Fix (rlots)[FS#3500]: Action 9 did not properly detect whether an Action 8 was encountered already. | 2010-01-08 19:18:32 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 48c224f27a | (svn r18759) -Fix [NewGRF]: don't segfault when a newgrf contains an action2 and action3 but no action0 | 2010-01-08 19:14:33 +00:00 |  | 
			
				
					| 
							
							
								 yexo | ad9412494e | (svn r18742) -Fix [NewGRF]: house prop 1D was thrashed when a newgrf contains prop 14 after prop 1D | 2010-01-06 15:16:14 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 0e39e68794 | (svn r18699) -Fix [FS#PlanetAndy]: GRF parameters were not properly initialised to zero, and not always checked for valid range. | 2010-01-03 19:29:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c949d7ddf7 | (svn r18671) -Fix [FS#3452]: [NewGRF] If an action B did not have a 'data' string but would print it OpenTTD would segfault | 2009-12-30 20:31:43 +00:00 |  | 
			
				
					| 
							
							
								 yexo | aeedd3d098 | (svn r18527) -Fix: an industry newgrf that defined a too small size for action0 prop 0A could cause a crash | 2009-12-17 23:26:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c719069e05 | (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 | da30e736ca | (svn r18330) -Cleanup: remove some unneeded includes | 2009-11-28 20:35:25 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 0f31a2f7e4 | (svn r18284) -Cleanup (r18268, r18283): Replace magic value with enum. | 2009-11-24 23:34:46 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 13a72bb345 | (svn r18283) -Feature: [NewGRF] Add new price bases for removing industries, building/removing unmovables (new objects), building/removing rail-waypoints/buoys, interacting with town-authority, building foundations, funding primary industries (when not prospecting) and towns. If a GRF does not set price multipliers for these new prices, but for the previously used ones, the old modifiers will be propagated to the new bases. | 2009-11-24 22:15:42 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f60a437d36 | (svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself. | 2009-11-24 13:15:58 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f48f252a2d | (svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a SmallVector. | 2009-11-23 13:14:45 +00:00 |  | 
			
				
					| 
							
							
								 frosch | bca56c5bc6 | (svn r18036) -Fix (r17999): Always two they are. | 2009-11-10 16:50:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | b2d7edddfa | (svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables | 2009-11-09 09:59:35 +00:00 |  | 
			
				
					| 
							
							
								 frosch | c0936d100d | (svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead. | 2009-11-08 18:04:53 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 1bd8a982d5 | (svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'. | 2009-11-08 13:02:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | d6e65fc173 | (svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more. | 2009-11-08 12:23:02 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 040404c5d3 | (svn r18005) -Codechange: Convert the Prices struct into an array and an enum. | 2009-11-07 22:47:54 +00:00 |  | 
			
				
					| 
							
							
								 frosch | a36db7d8f6 | (svn r18004) -Codechange: Deduplicate some magic. | 2009-11-07 22:37:22 +00:00 |  | 
			
				
					| 
							
							
								 frosch | d86a79bfad | (svn r17999) -Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes. | 2009-11-07 18:22:00 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3cb949a17d | (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 | a6f09889e5 | (svn r17857) -Fix (r10442): [NewGRF] 'subtract-in' is also signed for production callback version 0. | 2009-10-24 18:51:21 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 7395177eb2 | (svn r17824) -Fix (r4594): _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not. | 2009-10-20 19:30:50 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 2adc2f4324 | (svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation. | 2009-10-04 20:33:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 982b8ee5fc | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ed8788d581 | (svn r17682) -Codechange: remove erroneous space before some commas | 2009-10-02 15:13:15 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 05d0c478fa | (svn r17663) -Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes). | 2009-09-28 19:24:20 +00:00 |  | 
			
				
					| 
							
							
								 frosch | b6156da5e9 | (svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work. | 2009-09-22 19:28:57 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 408296bd5a | (svn r17605) -Fix [FS#3218]: [NewGRF] Crash when defining the same tile in a tile layout twice | 2009-09-21 18:31:47 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f85b8c4e09 | (svn r17596) -Codechange: constify some tables | 2009-09-20 23:11:01 +00:00 |  |