Project

General

Profile

danij's activity

From 2014-06-20 to 2014-07-03

2014-07-03

22:10 Doomsday Engine Revision 609faf60 (github): Refactor|libdoom|libdoom64|libheretic: Use map URIs when defining the map progression
As of this commit, the map progression in all games other than those
implemented by libhexen is now defined using URIs.
danij
10:35 Doomsday Engine Revision 7f40652a (github): libcommon: Fix case sensitivity issues with map URIs (should not be)
danij
09:08 Doomsday Engine Revision 9a9376b7 (github): Refactor|libcommon: Hide the "logical map number" concept behind G_MapTitlePatch()
This is now the only place where this map indexing method is used
and as such can be removed entirely once the map ti...
danij
08:11 Doomsday Engine Revision 2aedc4e4 (github): Refactor|libcommon: Consolidated more map progression selection logics
danij
07:26 Doomsday Engine Revision 2af17541 (github): Refactor|libcommon: Removed G_ValidateMap()
Validating episode and map numbers with this kind of mechanism makes
far too many assumptions about the map progressi...
danij
06:22 Doomsday Engine Revision d1657ac9 (github): Refactor|libcommon: Removed global variables gameMap, gameEpisode
Also relocated game status cvars "map-id", "map-episode", "map-hub"
into common::GameSession
danij
03:19 Doomsday Engine Revision bbc73d39 (github): Refactor|libdoom|libdoom64|libheretic: Switched p_spec.c to C++
danij
02:08 Doomsday Engine Revision 1df65bbd (github): Refactor|libcommon: Continued removing gameEpisode, gameMap global variables
danij
01:29 Doomsday Engine Revision a94cf2c1 (github): Refactor|libcommon: Use de::Uri with P_SetupMap() and P_InitSky()
As of this commit, usage of de::Uri's C wrapper API is limited to
communication with Doomsday's public APIs.
danij
01:08 Doomsday Engine Revision 795e323f (github): Refactor|libcommon: Switched p_tick.c to C++
danij
00:46 Doomsday Engine Revision 7d2be95c (github): Refactor|libcommon|HexLex: HexLex::readUri() now returns de::Uri
danij
00:31 Doomsday Engine Revision 1d188045 (github): Refactor|libcommon|libhexen: Moved MAPINFO (lump) parsing to libcommon
danij

2014-07-02

20:21 Doomsday Engine Revision 43a98d09 (github): Fixed|Client: Build error (writing de::String through fprintf)
danij
12:07 Doomsday Engine Revision dda62771 (github): libcommon: Parse map references in map cycle rules into URIs
Todo for later: We should allow using URIs in such rules. danij
09:48 Doomsday Engine Revision 99b2f7e0 (github): Refactor|libdoom|libdoom64|libheretic: Intermission now uses URI to reference maps
danij
08:26 Doomsday Engine Revision a41a419d (github): libdoom|libdoom64|libheretic: Clarified wbstartstruct_t usage, made const
danij
07:40 Doomsday Engine Revision 3d4aa7af (github): libdoom|libdoom64|libheretic|libhexen: Cleanup intermission for all games
danij
06:28 Doomsday Engine Revision c00c9d56 (github): Refactor|libdoom|libdoom64|libheretic|libhexen: Intermission APIs for all games are now C++ only
danij
06:21 Doomsday Engine Revision a09e1dd1 (github): Refactor|libhexen: Switched hrefresh.c to C++
danij
05:27 Doomsday Engine Revision ab641d8a (github): Refactor|libdoom: Switched st_stuff.c to C++
danij
04:43 Doomsday Engine Revision 0a8b9dd2 (github): Refactor|libdoom64: Switched d_refresh.c to C++
danij
04:34 Doomsday Engine Revision 069e8df1 (github): Refactor|libcommon: Switched hu_lib.c to C++
danij
03:47 Doomsday Engine Revision c5d28a39 (github): Refactor|libcommon: Standardize G_Map*() argument interpretation wrt current map
danij
01:28 Doomsday Engine Revision 08425d35 (github): Merge branch 'master' into revise-map-geometry-generation
Conflicts:
doomsday/client/src/world/map.cpp
danij
01:19 Doomsday Engine Revision 521f7f0b (github): Cleanup|ResourceSystem|MapDef: Moved MapDef impl to resource/mapdef.cpp
danij
00:29 Doomsday Engine Revision e457a41e (github): ResourceSystem: Cleanup
danij
00:15 Doomsday Engine Revision 645ea21f (github): Console|ResourceSystem: Improved "listmaps" command
Now operates much like the other resource listing commands in that
one may now specify an optional id prefix to match...
danij

