summaryrefslogtreecommitdiff
path: root/src/saveload
AgeCommit message (Collapse)Author
2015-05-09(svn r27278) -Fix: Handle savegames with an unexpected amount of ↵frosch
industry-builder or NewGRF entity-mapping more gracefully.
2015-04-23(svn r27243) -Fix (r26816) [FS#6285]: Duplicate frees due to pool item ↵frosch
classes not having copy constructors.
2015-03-17(svn r27192) -Change: heading for 1.6 nowfrosch
2015-03-07(svn r27178) -Fix [FS#5969]: Data race due to lazy initialisation of objects.frosch
2014-10-15(svn r27020) -Cleanup: some coding style consistency improvements (mostly ↵rubidium
spaces)
2014-10-12(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some ↵rubidium
comments
2014-10-08(svn r26978) -Fix (r23609): Typo in game script warning message.peter1138
2014-09-21(svn r26881) -Codechange: bump the savegame versionrubidium
2014-09-21(svn r26880) -Add: stub settings for limiting bridge and map heightrubidium
2014-09-21(svn r26879) -Codechange: remove most MayHaveBridgeAbove calls since the ↵rubidium
data is now always accessible
2014-09-21(svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus ↵rubidium
better alignable
2014-09-21(svn r26876) -Codechange: move 'has bride above' data from m6 to typerubidium
2014-09-21(svn r26875) -Codechange: move TropicZone information from m6 to typerubidium
2014-09-21(svn r26873) -Change: split type_height into a type and height array (ic111)rubidium
2014-09-21(svn r26872) -Change: give the disaster vehicles the same treatment as ↵rubidium
aircraft in r26866; make the ascend and descend if needed to cross high mountains (based on patch by ic111)
2014-09-21(svn r26866) -Change: make aircraft ascend/descend when they are too close ↵rubidium
to the ground or too far away (based on patch by ic111)
2014-09-20(svn r26864) -Codechange: bring a bit more OO into the disaster vehiclesrubidium
2014-09-20(svn r26863) -Codechange: move a number of Vehicle* functions into the ↵rubidium
Vehicle class
2014-09-14(svn r26819) -Fix [FS#6112] (r26787): trying to delete just loaded objects ↵rubidium
that had not yet resolved their references caused a crash upon savegame load (only when loading a game from a server, e.g. joining MP)
2014-09-13(svn r26816) -Fix [FS#6109]: Properly zero-initialise data in _temp_engine.frosch
2014-09-07(svn r26802) -Add: Command to set visibility of an engine for a company ↵alberth
(based on patch by Juanjo).
2014-09-07(svn r26787) -Fix (r20547): Loading a game with order backups leaked Orders ↵frosch
and left unreachable items in the pool.
2014-08-22(svn r26753) -Fix: desync due to not always properly restoring game state ↵rubidium
from the savegame
2014-07-21(svn r26700) -Fix [FS#6066]: incorrect saving of order backupsrubidium
2014-06-17(svn r26650) -Fix [FS#6041]: Support save/load chunk lengths of up to (1 << ↵fonsinchen
32) - 1
2014-06-14(svn r26646) -Fix [FS#6041]: Save locations instead of distances in link ↵fonsinchen
graphs to reduce size.
2014-06-09(svn r26636) -Fix [FS#6026-ish]: (memory) size of variables saved for ↵rubidium
disaster vehicles was not correct in saveload description
2014-05-17(svn r26593) -Fix: Goals were saved/loaded with incorrect size.frosch
2014-05-16(svn r26591) -Add: some instrumentation to catch most cases where the wrong ↵rubidium
number of bytes would be written into variables during loading (or read during saving)
2014-05-16(svn r26590) -Fix: possible desync (big/little endian) due to not writing ↵rubidium
complete variables upon saveload
2014-05-16(svn r26589) -Fix: SIGSEGV on all big endian architectures that tried to ↵rubidium
load e.g. the 1.4 intro game or anything else with more than 0 linkgraph nodes that was saved on little endian
2014-05-11(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do ↵rubidium
with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
2014-05-01(svn r26551) -Fix: document revision number for latest savegame version changefonsinchen
2014-05-01(svn r26547) -Codechange: Collect order travel and wait times independent of ↵fonsinchen
timetables
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures ↵rubidium
the return is not NULL)
2014-04-24(svn r26493) -Codechange: use strecat to concatenate script settings instead ↵rubidium
of manually accounting for the amount of characters that has been written
2014-04-23(svn r26486) -Codechange: replace a number of snprintfs with seprintfrubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy ↵frosch
and strecat.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-04-08(svn r26450) -Feature: Hierarchical vehicle subgroups.peter1138
2014-03-17(svn r26409) -Update: Version number in some more places.frosch
2014-02-23(svn r26371) -Fix [FS#5831]: Calling DoCommandP during the gameloop cleared ↵frosch
pending persistent storage changes.
2014-02-07(svn r26317) -Fix [FS#5897]: Check whether NewGRF change vehicle capacity ↵frosch
when they are not supposed to, and truncate cargo appropiately if they are allowed to.
2013-12-23(svn r26175) -Add: Log in desync output when persistent storage is discarded.frosch
2013-12-22(svn r26169) -Fix-ish [FS#5831-ish]: Unify the time a RV needs to travel ↵frosch
through a curve.
2013-11-25(svn r26115) -Fix: AfterLoadGame can throw an exception; from the old ↵rubidium
savegame load section this wouldn't be caught
2013-11-23(svn r26064) -Fix: possible uninitialised array when loading a broken TT-ish ↵rubidium
savegame
2013-11-23(svn r26058) -Fix: handle the return value of a number of functions betterrubidium
2013-11-23(svn r26057) -Fix: a number of possibly uninitialised variablesrubidium
2013-11-08(svn r25954) -Fix [FS#5731]: All semaphores got converted to electric ↵rubidium
signals when loading savegames from v15 to v20 (adf88)