saveload.h
Tue, 21 Nov 2006 20:23:57 +0000 Darkvater (svn r7232) -Codechange: Also allow for the save/load of non pre-allocated strings inside structs.
Tue, 21 Nov 2006 20:20:30 +0000 Darkvater (svn r7231) -Codechange: rename ini_get_variable to GetVariableAddress for use both in settings.c
Tue, 21 Nov 2006 16:54:16 +0000 Darkvater (svn r7228) -Codechange: [internal] Add the possibility to save/load string-pointers which do not
Mon, 04 Sep 2006 17:30:30 +0000 rubidium (svn r6380) -Codechange: unify all ways to quit OTTD.
Tue, 22 Aug 2006 14:38:37 +0000 rubidium (svn r6045) -Cleanup: align all table-like structures using spaces, i.e. whitespace fixes only except for a few comments to make them uniform for the whole enum/struct.
Sat, 19 Aug 2006 10:00:30 +0000 truelight (svn r5946) -Add: merged the TGP branch to mainline. TGP adds:
Sun, 13 Aug 2006 08:51:55 +0000 Darkvater (svn r5873) - Fix a bad comment in r5871, and add a further check for saving strings.
Sat, 12 Aug 2006 22:56:45 +0000 Darkvater (svn r5871) -Feature: Add a possibility to handle pointer strings without a buffer from the configuration file. Handy for variables that will never be changed during runtime
Sat, 22 Apr 2006 12:40:25 +0000 Darkvater (svn r4524) - Codechange: Use GB() macros for getting the saveload file/memory types
Fri, 17 Mar 2006 08:01:54 +0000 Darkvater (svn r3914) - Properly implement SDT(G)_CONDNULL macro's without special cases (add flag SLF_CONFIG_NO and empty string as name)
Thu, 16 Mar 2006 00:20:33 +0000 Darkvater (svn r3895) - Add proper SLE(G)_CONDNULL macros for the empty space reservation in savegames and update where used
Thu, 02 Mar 2006 00:32:48 +0000 Darkvater (svn r3721) - [3/4] Present the game with a unified structure for the configuration-ini, saveload, console and gui representations of the settings. From part 3 on, OpenTTD is once again compilable.
Wed, 01 Mar 2006 23:53:20 +0000 Darkvater (svn r3719) - [1/4] Present the game with a unified structure for the configuration-ini, saveload, console and gui representations of the settings. This first part rewrites the configuration section to use the SaveLoad VarType in general.
Wed, 01 Mar 2006 23:39:21 +0000 Darkvater (svn r3718) - Add proper Doxygen comments to some saveload-structs (using ///<)
Wed, 01 Mar 2006 20:34:51 +0000 Darkvater (svn r3711) - Extract the WriteValue() and ReadValue() parts of the saveload code to assign/read to/from a variable. Preparatory work to make this the general function type for such assignments
Thu, 23 Feb 2006 20:53:30 +0000 Darkvater (svn r3662) Fix regression FS#58 with union, endiannes and static decleration problems. Removed the union.
Thu, 23 Feb 2006 18:52:13 +0000 bjarni (svn r3661) -Fix [PPC computers] quick dirty fix for failure to start the game on BE CPUs
Mon, 20 Feb 2006 22:57:32 +0000 Darkvater (svn r3639) Silence warnings on gcc about {} initializers around unions
Mon, 20 Feb 2006 19:58:46 +0000 Darkvater (svn r3628) - Add BOOL and STRING types to saveload capabilities. String is unused up till now and it saves the full-buffer, regardless of how many characters the string actually has. So give a warning for that and figure it out later.
Mon, 20 Feb 2006 19:42:39 +0000 Darkvater (svn r3626) - Merge the SlGlobVarList (global variables) and SaveLoad (offset in struct, variable determined runtime) structs. The only difference between these two is the last element that either holds the address or the offset in the struct. Which one to take is determined by which function is called; SlObject or SlGlobList.
Mon, 20 Feb 2006 19:12:46 +0000 Darkvater (svn r3625) - Move sl_version inside the functions where they are used to force usage.
Mon, 20 Feb 2006 19:04:18 +0000 Darkvater (svn r3624) - CodeChange: Some cosmetic changes in the saveload code;
Thu, 12 Jan 2006 15:52:18 +0000 peter1138 (svn r3396) - Autoreplace changes:
Tue, 22 Nov 2005 19:33:29 +0000 truelight (svn r3227) -Codechange: [Savegame] removed 'minor' version, and renamed 'major' version to just: version.
Fri, 02 Sep 2005 16:05:59 +0000 Darkvater (svn r2906) Fix some threaded saving problems. Now the thread only interfaces with the main program through a sort of mutex. Communication uses the function OTTD_SendThreadMessage() with the approiate message which is handled in ProcessSentMessage() during the main loop.
Sat, 13 Aug 2005 21:34:05 +0000 tron (svn r2863) Move some type declarations into saveload.c, should've been part of r2819
Fri, 12 Aug 2005 12:47:35 +0000 tron (svn r2861) Move inclusion of setjmp.h into saveload.c, should've been part of r2819
Sat, 06 Aug 2005 17:40:21 +0000 tron (svn r2819) Make variables, which are exclusive for internal use of the save/load code, static in saveload.c
Fri, 05 Aug 2005 09:15:41 +0000 tron (svn r2809) Implement more generic threading functions, which allow more than one thread
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Fri, 22 Jul 2005 06:31:31 +0000 tron (svn r2672) Move saving/loading related declarations to saveload.h
Thu, 02 Jun 2005 09:51:01 +0000 orudge (svn r2393) - Implemented threaded saving for OS/2
Mon, 30 May 2005 22:16:05 +0000 Darkvater (svn r2387) - CodeChange: made the saveload code more readable and also removed the 'byte' saveload arrays which means you can save an array of more than 255 elements, or bigger structs than 255 bytes. This doesn't yet solve the problem that a chunk can be a maximum of 16384 big.
Sat, 29 Jan 2005 19:41:44 +0000 celestar (svn r1721) -Feature: It is now possible to build multiple road stations (up to 8) on
Sat, 22 Jan 2005 20:23:18 +0000 tron (svn r1594) Convert all undefined parameter lists to (void) and add the appropriate warning flags in the Makefile
Sat, 15 Jan 2005 19:06:22 +0000 truelight (svn r1525) -Codechange: rewrote the _order_array, now it can be made dynamic.
Sun, 09 Jan 2005 18:49:18 +0000 truelight (svn r1448) -Fix: The current_order of a vehicle is now correctly saved (caused
Sat, 08 Jan 2005 09:48:08 +0000 truelight (svn r1426) -Codechange: cleaned up the reference code in the saveload routines
Tue, 28 Dec 2004 11:51:31 +0000 truelight (svn r1288) -Codechange: changed _map2 to an uint16. It is still saved and loaded as
Sun, 05 Dec 2004 20:02:49 +0000 darkvater (svn r959) -Fix: fix previous typo for workaround of braindead MSVC6 (Tron)
Sun, 05 Dec 2004 19:50:58 +0000 darkvater (svn r957) -Fix: vehicle.c compiler problems for MSVC6 only! (Tron)
Mon, 09 Aug 2004 17:04:08 +0000 truelight (svn r1) Import of revision 975 of old (crashed) SVN