log src/openttd.cpp @ 10546:9ceef3c92be2 draft

age author description
Sat, 03 Jan 2009 13:52:06 +0000 rubidium (svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus) draft
Fri, 02 Jan 2009 22:49:43 +0000 rubidium (svn r14790) -Codechange: unify generation of default savegame/screenshot names (PhilSophus) draft
Tue, 30 Dec 2008 15:14:23 +0000 rubidium (svn r14773) -Fix-ish[FS#2469]: attach a signal handler during loading savegames to catch any crashes due to broken savegames/missing NewGRFs and tell the user about that instead of "just" crashing without explanation. draft
Mon, 29 Dec 2008 21:50:25 +0000 rubidium (svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option. draft
Sun, 28 Dec 2008 14:37:19 +0000 rubidium (svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter. draft
Fri, 26 Dec 2008 18:24:05 +0000 rubidium (svn r14744) -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways. draft
Fri, 26 Dec 2008 18:01:15 +0000 smatz (svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo) draft
Wed, 24 Dec 2008 09:53:15 +0000 rubidium (svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous. draft
Sat, 20 Dec 2008 01:35:12 +0000 smatz (svn r14700) -Fix (r1): loading of very old savegames was broken (STNS chunk is stored before MAP in old savegame) draft
Tue, 16 Dec 2008 20:15:36 +0000 frosch (svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ) draft
Sat, 13 Dec 2008 18:25:42 +0000 frosch (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft. draft
Tue, 25 Nov 2008 21:09:00 +0000 rubidium (svn r14631) -Add: support for Allegro as sound backend. draft
Sun, 23 Nov 2008 16:01:24 +0000 smatz (svn r14612) -Change: force the argument given to '-i' parameter to be valid. Accept '2', too draft
Sun, 23 Nov 2008 14:17:41 +0000 frosch (svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year. draft
Wed, 19 Nov 2008 23:55:34 +0000 rubidium (svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station). draft
Tue, 18 Nov 2008 22:43:59 +0000 smatz (svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation draft
Sun, 02 Nov 2008 11:20:15 +0000 skidd13 (svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible draft
Tue, 28 Oct 2008 14:42:31 +0000 rubidium (svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly. draft
Sat, 25 Oct 2008 20:16:07 +0000 frosch (svn r14535) -Fix: Description of '-i' commandline option. draft
Sat, 25 Oct 2008 13:51:47 +0000 rubidium (svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus) draft
Sun, 19 Oct 2008 17:30:41 +0000 frosch (svn r14493) -Fix[FS#planetmaker]: Do not assign a station spread to buoys on loading games. draft
Tue, 14 Oct 2008 18:38:51 +0000 rubidium (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus) draft
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. draft
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. draft
Sat, 27 Sep 2008 22:19:34 +0000 glx (svn r14408) -Fix (r9205): generation seed set using -G was always overwritten by -g draft
Thu, 18 Sep 2008 15:32:20 +0000 rubidium (svn r14359) -Fix [FS#2311]: the ownership of roadtiles was not properly set for very old savegames (including TTD's) making it impossible to remove some pieces of road. draft
Tue, 16 Sep 2008 20:57:49 +0000 smatz (svn r14348) -Fix (r1667): signs were not updated on company bankrupcy/sell, they have colour of invalid player draft
Tue, 16 Sep 2008 11:19:07 +0000 smatz (svn r14340) -Fix (r11822): signs from old savegames were lost (causing little memory leaks) draft
Mon, 15 Sep 2008 23:50:12 +0000 smatz (svn r14339) -Fix (r13731): crash when loading the intro game failed draft
Mon, 15 Sep 2008 22:45:18 +0000 smatz (svn r14336) -Fix (r14334): when there was a station with custom name in an old savegame, it's default name was empty draft
Thu, 11 Sep 2008 17:41:43 +0000 smatz (svn r14290) -Fix (r13932): level crossings could be barred when they shouldn't be after savegame conversion draft
Tue, 09 Sep 2008 12:26:25 +0000 smatz (svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places draft
Sun, 31 Aug 2008 10:50:05 +0000 rubidium (svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too. draft
Sun, 31 Aug 2008 08:46:43 +0000 rubidium (svn r14197) -Codechange: rework (original) base graphics determination methods. This yields in the following: draft
Sun, 24 Aug 2008 08:41:38 +0000 rubidium (svn r14151) -Codechange: make it possible to choose between the DOS and Windows graphics packs while retaining the possibility to override the palette. draft
Sat, 23 Aug 2008 20:16:54 +0000 rubidium (svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs. draft
Sat, 23 Aug 2008 16:16:37 +0000 frosch (svn r14141) -Fix (r14135): Savegame conversion could assign a recently removed waypoint (grey sign) to a wrong owner. draft
Sat, 23 Aug 2008 02:15:46 +0000 belugas (svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it. draft
Wed, 20 Aug 2008 01:38:12 +0000 belugas (svn r14105) -Fix: Some typos that are more grammatical errors, as it seems. draft
Sun, 17 Aug 2008 19:56:17 +0000 rubidium (svn r14096) -Codechange: merge the shared order's vehicle list management to a single location. draft
Sun, 10 Aug 2008 13:37:09 +0000 rubidium (svn r14036) -Fix [FS#2197,FS#2198]: trains crashing into eachother when signals are changed (michi_cc) draft
Sat, 02 Aug 2008 22:48:43 +0000 rubidium (svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc) draft
Mon, 28 Jul 2008 15:31:11 +0000 smatz (svn r13859) -Fix: loading of TTD(Patch) savegames from the command line didn't work draft
Mon, 28 Jul 2008 15:17:47 +0000 smatz (svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter draft
Sat, 26 Jul 2008 16:14:10 +0000 frosch (svn r13838) -Codechange: Make industry tiles aware of WaterClasses. draft
Sat, 26 Jul 2008 14:58:08 +0000 peter1138 (svn r13836) -Fix [FS#2074]: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct. draft
Thu, 24 Jul 2008 15:19:26 +0000 smatz (svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that draft
Sun, 20 Jul 2008 13:29:59 +0000 rubidium (svn r13754) -Fix (r13731): one could not join companies from the command line. draft
Fri, 18 Jul 2008 16:40:29 +0000 rubidium (svn r13731) -Codechange: make a pool of the array of players. draft
Fri, 18 Jul 2008 12:11:46 +0000 smatz (svn r13727) -Fix (r13375): compilation with NO_DEBUG_MESSAGES was broken draft
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool. draft
Thu, 17 Jul 2008 13:47:04 +0000 rubidium (svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind. draft
Tue, 08 Jul 2008 15:10:23 +0000 rubidium (svn r13681) -Revert (r13678, r13677): the fixes didn't work in all cases (assertions on savegame loads). draft
Sun, 06 Jul 2008 11:08:40 +0000 rubidium (svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load. draft
Fri, 04 Jul 2008 21:43:17 +0000 rubidium (svn r13677) -Fix [FS#2102]: in the case that elrails and 'realistic' acceleration are disabled all electrified engines would have no power on load, until the vehicle got turned around, loaded or got into a depot. draft
Thu, 03 Jul 2008 18:00:36 +0000 rubidium (svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled. draft
Mon, 16 Jun 2008 19:38:41 +0000 smatz (svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions draft
Thu, 05 Jun 2008 20:54:52 +0000 glx (svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror(). draft
Thu, 05 Jun 2008 11:26:38 +0000 rubidium (svn r13386) -Fix: global currency/units setting being overriden when loading a savegame. draft
Tue, 03 Jun 2008 18:35:58 +0000 smatz (svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details draft