Project

General

Profile

danij's activity

From 2014-07-18 to 2014-07-31

2014-07-31

16:22 Doomsday Engine Revision db16749b (github): Merge branch 'master' into common-episode-definition
danij

2014-07-29

19:07 Doomsday Engine Revision c0c2d966 (github): IdTech1Converter|MapInfoTranslator: Cleanup
danij
19:05 Doomsday Engine Revision 447ed931 (github): Refactor: Don't "zero-base shift" Hexen "warp numbers"
It serves no useful purpose to shift the warp numbers so leave them
as they are.
danij
18:16 Doomsday Engine Revision 4c5d2e2b (github): Typo
danij
18:02 Doomsday Engine Revision 736d4dd8 (github): DED: Added 'Episode' definitions
Episode definitions are used to define metadata (such as the title of
the episode), how the episode is presented in t...
danij
15:41 Doomsday Engine Revision 7cf0435d (github): libcommon: Traverse the DEDRegisters of Episode and MapInfo defs
As of this commit, the build completes without error. It is however
most certainly broken. The next step is implement...
danij
15:37 Doomsday Engine Revision 1493e6f6 (github): libdoomsday|DEDRegister: DEDRegister provides immutable access to lookup DictionaryValues
danij
02:35 Doomsday Engine Revision ddad669c (github): libdoomsday|DED: Store Episode definitions in a DEDRegister
danij
02:06 Doomsday Engine Revision bf9ddd96 (github): Refactor|libcommon|libhexen: Access MapInfo defs from the DED database
danij
01:24 Doomsday Engine Revision 4c9426bc (github): libcommon|GameSession: Convenient access to the current Episode and MapInfo defs
common::GameSession provides a convenient way to lookup the defs for
the current episode and map.
danij
00:53 Doomsday Engine Revision 24af81e8 (github): libdoomsday: Cleanup
danij
00:31 Doomsday Engine Revision 0d7e1820 (github): libdoomsday: Added defn::Episode (RecordAccessor)
danij
00:25 Doomsday Engine Revision a7cd483e (github): API|libcommon: DD_GetVariable() now provides access to the DED database
libcommon provides a Defs() helper function, returning a reference to
the engine's DED database (ded_t).
danij

2014-07-28

05:16 Doomsday Engine Revision 9f1abd03 (github): IdTech1Converter|libcommon: Moved MAPINFO reading logic to IdTech1Converter
From here we'll translate the MAPINFO definitions into DED. Doing it
this way we can isolate the messy logic needed f...
danij
03:19 Doomsday Engine Revision ef4063c3 (github): Refactor|DEH Reader: Updated DED, MapInfo access (now Record)
danij
02:43 Doomsday Engine Revision 2ced9df3 (github): Refactor|Client|Renderer|libdoomsday: Updated DED, MapInfo/Sky access (now Records)
danij
02:41 Doomsday Engine Revision 16e7b9ba (github): libcore|RecordAccessor: Utility method for accessing a subrecord
danij
01:09 Doomsday Engine Revision cae998a3 (github): Refactor|libdoomsday|DED: Updated DED parser to read MapInfo and Sky defs into Records
danij

2014-07-27

