src/openttd.cpp
Tue, 16 Dec 2008 20:15:36 +0000 frosch (svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ)
Sat, 13 Dec 2008 18:25:42 +0000 frosch (svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.
Tue, 25 Nov 2008 21:09:00 +0000 rubidium (svn r14631) -Add: support for Allegro as sound backend.
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
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.
Wed, 19 Nov 2008 23:55:34 +0000 rubidium (svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).
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
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
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.
Sat, 25 Oct 2008 20:16:07 +0000 frosch (svn r14535) -Fix: Description of '-i' commandline option.
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)
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.
Tue, 14 Oct 2008 18:38:51 +0000 rubidium (svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
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.
Sat, 27 Sep 2008 22:19:34 +0000 glx (svn r14408) -Fix (r9205): generation seed set using -G was always overwritten by -g
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.
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
Tue, 16 Sep 2008 11:19:07 +0000 smatz (svn r14340) -Fix (r11822): signs from old savegames were lost (causing little memory leaks)
Mon, 15 Sep 2008 23:50:12 +0000 smatz (svn r14339) -Fix (r13731): crash when loading the intro game failed
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
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
Tue, 09 Sep 2008 12:26:25 +0000 smatz (svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places
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.
Sun, 31 Aug 2008 08:46:43 +0000 rubidium (svn r14197) -Codechange: rework (original) base graphics determination methods. This yields in the following:
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.
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.
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.
Sat, 23 Aug 2008 02:15:46 +0000 belugas (svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
Wed, 20 Aug 2008 01:38:12 +0000 belugas (svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.
Sun, 17 Aug 2008 19:56:17 +0000 rubidium (svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
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)
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)
Mon, 28 Jul 2008 15:31:11 +0000 smatz (svn r13859) -Fix: loading of TTD(Patch) savegames from the command line didn't work
Mon, 28 Jul 2008 15:17:47 +0000 smatz (svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter
Sat, 26 Jul 2008 16:14:10 +0000 frosch (svn r13838) -Codechange: Make industry tiles aware of WaterClasses.
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.
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
Sun, 20 Jul 2008 13:29:59 +0000 rubidium (svn r13754) -Fix (r13731): one could not join companies from the command line.
Fri, 18 Jul 2008 16:40:29 +0000 rubidium (svn r13731) -Codechange: make a pool of the array of players.
Fri, 18 Jul 2008 12:11:46 +0000 smatz (svn r13727) -Fix (r13375): compilation with NO_DEBUG_MESSAGES was broken
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.
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.
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).
Sun, 06 Jul 2008 11:08:40 +0000 rubidium (svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.
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.
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.
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
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().
Thu, 05 Jun 2008 11:26:38 +0000 rubidium (svn r13386) -Fix: global currency/units setting being overriden when loading a savegame.
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
Fri, 30 May 2008 20:08:32 +0000 rubidium (svn r13344) -Codechange: remove some code duplication.
Fri, 30 May 2008 18:20:26 +0000 rubidium (svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
Thu, 29 May 2008 20:21:28 +0000 rubidium (svn r13334) -Codechange: move the network settings variables from network/network_internal to settings.
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
Thu, 29 May 2008 11:13:11 +0000 rubidium (svn r13322) -Codechange: _no_scroll belongs more with the window code.
Thu, 29 May 2008 10:16:59 +0000 rubidium (svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.
Tue, 27 May 2008 20:05:36 +0000 peter1138 (svn r13297) -Codechange: Use GUIList for the town directory window
Mon, 26 May 2008 21:38:17 +0000 rubidium (svn r13277) -Fix: opntitle 'jumping' to the temperate climate when closing the NewGRF settings window.
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings.