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
-
08:00 Doomsday Engine Revision 2967b6ca (github): libcommon|SaveSlots: Also refocus the cursor after deleting from the savegame menu
-
07:49 Doomsday Engine Revision 1ed6d1ea (github): libcommon|SaveSlots: Fix compiler warning (unused variable)
-
07:40 Doomsday Engine Revision d53794c8 (github): libcommon|SaveSlots: Cleanup
-
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... -
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.
-
03:38 Doomsday Engine Revision c2766fdb (github): libhexen|ACS|Cleanup: Applied 'session' naming convention to ACScript
-
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... -
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... -
00:04 Doomsday Engine Revision 5f8a573b (github): Debug|libcommon: Adjusted level of savegame file open logging to XVERBOSE, cleanup
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.
-
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... -
20:41 Doomsday Engine Revision c3e56a4c (github): libcommon: Cleanup
-
20:40 Doomsday Engine Revision e30a9f8d (github): Merge remote-tracking branch 'remotes/origin/master' into savegame-refactor
2014-02-25
-
23:24 Doomsday Engine Revision c747adb4 (github): Merge branch 'master' into savegame-refactor
-
23:23 Doomsday Engine Revision ecd4b5a0 (github): Fixed|libcommon: Compiler warnings (missing initializer)
-
23:10 Doomsday Engine Revision b02662c3 (github): Fixed|libheretic: Compiler warnings (unused var/arg)
-
22:53 Doomsday Engine Revision 2f77b7d1 (github): Fixed|libheretic: Compiler warnings/errors (dup time symbol, missing initializers)
-
22:25 Doomsday Engine Revision 45c07216 (github): Fixed|libcommon: Compiler warnings (missing initializer, unused var/arg)
-
21:24 Doomsday Engine Revision 1a0b5303 (github): Fixed|libcommon: Various compiler warnings
-
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... -
17:34 Doomsday Engine Revision a4529593 (github): Refactor|libheretic: Switched h_refresh.c, in_lude.c, m_cheat.c to C++
-
17:20 Doomsday Engine Revision 549a22be (github): Refactor|libdoom: Switched d_refresh.c, m_cheat.c to C++
-
15:36 Doomsday Engine Revision 1b321ad5 (github): Refactor|libcommon: Switched p_inventory.c, p_xg_line.c to C++
-
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++
-
10:18 Doomsday Engine Revision f367603b (github): libcommon: Cleanup
-
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.
2014-02-24
-
16:47 Doomsday Engine Revision 78ca068d (github): Fixed|Resources|Client: Setup of ID'd 3D models (missing particle/sky models)
-
16:36 Doomsday Engine Revision 986840f9 (github): Fixed|Resources|Client: Setup of ID'd 3D models (missing particle/sky models)
-
12:51 Doomsday Engine Revision bf87c2f4 (github): Fixed|libcommon: Compiler warnings (missing braces around initializer)
2014-02-23
-
11:26 Doomsday Engine Revision c10a15fe (github): libcommon|SaveInfo|SaveSlots: Cleanup
-
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. -
10:11 Doomsday Engine Revision 182bb562 (github): Refactor|libcommon: Continued 'game' -> 'session' standardization
-
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... -
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... -
04:03 Doomsday Engine Revision ebd4e733 (github): libcommon: Continued cleaning up savegame management
-
01:42 Doomsday Engine Revision 6b873cd5 (github): libcommon: Cleanup
-
01:19 Doomsday Engine Revision 542ad9bc (github): Refactor|libcommon|SaveInfo: Moved SV_HxHaveMapStateForSlot logic to SaveInfo::haveMapSession
-
00:57 Doomsday Engine Revision fe8f6c0e (github): libcommon: Cleanup
-
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
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... -
21:13 Doomsday Engine Revision 8778beaa (github): Fixed|libcommon: Compiler warnings (dereferencing type-punned pointer)
-
20:53 Doomsday Engine Revision 43f15fa4 (github): Fixed|libcommon: Compiler warnings (missing braces around initializer)
-
19:48 Doomsday Engine Revision 7090c4dc (github): libdeng2|C wrapper: Logging via App_Log now results in a single log entry per call
-
19:06 Doomsday Engine Revision 62202235 (github): Cleanup: Removed superfluous trailing new line characters in log messages
-
18:11 Doomsday Engine Revision a17c58c0 (github): Fixed|libcommon: Compiler warnings (unused argument/variable)
-
17:42 Doomsday Engine Revision 1528daff (github): Fixed|libcommon: Compiler warnings/errors (void const * -> void *, missing initializer)
-
16:07 Doomsday Engine Revision 01f673e9 (github): Fixed|libcommon: Compiler warnings/errors (void const * -> void *, missing initializer)
2014-02-21
-
20:16 Doomsday Engine Revision a27f0106 (github): libcommon|SaveInfo: Delineate all possible saved game session statuses in SaveInfo
-
19:13 Doomsday Engine Revision 325b29b7 (github): libcommon: Cleanup
-
18:35 Doomsday Engine Revision a331343a (github): libcommon|SaveInfo: Include the savegame source file path in 'inspectgamesave' output
-
18:02 Doomsday Engine Revision c9e4b77f (github): libcommon|SaveInfo: Cleanup
-
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... -
15:46 Doomsday Engine Revision 3e071dad (github): Refactor|libcommon|SaveSlots|SaveInfo: Continued moving logic from SaveSlots to SaveInfo
-
15:23 Doomsday Engine Revision 69de5e33 (github): libcommon: Cleanup
-
15:16 Doomsday Engine Revision 1ecc57bd (github): Documentation|libcommon|SaveSlots: Minor SaveSlots apidoc cleanup
-
15:01 Doomsday Engine Revision 89ff7e31 (github): libcommon|SaveSlots: Do not alter the file system when looking up a save slot file name
-
14:35 Doomsday Engine Revision da276f46 (github): Refactor|libcommon|SaveSlots: Renamed SaveSlot::mapSaveName() as saveNameForMap()
- Avoids potential confusion with bindSaveName()
-
14:19 Doomsday Engine Revision 3c3ee029 (github): libcommon: Cleanup
-
14:15 Doomsday Engine Revision ec54087b (github): libcommon|SaveSlots: Mechanism for binding save game file names to logical save slots
-
13:14 Doomsday Engine Revision 2f755190 (github): libcommon|SaveSlots: Cleanup
-
12:41 Doomsday Engine Revision b30dd86b (github): Refactor|libcommon|SaveSlots: Various SaveSlots API improvements, cleanup
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 ... -
01:20 Doomsday Engine Revision 5219f93b (github): Fixed|libcommon: Compiler warnings (missing initializer, string constant -> char *)
-
01:00 Doomsday Engine Revision 695e5ca0 (github): Fixed|libcommon|Game Menu: Compiler warnings (missing initializer, char const * -> void *)
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... -
09:04 Doomsday Engine Revision ecae2883 (github): libcommon: Cleanup
-
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. -
02:42 Doomsday Engine Revision a375b558 (github): Refactor|libcommon|SaveInfo|SaveSlots: Use C++ SaveInfo and SaveSlots APIs throughout, dumped C APIs
-
02:18 Doomsday Engine Revision afb1f2ae (github): libcommon: Switched g_game.c, hu_menu.c to C++
2014-02-17
-
19:02 Doomsday Engine Revision 1363fdfe (github): libhexen: Switched h2_main.c to C++
-
18:56 Doomsday Engine Revision 80d6cbb9 (github): libdoom64: Switched d_main.c to C++
-
18:26 Doomsday Engine Revision 4f831e1b (github): Refactor|libcommon|GameStateWriter|GameStateReader|SaveSlots: Represent savegame file paths as de::Path
-
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... -
15:51 Doomsday Engine Revision 887c26e7 (github): libcommon: Tweaked textual map banner formatting
-
15:40 Doomsday Engine Revision 60e9dd69 (github): libcommon: Cleanup
-
13:11 Doomsday Engine Revision 66e23fcb (github): libcommon|GameStateWriter|GameStateReader: Continued cleaning up savegame file management
-
11:15 Doomsday Engine Revision d4547928 (github): Fixed|All Games: Various minor compiler warnings
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?
-
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.
-
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... -
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...
2014-02-15
-
20:02 Doomsday Engine Revision 374aaee9 (github): Refactor|libcommon: Added IGameStateReader interface
-
19:38 Doomsday Engine Revision 5bfb27b0 (github): libheretic|HereticV13GameStateReader: Cleanup
-
19:35 Doomsday Engine Revision c8c3e127 (github): libcommon|SaveSlots: Updated include paths for legacy game state readers
-
19:34 Doomsday Engine Revision fc508e50 (github): Refactor|libheretic|HereticV13GameStateReader: Renamed source files for HereticV13GameStateReader, cleanup
-
19:06 Doomsday Engine Revision 5d90899e (github): Refactor|libdoom|DoomV9GameStateReader: Renamed source files for DoomV9GameStateReader, cleanup
2014-02-14
-
06:49 Doomsday Engine Revision 269a7ba6 (github): Typo
-
06:18 Doomsday Engine Revision ff9d1a40 (github): Fixed|libcommon|MapStateReader: Build failure (refactoring oversight)
-
06:13 Doomsday Engine Revision 2dc09fd0 (github): Refactor|libcommon: Continued remodeling savegame writing/reading
-
01:47 Doomsday Engine Revision 576285eb (github): libcommon|SaveInfo: Cleanup
-
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.
Also available in: Atom