Project

General

Profile

Activity

From 2014-01-11 to 2014-01-24

2014-01-24

23:06 Revision a5a96c2e (github): Hexen|MapInfoParser: Fixed map music assignment; cleanup
danij
22:44 Revision 72ff01d4 (github): Hexen|MapInfoParser: Cleanup
danij
22:35 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 Revision b6b852d4 (github): libcommon: Cleanup
danij
21:50 Revision c6a9bad9 (github): Documentation|libcommon|HexLex: Improved apidoc for HexLex
danij
21:34 Revision e3395dcc (github): libcommon|HexLex: Cleanup
danij

2014-01-23

23:28 Revision e0d08825 (github): libcommon|HexLex: Continued cleaning up HexLex
danij
21:32 Revision e548c62e (github): UI|Client: Working on the multiplayer dialog
Listing found servers. The Game can now be asked to provide the
ID of the game logo image.
skyjake
14:06 Revision fd2559e8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:06 Revision ff8d2edf (github): Refactor|Hexen: Use HexLex to parse SNDINFO/SNDSEQ data
danij
14:04 Revision 067e9b50 (github): Refactor|Hexen: Use HexLex to parse ANIMDEFS data
danij
14:02 Revision 2457b285 (github): Refactor|Hexen: Use HexLex to parse MAPINFO data
danij
13:58 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 Revision e1efab84 (github): libdeng1|API: Added Str_StartsWith()
danij
13:49 Revision 3d6eca10 (github): Map|World: Cleanup
danij
13:34 Revision ce5e189d (github): API: Added M_ReadFileIntoString()
A convenient method of reading a file or WAD lump into a string. danij
10:24 Revision 6656bf75 (github): UI|Client|Log: Adjusted entry metadata color (domain letter)
skyjake
10:23 Revision 75eae3ec (github): UI|Client: Working on the multiplayer dialog
skyjake

2014-01-22

12:59 Revision 60c2b46b (github): libgui|KeyEvent: Warn about unmapped keys using a Dev entry
skyjake
12:58 Revision a97be38e (github): libgui|KeyEvent: Warn about unmapped keys using a Dev entry
skyjake
10:59 Revision 3f50dff9 (github): UI|Multiplayer: Added empty stub for Multiplayer Games dialog
The dialog can be accessed via the DE menu. skyjake

2014-01-20

16:36 Revision 403cf060 (github): Documentation|libdeng2: Group for Binder
skyjake
15:43 Revision a743a92c (github): Cleanup
skyjake
14:48 Revision c3a5a3b9 (github): UI|Client|LensFx: Don’t draw vignette if there is no map loaded
skyjake
14:48 Revision 2a577ab9 (github): Fixed|Hexen: Build failure
skyjake
14:11 Revision 9de2aa2d (github): Fixed|InFine: Animation gets stuck (suspended) after playdemo
This commit fixes the issue where the game view would be obscured
by the title animation after a game was started. Th...
skyjake
09:50 Revision 84f79ac7 (github): libhexen|Cleanup: Continued cleaning up MAPINFO lump parsing
danij
09:05 Revision b3991ba3 (github): libhexen: Cleanup
danij
08:20 Revision d1eece9f (github): libcommon: Fix build warnings (uninitialized variable access)
danij
08:08 Revision d8a2224a (github): libcommon: Typos
danij
07:38 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 Revision b4232042 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
01:21 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 Revision 071e9be5 (github): Thinkers|World: Added Thinkers utility method for counting active thinkers
danij
01:11 Revision 1a396ec5 (github): BspNode|World: Added BspNode method for calculating the height of a subtree
danij
01:08 Revision 2d173d51 (github): libdeng2|Windows: Export Binder, NativeFunctionSpec
danij

2014-01-17

