src/newgrf.cpp
Sun, 06 May 2007 18:14:33 +0000 peter1138 (svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals.
Sun, 06 May 2007 15:01:44 +0000 rubidium (svn r9795) -Codechange: enumify the EngineClass.
Sun, 06 May 2007 09:12:58 +0000 maedhros (svn r9793) -Fix (r9701): Action D 'TTDPatch variable' 0x0B should be the starting year, not the current year.
Sat, 05 May 2007 10:47:35 +0000 peter1138 (svn r9790) -Codechange: [NewGRF] Skip action 1 sprites in all stages except activation. This also cleans up some special-case handling of the sprites. Actions 1 and 2 are now not considered unsafe, as an Action 3 (which is unsafe) is required for them.
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.
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.
Thu, 22 Mar 2007 23:19:40 +0000 peter1138 (svn r9411) -Codechange: Add support for loading of newcargo data.
Thu, 22 Mar 2007 03:42:43 +0000 belugas (svn r9400) -Codechange: Use some more representative enum names for landscape types.
Wed, 21 Mar 2007 13:19:01 +0000 peter1138 (svn r9388) -Codechange: variable scope and type, and standardify all CargoID loops.
Wed, 21 Mar 2007 11:50:34 +0000 rubidium (svn r9387) -Fix (r9385): termination of a comment forgotten.
Wed, 21 Mar 2007 03:06:21 +0000 belugas (svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N.
Tue, 20 Mar 2007 13:47:00 +0000 maedhros (svn r9371) -Feature: Add support for variable snow lines in the arctic climate, supplied
Tue, 20 Mar 2007 10:06:39 +0000 maedhros (svn r9367) -Fix (r9315): If a new house doesn't have a corresponding action 3, the
Tue, 20 Mar 2007 02:24:14 +0000 belugas (svn r9366) -Codechange: Unify the different houses acceptances attributes on their cargo counterpart, as well as specifying cargo slot.
Mon, 19 Mar 2007 11:27:30 +0000 maedhros (svn r9315) -Merge: The newhouses branch. With this merge comes almost complete support for
Sun, 11 Mar 2007 02:53:44 +0000 belugas (svn r9108) -Fix(9093) : MSVC was a bit unhappy with some of the type changes. So basically, widening the types makes the difference
Sat, 10 Mar 2007 16:21:29 +0000 peter1138 (svn r9102) -Codechange: (NewGRF) Apply cargo translation table to vehicle refit masks
Sat, 10 Mar 2007 10:08:38 +0000 peter1138 (svn r9094) -Codechange: Don't set up refit masks for engine types not in the current climate, and exclude engine types if their cargo type is invalid and they have no refittable type.
Sat, 10 Mar 2007 09:55:11 +0000 peter1138 (svn r9093) -Codechange: variable scope / type
Sat, 10 Mar 2007 09:23:33 +0000 peter1138 (svn r9092) -Codechange: (NewGRF) (re r8885) Also set cargo type as invalid if the chosen type is not available in the current climate.
Thu, 08 Mar 2007 16:27:54 +0000 rubidium (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
Wed, 07 Mar 2007 12:11:48 +0000 rubidium (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Tue, 06 Mar 2007 22:00:13 +0000 maedhros (svn r9037) -Feature: [NewGRF] Add support for Action 13, which allows you to translate
Tue, 06 Mar 2007 19:33:28 +0000 maedhros (svn r9031) -Codechange: Introduce grfconfig->status, and use it for states that are
Fri, 02 Mar 2007 12:01:24 +0000 celestar (svn r8973) -Feature/Codechange: Changed the internal unit for aircraft velocities to from 8mph to 1km/h (peter1138), also give aircraft realsitic velocities (so that 1km/h is 1km/h independent of vehicle type) (peter1138). Introduce a flag to reduce aircraft speed in holding patterns to some realistic velocity. Use this flag for the city airport for the time being and make use of the different entry points for this airport type.
Thu, 01 Mar 2007 23:37:05 +0000 rubidium (svn r8964) -Codechange: use grf_load_string to read action 8 strings instead of trying to do the same manually.
Sat, 24 Feb 2007 23:36:40 +0000 peter1138 (svn r8891) -Codechange: Remove remains of global cargo scheme. All cargo mapping is now dealt with only in NewGRF code, on load where possible.
Sat, 24 Feb 2007 23:20:21 +0000 peter1138 (svn r8890) -Codechange: (NewGRF) add cargo translation support to engine var 47
Sat, 24 Feb 2007 22:01:18 +0000 peter1138 (svn r8888) -Codechange: Replace hardcoded default cargo bitmasks with a list of cargo labels.
Sat, 24 Feb 2007 19:36:47 +0000 peter1138 (svn r8886) -Codechange: (NewGRF) Add (partial) cargo translation table support, applied to action 3s only.
Sat, 24 Feb 2007 19:26:45 +0000 peter1138 (svn r8885) -Codechange: (NewGRF) If a default cargo type property is out of range then choose the cargo type from its refit list.
Sat, 24 Feb 2007 16:34:37 +0000 maedhros (svn r8881) -Feature: Allow built-in newgrf error messages to be translated, and load custom error messages properly.
Fri, 23 Feb 2007 21:03:57 +0000 peter1138 (svn r8865) -Codechange: (NewGRF) Ignore 1 byte action 0s during safety check
Thu, 22 Feb 2007 22:09:51 +0000 peter1138 (svn r8849) -Codechange: Replace hardcoded global/climate cargo mapping tables with dynamically generated data. Change associated code to use new functions.
Thu, 22 Feb 2007 15:01:38 +0000 tron (svn r8843) -Fix
Wed, 21 Feb 2007 23:18:08 +0000 maedhros (svn r8838) -Feature: Show newgrf error messages loaded in Action B in the newgrf gui
Wed, 21 Feb 2007 17:54:30 +0000 maedhros (svn r8831) -Feature: If an action 7/9 leads to skipping the rest of the file, disable the