07:13 Doomsday Engine Revision e146f059 (github): Refactor|libdoomsday|DED: Store MapInfo definitions in a DEDRegister
danij
06:35 Doomsday Engine Revision f71a6067 (github): Refactor|libdoomsday|DED: Store Sky definitions in a DEDRegister
danij
05:03 Doomsday Engine Revision 443d71d7 (github): IdTech1Converter|HexLex: Handle MAPINFO syntax errors with de::Error
Also disabled code interacting with the DED db, so that the plugin can
be built without error.
danij
04:35 Doomsday Engine Revision 99ed35fd (github): MapInfoParser: Moved MapInfoParser and related components to IdTech1Converter
danij
04:08 Doomsday Engine Revision 026e6ea5 (github): IdTech1Converter: Moved a copy of libcommon's HexLex into IdTech1Converter
danij
02:47 Doomsday Engine Revision 5ba86445 (github): Merge branch 'master' into common-episode-definition
danij
02:45 Doomsday Engine Revision 2250af5a (github): Refactor|IdTech1Converter: Renamed idtech1::Id1Map as idtech1::MapImporter
danij
02:25 Doomsday Engine Revision 32e82e99 (github): Refactor|IdTech1Converter: Renamed namespace wadimp as idtech1
danij
02:05 Doomsday Engine Revision 76d44ce6 (github): Refactor|Plugins: Renamed WadMapConverter as IdTech1Converter
Importing (and perhaps converting) of id Tech 1 format resources is
in the process of being moved out of the engine. ...
danij
00:31 Doomsday Engine Revision beb69169 (github): Merge branch 'master' into common-episode-definition
danij
00:29 Doomsday Engine Revision 7a537086 (github): libdoom64: Fixed build (unknown symbol 'cfg.netEpisode')
danij
00:06 Doomsday Engine Revision 038979cc (github): DED: 'Map Info' defs now support the 'mods' derivation attribute
One can now use the 'mods' attribute with Map Info definitions to
modify an existing definition.
danij

2014-07-26

23:48 Doomsday Engine Revision b9bd0f3a (github): MapInfoParser|libcommon: MapInfo records the 'secretNextMap'
danij
05:22 Doomsday Engine Revision 6f920828 (github): MapInfoParser|libcommon: Cleanup (removed todo comment wrt 'warpTrans' default)
Evidently this logic is already equivalent to ZDoom. Job done. danij
05:06 Doomsday Engine Revision 7b5c79fc (github): libcommon: Translate MAPINFO, episode 'startMap' numbers to URIs
Once all the definitions have been read, translate any Hexen warp
trans numbers used when referencing the starting ma...
danij
03:17 Doomsday Engine Revision c9099bb1 (github): libcommon: Kludge around a compatibility issue with Hexen's MAPINFO
MAPINFO in the commercial versions of the Hexen IWADs contain a bunch
of broken definitions. As later definitions now...
danij
02:15 Doomsday Engine Revision 6c69cc64 (github): Refactor|libcommon: Translate MAPINFO 'nextMap' numbers to URIs
Once all the definitions have been read, translate any Hexen warp
trans numbers used when referencing other maps into...
danij

2014-07-25

06:52 Doomsday Engine Revision 4aab21ed (github): libcore|SavedSession: SavedSession::metadata now records the current episode
As of this commit, we are now ready to move the currently hardcoded
map progression to MAPINFO.
danij
03:30 Doomsday Engine Revision 75b74fd5 (github): Refactor|libcommon: Read-only cvar 'map-id' is now a URI
Also removed the now unused G_CurrentMapNumber() danij
02:56 Doomsday Engine Revision 223a456d (github): libcommon: Continued updating code dependent on recently deprecated functions
danij
02:50 Doomsday Engine Revision e2511406 (github): libdoom64: Use map URIs to determine A_CyberDeath special triggers
danij
00:36 Doomsday Engine Revision 1c359db1 (github): libdoom: Use map URIs to determine A_BossDeath special triggers
danij

2014-07-24

22:47 Doomsday Engine Revision 3da142c5 (github): libheretic: Use map URIs to determine A_BossDeath special triggers
danij
22:09 Doomsday Engine Revision d524a472 (github): libcommon: Cleanup
danij
08:10 Doomsday Engine Revision 59052b70 (github): All Games|Menu: Disable selection of episodes whose start map is missing
With the shareware game modes, the "buy the full game prompt" will be
displayed. Otherwise, disable the relevant butt...
danij
05:18 Doomsday Engine Revision b08c463d (github): All Games|Menu: Automatically skip episode selection if only one is defined
danij
04:52 Doomsday Engine Revision ee729e74 (github): All Games|Menu: Added an episode selection menu to all games
Todo: Automatically skip episode selection if only one is defined. danij
02:42 Doomsday Engine Revision f9a7c784 (github): libcommon: The starting map for an episode is defined by EpisodeInfo
danij

