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.
|
file |
diff |
annotate
|
Sat, 25 Oct 2008 20:16:07 +0000 |
frosch |
(svn r14535) -Fix: Description of '-i' commandline option.
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Tue, 14 Oct 2008 18:38:51 +0000 |
rubidium |
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
|
file |
diff |
annotate
|
Tue, 30 Sep 2008 20:51:04 +0000 |
rubidium |
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sat, 27 Sep 2008 22:19:34 +0000 |
glx |
(svn r14408) -Fix (r9205): generation seed set using -G was always overwritten by -g
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Tue, 16 Sep 2008 11:19:07 +0000 |
smatz |
(svn r14340) -Fix (r11822): signs from old savegames were lost (causing little memory leaks)
|
file |
diff |
annotate
|
Mon, 15 Sep 2008 23:50:12 +0000 |
smatz |
(svn r14339) -Fix (r13731): crash when loading the intro game failed
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Tue, 09 Sep 2008 12:26:25 +0000 |
smatz |
(svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sun, 31 Aug 2008 08:46:43 +0000 |
rubidium |
(svn r14197) -Codechange: rework (original) base graphics determination methods. This yields in the following:
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sat, 23 Aug 2008 02:15:46 +0000 |
belugas |
(svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
|
file |
diff |
annotate
|
Wed, 20 Aug 2008 01:38:12 +0000 |
belugas |
(svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.
|
file |
diff |
annotate
|
Sun, 17 Aug 2008 19:56:17 +0000 |
rubidium |
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
Mon, 28 Jul 2008 15:31:11 +0000 |
smatz |
(svn r13859) -Fix: loading of TTD(Patch) savegames from the command line didn't work
|
file |
diff |
annotate
|
Mon, 28 Jul 2008 15:17:47 +0000 |
smatz |
(svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter
|
file |
diff |
annotate
|
Sat, 26 Jul 2008 16:14:10 +0000 |
frosch |
(svn r13838) -Codechange: Make industry tiles aware of WaterClasses.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Sun, 20 Jul 2008 13:29:59 +0000 |
rubidium |
(svn r13754) -Fix (r13731): one could not join companies from the command line.
|
file |
diff |
annotate
|
Fri, 18 Jul 2008 16:40:29 +0000 |
rubidium |
(svn r13731) -Codechange: make a pool of the array of players.
|
file |
diff |
annotate
|
Fri, 18 Jul 2008 12:11:46 +0000 |
smatz |
(svn r13727) -Fix (r13375): compilation with NO_DEBUG_MESSAGES was broken
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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).
|
file |
diff |
annotate
|
Sun, 06 Jul 2008 11:08:40 +0000 |
rubidium |
(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
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().
|
file |
diff |
annotate
|
Thu, 05 Jun 2008 11:26:38 +0000 |
rubidium |
(svn r13386) -Fix: global currency/units setting being overriden when loading a savegame.
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Fri, 30 May 2008 20:08:32 +0000 |
rubidium |
(svn r13344) -Codechange: remove some code duplication.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Thu, 29 May 2008 20:21:28 +0000 |
rubidium |
(svn r13334) -Codechange: move the network settings variables from network/network_internal to settings.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Thu, 29 May 2008 11:13:11 +0000 |
rubidium |
(svn r13322) -Codechange: _no_scroll belongs more with the window code.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Tue, 27 May 2008 20:05:36 +0000 |
peter1138 |
(svn r13297) -Codechange: Use GUIList for the town directory window
|
file |
diff |
annotate
|
Mon, 26 May 2008 21:38:17 +0000 |
rubidium |
(svn r13277) -Fix: opntitle 'jumping' to the temperate climate when closing the NewGRF settings window.
|
file |
diff |
annotate
|
Sun, 25 May 2008 22:36:44 +0000 |
rubidium |
(svn r13255) -Codechange: move _opt to _settings.
|
file |
diff |
annotate
|
Sun, 25 May 2008 19:17:03 +0000 |
rubidium |
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
|
file |
diff |
annotate
|
Sun, 25 May 2008 12:57:39 +0000 |
rubidium |
(svn r13242) -Codechange: remove _opt_ptr.
|
file |
diff |
annotate
|
Sat, 24 May 2008 10:15:06 +0000 |
rubidium |
(svn r13228) -Codechange: split console.h.
|
file |
diff |
annotate
|
Sat, 24 May 2008 02:54:47 +0000 |
belugas |
(svn r13226) -Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is.
|
file |
diff |
annotate
|
Sun, 18 May 2008 23:36:33 +0000 |
glx |
(svn r13174) -Codechange: make a class of the IndustryDirectoryWindow.
|
file |
diff |
annotate
|
Wed, 14 May 2008 23:02:05 +0000 |
glx |
(svn r13096) -Codechange: resize SelectPlayerLiveryWindow dynamically on _loaded_newgrf_feature.has_2CC changes
|
file |
diff |
annotate
|
Wed, 14 May 2008 15:29:48 +0000 |
smatz |
(svn r13086) -Fix: do not crash badly after loading a newgrf with engines in-game that often
|
file |
diff |
annotate
|
Tue, 13 May 2008 21:36:09 +0000 |
smatz |
(svn r13077) -Codechange: move function that updates cached num_engines to engine.cpp, make it run only 1 loop
|
file |
diff |
annotate
|