newgrf.c
Sat, 30 Dec 2006 23:09:27 +0000 Darkvater (svn r7667) -Backport from trunk (r7549, r7551, r7554, r7582, r7594): 0.5
Mon, 18 Dec 2006 15:34:12 +0000 glx (svn r7506) -Codechange: [NewGRF] Add action 7/9/D variable 0x81 (current year)
Mon, 18 Dec 2006 10:46:06 +0000 peter1138 (svn r7503) -Codechange: [NewGRF] Add bounds checking for spriteset cargo types. (NewCargo support will change this rule a bit...)
Thu, 14 Dec 2006 19:10:46 +0000 peter1138 (svn r7496) -Codechange: [NewGRF] Skip processing a GRF if it deactivated itself.
Thu, 14 Dec 2006 15:14:29 +0000 peter1138 (svn r7495) -Fix (r7354): [NewGRF] Deactivate the target GRF, not the current GRF.
Tue, 12 Dec 2006 19:38:41 +0000 peter1138 (svn r7490) -Feature: Load a list of NewGRFs from the config (in the [newgrf-static] section) that should always be loaded. These will also be active during the intro screen, and in multiplayer games. Only "network-safe" NewGRFs are permitted, such as fonts and sprite replacement sets.
Tue, 12 Dec 2006 12:00:50 +0000 peter1138 (svn r7485) -Codechange: [NewGRF] Add debug warning for unsupported running cost bases for rail vehicles.
Sun, 10 Dec 2006 21:39:38 +0000 peter1138 (svn r7475) -Fix (r7348): sanity check NewGRF action 8 strings for null terminator
Sun, 10 Dec 2006 00:48:50 +0000 glx (svn r7462) -Fix: when doing comparison in action 7/9, mask the param value so it has the 'same' size as the value it is compared to
Fri, 08 Dec 2006 19:35:13 +0000 peter1138 (svn r7437) -Fix (r4583): incorrect minimum size check in some cases for VarAction2
Fri, 08 Dec 2006 19:12:43 +0000 peter1138 (svn r7436) -Codechange: Add action7/9/D variable 0x9A (-1)
Mon, 04 Dec 2006 13:45:20 +0000 peter1138 (svn r7354) -Codechange: Remove grffile->flags and use grfconfig->flags exclusively. Update action 7/9 now that we know if GRFs are disabled.
Mon, 04 Dec 2006 08:30:04 +0000 peter1138 (svn r7348) -Feature: Initial support for saving NewGRF settings with savegames. Back up your savegames...
Sun, 03 Dec 2006 23:46:54 +0000 peter1138 (svn r7345) -Codechange: enumification of NewGRF loading stage, and move enum definition to header for future use.
Sat, 02 Dec 2006 16:56:32 +0000 peter1138 (svn r7326) -Feature: Add support for gradual (un)loading of vehicles (Maedhros)
Sat, 02 Dec 2006 09:54:49 +0000 peter1138 (svn r7325) -Feature: Add support for action 5 type 0x0D, coast sprites.
Sat, 02 Dec 2006 09:52:34 +0000 peter1138 (svn r7324) -Codechange: reset newgrf signal location data
Mon, 27 Nov 2006 14:09:13 +0000 peter1138 (svn r7266) -Codechange: Make the NewGRF loading stage look like ttdpatch to NewGRFs
Fri, 17 Nov 2006 18:06:40 +0000 rubidium (svn r7194) -Fix (FS#237): the electric rail type was not set correctly for NewGRFs where the engine traction type was set before the track type of the trains.
Fri, 17 Nov 2006 11:03:38 +0000 peter1138 (svn r7191) -Feature: Add NewGRF support for 32 bit dates, allowing vehicles and bridges to be available before 1920.
Thu, 16 Nov 2006 22:05:33 +0000 peter1138 (svn r7182) -Feature: Merge utf8 branch. This brings us support for Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come.
Wed, 08 Nov 2006 12:28:57 +0000 peter1138 (svn r7114) -Codechange: [NewStations] Free up custom station layouts
Wed, 08 Nov 2006 12:17:14 +0000 peter1138 (svn r7113) -Codechange: [NewStations] Add support for copying custom station layouts
Mon, 06 Nov 2006 10:11:03 +0000 peter1138 (svn r7079) -Codechange: Move an array to the only place it is used.
Sun, 05 Nov 2006 08:24:52 +0000 tron (svn r7065) Use simple assignment instead of memcpy()
Wed, 01 Nov 2006 17:42:34 +0000 peter1138 (svn r7031) -Codechange: Use _skip_sprites to skip the rest of the NewGRF when disabled by GRM, and add a shortcut so that the rest of the file isn't scanned.
Tue, 31 Oct 2006 22:54:57 +0000 peter1138 (svn r7027) - Codechange: Replace NewGRF loading stage masks with separate function lists. This will allow us to call different handlers depending on the current stage. Also enum-ize the stage.
Sat, 28 Oct 2006 18:49:28 +0000 peter1138 (svn r6996) - Codechange: Pretend to be the current version of TTDPatch. This value doesn't anything to us as we don't follow TTDPatch's development timeline...
Sat, 28 Oct 2006 18:42:57 +0000 peter1138 (svn r6995) - Codechange: NewGRF; strip bit 7 of the language ID earlier and handle handle a language ID of 0x7F as the preferred default language.
Fri, 27 Oct 2006 14:05:42 +0000 peter1138 (svn r6963) - Fix (r6960): signed/unsigned complaints from MSVC
Fri, 27 Oct 2006 13:15:21 +0000 peter1138 (svn r6960) - Feature: NewGRF: Implement some support for GRF Resource Management (GRM)
Thu, 26 Oct 2006 19:16:10 +0000 peter1138 (svn r6948) - Codechange: Clear out all NewGRF file data before loading files again
Thu, 26 Oct 2006 13:18:12 +0000 peter1138 (svn r6946) - Fix (r6654): This applies to all vehicle types, not just rail vehicles... (mart3p)
Mon, 23 Oct 2006 17:01:02 +0000 peter1138 (svn r6906) - Fix [FS#370]: Clear 'large plane' flag if 'helicopter' flag is set. (mart3p)
Sun, 22 Oct 2006 10:07:40 +0000 peter1138 (svn r6894) - Codechange: Lower the verbosity level of some NewGRF warnings
Thu, 19 Oct 2006 10:40:21 +0000 peter1138 (svn r6837) - Codechange: More const SpriteGroups missed in r6836
Tue, 17 Oct 2006 14:52:55 +0000 peter1138 (svn r6795) - NewGRF: Add support for cargo-specific wagon overrides.
Thu, 12 Oct 2006 07:42:37 +0000 peter1138 (svn r6742) - Newsounds: Add support for importing sounds from previously loaded GRF files.
Wed, 11 Oct 2006 22:05:59 +0000 peter1138 (svn r6741) - Codechange: Simplify and unify resolving of station groups, and use the first available cargo type instead of only the default.
Thu, 05 Oct 2006 15:07:34 +0000 peter1138 (svn r6654) - Codechange: If no 2cc vehicles are available, hide the secondary colour choice.
Tue, 03 Oct 2006 14:04:43 +0000 peter1138 (svn r6623) - Codechange: When adding a NewGRF string, check to see if it can replace an existing string. Also remove string length check on load which was a quickfix for some grfs.
Wed, 27 Sep 2006 18:46:59 +0000 peter1138 (svn r6533) - Fix (r6532): Somebody forgot to add newsounds to the ttdpatch flags...
Wed, 27 Sep 2006 18:17:01 +0000 peter1138 (svn r6532) - Feature: Add support for NewGRF sound effects. Currently sound priority isn't supported.
Wed, 20 Sep 2006 00:34:06 +0000 belugas (svn r6485) -NewGRF Feature: Match the order of TTDPatch's currencies with those used in OTTD.
Fri, 15 Sep 2006 02:52:17 +0000 belugas (svn r6454) -Fix(r6108) : Allow custom currency to display both prefix and suffix
Fri, 01 Sep 2006 02:56:02 +0000 belugas (svn r6289) -Fix(r6108) : case 0x48 (generic text) should not have been set over newstations.
Mon, 28 Aug 2006 18:53:03 +0000 rubidium (svn r6204) -Cleanup: replace non-indentation with spaces; like '}<TAB>else {' -> '} else {', tabs between code and comment, etc.
Fri, 25 Aug 2006 19:18:16 +0000 belugas (svn r6131) -Codechange : Complete all missing _ttdpatch_flags entries
Fri, 25 Aug 2006 00:41:10 +0000 belugas (svn r6108) -NewGRF Feature: Implement currencies replacment via grf file.
Sun, 20 Aug 2006 12:39:17 +0000 rubidium (svn r5975) -Cleanup: use ORIGINAL_BASE_YEAR & ORIGINAL_MAX_YEAR where the functions really depend on the original date format.
Sun, 20 Aug 2006 12:09:32 +0000 truelight (svn r5974) -Codechange: added casts all around the place to make Windows 64bit happy (michi_cc)
Thu, 17 Aug 2006 20:22:35 +0000 rubidium (svn r5934) -Cleanup: forgot some conversions to Year and to Date
Wed, 16 Aug 2006 11:39:55 +0000 rubidium (svn r5926) -Codechange: make _cur_year contain the full year, instead of the offset since 1920
Sun, 06 Aug 2006 08:23:19 +0000 tron (svn r5787) Rename width, height and unk of struct DrawTileSeqStruct to size_{x,y,z}
Mon, 31 Jul 2006 22:15:39 +0000 Darkvater (svn r5685) - Codechange: s/FiosCheckFileExists/FioCheckFileExists/ to unify the naming of these functions.
Fri, 14 Jul 2006 17:54:04 +0000 belugas (svn r5496) -CodeChange: Removed two compiler warnings
Tue, 27 Jun 2006 21:25:53 +0000 tron (svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular
Fri, 09 Jun 2006 16:35:07 +0000 peter1138 (svn r5201) - NewGRF: add loading of default refit costs. This information is not yet used
Sun, 04 Jun 2006 18:22:32 +0000 peter1138 (svn r5105) - NewGRF: Move callbackmask from *VehicleInfo to EngineInfo. This simplifies code that works with more than one vehicle type.
Wed, 31 May 2006 17:31:08 +0000 peter1138 (svn r5059) - NewGRF: store a GRFFile pointer reference for each pointer, instead of just the GRF ID.