2014-07-23

04:35 Doomsday Engine Revision e34b598c (github): libcommon|Menu: Fix CVarToggleWidget activation on page init
danij
04:17 Doomsday Engine Revision 55cae51e (github): Refactor|libcommon|Menu: Use QVariant for menu::ButtonWidget user data
danij
03:19 Doomsday Engine Revision 64c3a050 (github): Cleanup|libcommon|Menu: Removed unused menu::Widget, action callback return value
danij
02:48 Doomsday Engine Revision 0dba156f (github): Cleanup|libcommon|Menu: Removed unused 'parameters' arg from menu::Widget action callbacks
This is effectively a "widget event" mechanism. There is no real use
for routing arguments in this way now that the m...
danij
02:00 Doomsday Engine Revision 48fb3394 (github): libcommon: Added 'menuHelpInfo' and 'menuShortcut' to EpisodeInfo
danij

2014-07-22

23:15 Doomsday Engine Revision fbb0baa8 (github): libcommon: Began setting up a mechanism for defining episodes
As a first step, dynamically generate the episode selection menu from
some currently hardcoded 'EpisodeInfo' records ...
danij
22:41 Doomsday Engine Revision 2cc7dafa (github): libcommon|Menu: Added a generic "focused item help" mechanism to the game menu
Handling this using a custom page drawer is clunky to say the least,
as it means one cannot programmatically set up h...
danij
06:40 Doomsday Engine Revision 4c3824d4 (github): libcommon|Menu: Cleanup
danij
06:29 Doomsday Engine Revision f108f90e (github): Refactor|libcommon|Menu: Extracted menu::CVarToggleWidget from menu::ButtonWidget
menu::ButtonWidget now owns the text value to visualize the button,
enabling the use of runtime-generated strings wit...
danij

2014-07-21

18:26 Doomsday Engine Revision 928ec71c (github): Refactor|libcommon: Moved the MapInfo set into a simple HexDefs structure
danij
17:46 Doomsday Engine Revision 097a39df (github): libcommon: One MapInfoParser can now be used to read multiple definition sources
Also applied PIMPL plus some cleanup. danij
16:20 Doomsday Engine Revision bd8205a1 (github): Fixed|libcommon: Do not attempt player reborns if no game session is in progress
If loading a saved game fails at a specific point in the process, it
is presently possible that the game will enter a...
danij
15:46 Doomsday Engine Revision a57b0698 (github): Network|Protocol|libcommon: Reference maps in GPT_INTERMISSION packets as URI
Note that the episode number is *not* communicated at this time. The
assumption being that an episode change is a gam...
danij

2014-07-20

05:12 Doomsday Engine Revision 159d70b4 (github): libcommon|Menu: Ensure the 'LoadGame' and 'SaveGame' menus are kept in sync
Previously only one set of widget instances were used for both pages.
Now that each page uses its own widgets we must...
danij
04:41 Doomsday Engine Revision 71f3307d (github): libcommon|Menu: Close the game menu if open when performing a reset
On second thought, simply close the menu if its open at reset time.
It may be that the previously active page no long...
danij
03:49 Doomsday Engine Revision ea64050f (github): Merge branch 'master' into gamemenu-rebuild-on-reset
danij
03:49 Doomsday Engine Revision 5bce6ffa (github): Fixed|Client: Compiler warnings (unreferenced formal parameter)
danij
01:16 Doomsday Engine Revision 0dc74989 (github): Merge branch 'master' into gamemenu-rebuild-on-reset
danij
01:15 Doomsday Engine Revision 99e8ad54 (github): Fixed|libcommon|libdoom|libdoom64|libheretic|libhexen: Compiler warnings (missing initializer, unused arg)
danij

2014-07-19

17:45 Doomsday Engine Revision 2b4672b7 (github): Merge branch 'master' into gamemenu-rebuild-on-reset
danij
 

Also available in: Atom