2014-07-01

21:25 Doomsday Engine Revision cdb38357 (github): Cleanup|libcommon: Moved G_MapTitle, G_MapAuthor and G_MapTitlePatch to g_game.cpp
danij
21:17 Doomsday Engine Revision 1b2f0627 (github): ResourceSystem|MapDef: Cleanup
danij
21:17 Doomsday Engine Revision b7f37baa (github): libcommon: Fix URI episode/map number extraction (refactoring regression)
danij
01:43 Doomsday Engine Revision 58105820 (github): Refactor|libcommon: G_MapAuthor() and G_MapTitle() now return de::String
danij
00:11 Doomsday Engine Revision d3752be5 (github): ResourceSystem|MapDef: Derive MapDef from de::Record (to hold the property values)
All map-level, Doomsday Script addressable, map property values will
be placed here.
danij

2014-06-30

23:49 Doomsday Engine Revision 254c1693 (github): Cleanup|ResourceSystem: Moved MapDef into new source files
danij
23:30 Doomsday Engine Revision 3a68ac75 (github): WorldSystem: Provide WadMapConverter with the Id1MapRecognizer to use
This is a temporary arrangement to prevent inadvertent desync with the
converter-recognized map data. Logically speak...
danij
22:22 Doomsday Engine Revision e579e996 (github): ResourceSystem|MapDef: Store map id and source file in MapDef
MapDef will be used with all maps regardless of their origin, meaning
they may or may not have an associated Id1MapRe...
danij
22:00 Doomsday Engine Revision 1d28e3a1 (github): World|Map: Maps are associated with their corresponding MapDef
Also addressed a couple more cases where map URIs were being used
without a "Maps" resource scheme.
danij
19:19 Doomsday Engine Revision 443eaa71 (github): libcore|libdoomsday|libcommon|libdoom|libdoom64|libheretic|libhexen: Ensure map URIs consistently use a "Maps" resource scheme
danij
16:25 Doomsday Engine Revision b85642a9 (github): Refactor|WorldSystem: Use ResourceSystem's MapDef in WorldSystem
danij
15:30 Doomsday Engine Revision 433b005f (github): ResourceSystem: Locate id Tech 1 maps in loaded packages during game resource init
danij
15:28 Doomsday Engine Revision 5381acce (github): libcore|PathTreeT: Added tryFind() specializations to PathTreeT
danij
15:19 Doomsday Engine Revision c230b736 (github): Merge branch 'master' into id1-import
danij
15:08 Doomsday Engine Revision abcd0867 (github): WadMapConverter: Id1MapElement needs a non-default copy-ctor
danij

2014-06-29

