Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-06 | Cleanup: Remove now unneeded ChunkHandler members | glx22 | |
2021-07-06 | Codechange: Use ChunkHandlers sub-classes | glx22 | |
2021-07-06 | Codechange: Use static array of references to ChunkHandler | glx22 | |
2021-07-02 | Add: store headers for most savegame chunks | Patric Stout | |
When a header is added, the chunk changes from CH_ARRAY type to CH_TABLE type. | |||
2021-06-15 | Change: prefix SL_ARR with the length of the array | Patric Stout | |
This means that during loading we can validate that what is saved is also that what is expected. Additionally, this makes all list types similar to how they are stored on disk: First a gamma to indicate length, followed by the data. The size still depends on the type. | |||
2021-06-06 | Codechange: Remove FOR_ALL_CHUNK_HANDLERS | glx22 | |
Co-Authored-By: Patric Stout <truebrain@openttd.org> | |||
2021-05-31 | Codechange: C++-ify lists for SaveLoad (#9323) | Patric Stout | |
Basically, this changes "SaveLoad *" to either: 1) "SaveLoadTable" if a list of SaveLoads was meant 2) "SaveLoad &" if a single entry was meant As added bonus, this removes SL_END / SLE_END / SLEG_END. This also adds core/span.hpp, a "std::span"-lite. | |||
2020-06-22 | Fix 63ccb36e: Incorrect string type for OrderBackup::name save/load | Jonathan G Rennison | |
In 63ccb36e BaseConsist::name was changed from a malloced char* to a std::string. OrderBackup inherits from BaseConsist. The saveload of OrderBackup::name was not updated. | |||
2020-01-05 | Fix: When loading old timetabled saves, also reset cached timetable duration | Charles Pigott | |
2019-12-21 | Codechange: Replace order related FOR_ALL with range-based for loops | glx | |
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-02-02 | Codechange: Convert saveload numbers to enum values. | Peter Nelson | |
(This was mostly achieved with a few in-place regexes) | |||
2019-02-02 | Codechange: Make saveload version upper bound exclusive, i.e. version object ↵ | Peter Nelson | |
was removed instead of version object last appeared. | |||
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-07 | (svn r26787) -Fix (r20547): Loading a game with order backups leaked Orders ↵ | frosch | |
and left unreachable items in the pool. | |||
2014-07-21 | (svn r26700) -Fix [FS#6066]: incorrect saving of order backups | rubidium | |
2014-05-01 | (svn r26547) -Codechange: Collect order travel and wait times independent of ↵ | fonsinchen | |
timetables | |||
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 | |||
2013-02-24 | (svn r25041) -Remove [FS#3764-ish]: ordered refit with subtypes, since the ↵ | frosch | |
cases where it worked were corner cases rather than the general case. | |||
2013-02-14 | (svn r24998) -Fix [FS#5137]: Set vehicle's service interval is percent flag ↵ | rubidium | |
appropriately on creation (peter1138) | |||
2013-02-14 | (svn r24994) -Codechange: Replace access to service_interval with accessors ↵ | rubidium | |
(peter1138) | |||
2012-07-29 | (svn r24446) -Add [FS#5199]: Store more consist properties in order backups. | frosch | |
2012-07-29 | (svn r24445) -Fix: Do not load order backups when loading a server-saved ↵ | frosch | |
game in single player. | |||
2012-07-29 | (svn r24444) -Codechange: Base OrderBackup on BaseConsist. | frosch | |
2012-02-14 | (svn r23947) -Feature: Timetabled maximum travel speeds for non-flying vehicles. | michi_cc | |
2011-09-09 | (svn r22914) -Fix [FS#4716]: old TTO/TTD savegames could get non-stop via ↵ | rubidium | |
orders upon savegame loading, even when those orders did not exist back then. This 'conversion' feature is something for TTDPatch and old OpenTTD savegames | |||
2011-01-18 | (svn r21846) -Codechange: move documentation towards the code to make it ↵ | rubidium | |
more likely to be updated [o-s]. | |||
2010-11-21 | (svn r21284) -Codechange: Rename CheckSavegameVersion() to ↵ | alberth | |
IsSavegameVersionBefore(). | |||
2010-11-21 | (svn r21282) -Codechange: Rename CheckSavegameVersionOldStyle() to ↵ | alberth | |
IsSavegameVersionBefore(). | |||
2010-08-18 | (svn r20547) -Change: the way order backups are performed. Now restoring an ↵ | rubidium | |
order doesn't require up to 765 commands. | |||
2010-08-01 | (svn r20283) -Codechange: Unify start of doygen comments. | frosch | |
2010-06-13 | (svn r19973) -Codechange: Add another procedure to chunk handlers for ↵ | frosch | |
checking savegames (empty for now). | |||
2010-01-01 | (svn r18683) -Fix: it's not an other | rubidium | |
2009-11-28 | (svn r18330) -Cleanup: remove some unneeded includes | rubidium | |
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-05-22 | (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation ↵ | smatz | |
time, binary size and run time (with asserts disabled) should be improved | |||
2009-05-17 | (svn r16338) -Codechange: split loading of references to two phases | smatz | |
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-05-16 | (svn r16320) -Fix (r11939): loading of savegames created in revision between ↵ | smatz | |
0.3.5 and 0.3.6 caused crash | |||
2009-04-12 | (svn r16037) -Feature: allow (per order) to let a train stop at the near ↵ | rubidium | |
end, middle or far end of a platform from the point of view of the driver of the train that enters the station. | |||
2009-02-16 | (svn r15500) -Fix (r12648): pre-0.5 OTTD stored new_nonstop and ↵ | smatz | |
full_load_any in a different way, savegame conversion wasn't working for them | |||
2009-01-04 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | smatz | |