Project

General

Profile

danij's activity

From 2014-01-17 to 2014-01-30

2014-01-30

19:25 Doomsday Engine Revision 77f0d708 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
19:23 Doomsday Engine Revision 52a23ffa (github): Refactor|XG|libcommon: Implement XG plane-mover (de)serialization in C++, with Reader/Writer
danij
19:16 Doomsday Engine Revision 09977379 (github): Refactor|Hexen: Implement sound sequence (de)serialization with Reader/Writer
danij
19:16 Doomsday Engine Revision cecbd1ed (github): Refactor|ACS|Hexen: Implement ACS state (de)serialization in C++, with Reader/Writer
danij
19:14 Doomsday Engine Revision 22c54103 (github): Refactor|libcommon: Switched p_xgsave.c to C++
danij
14:06 Doomsday Engine Revision 2bee2e23 (github): Refactor|libcommon: Implement thinker (de)serialization in C++, with Reader/Writer
Todo: mobj_t and Hexen's polyevent_t danij
13:55 Doomsday Engine Revision ce5f6a33 (github): Refactor: Switched each games' p_lights.c to C++
danij

2014-01-29

18:49 Doomsday Engine Revision 844c07b2 (github): Refactor|libcommon: Switched p_door.c to C++
danij
18:48 Doomsday Engine Revision a015765d (github): Refactor|libhexen: Switched p_pillar.c and p_waggle.c to C++
danij
16:51 Doomsday Engine Revision d9f4cc50 (github): Refactor|libcommon: Switched more libcommon source files to C++
danij
15:11 Doomsday Engine Revision 2b495a61 (github): Refactor|ACS: Implement ACScript (de)serialization in C++ with Reader/Writer
Also, ACScript_Thinker() now calls the C++ method ACScript::runTick() danij
15:07 Doomsday Engine Revision 28a20547 (github): libcommon: Provide a Reader/Writer to all save state (de)serialization routines
danij
14:59 Doomsday Engine Revision cefbff4e (github): ACS|Cleanup: Use Uri_NewWithPath3
danij
14:53 Doomsday Engine Revision 296bacb4 (github): API|Uri: Added new Uri constructor Uri_NewWithPath3
A default scheme is set for the new Uri before then parsing a cstring
representation of a Uri, bypassing the resource...
danij

2014-01-27

11:45 Doomsday Engine Bug #1720 (Resolved): [multiplayer] client seg fault when something moves
danij
11:35 Doomsday Engine Revision 3cec3a90 (github): Fixed|Client: Crash in multiplayer when the player attempts to fire
The engine failed to zero the whole of mobj_t, leaving the portion
which defines the game specific extra data uniniti...
danij
10:15 Doomsday Engine Revision be842469 (github): Hexen|ACScriptInterpreter: Moved remaining ACS interpretation logic into ACScriptInterpreter
Todo: Cleanup danij
09:06 Doomsday Engine Revision 0be50243 (github): ACS|Hexen: Cleanup
danij
07:27 Doomsday Engine Revision 75e7122b (github): ACS|Hexen: Moved more logic into the new interpreter class
danij
06:52 Doomsday Engine Revision 832cf9fa (github): ACS|Hexen: Load bytecode string constants as static Strs, cleanup
danij
06:02 Doomsday Engine Revision b20cf99c (github): libcommon: Fix build (unknown type acs_t)
Note to self: ignore Qt Creator's unreliable refactoring tools... danij
05:39 Doomsday Engine Revision a24cbb98 (github): ACS|Hexen: Removed more unnecessary globals used by the bytecode interpreter
danij
04:10 Doomsday Engine Revision 58436cc0 (github): ACS|Hexen: Cleanup
danij
03:45 Doomsday Engine Revision 8f94a103 (github): ACS|Hexen: Continued work on remodeling the ACS bytecode interpreter
danij
02:27 Doomsday Engine Revision eb14c981 (github): ACS|Hexen: Translate ACS script numbers when loading new bytecode
danij
01:41 Doomsday Engine Revision aa6bb8e2 (github): ACS|Hexen: Ensure bytecode command functions are of the expected form
danij
00:44 Doomsday Engine Revision 9d79b054 (github): ACS|Hexen: Continued moving logic into the new interpretor class
danij

2014-01-26

