Project

General

Profile

danij's activity

From 2014-02-14 to 2014-02-27

2014-02-27

13:10 Doomsday Engine Revision 6bef92fb (github): Refactor|libcommon|SaveSlots: Renamed methods following established naming conventions, cleanup
danij
08:00 Doomsday Engine Revision 2967b6ca (github): libcommon|SaveSlots: Also refocus the cursor after deleting from the savegame menu
danij
07:49 Doomsday Engine Revision 1ed6d1ea (github): libcommon|SaveSlots: Fix compiler warning (unused variable)
danij
07:40 Doomsday Engine Revision d53794c8 (github): libcommon|SaveSlots: Cleanup
danij
07:21 Doomsday Engine Revision 0cc6db1b (github): libcommon|SaveInfo|SaveSlots: Init save system in G_CommonPreInit, SaveSlots updates the game menu
Ideally the game menu widgets would observe SaveInfo changes directly,
however this would require a new special purpo...
danij
03:42 Doomsday Engine Revision 1c75e978 (github): Fixed|libcommon: Parsing of episode number from map Uris (refactoring oversight)
By default String::toInt() does not tolerate suffixes. danij
03:38 Doomsday Engine Revision c2766fdb (github): libhexen|ACS|Cleanup: Applied 'session' naming convention to ACScript
danij
02:47 Doomsday Engine Revision d7f00248 (github): libcommon|SaveInfo: Track status changes of saved game sessions in SaveInfo
SaveInfo now monitors the status of the saved game session internally
and notifies interested parties when it changes...
danij
00:20 Doomsday Engine Revision 2c12fa93 (github): libcommon: Update info for savegame slots more intelligently
It is no longer necessary to update the SaveInfo for all the savegame
slots at once. Update only those slot(s) pertin...
danij
00:04 Doomsday Engine Revision 5f8a573b (github): Debug|libcommon: Adjusted level of savegame file open logging to XVERBOSE, cleanup
danij

2014-02-26

