newgrf.c
Wed, 22 Mar 2006 22:38:29 +0000 matthijs (svn r4044) Rename 0.4.5 branch to 0.4. Further minor releases will be in the 0.4 range, to prevent enormously long version numbers. 0.4
Mon, 01 Jan 2007 01:40:56 +0000 peter1138 (svn r7711) -Fix (r7354): NewGRF Action 7, GRF check condition 10 didn't ignore unknown GRF IDs. Also separate GRF ID conditions
Sat, 30 Dec 2006 01:14:00 +0000 Darkvater (svn r7636) -Cleanup: Remove unused window classes (sorry WC-mess) and use sizeof(array) instead
Fri, 29 Dec 2006 13:59:48 +0000 Darkvater (svn r7616) -Cleanup:
Mon, 01 Jan 2007 16:31:13 +0000 celestar (svn r7721) [cbh] - Sync with 7607:7720 from trunk custombridgeheads
Thu, 28 Dec 2006 13:18:07 +0000 peter1138 (svn r7592) -Feature: Add support for tractive effort to 'realistic' acceleration.
Tue, 26 Dec 2006 21:48:15 +0000 Darkvater (svn r7568) -Fix [r7564]: buf+4 is the same as &buf[4], not buf[4] for a char*.
Tue, 26 Dec 2006 17:36:18 +0000 Darkvater (svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate debugging levels to
Tue, 26 Dec 2006 17:22:47 +0000 Darkvater (svn r7564) -Codechange: Some newgrf changes. FFIR/EVAW endian-swapping, functionalize
Fri, 22 Jun 2007 20:06:59 +0000 rubidium (svn r10277) [0.5] -Backport from trunk (10116, r10128, r10130, r10131, r10137, r10138): 0.5
Tue, 15 May 2007 22:02:32 +0000 rubidium (svn r9853) [0.5] -Backport from trunk (r9837, r9827, r9785, r9775, r9758, r9716): 0.5
Mon, 26 Mar 2007 00:20:22 +0000 belugas (svn r9471) [0.5] -Backport from trunk (r9467 & r9469): 0.5
Sat, 24 Feb 2007 16:46:36 +0000 Darkvater (svn r8883) [0.5] -Backport from trunk (r8740, r8793, r8865, r8878): 0.5
Fri, 23 Feb 2007 18:25:11 +0000 Darkvater (svn r8861) [0.5] -Backport from trunk (r8526, r8792, r8825, r8843): 0.5
Mon, 08 Jan 2007 14:01:05 +0000 celestar (svn r7979) [0.5] - Fix: Segfault in the newgrf loading code (grfmsg => DEBUG). Do it in the right directory this time. Sorry for da mess :S 0.5
Sun, 07 Jan 2007 12:19:56 +0000 Darkvater (svn r7956) -Backport from trunk (r7930): 0.5
Sun, 07 Jan 2007 12:11:54 +0000 Darkvater (svn r7950) -Backport from trunk (r7760, r7766): 0.5
Sun, 07 Jan 2007 11:53:12 +0000 Darkvater (svn r7946) -Backport from trunk (r7711, r7795, r7831): 0.5
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...