22:36 Doomsday Engine Revision 394fc21e (github): Hexen|ACS: Continued work on clarifying/remodeling the ACS bytecode interpreter
danij
20:13 Doomsday Engine Revision d8b1dfa8 (github): Refactor|Hexen|ACS: Renamed some ACS scripting components, for clarity
danij
19:42 Doomsday Engine Revision 9a8242f1 (github): Hexen: Cleanup
danij
19:11 Doomsday Engine Revision ad29593b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
19:11 Doomsday Engine Revision 2250621f (github): Refactor|Hexen: Switched ACS bytecode interpreter to C++, renamed sources, cleanup
danij
18:02 Doomsday Engine Bug #1719: Letterboxed/pillarboxed drawing of the game is broken
Doomsday does have "smart stretching" and it is indeed already enabled by default. The way it works is to compare the... danij
09:32 Doomsday Engine Bug #1719: Letterboxed/pillarboxed drawing of the game is broken
The boxed projection must be configurable enough to support dynamically enabling/disabling it depending on the curren... danij

2014-01-25

14:40 Doomsday Engine Revision e42b7c97 (github): Refactor|Hexen: Moved ACScript (thinker) savegame io to p_acs.c
danij
13:59 Doomsday Engine Revision a72f18c5 (github): Refactor|Hexen: Moved ACS savegame io to p_acs.c, cleanup
danij
13:11 Doomsday Engine Revision 8fdacc2f (github): Refactor|libcommon: Reworked more logical episode + map number lookups using Uri
There are now very few places where the logical numbers are still
relevant (ACS and network deltas being the main cas...
danij
12:47 Doomsday Engine Revision d738c533 (github): libcommon|HexLex: Cleanup
danij
12:34 Doomsday Engine Revision 2c8a9311 (github): libcommon|HexLex: HexLex no longer accesses the DED definition database
If DED definition lookup is necessary for translating a parsed value
then this should be implemented in the parser in...
danij
09:45 Doomsday Engine Revision 933c9058 (github): Hexen|SndInfoParser: Fix patching of MAPINFO (lump) definitions with SNDINFO-read values
(The only time a mapinfo_t is modified outside of MapInfoParser). danij
08:40 Doomsday Engine Revision 479ce9b2 (github): Debug|Hexen: Fix log output of P_TranslateMapIfExists()
danij
08:31 Doomsday Engine Revision 2d44bf78 (github): Hexen|MapInfoParser: Cleanup
danij
08:26 Doomsday Engine Revision b3ed8cd9 (github): Hexen: Allow patching of map definitions in MAPINFO lumps
A later map definition with the same id will now patch the previously
defined map with additional/replacement propert...
danij
08:05 Doomsday Engine Revision 74115143 (github): Hexen: The mapinfo definition database is now indexed by map URI
danij
04:31 Doomsday Engine Revision f202aabc (github): Fixed|Hexen|SndInfoParser: SIGSEGV attempting to parse a SNDINFO lump intended for ZDoom
An error is thrown if a lump presented to SndInfoParser() contains
unknown commands.
The vanilla parser attempts to ...
danij
03:58 Doomsday Engine Revision 8cfce096 (github): libcommon|HexLex: Cleanup
danij
03:22 Doomsday Engine Revision 2717c889 (github): Refactor|libcommon: Moved sound sequence savegame io to sn_sonix.cpp
Doing this in an external module is not a good idea as it demands
exposing knowledge of the sequence-internal represe...
danij
02:42 Doomsday Engine Revision b21270bd (github): libcommon: Cleanup
danij
02:41 Doomsday Engine Revision 50fbb640 (github): Refactor: Moved AnimDefsParser() to libcommon
danij
02:22 Doomsday Engine Bug #1715: [Ring Zero UI] Game selection widget items clipped as they overflow (e.g., in 640x480)
In fact the scaling issues occur at various window sizes, see the attached screenshots. danij
00:32 Doomsday Engine Bug #1715: [Ring Zero UI] Game selection widget items clipped as they overflow (e.g., in 640x480)
There also appears to be some scaling issues with the console history widget.
EDIT: Correction; one cannot resize ...
danij
00:24 Doomsday Engine Bug #1715 (Closed): [Ring Zero UI] Game selection widget items clipped as they overflow (e.g., in 640x480)
The game selection menu items are sized incorrectly when the main window is too small (e.g., at 640 x 480). danij
02:02 Doomsday Engine Bug #1719: Letterboxed/pillarboxed drawing of the game is broken
InFine does not respect rend-finale-stretch. danij
01:54 Doomsday Engine Bug #1719 (Closed): Letterboxed/pillarboxed drawing of the game is broken
danij
01:09 Doomsday Engine Bug #1717: [Windows] Obsolete support and update links in Add / Remove Programs
The current version number is also missing from the application metadata. danij
00:56 Doomsday Engine Bug #1717 (Closed): [Windows] Obsolete support and update links in Add / Remove Programs
The application metadata is marked with obsolete help, support and update links, directing to the wiki and/or project... danij
01:07 Doomsday Engine Bug #1696 (Closed): BspLeaf::cluster: No sector cluster is attributed
danij
01:02 Doomsday Engine Bug #1718 (New): Inventory item display/selection issues
The effective number of active slots is not reset when starting a new game.
Also, in Heretic, there appears to be ...
danij
00:46 Doomsday Engine Bug #1716 (Closed): [Windows] Cannot resize console history widget if the edge meets the edge of the window
If the console history widget is resized so that it fills the window, one cannot "grab" the edge to adjust it further. danij

2014-01-24

23:06 Doomsday Engine Revision a5a96c2e (github): Hexen|MapInfoParser: Fixed map music assignment; cleanup
danij
22:44 Doomsday Engine Revision 72ff01d4 (github): Hexen|MapInfoParser: Cleanup
danij
22:35 Doomsday Engine Revision c2eef61a (github): API: Added Def_Get() identifier DD_DEF_MUSIC_CDTRACK
Returns the CD track attributed to the referenced music definition. danij
22:03 Doomsday Engine Revision b6b852d4 (github): libcommon: Cleanup
danij
21:50 Doomsday Engine Revision c6a9bad9 (github): Documentation|libcommon|HexLex: Improved apidoc for HexLex
danij
21:34 Doomsday Engine Revision e3395dcc (github): libcommon|HexLex: Cleanup
danij

2014-01-23

23:28 Doomsday Engine Revision e0d08825 (github): libcommon|HexLex: Continued cleaning up HexLex
danij
14:06 Doomsday Engine Revision fd2559e8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:06 Doomsday Engine Revision ff8d2edf (github): Refactor|Hexen: Use HexLex to parse SNDINFO/SNDSEQ data
danij
14:04 Doomsday Engine Revision 067e9b50 (github): Refactor|Hexen: Use HexLex to parse ANIMDEFS data
danij
14:02 Doomsday Engine Revision 2457b285 (github): Refactor|Hexen: Use HexLex to parse MAPINFO data
danij
13:58 Doomsday Engine Revision 29e810ab (github): libcommon: Derived HexLex (class) from Hexen's script parser
A (common) lexical analyzer for Hexen definition/script syntaxes.
Todo: Cleanup
danij
13:52 Doomsday Engine Revision e1efab84 (github): libdeng1|API: Added Str_StartsWith()
danij
13:49 Doomsday Engine Revision 3d6eca10 (github): Map|World: Cleanup
danij
13:34 Doomsday Engine Revision ce5e189d (github): API: Added M_ReadFileIntoString()
A convenient method of reading a file or WAD lump into a string. danij

2014-01-20

09:50 Doomsday Engine Revision 84f79ac7 (github): libhexen|Cleanup: Continued cleaning up MAPINFO lump parsing
danij
09:05 Doomsday Engine Revision b3991ba3 (github): libhexen: Cleanup
danij
08:20 Doomsday Engine Revision d1eece9f (github): libcommon: Fix build warnings (uninitialized variable access)
danij
08:08 Doomsday Engine Revision d8a2224a (github): libcommon: Typos
danij
07:38 Doomsday Engine Revision f99399fe (github): Refactor: Consolidated and cleaned up methods of querying map author/title info
Map author and title info is now primarily available through read-only
console variables 'map-author' and 'map-name'....
danij
01:21 Doomsday Engine Revision b4232042 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
01:21 Doomsday Engine Revision b5aaabf0 (github): Console: Improved output of 'inspectmap'
Now includes more pertinent map information, such as the full title
(which is presently obtained by querying a game r...
danij
01:13 Doomsday Engine Revision 071e9be5 (github): Thinkers|World: Added Thinkers utility method for counting active thinkers
danij
01:11 Doomsday Engine Revision 1a396ec5 (github): BspNode|World: Added BspNode method for calculating the height of a subtree
danij
01:08 Doomsday Engine Revision 2d173d51 (github): libdeng2|Windows: Export Binder, NativeFunctionSpec
danij
 

Also available in: Atom