23:45 Doomsday Engine Revision 739b21f3 (github): Console|SaveInfo: Improved output of 'inspectgamesave'
Include a breakdown of the game rules in the SaveInfo description. danij
22:44 Doomsday Engine Revision f63c80e7 (github): libdoom|DoomV9GameStateReader|libheretic|HereticV13GameStateReader: Use current game rules as basis for interpreting vanilla savegames
Alert the user about this assumption so that they might act accordingly
(ideally, by ensuring the rules are configure...
danij
20:41 Doomsday Engine Revision c3e56a4c (github): libcommon: Cleanup
danij
20:40 Doomsday Engine Revision e30a9f8d (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
danij

2014-02-25

23:24 Doomsday Engine Revision c747adb4 (github): Merge branch 'master' into savegame-refactor
danij
23:23 Doomsday Engine Revision ecd4b5a0 (github): Fixed|libcommon: Compiler warnings (missing initializer)
danij
23:10 Doomsday Engine Revision b02662c3 (github): Fixed|libheretic: Compiler warnings (unused var/arg)
danij
22:53 Doomsday Engine Revision 2f77b7d1 (github): Fixed|libheretic: Compiler warnings/errors (dup time symbol, missing initializers)
danij
22:25 Doomsday Engine Revision 45c07216 (github): Fixed|libcommon: Compiler warnings (missing initializer, unused var/arg)
danij
21:24 Doomsday Engine Revision 1a0b5303 (github): Fixed|libcommon: Various compiler warnings
danij
19:48 Doomsday Engine Revision 48a720b1 (github): Refactor|libcommon|GameRuleset: Began remodeling GameRuleset into a C++ class
A C wrapper API for accessing rule values is necessary because it is
not presently feasible to switch all the relevan...
danij
17:34 Doomsday Engine Revision a4529593 (github): Refactor|libheretic: Switched h_refresh.c, in_lude.c, m_cheat.c to C++
danij
17:20 Doomsday Engine Revision 549a22be (github): Refactor|libdoom: Switched d_refresh.c, m_cheat.c to C++
danij
15:36 Doomsday Engine Revision 1b321ad5 (github): Refactor|libcommon: Switched p_inventory.c, p_xg_line.c to C++
danij
12:34 Doomsday Engine Revision 2538ff75 (github): Refactor|libcommon: Switched d_net.c, d_netcl.c, d_netsv.c, fi_lib.c, hu_automap.c to C++
danij
10:18 Doomsday Engine Revision f367603b (github): libcommon: Cleanup
danij
09:32 Doomsday Engine Revision d8d05504 (github): Refactor|libcommon: Continued replacing logical map indices with Uri
Also renamed various top-level game functions to standardize naming
wrt game session management.
danij

2014-02-24

16:47 Doomsday Engine Revision 78ca068d (github): Fixed|Resources|Client: Setup of ID'd 3D models (missing particle/sky models)
danij
16:36 Doomsday Engine Revision 986840f9 (github): Fixed|Resources|Client: Setup of ID'd 3D models (missing particle/sky models)
danij
12:51 Doomsday Engine Revision bf87c2f4 (github): Fixed|libcommon: Compiler warnings (missing braces around initializer)
danij

2014-02-23

11:26 Doomsday Engine Revision c10a15fe (github): libcommon|SaveInfo|SaveSlots: Cleanup
danij
10:24 Doomsday Engine Revision f1c39261 (github): Documentation|libcommon|SaveSlots: SaveSlots apidoc fix (remove reference to special slots)
The API is no longer concerned with how the slots are named, or,
what their purpose is.
danij
10:11 Doomsday Engine Revision 182bb562 (github): Refactor|libcommon: Continued 'game' -> 'session' standardization
danij
09:45 Doomsday Engine Revision 67e1de5a (github): Refactor|libcommon: Renamed high level game save functions
Rather than constantly juggle the meaning and usage of 'save game',
'load savegame', we can easily disambiguate and c...
danij
08:57 Doomsday Engine Revision f2a632b4 (github): libcommon|SaveSlots: Identify logical save slots with unique string identifiers
Each save slot is referenced with a unique string identifier rather
than a numerical index. This greatly simplifies t...
danij
04:03 Doomsday Engine Revision ebd4e733 (github): libcommon: Continued cleaning up savegame management
danij
01:42 Doomsday Engine Revision 6b873cd5 (github): libcommon: Cleanup
danij
01:19 Doomsday Engine Revision 542ad9bc (github): Refactor|libcommon|SaveInfo: Moved SV_HxHaveMapStateForSlot logic to SaveInfo::haveMapSession
danij
00:57 Doomsday Engine Revision fe8f6c0e (github): libcommon: Cleanup
danij
00:47 Doomsday Engine Revision 5dfee09b (github): Refactor|libcommon: Continued dismantling p_saveg.cpp
High level logics for saving/loading game sessions are sufficiently
succinct to appear in place in g_game.cpp
danij

2014-02-22

22:32 Doomsday Engine Revision 2a7cf187 (github): Fixed|Doom|Heretic: Error initializing the game menu
Use the 'data' member of the local weaponOrder struct to initialize
the Weapons option menu as 'text' cannot be relia...
danij
21:13 Doomsday Engine Revision 8778beaa (github): Fixed|libcommon: Compiler warnings (dereferencing type-punned pointer)
danij
20:53 Doomsday Engine Revision 43f15fa4 (github): Fixed|libcommon: Compiler warnings (missing braces around initializer)
danij
19:48 Doomsday Engine Revision 7090c4dc (github): libdeng2|C wrapper: Logging via App_Log now results in a single log entry per call
danij
19:06 Doomsday Engine Revision 62202235 (github): Cleanup: Removed superfluous trailing new line characters in log messages
danij
18:11 Doomsday Engine Revision a17c58c0 (github): Fixed|libcommon: Compiler warnings (unused argument/variable)
danij
17:42 Doomsday Engine Revision 1528daff (github): Fixed|libcommon: Compiler warnings/errors (void const * -> void *, missing initializer)
danij
16:07 Doomsday Engine Revision 01f673e9 (github): Fixed|libcommon: Compiler warnings/errors (void const * -> void *, missing initializer)
danij

2014-02-21

20:16 Doomsday Engine Revision a27f0106 (github): libcommon|SaveInfo: Delineate all possible saved game session statuses in SaveInfo
danij
19:13 Doomsday Engine Revision 325b29b7 (github): libcommon: Cleanup
danij
18:35 Doomsday Engine Revision a331343a (github): libcommon|SaveInfo: Include the savegame source file path in 'inspectgamesave' output
danij
18:02 Doomsday Engine Revision c9e4b77f (github): libcommon|SaveInfo: Cleanup
danij
17:52 Doomsday Engine Revision 8e9739d9 (github): libcommon|SaveInfo|SaveSlots: Associate the saved game state file name with SaveInfo
When a new SaveInfo is instantiated or copied from another save slot
the game state file name bound to associated sav...
danij
15:46 Doomsday Engine Revision 3e071dad (github): Refactor|libcommon|SaveSlots|SaveInfo: Continued moving logic from SaveSlots to SaveInfo
danij
15:23 Doomsday Engine Revision 69de5e33 (github): libcommon: Cleanup
danij
15:16 Doomsday Engine Revision 1ecc57bd (github): Documentation|libcommon|SaveSlots: Minor SaveSlots apidoc cleanup
danij
15:01 Doomsday Engine Revision 89ff7e31 (github): libcommon|SaveSlots: Do not alter the file system when looking up a save slot file name
danij
14:35 Doomsday Engine Revision da276f46 (github): Refactor|libcommon|SaveSlots: Renamed SaveSlot::mapSaveName() as saveNameForMap()
Avoids potential confusion with bindSaveName() danij
14:19 Doomsday Engine Revision 3c3ee029 (github): libcommon: Cleanup
danij
14:15 Doomsday Engine Revision ec54087b (github): libcommon|SaveSlots: Mechanism for binding save game file names to logical save slots
danij
13:14 Doomsday Engine Revision 2f755190 (github): libcommon|SaveSlots: Cleanup
danij
12:41 Doomsday Engine Revision b30dd86b (github): Refactor|libcommon|SaveSlots: Various SaveSlots API improvements, cleanup
danij

2014-02-19

02:47 Doomsday Engine Revision 24376b0f (github): Fixed|libcommon|Game Menu: Error at startup and further compiler warning fixes
On second thought, replacing memory management in the crusty old game
menu, with an OO model, is simply not feasible ...
danij
01:20 Doomsday Engine Revision 5219f93b (github): Fixed|libcommon: Compiler warnings (missing initializer, string constant -> char *)
danij
01:00 Doomsday Engine Revision 695e5ca0 (github): Fixed|libcommon|Game Menu: Compiler warnings (missing initializer, char const * -> void *)
danij

2014-02-18

10:10 Doomsday Engine Revision 42cae6ce (github): Resources: Added cmd "inspectgamesave" for logging details of a saved game session
The 'inspectgamesave' command is used to log detailed information
about a saved game session. The only argument is th...
danij
09:04 Doomsday Engine Revision ecae2883 (github): libcommon: Cleanup
danij
03:53 Doomsday Engine Revision 2761c8f2 (github): Refactor|libcommon|SaveInfo|SaveSlots: Represent savegame metadata strings with de::String
Currently such strings are converted to Str when written to/read from
the savegame session header.
danij
02:42 Doomsday Engine Revision a375b558 (github): Refactor|libcommon|SaveInfo|SaveSlots: Use C++ SaveInfo and SaveSlots APIs throughout, dumped C APIs
danij
02:18 Doomsday Engine Revision afb1f2ae (github): libcommon: Switched g_game.c, hu_menu.c to C++
danij

2014-02-17

19:02 Doomsday Engine Revision 1363fdfe (github): libhexen: Switched h2_main.c to C++
danij
18:56 Doomsday Engine Revision 80d6cbb9 (github): libdoom64: Switched d_main.c to C++
danij
18:26 Doomsday Engine Revision 4f831e1b (github): Refactor|libcommon|GameStateWriter|GameStateReader|SaveSlots: Represent savegame file paths as de::Path
danij
16:24 Doomsday Engine Revision ccc06bd0 (github): libdeng1: Prefix PI, PI_D macros with 'DD_'
Also removed the "undef PI" from libdeng2's math.h as this is not
defined on platform we currently target (AFAIK, its...
danij
15:51 Doomsday Engine Revision 887c26e7 (github): libcommon: Tweaked textual map banner formatting
danij
15:40 Doomsday Engine Revision 60e9dd69 (github): libcommon: Cleanup
danij
13:11 Doomsday Engine Revision 66e23fcb (github): libcommon|GameStateWriter|GameStateReader: Continued cleaning up savegame file management
danij
11:15 Doomsday Engine Revision d4547928 (github): Fixed|All Games: Various minor compiler warnings
danij

2014-02-16

10:44 Doomsday Engine Revision 9a4159fe (github): Fixed|libdoom|libheretic: Defer registration of vanilla game state interpreters until post-init
Todo: Why is the save game module initialized so late on? danij
08:48 Doomsday Engine Revision f6aadad4 (github): Refactor|libcommon|SaveInfo|SaveSlots: Improved SoC wrt savegame recognition
SaveInfo can be updated from a saved game state directly. danij
06:12 Doomsday Engine Revision c517f25f (github): libcommon|SaveInfo: Saved games now record the game identity key (was gamemode)
If SaveInfo is to become game-agnostic then we need to refer to games
uniquely with identifiers which are known to th...
danij
01:39 Doomsday Engine Revision fb2a9bc4 (github): libcommon: Added a basic GameStateReaderFactory
With runtime registration so that new IGameStateReaders can be added
without requiring the factory to have compile ti...
danij

2014-02-15

20:02 Doomsday Engine Revision 374aaee9 (github): Refactor|libcommon: Added IGameStateReader interface
danij
19:38 Doomsday Engine Revision 5bfb27b0 (github): libheretic|HereticV13GameStateReader: Cleanup
danij
19:35 Doomsday Engine Revision c8c3e127 (github): libcommon|SaveSlots: Updated include paths for legacy game state readers
danij
19:34 Doomsday Engine Revision fc508e50 (github): Refactor|libheretic|HereticV13GameStateReader: Renamed source files for HereticV13GameStateReader, cleanup
danij
19:06 Doomsday Engine Revision 5d90899e (github): Refactor|libdoom|DoomV9GameStateReader: Renamed source files for DoomV9GameStateReader, cleanup
danij

2014-02-14

06:49 Doomsday Engine Revision 269a7ba6 (github): Typo
danij
06:18 Doomsday Engine Revision ff9d1a40 (github): Fixed|libcommon|MapStateReader: Build failure (refactoring oversight)
danij
06:13 Doomsday Engine Revision 2dc09fd0 (github): Refactor|libcommon: Continued remodeling savegame writing/reading
danij
01:47 Doomsday Engine Revision 576285eb (github): libcommon|SaveInfo: Cleanup
danij
01:28 Doomsday Engine Revision 59bbdd4f (github): Refactor|libcommon: Removed need for a global ThingArchive for writing/reading savegames
Todo: MapStateWriter should fully encapsulate it. danij
 

Also available in: Atom