11:00 Doomsday Engine Revision b022e3ae (github): All Games: Command "warp" now also accepts a map URI
One can now specify the map to warp to using a map URI rather than a
logical map number (and episode, depending on th...
danij
07:32 Doomsday Engine Revision 2a70b77d (github): Refactor: Moved command "listmaps" into ResourceSystem
Now uses Id1MapRecognizer to find all the recognizable maps from the
central LumpIndex rather than assuming a game-sp...
danij
04:25 Doomsday Engine Revision 8dd7fcb9 (github): Refactor|LumpIndex|WadMapConverter|Id1Map: Moved/renamed Id1Map::Recognizer to/as LumpIndex::Id1MapRecognizer
danij
03:46 Doomsday Engine Revision fcebc25e (github): Refactor|WadMapConverter|Id1Map: Moved all Id1Map data type recognition logic to Recognizer
danij
02:31 Doomsday Engine Revision 59ede956 (github): Merge branch 'master' into revise-map-geometry-generation
danij
02:18 Doomsday Engine Revision 0d0e8c41 (github): API: Dropped old/obsolete W API
The specialized lump index functionality of this old API can now be
accessed directly via de::LumpIndex's public API....
danij
01:23 Doomsday Engine Revision adcfd4d9 (github): Refactor|libcommon|libdoom|libheretic|libhexen|libdoom64: Use de::LumpIndex's C++ API
danij
01:10 Doomsday Engine Revision bbc98777 (github): Refactor|libhexen: Switched in_lude.c to C++
danij

2014-06-28

23:28 Doomsday Engine Revision 71b89e43 (github): Refactor|DEH Reader: Use de::LumpIndex's C++ API
danij
23:26 Doomsday Engine Revision c10174bb (github): F API: Added F_LumpIndex() (returns the global index), use in wadmapconverter
danij
22:47 Doomsday Engine Revision 5ee689b4 (github): WadMapConverter|Id1Map: Cleanup (removed an obsolete comment)
danij
22:44 Doomsday Engine Revision 527552d9 (github): WadMapConverter|Id1Map: Use the LumpIndex API to locate map data lumps
Rather than have the Id1Map converter negotiate the old and obsolete
WAD API, provide the converter with the LumpInde...
danij

2014-06-27

22:08 Doomsday Engine Revision e0b813dc (github): WadMapConverter|Id1Map: Cleanup
danij
21:48 Doomsday Engine Revision a249185e (github): Merge branch 'master' into id1-import
danij
21:46 Doomsday Engine Revision a86b07b4 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:46 Doomsday Engine Revision 82a2cf4e (github): Fixed|Renderer|Client: Benign compiler warning (value used before initialization)
danij
21:45 Doomsday Engine Revision 7ef6582a (github): Fixed|libdoom|libhexen: Compiler warnings (missing initializers, unused args)
danij

2014-06-26

10:31 Doomsday Engine Revision 08afb71f (github): WadMapConverter|Id1Map: Obtaining the last lump inspected by Id1Map::Recognizer
danij
10:01 Doomsday Engine Revision e913092d (github): WadMapConverter|Id1Map: Heuristic recognition of id Tech 1 format maps
Rather than rely on the game to provide the name of the map "header"
lump, traverse the WAD lump index looking for lu...
danij
04:31 Doomsday Engine Revision cccf2057 (github): WadMapConverter: Cleanup
danij
01:20 Doomsday Engine Revision 143f63dd (github): Refactor|WadMapConverter: Use deng 2.0 components for Id1Map element type deserialization
danij
00:00 Doomsday Engine Revision 4f5b4009 (github): Refactor|WadMapConverter: Reorganized Id1Map element type deserialization
danij

2014-06-25

23:26 Doomsday Engine Revision a2b5b6a5 (github): Refactor|WadMapConverter: Reorganized Id1Map components
danij
02:25 Doomsday Engine Revision fc0eadff (github): Cleanup|DEH Reader: Removed an obsolete comment
danij
02:21 Doomsday Engine Revision 5a6aeb1c (github): Refactor|DEH Reader: Use de::Uri's C++ API
danij
00:16 Doomsday Engine Revision 43dbdaa4 (github): Cleanup|Client: DED structures now use de::Uri pointers (removed unnecessary casts)
danij

2014-06-24

22:55 Doomsday Engine Revision 4f8a84e1 (github): Refactor|libcommon: Resolved conflicting symbols following libdoomsday dependency addition
Also fixed a couple of minor memory leaks; missing Uri_Delete()s
All plugins now build without error (on MSVC at lea...
danij
22:48 Doomsday Engine Revision 16d3ef17 (github): Plugins: Added libdoomsday to dependencies
Todo: Address symbol conflicts (e.g., Uri vs de::Uri), cleanup... danij
22:26 Doomsday Engine Revision e3cf6280 (github): Refactor|libdoom64: Switched wi_stuff.c to C++
danij
21:39 Doomsday Engine Revision fe3193fb (github): Refactor|libdoom: Switched wi_stuff.c to C++
danij
19:53 Doomsday Engine Revision 4f1fbb1d (github): Refactor|libcommon: Switched g_update.c to C++
danij
18:50 Doomsday Engine Revision 9a9e1f27 (github): Refactor|libhexen: Switched p_spec.c to C++
danij
17:58 Doomsday Engine Revision 80ee5b28 (github): Refactor|libdoom64: Switched m_cheat.c to C++, cleanup
danij
17:56 Doomsday Engine Revision 1a41f7f7 (github): Refactor|libhexen: Switched m_cheat.c to C++, cleanup
danij

2014-06-22

22:53 Doomsday Engine Revision fd009906 (github): Fixed|Resources: DD_DEFNS/DD_DIREC lump loading regression
Lumps in WADs are automatically given a suitable file extension when
indexed (.deh for DEHACKED patches and .lmp for ...
danij
22:22 Doomsday Engine Revision 4c6e0ab6 (github): Merge branch 'master' into revise-map-geometry-generation
danij

2014-06-20

10:16 Doomsday Engine Revision 0ce588a0 (github): Merge branch 'master' into revise-map-geometry-generation
danij
 

Also available in: Atom