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
|