| 
							
							
								 yexo | 2c1b7410f3 | (svn r19251) -Codechange: add a contructor to GRFError and use it to allocating errors more uniform. -Fix: some grf error messages didn't free the previous error messages, creating a memory leak | 2010-02-25 15:54:40 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 63b01f2009 | (svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi) | 2010-02-22 21:46:20 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 06dc421f2a | (svn r19199) -Codechange: add a 'name'-property to airport tiles | 2010-02-22 14:17:17 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 80fb5c70c8 | (svn r19194) -Feature: action 0/1/2/3 support for newgrf airporttiles | 2010-02-22 14:16:19 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 683ad53d21 | (svn r19193) -Codechange: increase the maximum number of airport tiles to 256 and introduce AirportTileOverrideManager | 2010-02-22 14:15:48 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | bf862877a4 | (svn r19065) -Fix [FS#3605]: Station offset multiplier was wrong. | 2010-02-09 15:43:54 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 3c627747d3 | (svn r19063) -Codechange: type in constant name (andythenorth) | 2010-02-08 23:05:29 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | b9f06f3f29 | (svn r19062) -Codechange: Move smallmap related functions to their own header. | 2010-02-08 21:19: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 peter1138 | f1458df1ca | (svn r18990) -Codechange: [NewGRF] Add rail type map bounds checking to RailType[Change|Reserve]Info(). | 2010-02-03 08:02:07 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 9950fc1ede | (svn r18989) -Codechange: [NewGRF] Initialise rail type map with default rail types. | 2010-02-03 07:58:43 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 2b820780a1 | (svn r18972) -Add: [NewGRF] Per-rail type speed limits. | 2010-01-31 13:17:29 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 32ef582c37 | (svn r18969) -Add: [NewGRF] NewGRF-settable rail type properties. | 2010-01-30 21:49:22 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | cd6eac77c3 | (svn r18923) -Fix [FS#3565]: Check source stationspec exists before copying layouts. | 2010-01-27 10:17:09 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 00ffde86d2 | (svn r18893) -Codechange: Replace grf_load_* with methods of ByteReader. | 2010-01-23 13:17:30 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 16e621c939 | (svn r18886) -Fix (r18884): Spurious casting | 2010-01-22 15:34:22 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | bb71c61ee1 | (svn r18885) -Fix (r18884): Industry tile layouts weren't completely freed on error. | 2010-01-22 14:03:36 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 927f149ff2 | (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 | f94c83a387 | (svn r18872) -Codechange: introduce PaletteID and use it | 2010-01-21 01:38:13 +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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 frosch | a16edfebd9 | (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 | da3decba52 | (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 | 4257607e2b | (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 | 666c856457 | (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 | 75c46b7a27 | (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 | 8c737964ec | (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 | 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 | b00a5f1069 | (svn r18330) -Cleanup: remove some unneeded includes | 2009-11-28 20:35:25 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 324396ec74 | (svn r18284) -Cleanup (r18268, r18283): Replace magic value with enum. | 2009-11-24 23:34:46 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 830231e2bd | (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 | d507136e04 | (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 | e3c7e3c169 | (svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a SmallVector. | 2009-11-23 13:14:45 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 364eb961ae | (svn r18036) -Fix (r17999): Always two they are. | 2009-11-10 16:50:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c2221885f4 | (svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables | 2009-11-09 09:59:35 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f48f73f060 | (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 | 6ca8f6e380 | (svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'. | 2009-11-08 13:02:05 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3f5e42b04a | (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 | ba1fc280e3 | (svn r18005) -Codechange: Convert the Prices struct into an array and an enum. | 2009-11-07 22:47:54 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 7984d90c40 | (svn r18004) -Codechange: Deduplicate some magic. | 2009-11-07 22:37:22 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 1519f7074f | (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 | 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 | a138f604ee | (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 | b243f6ca97 | (svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation. | 2009-10-04 20:33:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d6cded5380 | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e9624fe0cc | (svn r17682) -Codechange: remove erroneous space before some commas | 2009-10-02 15:13:15 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3ddf4d2c2b | (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 |  |