14:55 Revision ed55cfc7 (github): Fixed|UI|Stereo 3D: Map mouse wheel position to left/right frames
Mouse buttons and position was already mapped, however the wheel
position was not.
skyjake
13:03 Revision cda00fa7 (github): Client|Script: Added the script binding App.quit()
skyjake
12:49 Revision 30d05b26 (github): Cleanup
skyjake
12:34 Revision c544aa6e (github): Refactor|Script: Revised naming convention of native script functions
Now using “Function_” as the prefix. skyjake
12:33 Revision b2c31bdb (github): Fixed|All Games: Errors in release build
Log entries were being printed with debug-only variables or functions. skyjake
09:07 Revision 2acf8cd8 (github): Refactor|Client|libgui: Use Binder to manage script bindings
The native implementation of the functions doesn’t need to check
for argument count as that is already checked earlie...
skyjake

2014-01-16

20:34 Revision e6e1dd58 (github): libdeng2|Script: Utilities for easier creation of native script functions
Binder automates the tasks for registering and unregistering native
entry points that appear as script functions.
skyjake
20:34 Revision 87589314 (github): Refactor|Client|libgui: Use Binder to manage script bindings
skyjake
19:38 Revision 0a317ebf (github): Fixed|Renderer: Model particles not affected by dynamic lights, plus cleanup
The particle renderer used the wrong axes when determining the BSP
leaf at the origin of a given particle (Z and Y we...
danij

2014-01-15

13:59 Revision eeec1ae5 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
13:59 Revision 25605e10 (github): libdeng2|StringPool: The 'data' argument of StringPool::iterate() is now optional
danij
13:54 Revision f47d5089 (github): Cleanup|Client: Log entry
skyjake
13:51 Revision 95e2230d (github): World: Log a separate warning for each unknown material
Now that the warnings produce collated alerts it is better to log
each unknown material encountered during map conver...
danij
12:56 Revision 681410ac (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:55 Revision 189fce2b (github): DehReader|Fixed: Parse error reading a [PARS] block using doom2 notation
danij
12:53 Revision f38566b9 (github): Fixed|libdeng2: Warning in release build
skyjake
11:02 Revision d830a002 (github): Refactor|Generator|World: Made private more members of Generator
danij
10:05 Revision 48022294 (github): Windows: Fixed build (platform header inclusion order)
danij
09:35 Revision f79dfba1 (github): Default Style|OS X: Default UI font
On second thought, Open Sans only works with Qt 5.2; with Qt 4.8
it doesn’t get a bold weight at all. Better stick wi...
skyjake
09:30 Revision a3ad1f8b (github): API: Relocated internal thinker functions from public API header
These belong in an internal header. skyjake
09:12 Revision 0da7b89a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:12 Revision eb64c530 (github): Cleanup|Log|libgui|libappfw|Console: Log message cleanup
skyjake
09:11 Revision d2a4a63d (github): Default Style|OS X: Use Open Sans as UI font (like on Windows)
Standardizing appearance. Also, Qt is having real difficulties
picking the right font weights on Mavericks, which mak...
skyjake
09:09 Revision 628fdc4d (github): UI|libgui: Disable widget background blurring when a game is loaded
Game rendering is simply not efficient enough to be done multiple
times per frame => perf hit is too big.
skyjake
09:05 Revision cc995755 (github): Refactor|World: Renamed p_particle.h/cpp to generator.h/cpp respectively
Also added a convenience header for Generator. danij
08:49 Revision 54d54b47 (github): Refactor|World: Continued splitting up p_particle.h/cpp
danij
07:56 Revision 2a3ce816 (github): Client: Cleanup
danij
07:26 Revision e17ccd39 (github): Cleanup: Moved global validCount to WorldSystem; r_main.h/cpp now client-only
The server executable no longer depends on any source file in the
render domain.
danij

2014-01-14

20:10 Revision 11357422 (github): libgui: Fonts can specify alternate families for different weights
However, at least on OS X 10.9 it seems Qt is currently unable to
select a light font no matter which mechanism is used.
skyjake
18:24 Revision 6bb992be (github): Tests|OS X: Test deployment with Qt 5, failed assert in test_log
skyjake
18:23 Revision ccb1c893 (github): FMOD|Cleanup: Log entries containing pointer values
skyjake
14:52 Revision f8a662d5 (github): Fixed|OS X|Qt: Bundling Qt 5 frameworks in Doomsday.app
skyjake
12:24 Revision 53172f14 (github): Log|Resources|libgui: Improved log output
skyjake
12:24 Revision 01d5e980 (github): libdeng2: Added a header for some printable character symbols
Unicode if possible. skyjake
11:51 Revision 8e54a19e (github): Fixed|UI: Use GLFramebuffer when drawing a blurred widget background
The game renderer assumes that both color and depth attachments are
being used.
skyjake
10:34 Revision fab3c296 (github): libgui|GLFramebuffer: Use a Property to track the default sample count
All existing GLFramebuffer instances observe the default sample count
and update their contents accordingly when it’s...
skyjake
10:33 Revision 8d7272d7 (github): Console: Disabled warning about ‘playdemo’
Demos are currently not supported, so no point in warning about them. skyjake
10:32 Revision db1f6e12 (github): libdeng2: Added the Property utility for observable native variables
Unlike script Variables, Property deals with native value types
and cannot accept more than one type of value.
skyjake

2014-01-13

21:31 Revision e2ebe9f6 (github): Fixed|Particles: Out-of-bounds memory access
Apparently spinIndex was sometimes incorrectly calculated on
p_particle.cpp:794.
skyjake
17:49 Revision 7a339f5f (github): Cleanup: Log entries, levels, and domains (continued)
skyjake
17:30 Revision 5e9ac8ae (github): Cleanup: Log entries, levels, and domains (continued)
skyjake
17:07 Revision e917e915 (github): Cleanup|All Games: Removed dead code related to player controls
The g_ctrl.* files were not needed any more since libcommon handles
player control setup.
skyjake
17:07 Revision aca7c3b5 (github): Cleanup|API: Removed all use of Con_Message, removed from public API
Also removed Con_PrintRuler. The libdeng2 C API now has a macro for
making escape codes (DE2_ESC).
skyjake
14:54 Revision 18349923 (github): libappfw: Moved dialogs to a separate source folder
They were kept separate in the client, and it's good to keep them
separate in libappfw.
skyjake
13:12 Revision d5184f20 (github): Map|Client: Continued cleaning up particle generator management
danij
10:34 Revision 16a8bfdf (github): Renderer: Relocated generator visibility flags to viewports.cpp, use QBitArray
danij
10:11 Revision 1f858131 (github): Map: Cleanup
Todo: Is it really necessary to link generators to sectors? danij
09:27 Revision 0b33995a (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
09:27 Revision 18269b4b (github): Map|Client: Continued tearing down the clientside Generators abstraction
danij
08:55 Revision 277d6139 (github): qmake|OS X: deng_noclient is not available in the OS X build
On the Mac, the client app and libs need to be built anyway. skyjake
08:52 Revision ec69976f (github): Fixed: Library build order
libappfw requires libdeng1. skyjake
08:45 Revision a54a63a3 (github): Map|Client: Moved the map's Generator collection into de::Map
Todo: Continue tearing down this now obsolete abstraction. danij
07:29 Revision 6523743c (github): Renderer: Cleanup
danij
06:57 Revision e5074bfb (github): Map|Client: Fully encapsulate the clientside Generators collection within de::Map
Also began remodeling the particle generator representation toward a
more object-oriented model (note that a particle...
danij
01:32 Revision bae6c5e0 (github): Cleanup|World: Added Thinker_Map() (returns the map in which the thinker exists)
Note that presently this merely resolves to a WorldSystem::map() call. danij
00:44 Revision 5ec443f7 (github): Hand|World: Updated wrt WorldSystem name change, fix compiler warning
danij
00:37 Revision 5027182b (github): Refactor: Renamed World as WorldSystem, derive from de::System
danij

2014-01-12

23:26 Revision 6543298e (github): WinMM|Windows: Fixed build (missing header), cleanup
danij
21:22 Revision eaea5fdb (github): Cleanup|All Games|Plugins: Replacing use of Con_Message with App_Log
Applying log entry metadata flags. skyjake
20:51 Revision 6cec9bb8 (github): Cleanup|All Games|Plugins: Replacing use of Con_Message with App_Log
Applying log entry metadata flags. skyjake
13:50 Revision ad93df03 (github): Refactor: Added App_Log() to the libdeng2 C wrapper, use it everywhere
App_Log() works the same way as the LOG_* macros: a newline is
automatically added (if there isn’t one). Replaced app...
skyjake
13:09 Revision cedf0673 (github): Refactor: Convenient log level enums for the libdebg2 C wrapper API
skyjake
12:28 Revision 61f68e3a (github): libcommon|libdoom: Running player thinkers and their mobjs in fractional time
Proof of concept where players and their mobjs live in fractional
time while the rest of the world uses only sharp ti...
skyjake
12:25 Revision f27ab3b3 (github): Started work branch for low-latency input and modern player movement
The objective is to allow players (and only players) to be controlled
and moved in fractional time, i.e., as fast as ...
skyjake
12:13 Revision af95f5fa (github): Fixed|Heretic: Transition from intermission to next map
The busy mode transition frame was not being prepared at the
end of the Heretic intermission. Also, there was a waiti...
skyjake
12:11 Revision 81eb082a (github): Fixed|Heretic: Transition from intermission to next map
The busy mode transition frame was not being prepared at the
end of the Heretic intermission. Also, there was a waiti...
skyjake
11:23 Revision 8e67f805 (github): Fixed|UI: All-white busy transition frame
It appears that somebody somewhere alters the min filter of the
transition frame when using “leavemap”, however not w...
skyjake
11:23 Revision 5fb6de69 (github): Client|libgui: Added some log messages
skyjake
11:22 Revision d9030b73 (github): Fixed|UI: All-white busy transition frame
It appears that somebody somewhere alters the min filter of the
transition frame when using “leavemap”, however not w...
skyjake
10:03 Revision 6848105e (github): Refactor|Console|API: Printing log messages, removed old Console API functions
The engine should not internally use Con_Message, Con_Printf, or
Con_FPrintf to print log messages, as these do not p...
skyjake

2014-01-11

21:13 Revision f55bc159 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
20:30 Revision 31d1341b (github): Cleanup|Refactor|Client: Log entries, levels, and domains (continued)
Reduced redundancy and use of fatal errors in fi_main.cpp. skyjake
18:39 Revision a0d050eb (github): Map|Client: Cleanup
danij
17:48 Revision 3ce88f87 (github): Console: Improved output of “listcontrols”
skyjake
17:27 Revision 2e79c6a7 (github): Map|Client: Encapsulate write access to the client mobj hash within de::Map
danij
16:18 Revision 05c836fc (github): Cleanup|Map|Client: Moved Map::expireClMobjs into map.cpp
danij
15:18 Revision 77c44ec8 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
12:18 Revision 71a20b39 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
11:29 Revision 836d7990 (github): Client|Log: Only Dev messages are shown with the section info
The log entry “sections” contain information about where in the
native code the entry was created. This information i...
skyjake
10:56 Revision b62e2f31 (github): Refactor|libdeng1: Renamed the "boolean" define to "dd_bool"
Windows system headers define a "boolean" with a different size. To
avoid this conflict, libdeng1's boolean is now dd...
skyjake
08:50 Revision 5188efa3 (github): Merge branch 'libappfw'
skyjake
08:35 Revision a5207b49 (github): Windows|Installer: Deploy deng_appfw.dll
skyjake
08:34 Revision 4dfcf410 (github): Refactor|Client: Updated to use libappfw
The generic portions of the UI framework have now been migrated to
libappfw.
skyjake
07:06 Revision 023b82a5 (github): Refactor: Updating client to use libappfw
skyjake
 

Also available in: Atom