Mon, 20 Feb 2006 19:04:18 +0000 Darkvater (svn r3624) - CodeChange: Some cosmetic changes in the saveload code;
Mon, 20 Feb 2006 18:01:38 +0000 Darkvater (svn r3623) - Standardize DEBUG() messages in saveload.c
Mon, 20 Feb 2006 17:54:25 +0000 Darkvater (svn r3622) - Partly revert r3214. The patch setting max_num_autosaves stays to help control PDA-troubles which the commit was intended for. Didn't revert makefile-config version since it would cause trouble. But Bjarni promised to rewrite it :)
Mon, 20 Feb 2006 17:49:26 +0000 Darkvater (svn r3621) - Codechange: Only define the server and bans list if network is enabled. Preparatory work for saving patches/settings to savegame.
Mon, 20 Feb 2006 09:26:07 +0000 peter1138 (svn r3620) - 2cc: Replace use of macro to determine colour map with a function call for drawing of vehicles.
Mon, 20 Feb 2006 01:36:48 +0000 Darkvater (svn r3619) - Codechange: Simplify a NullStruct initialization in the vehicle array (merge the two together to avoid confusion)
Sun, 19 Feb 2006 10:21:01 +0000 bjarni (svn r3618) -Codechange: [OSX] reduce the time spend in the cocoa video driver
Sat, 18 Feb 2006 18:27:17 +0000 tron (svn r3617) Fix warning introduced in r3616
Sat, 18 Feb 2006 17:27:06 +0000 tron (svn r3616) Style sweep
Sat, 18 Feb 2006 16:20:50 +0000 tron (svn r3615) Remove the Quartz key codes from the public cocoa video driver interface
Sat, 18 Feb 2006 14:52:42 +0000 tron (svn r3614) turn 2 do-while-loop with 2 induction variables each into canocical for loops
Sat, 18 Feb 2006 14:41:24 +0000 tron (svn r3613) Some more const, indentation, whitespace and similar stuff
Sat, 18 Feb 2006 14:11:23 +0000 peter1138 (svn r3612) - RoadStop->slot[] stores a vehicle index. Adjust its type and use INVALID_VEHICLE instead of nonsense INVALID_SLOT.
Fri, 17 Feb 2006 20:24:17 +0000 bjarni (svn r3611) -Feature: [OSX profiling] Shark (Xcode's profiling tool) can now relate CPU usage to lines in the source files
Fri, 17 Feb 2006 16:42:08 +0000 tron (svn r3610) And one more (see r3608/r3609)
Fri, 17 Feb 2006 16:39:24 +0000 tron (svn r3609) Some more simplification in the same function as r3608
Fri, 17 Feb 2006 16:24:56 +0000 tron (svn r3608) No functional change, just make some code more comprehensible: Reduce variable scope, remove write-only variables, turn do-while-loops with multiple induction variables into canonical for-loops
Thu, 16 Feb 2006 20:51:06 +0000 peter1138 (svn r3607) - Fix indenting of PerformanceRatingDetailWndProc()
Wed, 15 Feb 2006 12:53:36 +0000 peter1138 (svn r3606) - NewGRF: Convert from TTDP railtype values to our own railtypes. (These are currently the same, but won't be forever...)
Tue, 14 Feb 2006 09:31:05 +0000 peter1138 (svn r3605) - Remove silly macro and fix indenting in DrawVehicleRefitWindow()
Tue, 14 Feb 2006 07:32:45 +0000 tron (svn r3604) Remove two unnecessary local variables
Mon, 13 Feb 2006 22:19:23 +0000 peter1138 (svn r3603) - NewGRF: Support loading of AI rank data
Mon, 13 Feb 2006 22:13:02 +0000 peter1138 (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
Mon, 13 Feb 2006 22:11:03 +0000 truelight (svn r3601) -Codechange: special for Tron, and he was absolutely correct in thisone: added a comment for last commit
Mon, 13 Feb 2006 22:06:02 +0000 truelight (svn r3600) -Fix: suppress error on 64bit targets
Mon, 13 Feb 2006 21:56:49 +0000 truelight (svn r3599) -Fix: added some casts to suppress some more warnings
Mon, 13 Feb 2006 21:47:02 +0000 truelight (svn r3598) -Fix: suppress invalid warning by assigning value to variable
Mon, 13 Feb 2006 21:15:00 +0000 tron (svn r3597) Miscellaneous (I like that word) changes: Fix some indentation, add consts, reduce indentation level by short-circuit logic, convert if cascades to switch, whitespace, bracing, plus some minor stuff
Sun, 12 Feb 2006 14:31:33 +0000 bjarni (svn r3596) -Codechange: [OSX] changed to use Apple's macros instead of OTTD macros for endian conversion
Sun, 12 Feb 2006 10:44:52 +0000 tron (svn r3595) Several small cleanups, the only notable are some additional symbolic names for a few ISO8859 characters
Sun, 12 Feb 2006 10:35:51 +0000 peter1138 (svn r3594) - NewGRF: Add support for some vehicle specific properties and a give a debug message for unknown variables.
Sat, 11 Feb 2006 21:41:49 +0000 peter1138 (svn r3593) Fix typo in r3591
Sat, 11 Feb 2006 15:05:56 +0000 tron (svn r3592) Miscellaneous smaller changes, most notably replacing sizeof(type) by sizeof(*variable)
Sat, 11 Feb 2006 14:10:28 +0000 Darkvater (svn r3591) - Fix: validate the setting of max_companies/spectators through the console.
Sat, 11 Feb 2006 11:43:06 +0000 tron (svn r3590) Fix a bug where sizeof(struct) was allocated instead of sizeof(pointer to struct). This was non-fatal, because more memory than necessary got allocated
Sat, 11 Feb 2006 10:45:20 +0000 peter1138 (svn r3589) - Rename u.road.unk2 to u.road.blocked_ctr
Sat, 11 Feb 2006 09:24:51 +0000 peter1138 (svn r3588) - Refit: Use only one global to return the refit capacity rather than one per vehicle type.
Sat, 11 Feb 2006 09:17:16 +0000 peter1138 (svn r3587) - NewGRF: Rename Callback IDs to include their "class"
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.