src/newgrf.cpp
Fri, 04 May 2007 07:08:35 +0000 peter1138 (svn r9775) -Fix: Remove arbitrary limit on length of NewGRF strings.
Fri, 27 Apr 2007 21:35:02 +0000 maedhros (svn r9730) -Feature: [NewGRF] Add support for miscellaneous grf feature bit 1 - paved roads on desert tiles.
Thu, 26 Apr 2007 20:20:12 +0000 belugas (svn r9721) -Codechange: -Codechange: Cleanup of industry_cmd (Step-12). Dynamically build the legends (name and color) for industries in the smallmap_gui.
Thu, 26 Apr 2007 06:49:32 +0000 peter1138 (svn r9717) -Codechange: (NewGRF) Skip Action 5 & A sprites in all loading stages except activation.
Fri, 20 Apr 2007 21:19:28 +0000 peter1138 (svn r9701) -Codechange: Add support for returning 'ttdpatch variables' - http://wiki.ttdpatch.net/tiki-index.php?page=ActionDSpecialVariables
Fri, 20 Apr 2007 17:23:33 +0000 peter1138 (svn r9690) -Codechange: Update another couple of NewGRF TTDPatch flags
Fri, 20 Apr 2007 15:03:58 +0000 peter1138 (svn r9686) -Codechange: Update a couple of NewGRF TTDPatch flags
Wed, 18 Apr 2007 22:41:53 +0000 rubidium (svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.
Wed, 18 Apr 2007 22:10:36 +0000 rubidium (svn r9672) -Cleanup: lots of coding style fixes around operands.
Tue, 17 Apr 2007 20:23:13 +0000 belugas (svn r9662) -Documentation: Doxygen corrections and @file omissions
Tue, 17 Apr 2007 17:54:31 +0000 peter1138 (svn r9655) -Revert (r9094 partial): *Do* calculate refit masks for unavailable vehicle types... things like articulated engines can still build these parts... ... ... dot dot dot
Mon, 16 Apr 2007 20:56:19 +0000 belugas (svn r9653) -Codechange: Indicate the proper function names in the GRF messages
Mon, 16 Apr 2007 08:31:00 +0000 peter1138 (svn r9646) -Fix (r9645): incorrect count in error message for airport graphics
Mon, 16 Apr 2007 06:35:10 +0000 peter1138 (svn r9645) -Feature: Add NewGRF Action 5 (Sprite Replacement) support for 2cc colour maps, airport, and road stop sprites.
Sun, 15 Apr 2007 16:20:35 +0000 peter1138 (svn r9638) -Feature: Increase cargo types from 12 to 32 and enable newcargo flag in NewGRF loader.
Fri, 13 Apr 2007 21:18:48 +0000 peter1138 (svn r9621) -Codechange: implement newgrf house property 1E (cargo types)
Wed, 11 Apr 2007 21:04:03 +0000 peter1138 (svn r9601) -Codechange: Store grf file reference in station spec, not just GRF ID
Wed, 04 Apr 2007 12:03:10 +0000 rubidium (svn r9560) -Codechange: add support for multiple 'base' directories for newgrf searching.
Mon, 10 Mar 2008 15:26:39 +0000 richk (svn r12351) [NewGRF_ports] -Sync: with trunk r12051:12350. NewGRF_ports
Sun, 03 Feb 2008 20:34:26 +0000 rubidium (svn r12053) [NewGRF_ports] -Sync: with trunk r11949:12050. NewGRF_ports
Tue, 22 Jan 2008 21:00:30 +0000 rubidium (svn r11950) [NewGRF_ports] -Sync with trunk r11566:11949. NewGRF_ports
Mon, 03 Dec 2007 23:39:38 +0000 rubidium (svn r11566) [NewGRF_ports] -Sync: with trunk r11218:r11565. NewGRF_ports
Sat, 06 Oct 2007 21:16:00 +0000 rubidium (svn r11219) [NewGRF_ports] -Sync: with trunk r11035:11218. NewGRF_ports
Sun, 02 Sep 2007 11:58:58 +0000 rubidium (svn r11037) [NewGRF_ports] -Sync: with trunk r10844:11035. NewGRF_ports
Mon, 27 Aug 2007 00:42:30 +0000 richk (svn r10988) [NewGRF_ports] -Feature: 0xFF in a block list indicates SetAll. This is best used in the release block, where it effectively releases all currently held blocks. NewGRF_ports
Fri, 24 Aug 2007 22:53:07 +0000 richk (svn r10977) [NewGRF_ports] -Feature: Added multi-tile depot support. NewGRF_ports
Fri, 24 Aug 2007 20:14:22 +0000 richk (svn r10976) [NewGRF_ports] -Change: Additional changes to further support seaplanes. Checks now made in IsAircraftBuildable for seaplane requirement. NewGRF_ports
Tue, 21 Aug 2007 19:33:49 +0000 richk (svn r10959) [NewGRF_ports] -Change: Rename FSMState to FSMCommand. nof_elements changed to num_positions. nof_depots changed to num_depots. NewGRF_ports
Tue, 21 Aug 2007 11:01:13 +0000 rubidium (svn r10957) [NewGRF_ports] -Codechange: reduce the dependency on AT_XXX enums and airport_type. NewGRF_ports
Tue, 21 Aug 2007 09:02:06 +0000 rubidium (svn r10956) [NewGRF_ports] -Codechange: start refactoring the airport specific code to be more generic so it can be used for non-aircraft ports too. NewGRF_ports
Thu, 16 Aug 2007 08:21:31 +0000 rubidium (svn r10918) [NewGRF_ports] -Fix: do not mark NewGRF properties as "unknown"/"unhandled" when you have handled them correctly during load. NewGRF_ports
Tue, 14 Aug 2007 21:30:05 +0000 richk (svn r10897) [NewGRF_ports] -Cleanup: Removed superfluous comments. NewGRF_ports
Mon, 13 Aug 2007 20:01:30 +0000 richk (svn r10879) [NewGRF_ports] -Feature: Added support for special orders, with addition of <data> byte in FSM command: NewGRF_ports
Sun, 12 Aug 2007 21:28:34 +0000 rubidium (svn r10873) [NewGRF_ports] -Fix: layouts and layout_masks had one level of pointer indirection too much. NewGRF_ports
Sun, 12 Aug 2007 18:32:47 +0000 rubidium (svn r10872) [NewGRF_ports] -Sync: with trunk r10765:10871. NewGRF_ports
Sun, 12 Aug 2007 00:04:43 +0000 richk (svn r10861) [NewGRF_ports] -Change: Updates to spec now reflected in newgrf.cpp. No trailing 00 00 in Prop 0E. Prop 19 now identifies which hangar each coordinate is for. (allows multi-tile depots). NewGRF_ports
Sat, 11 Aug 2007 19:50:48 +0000 richk (svn r10852) [NewGRF_ports] -Fix: Added reading of Prop 19 Vehicle Feature. NewGRF_ports
Wed, 08 Aug 2007 01:56:10 +0000 richk (svn r10825) [NewGRF_ports] -Feature: Airport subtype (prop 20) is now read. This restricts buildlist and usage of airports to the selected vehicle subtype. NewGRF_ports
Tue, 07 Aug 2007 23:15:28 +0000 richk (svn r10824) [NewGRF_ports] -Feature: Added basic code for seaplane airport support. NewGRF_ports
Tue, 07 Aug 2007 01:23:09 +0000 richk (svn r10816) [NewGRF_ports] -Change: Vertical movement now based on difference in heights between current position and target position, rather than just being in particular states. NewGRF_ports
Sun, 05 Aug 2007 16:54:23 +0000 richk (svn r10795) [NewGRF_ports] -Change: GSF_FSMPORTS now uses separate explicit Case, rather than default fallthrough. NewGRF_ports
Sun, 05 Aug 2007 00:38:26 +0000 rubidium (svn r10789) [NewGRF_ports] -Fix (r10788): off-by-one; the "first" value must never be used as it is the marker for multiblocks. NewGRF_ports
Sun, 05 Aug 2007 00:09:19 +0000 rubidium (svn r10788) [NewGRF_ports] -Fix: a multiblock of more than one block would always allocate a buffer of numblocks-1, overwrite the first block (everything was saved one byte too many to the left). As the number of read blocks was passed to the block initialization function, it would overread the buffer. NewGRF_ports
Sat, 04 Aug 2007 21:46:03 +0000 rubidium (svn r10785) [NewGRF_ports] -Fix: move the three dummy tables that are only needed in newgrf.cpp to newgrf.cpp so GCC can stop whining about unused variables. NewGRF_ports
Sat, 04 Aug 2007 17:26:22 +0000 richk (svn r10783) [NewGRF_ports] -Feature: Added placing FSMport in any of up to 4 different orientations. GUI now has a preview image for each orientation - not interactive, just a screenshot stored. NewGRF_ports
Tue, 31 Jul 2007 23:31:45 +0000 richk (svn r10742) [NewGRF_ports] -Change: size_x and size_y needed to be stored in FTAClass for correct calculation of Cargo Acceptance. NewGRF_ports
Tue, 31 Jul 2007 22:56:30 +0000 richk (svn r10741) [NewGRF_ports] -Feature: Added multiblock import from newgrf. Catchment area (Prop 22) added. NewGRF_ports
Tue, 31 Jul 2007 00:36:55 +0000 richk (svn r10738) [NewGRF_ports] -Feature: FSMblockmap class added. Basic FSM import complete. Need to handle multiple blocks on import. Aircraft controller recoded to work with new 128 bit blocks. Still need to write saveload for new blocks. NewGRF_ports
Tue, 24 Jul 2007 21:54:45 +0000 richk (svn r10682) [NewGRF_ports] -Feature: Added code to import FSM from within the newgrf, and allocate to compatible structures within Airport. Eventually, it will load to its own dedicated structures. NewGRF_ports
Mon, 23 Jul 2007 22:20:36 +0000 richk (svn r10666) [NewGRF_ports] -Change: portFSM added to FSMportsSpec. NewGRF_ports
Sun, 22 Jul 2007 21:24:42 +0000 richk (svn r10653) [NewGRF_ports] -Sync: with trunk r10602-10651 NewGRF_ports
Mon, 16 Jul 2007 00:39:06 +0000 richk (svn r10586) [NewGRF_ports] -Feature: Load an airport via a newgrf file. Currently, only graphics support provided. NewGRF_ports
Sat, 14 Jul 2007 19:42:58 +0000 richk (svn r10560) [NewGRF_ports] -Sync: with trunk r10027-10559 NewGRF_ports
Sat, 02 Jun 2007 19:59:29 +0000 richk (svn r10027) [NewGRF_ports] -Sync: with trunk r9506-10026 NewGRF_ports
Sun, 25 Mar 2007 10:43:27 +0000 peter1138 (svn r9439) -Codechange: check for valid default cargo type even if a vehicle is not refittable...
Sun, 25 Mar 2007 08:13:07 +0000 peter1138 (svn r9438) -Codechange: Map cargo colours from DOS to Windows if necessary.
Sat, 24 Mar 2007 23:43:33 +0000 peter1138 (svn r9436) -Fix (r9411): don't deactivate GRF in an action 7/9 during reservation (and loading of cargo data), and action 6 should be run also
Fri, 23 Mar 2007 20:55:45 +0000 peter1138 (svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites
Fri, 23 Mar 2007 20:01:25 +0000 peter1138 (svn r9416) -Codechange: Split NewGRF Action 3 handler into separate functions for each feature (vehicles are common, though)
Fri, 23 Mar 2007 00:03:08 +0000 peter1138 (svn r9413) -Codechange: Remove default cargo translation table and use bitnums directly if no table is provided. This lets pre-cargolabel cargo definitions work.