Sat, 11 Feb 2006 07:34:05 +0000 peter1138 (svn r3586) - NewGRF: Load callback masks for all vehicle types.
Fri, 10 Feb 2006 06:33:56 +0000 tron (svn r3585) Similar changes to the order handlers of the other vehicle types like r3584
Fri, 10 Feb 2006 06:03:51 +0000 tron (svn r3584) Replace the rather obscure control flow for handling road vehicle orders by something remotly comprehensible
Thu, 09 Feb 2006 07:34:37 +0000 tron (svn r3583) Fix 2 glitches in r3556
Thu, 09 Feb 2006 06:33:37 +0000 tron (svn r3582) Restructure MoveGoodsToStation() to avoid double bookkeeping of StationIDs and station pointers
Thu, 09 Feb 2006 06:24:53 +0000 tron (svn r3581) Just noticed the indentation was totally off, fix it
Thu, 09 Feb 2006 06:15:12 +0000 tron (svn r3580) Some small cleanups before the real change, especially reduce the indentation by one by using continue
Wed, 08 Feb 2006 19:06:46 +0000 peter1138 (svn r3579) v->u.rail.first_engine holds an engine type, not a vehicle index, so use INVALID_ENGINE.
Wed, 08 Feb 2006 08:18:29 +0000 peter1138 (svn r3576) - Allow unused wagons have their ->first set. This fixes the faulty cache warning message, and noticably speeds up depot operations in large games.
Tue, 07 Feb 2006 19:34:22 +0000 Darkvater (svn r3574) - [Merge] [GPMI] -Fix: finally OTTD doesn't compile if you do a 'make mrproper' (TrueLight)
Tue, 07 Feb 2006 19:11:51 +0000 peter1138 (svn r3573) - Replace assert(0) with NOT_REACHED(). This commit sponsored by "giving Darkvater credit for the last three".
Tue, 07 Feb 2006 19:01:01 +0000 peter1138 (svn r3572) - Rewrite GetFreeUnitNumber() so that only one loop of vehicles is required. Instead a list of used/unused numbers is created and the first unused number is chosen. This significantly improves performance in large games.
Tue, 07 Feb 2006 18:57:16 +0000 peter1138 (svn r3571) - When loading a game, call TrainConsistChanged() for each train head separately before updating images, as v->first is used extensively in GetTrainImage() for custom graphics. This gives a significant speed improvement on loading a game.
Tue, 07 Feb 2006 18:55:06 +0000 peter1138 (svn r3570) - Explicitly update v->first in TrainConsistChanged() if necessary, as this is far faster than brute forcing it later.
Mon, 06 Feb 2006 23:28:07 +0000 Darkvater (svn r3568) - Fix: constantizing side-effect of qsort in r3563. Ugly? Yes. Makes MSVC happy? Yes.
Mon, 06 Feb 2006 22:30:43 +0000 truelight (svn r3567) -Fix: for once and for all, use 'unsigned long' if you want to cast something
Mon, 06 Feb 2006 10:05:41 +0000 peter1138 (svn r3565) - Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs.
Mon, 06 Feb 2006 09:18:04 +0000 tron (svn r3564) Several smaller changes:
Mon, 06 Feb 2006 08:43:05 +0000 tron (svn r3563) Simplify the code for calculating the highscore table in network games and saving of old ecenomy data
Mon, 06 Feb 2006 08:28:31 +0000 tron (svn r3562) Remove pointless buffer copies
Mon, 06 Feb 2006 08:15:30 +0000 tron (svn r3561) Don't use FindLandscapeHeightByTile() when it's overkill. Also use a sprite enum instead of a magic number.
Mon, 06 Feb 2006 07:38:05 +0000 tron (svn r3560) Restore plural forms of cargo types for several languages.
Sun, 05 Feb 2006 23:12:23 +0000 Darkvater (svn r3559) - CodeChange: simplify MKCOLOR(x) macro for smallmap_gui.c by adding a TO_LE32X() macro next to TO_BE32X(). The 'X' signifies them as macros and not-inline functions so they can be used in variable declarations.
Sun, 05 Feb 2006 20:36:36 +0000 peter1138 (svn r3558) Add newgrf_callbacks.h to VS project files
Sun, 05 Feb 2006 19:46:20 +0000 peter1138 (svn r3557) - NewGRF: move callback enums to a new file as more than just engines will use them
Sun, 05 Feb 2006 14:47:15 +0000 tron (svn r3556) Add accessors for handling tree tiles
Sun, 05 Feb 2006 14:18:28 +0000 bjarni (svn r3555) -Codechange: [Big Endian] removed defining OTTD_ALIGNMENT by default on Big Endian CPUs
Sun, 05 Feb 2006 11:54:25 +0000 tron (svn r3554) Add accessors for the field type and fences of clear tiles
Sun, 05 Feb 2006 11:10:31 +0000 Darkvater (svn r3553) - Revert r3549 "Change the behaviour of OTTD_ALIGNMENT". Some tests showed that forcing aligned reads slowed down the code (drawing smallmap) by 14%. Change back to the old behaviour.
Sun, 05 Feb 2006 09:56:04 +0000 tron (svn r3552) Remove the global variable _mixer
Sun, 05 Feb 2006 09:28:06 +0000 peter1138 (svn r3551) Add directives to allow Visual Studio 2005 compilation.
Sat, 04 Feb 2006 23:09:33 +0000 Darkvater (svn r3550) - [Patches]: fix GCC warning, sorry
Sat, 04 Feb 2006 23:03:35 +0000 Darkvater (svn r3549) - Change the behaviour of OTTD_ALIGNMENT. Force aligned reading as default, undefine it if unwanted/unneeded for some reason. I undeffed windows and watcom for now as they were like this.
Sat, 04 Feb 2006 22:52:30 +0000 Darkvater (svn r3548) - [Patches]: rework two loops in make_oneofmany() and make_manyofmany()
Sat, 04 Feb 2006 22:48:57 +0000 Darkvater (svn r3547) - [Patches]: do some general cleanup, commentarization before starting actual work. This patch contains no functional changes (I hope). It might break GPMI-builds though when trying to join a trunk/ network game or vice versa. To solve, you can change the order of the first 8 enums in SettingDescType. I think that'll work.
Sat, 04 Feb 2006 21:48:46 +0000 peter1138 (svn r3546) - NewGRF feature: Implement rail vehicle 'property' 0x1A: allows shuffling order of rail vehicle purchase list (and replace vehicle list)
Sat, 04 Feb 2006 18:25:07 +0000 bjarni (svn r3535) -Feature: [autoreplace] allow autoreplacing of train wagons
Sat, 04 Feb 2006 15:28:30 +0000 Darkvater (svn r3534) - Codechange: remove unused savedump patch-settings.
Sat, 04 Feb 2006 11:53:31 +0000 tron (svn r3532) Revert r3467, was total nonesense, my fault
Fri, 03 Feb 2006 23:02:01 +0000 peter1138 (svn r3530) - NewGRF: Move station resolver to newgrf_station
Fri, 03 Feb 2006 21:51:42 +0000 Darkvater (svn r3529) - Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (thanks Tron for the help)
Fri, 03 Feb 2006 18:32:59 +0000 peter1138 (svn r3528) - Feature: Allow sorting of vehicle lists by model or value (based on meush's work)
Fri, 03 Feb 2006 17:31:24 +0000 Darkvater (svn r3527) - Codechange: merge change from branch/0.4.5/. It should be other way, but ok :S
Fri, 03 Feb 2006 15:51:00 +0000 peter1138 (svn r3525) - Rename station_newgrf.[ch] to newgrf_station.[ch], and update project files.
Fri, 03 Feb 2006 12:55:21 +0000 peter1138 (svn r3524) - Split newgrf features from engine.[ch] into newgrf_engine.[ch], and add the new files to project files.
Fri, 03 Feb 2006 07:45:58 +0000 peter1138 (svn r3523) Undefine helper macros after using them
Fri, 03 Feb 2006 07:42:49 +0000 peter1138 (svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
Thu, 02 Feb 2006 08:03:10 +0000 peter1138 (svn r3521) - Feature: Allow trains details view to be resized.
Thu, 02 Feb 2006 07:15:46 +0000 tron (svn r3520) Remove unused parameters from some functions
Wed, 01 Feb 2006 19:53:17 +0000 tron (svn r3516) Fix embarrassing bug in r3514
Wed, 01 Feb 2006 16:17:08 +0000 tron (svn r3515) Fix copy&pasto in r3514
Wed, 01 Feb 2006 15:31:21 +0000 tron (svn r3514) -Codechange: Replace direct fiddling of bits for the ground type and density of clear tiles with symbolic names and accessors.
Wed, 01 Feb 2006 09:11:31 +0000 peter1138 (svn r3513) Fix strange typo in last commit ...
Wed, 01 Feb 2006 09:08:25 +0000 peter1138 (svn r3512) Yet more whitespace fixes (mostly by Rubidium)
Wed, 01 Feb 2006 07:36:15 +0000 tron (svn r3511) More whitespace ([FS#46] by Rubidium)
Wed, 01 Feb 2006 06:32:03 +0000 tron (svn r3510) Fiddle with whitespace and parentheses
Wed, 01 Feb 2006 06:12:02 +0000 tron (svn r3509) Now -p is really gone (fix r3508)
Wed, 01 Feb 2006 06:09:37 +0000 tron (svn r3508) Completly remove the deprecated -p parameter (is superseded by -n)
Wed, 01 Feb 2006 01:36:18 +0000 matthijs (svn r3507) - Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there.
Tue, 31 Jan 2006 23:38:58 +0000 Darkvater (svn r3505) - Update known-bugs and delete scenarios from SVN.