Project

General

Profile

Activity

From 2014-01-02 to 2014-01-15

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
11:10 Feature #1700: Warning/error alerts
The UI (alert dialog) still needs some polishing:
* -Don't show entries before they ready to be drawn.-
* -Smoothly...
skyjake
11:09 Feature #1708 (Closed): Logging by domain (with filtering)
Maintaining appropriate log levels and other metadata is something we need to do on ongoing basis, though. 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
16:51 Feature #1429 (In Progress): Support for Freedoom
Freedoom IWAD files renamed: http://dengine.net/forums/viewtopic.php?f=7&t=1671
We should add separate game modes ...
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:12 Bug #1707 (Closed): [NVIDIA] Antialiasing with forced driver setting (black screen)
skyjake
12:11 Bug #1704 (Closed): Busy mode background images
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

2014-01-10

19:41 Revision 2e641bb7 (github): Refactor: Continued setting up libappfw and updating the client
skyjake
15:10 Revision 003f9714 (github): Started work branch for separating the UI framework in a shared lib
The client's UI framework has grown large enough to warrant moving
it into its own shared library called "libappfw" (...
skyjake
13:08 Revision 1f64756e (github): Fixed: Compiler warnings
Unused variables and tautological conditions. skyjake
13:06 Revision 93964519 (github): Fixed: Compiler warnings
Unused variables and tautological conditions. skyjake
10:50 Revision 6513a8b3 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
10:30 Revision 7f3a52b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:29 Revision 57afd11b (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
10:28 Revision 07927d41 (github): World|Client: Cleanup
danij
10:05 Revision d08b3c9a (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
08:57 Revision 97a6152e (github): Map|Client: Cleanup
danij
08:21 Revision 991a2414 (github): Cleanup: de::dintptr() is unnecessary when logging with de::LogEntry::Arg
danij
08:06 Revision 768ec6d1 (github): Refactor|Map|Client: Moved Map's ClMobjHash to the private Instance
danij
07:46 Revision 5ddb9064 (github): Refactor|Map|Client: Reworked the client mobj hash into a basic C++ class
danij
06:26 Revision 30b17945 (github): Map|Client: Cleanup
danij
06:01 Revision c12b14a6 (github): Client: Cleanup
danij
05:55 Revision 638cd846 (github): Map|Client: Removed fixed limit CLIENT_MAX_MOVERS (was 1024)
danij
05:06 Revision 1d011e2e (github): Refactor|Map|Client: Clientside active mover arrays are now private to Map
danij
04:53 Revision 9c9edeab (github): Cleanup|Map|Client: Moved all client only methods of Map to map.cpp
danij
04:23 Revision fcfec832 (github): ClPlaneMover|Client: Cleanup
danij
04:21 Revision c34b37eb (github): Refactor|ClPlaneMover|Client: Simplified ClPlaneMover (use a Plane pointer)
danij
03:56 Revision 64f08249 (github): Refactor|World|Client: Moved ClPolyMover into new source files
danij
03:50 Revision 5d609443 (github): Refactor|World|Client: Moved ClPlaneMover into new source files
danij
03:10 Revision c3fbda76 (github): World|Client: Cleanup
danij
02:27 Revision 63b65707 (github): World|Client: Cleanup
danij
01:12 Revision 5ea7600e (github): World: Cleanup
danij
00:18 Revision 4e051503 (github): World|Server: Cleanup
danij

2014-01-09

23:53 Revision 0e0f33ec (github): LightGrid|Renderer: Cleanup
danij
23:50 Revision cbffd0e1 (github): World: Cleanup
danij
20:52 Revision 1b033ec2 (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
20:35 Revision 2ffec24c (github): Cleanup|Client: Log entries, levels, and domains (continued)
skyjake
19:41 Revision e8af1a95 (github): Fixed: Build error
skyjake
19:40 Revision bbd93763 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
18:33 Revision a6cc1a6a (github): Fixed|Ring Zero: Do not attempt to parse a game config when switching to ring zero
danij
18:27 Revision c4df0bb5 (github): Fixed|Console: Do not warn about non-existent autoexec/startup config files
danij
17:41 Revision 1a26e85c (github): ResourceSystem: Cleanup
danij
17:40 Revision 9b940cc7 (github): Console: When saving config/bindings only log if actually written to a file
danij
17:38 Revision 2a2f83a9 (github): Fixed: Exception during log flush (argument string format error)
danij
17:11 Revision ff2c1fc5 (github): Fixed: Compiler warnings
skyjake
17:11 Revision 6b251f7d (github): Log|libdeng2: Elaborate when a log entry throws an exception
The format string is included in the error message. skyjake
16:44 Revision 911a9e1d (github): Fixed|Log: Crash when making a log entry
Trying to delete an invalid pointer when setting Arg value. skyjake
16:44 Revision 58c10e98 (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
16:36 Revision cca236fb (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:36 Revision 6e34d450 (github): Console: Cleanup
danij
15:38 Revision 9d05452a (github): Cleanup|Network|Client: Log levels and domains (continued)
Also converted some Con_Message() calls to use LOG. skyjake
15:18 Revision 0a1166b9 (github): Windows: Fixed build (unknown DEBUG_Message)
danij
12:55 Revision 961022c1 (github): Cleanup|Server|Client: Log levels and domains (continued)
Converted remaining Con_Message() calls in the network domain to
use LOG.
skyjake
12:51 Revision b6ee2888 (github): Refactor|Log|libdeng2: Keep a pool of shared log entry argument instances
To avoid repeatedly allocating and freeing memory for log entry
arguments, the existing ones are now kept in a shared...
skyjake
12:26 Feature #1711: Automatically switching external music
Just thinking about it; obviously I understand that it's easy for me to sit here and write this, but another thing en... vermil
12:09 Feature #1711 (Rejected): Automatically switching external music
Something crazy probably.
There are many classic user mods out there that contain duplicate, but renamed, music lu...
vermil
09:59 Revision 916647c5 (github): Fixed: Compilation errors
jaakeran
09:05 Revision fe1420c3 (github): Audio|Client: Replaced Con_Errors with exceptions (with -isfx, etc.)
skyjake
09:02 Revision b6aef6f0 (github): Cleanup|Audio: Log levels and domains (continued)
skyjake

2014-01-08

20:05 Revision 935df5f1 (github): Cleanup|Client: Log levels and domains (continued)
skyjake
19:03 Bug #1710 (Closed): game-fastmonsters 0/1 doesn't work
The console command; 'game-fastmonsters' appears to not be functioning (i.e it has no effect).
I tested it followi...
vermil
18:31 Revision 04a6f557 (github): FluidSynth|FMOD: Use libdeng2 Log for debug logging from audio plugins
skyjake
18:30 Revision c178bebc (github): Fixed|UI|Client: Per-domain log filters overridden inadvertently
skyjake
13:07 Revision 6febdd14 (github): Merge branch 'ui-alerts'
skyjake
13:07 Revision 9621515b (github): Cleanup|Client|libgui: Log levels and domains
Todo: Much more of this to come… skyjake
13:06 Revision fe3c2485 (github): libdeng2|Log: Include log entry domain in printed copy
skyjake
11:06 Revision df67bca2 (github): libdeng2|Log: Include domain in printed log entries
Only the first applicable domain is printed. Upper case letters are
for non-dev entries and lower case is for dev ent...
skyjake
11:04 Revision cb7ef360 (github): Client|Log: Resetting Log filter and alert settings to defaults
skyjake
10:25 Revision 263ff468 (github): Cleanup
skyjake
10:25 Revision 2b27c10a (github): Fixed|UI|Client: Button text hover color with rich formatting
Rich formatting would override the button hover color, which would
result in a potential clash with the hover backgro...
skyjake
10:02 Revision a65722fb (github): Merge branch 'ui-alerts' of ssh://github.com/skyjake/Doomsday-Engine into ui-alerts
skyjake
09:14 Revision 13c29204 (github): Cleanup
skyjake
09:12 Revision be375b8e (github): UI|Client|Log: Alert about entries in requested domains
The Config.alert record now determines which domains raise alerts
on which levels.
AlertMask composes a LUT that is ...
skyjake
08:33 Revision d3be5fcc (github): Refactor|Log|libdeng2: Always require a context domain for log entries
This makes it simpler to check which levels and enabled, etc. skyjake

2014-01-07

21:50 Revision d8561722 (github): Oculus Rift|Renderer: Separately configurable Oculus Rift multisampling
Added “rend-vr-rift-samples” to control the number of samples used
for the unwarped Oculus Rift framebuffer. The defa...
skyjake
21:49 Revision 4c11ac4d (github): Oculus Rift|Renderer: Separately configurable Oculus Rift multisampling
Added “rend-vr-rift-samples” to control the number of samples used
for the unwarped Oculus Rift framebuffer. The defa...
skyjake
20:56 Bug #1709 (New): Infine events interfere with taskbar
Pretty much was the subject states. Infine takes control of the taskbar shortcut key, when one imagines it probably s... vermil
18:55 Revision fb03a380 (github): UI|Client: Cleanup and fixes in the Log Filter settings dialog
Now the App’s LogFilter is updated when values are changed in the
widgets.
skyjake
18:53 Revision 2daa2561 (github): UI|Client|ChoiceWidget: Determine potential maximum width
skyjake
16:27 Revision 4f7c0dda (github): UI|Client: Revised and improved the Log Filter & Alerts dialog
Better layout and implementation. skyjake
16:26 Revision cfae081f (github): Fixed|UI|GridLayout: Right-aligned cells that span multiple columns
skyjake
16:26 Revision a6f7808b (github): UI|Client|AlertDialog: Added a Gear button for alert settings
It just shows the Log Filter & Alerts dialog, the same one that is
in the console menu.
skyjake
16:24 Revision ce58192d (github): Refactor|Record|libdeng2: Setting values without recreating variables
For convenience, Record now provides methods for setting member
variable values in such as a way that the variable is...
skyjake

2014-01-06

21:49 Revision 77e84d2e (github): UI|Client: Put together the log settings dialog’s contents
Todo: Better layout and full functionality. skyjake
21:48 Revision 7a36ac45 (github): UI|Client: Various widget improvements
PopupWidget that opens to the right is now clamped vertically
into the view.
VariableToggleWidget can use any two va...
skyjake
21:46 Revision 6b1f2e3a (github): Client|Config: Set default alert levels
skyjake
21:45 Revision 51ce7c83 (github): UI|Client: Added VariableChoiceWidget
skyjake
17:34 Revision 11c746ee (github): Console: Added the “Log Filter & Alerts” dialog in the console menu
skyjake
17:34 Revision fe0ad0f2 (github): libdeng2|Config: Include default alert levels in Config.log.filter
Also, clean up the obsolete Config.log.level. skyjake
16:34 Revision 1cb02e79 (github): UI|Log|Client: Added a stub for the log settings dialog
skyjake
13:58 Revision 285358a1 (github): libgui|OpenGL: Correct exported name of glRenderbufferStorageMultisampleCoverageNV
danij
13:58 Revision 783411f3 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
13:56 Feature #1708 (Closed): Logging by domain (with filtering)
It has long been an issue for developers that when working on a particular subsystem with a high verbosity of log mes... skyjake
13:47 Revision 5374534c (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine into ui-alerts
Conflicts:
doomsday/libgui/include/de/gui/glentrypoints.h
doomsday/libgui/src/glentrypoints.cpp
doomsday/libgui/sr...
skyjake
13:44 Revision 24524fdf (github): libdeng2|Script: Functions retain their original namespace
A function should use the global namespace where it was originally
created in.
skyjake
13:43 Revision 0aee88e7 (github): Fixed|Log|libdeng2: Checking the Dev flag in log entries
skyjake
12:39 Revision c8a6ca93 (github): Log|libdeng2|Client: Filtering log entries
LogBuffer can now use a separate filter object to decide whether
a log entry should be entered into the buffer or not...
skyjake
10:56 Revision 3ced433b (github): Script|libdeng2: Creating records with expressions
Previously it was only possible to create a new record using the
“record” statement or the Record() function. This co...
skyjake
10:46 Revision a336ba83 (github): libgui|OpenGL: Correct exported name of glRenderbufferStorageMultisampleCoverageNV
danij
09:17 Revision cb72a741 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
09:12 Revision c161f213 (github): libgui|OpenGL: Detect NVIDIA CSAA support, use it if available
IssueID #1707 skyjake
08:41 Bug #1707: [NVIDIA] Antialiasing with forced driver setting (black screen)
See forums post: http://dengine.net/forums/viewtopic.php?f=7&t=1664#topic skyjake
08:39 Bug #1707 (Closed): [NVIDIA] Antialiasing with forced driver setting (black screen)
There is an issue with the framebuffer changes introduced in 1.13 where certain driver settings (like forcing AA on) ... skyjake
08:27 Bug #1681: Garbled screen build 1080
appending "-nofsaa" to doomsday in the terminal fixes the garbled screen eunbolt
07:00 Revision b6cf8b45 (github): Sky|Added: Support scrolling skies vertically
The sky renderer now supports scrolling layers on both axes. However,
the fadeout colors are not currently updated an...
danij
06:11 Bug #788 (Closed): Momentary pause during looped MIDI playback
skyjake
00:31 Bug #788: Momentary pause during looped MIDI playback
Gave the new 1.13.1 release a shot, and this seems to be working great with the new SDL. Tried out a short MIDI, like... sonicdoommario
03:42 Revision 0554ea73 (github): Map|World: Associate and index Skys in the owning Map
danij
03:19 Revision 4db95387 (github): Map API: Sky properties are now available via this API
Various properties of the map's sky can now be manipulated using the
map API (DMU):
- DMU_COLOR (Ambient color)
- DM...
danij
02:42 Revision ff93b5a9 (github): Sky|World: Sky is a MapElement addressable via the Map API (DMU)
danij
02:14 Revision 4ae122e2 (github): Refactor|Sky: Sky is a world-domain component; Map owns an instance
A Sky is now considered a logical component of the world, with each
map owning an instance.
Todo: Separate drawing o...
danij

2014-01-05

22:37 Revision fe55b4e9 (github): Sky|Renderer: Use shared hemisphere geometry for all Sky instances
danij
16:22 Revision 5b9cfe1f (github): Merge branch 'master' into ui-alerts
skyjake
16:22 Revision 857ccef8 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:20 Revision fb54d784 (github): Fixed|Shell|OS X: Build failure in OS X 10.6 (Qt 4.7)
Missing enum value. skyjake
16:19 Revision 91d6448d (github): Bumped version to 1.13.2
skyjake
15:48 Revision 1c12341a (github): Tests|Log: Trying out the Dev flags
skyjake
15:38 Revision 8d9088f1 (github): Refactor|Log: Dev flag can be used together with other domain flags
Added a new set of macros for logging developer-only entries.
These are named LOGDEV_* compared to the regular LOG_* ...
skyjake
14:33 Revision b70d2174 (github): API|Refactor: Bumped WAD API to v2, removed a function
W_CheckLumpNumForName2() is not really needed, as the only purpose
of the extra parameter was to suppress a log messa...
skyjake
14:30 Revision 0fe54faa (github): Client|Cleanup: Continued updated logging with domain-specific LOG macros
Also, removed old client-specific VERBOSE or other log-related macros. skyjake

2014-01-04

23:00 Revision 785c0770 (github): Client: Continued updated logging with domain-specific LOG macros
skyjake
22:02 Revision 167d3280 (github): Client: Started updated logging with domain-specific LOG macros
Also, reworded some messages to be more appropriate for the context
and usage.
skyjake
20:17 Revision 8190f598 (github): DehRead|WadMapConverter: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:16 Revision 29c56254 (github): Shell|libshell: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:16 Revision ce7572fd (github): libgui: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
20:15 Revision edc678b9 (github): libdeng2: Updated logging with domain-specific LOG macros
Also, tweaked the entry levels to be more suitable within the domain. skyjake
19:43 Revision cba0940a (github): Spelling
skyjake
19:42 Revision 3ef8d8f0 (github): Refactor|Log|libdeng2: Renamed the INFO/Important level to Note
“Note” as in “please note this important detail”. Also, the term
“info” is already used for Info files.
skyjake
18:46 Revision 0ccbc888 (github): Merge branch 'master' into ui-alerts
skyjake
18:42 Revision d3eb9829 (github): GL: Request OpenGL 2.1 compatibility profile
This might help with some newer OpenGL drivers (hopefully). skyjake
18:39 Revision 7e0a6c3b (github): Refactor|Log: Added bits for target audience, more LOG_* macros
It is now possible to mark log entries for specific user groups
and/or domains. While the DEV group is intended for p...
skyjake
15:01 Revision 7ffc2979 (github): UI|Client: Crash when deleting a menu widget
The ownership of menu items’ sub-widgets is dual: as popups, they
always have a parent and if the parent is deleted, ...
skyjake
14:50 Revision 4fec9c68 (github): Game|Resources: Applied rich formatting to "inspectgame" output
danij
14:41 Revision 8dd40b3e (github): Fixed|OS X: Build failure (missing header)
skyjake
13:17 Bug #788: Momentary pause during looped MIDI playback
This should be re-tested now that SDL has been upgraded. skyjake
13:16 Feature #1692 (Closed): [Windows] Upgrade SDL / SDL_mixer
Upgraded SDL to 1.2.15 and SDL_mixer to 1.2.12. skyjake
00:55 Feature #1692 (In Progress): [Windows] Upgrade SDL / SDL_mixer
skyjake
13:15 Revision 4d200241 (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake
13:13 Revision 5d8a6dd3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:12 Revision bc3ab40a (github): Windows|SDL|qmake: Upgraded SDL, updated build configuration to suit
IssueID #1692 skyjake
13:11 Revision 82e36899 (github): Game|Resources: Added method of querying the logical status of a Game
danij
12:49 Revision 3b8e0b54 (github): Refactor|Game|Resources: Removed the now redundant Game::print()
danij
12:24 Revision 240fc60c (github): Console: Improved "help (identity-key)" output
Rather than assume the user is interested in the status of the game
specified, the console will output:
- Name the g...
danij
11:49 Revision bf5bd201 (github): Resources: Added cmd "inspectgame" for logging details of a registered game
The 'inspectgame' command can be used to obtain detailed information
about a registered game. If no identity key is s...
danij
09:39 Revision e14a7613 (github): Console|Cleanup: Renamed Con_StyledCommandUsage() as Con_CmdUsageAsStyledText()
In line with existing naming conventions. danij
09:19 Revision 67687898 (github): Typos
danij
09:11 Revision fd84de0c (github): Console: Applied rich formatting to "help (what)" output
danij
07:20 Revision 863df595 (github): Refactor|Game|Resources: Continued cleaning up the de::Game API
danij
06:25 Revision d066e507 (github): Refactor|Manifest|Resources: Moved logic for Manifest::consolePrint() into Game::printFiles()
danij
06:12 Revision a278c958 (github): Refactor: Removed Con_PrintPathList()
This routine is now obsolete as there more flexible ways of preparing
and printing a concatenated list of paths.
danij
05:15 Revision 20509d3a (github): Resources|Manifest: Cleanup
danij
05:15 Revision 8d95e864 (github): Console: Cleanup
danij
04:36 Revision 3e530c9d (github): Cleanup
danij
04:18 Revision 33d4b989 (github): Refactor|Game: Game now uses de::String and de::Path to represent attributes
danij
01:11 Revision 5a0dffc6 (github): Windows: Use backslashes when querying the registry via QSettings
Evidently one must use backslashes else the query will fail. danij
00:24 Bug #1704 (In Progress): Busy mode background images
skyjake

2014-01-03

23:57 Bug #1706 (Closed): Default Mapinfo music glitch
The music track used by the default MapInfo def is changed to the intermission screen if the player completes a map t... vermil
23:52 Bug #1705 (Closed): Flickering light decoration on moving platform
At the start of TNT Map06, is a moving platform that uses a flat that Dday's default defs attach dlights to.
As th...
vermil
23:50 Bug #1704 (Closed): Busy mode background images
Using 1.13 stable.
In Heretic, going from an intermission screen to a map produces a black screen during loading i...
vermil
22:48 Revision 2bf6fc4d (github): Resources|Windows|Mac OS: Automatically search for IWADs installed via Steam
Doomsday will now search the platform specific SteamApps directory
on Windows and OS X when locating IWADS, unless th...
danij
22:37 Revision 35eabec6 (github): Fixed|Sky|Renderer: Sky rendering issues/HOM in Hexen (refactoring oversight)
danij
20:40 Revision b5176593 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:40 Revision c9f3dfe9 (github): Stereo 3D|UI: Clarified terms used in the VR settings dialog
skyjake
20:32 Revision 4a065932 (github): Refactor|Client|Server|libgui: Checking for existence of singletons
Renamed methods that check for singleton existence to
“somethingExists()”. Also don’t have redundant methods in Clien...
skyjake
20:12 Revision 756d02e6 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:12 Revision 27ae871d (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
20:12 Revision a5b46557 (github): Fixed|Shell|OS X: Use the correct UI font (Lucida Grande)
IssueID #1703 skyjake
20:11 Bug #1703 (Closed): [OS X] Shell uses the wrong UI font
There is a bug in Qt 4.8 on OS X 10.9 Mavericks where the wrong font is used for UI widgets.
See: "QTBUG-32789":http...
skyjake
20:08 Revision 9b28a7db (github): Fixed|Shell|libshell: ServerFinder must work without a de::App
skyjake
20:02 Bug #1691 (Closed): UI and full screen/window toggle
skyjake
20:01 Bug #1702 (Closed): Crash when multiple clients join a game
See: http://dengine.net/forums/viewtopic.php?f=7&t=1662#topic
If no bindings exist for a player, @P_IsControlBound...
skyjake
19:55 Revision 22190902 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:55 Revision 3b041d00 (github): Fixed|libcommon: Don’t check control input of remote players
Remote players are moved according to a smoothed path of received
coordinates, not any control input values.
skyjake
19:55 Revision 04f391c6 (github): Fixed|Bindings|Multiplayer: Crash when more than one client in the game
When checking for player controls, a null pointer was accessed
in P_IsControlBound().
skyjake
19:55 Revision a5af1622 (github): libcommon|UI: Make sure game is frozen before opening a network connection
skyjake
19:49 Revision 2dd9566b (github): Fixed|libcommon: Don’t check control input of remote players
Remote players are moved according to a smoothed path of received
coordinates, not any control input values.
skyjake
19:45 Revision 9634c68c (github): Fixed|Bindings|Multiplayer: Crash when more than one client in the game
When checking for player controls, a null pointer was accessed
in P_IsControlBound().
skyjake
19:03 Revision 26b87a6b (github): Typo
skyjake
17:06 Revision 5fed004f (github): UI|Client: Tweaked clip-culling for scrolling
When scrolling, it is beneficial to have things ready before they
become visible. Clip-culling will now use a hardcod...
skyjake
17:03 Bug #1701 (New): [Doom] Map08/ExM8 sound emulation
In Vanilla Doom, on ExM8 and Map08, all sounds are not cut off.
However, Dday only replicates this behaviour for t...
vermil
17:00 Revision 9b2f76e3 (github): Renderer|Particles: Don’t warn needlessly about missing particle textures
Instead of warning, print an INFO-level message about which textures
were successfully loaded.
Warnings are still pr...
skyjake
16:58 Revision f93e2354 (github): libdeng2|Range: Added utilities for finding and printing contiguous integer ranges
skyjake
16:58 Revision 91f8921b (github): Fixed|ClientApp: Potential uncaught exception when alerting without a window
skyjake
16:44 Feature #1509 (Closed): Option to stop active/sight sounds if emitter killed
skyjake
16:36 Feature #1509: Option to stop active/sight sounds if emitter killed
I think the 'sound-overlap-stop' cvar covers this old RFE. vermil
11:38 Feature #1509: Option to stop active/sight sounds if emitter killed
My apologies; I am no longer sure of the accuracy of what I originally wrote above and thus have withdrawn it. vermil
11:18 Feature #1509: Option to stop active/sight sounds if emitter killed
Withdrawn; my apologies. vermil
16:40 Bug #1667 (Rejected): Player weapon sounds interrupt "dont_stop" sounds
skyjake
16:31 Bug #1667: Player weapon sounds interrupt "dont_stop" sounds
Puzzling, upon retesting this issue in 1.13, it appears to no longer occur.
Maybe it happened to be the specific b...
vermil
16:25 Feature #1596 (Closed): [Updater] Notify when network connection fails
skyjake
16:24 Feature #1700 (Closed): Warning/error alerts
When a warning is entered into the log or an error occurs, there should be a clear alert notification given to the us... skyjake
16:17 Revision bd3a9f71 (github): UI|Client: Tweaked information in the About dialog
skyjake
16:09 Revision 6cc35691 (github): UI|Client: Changed button label in alert dialog
skyjake
14:37 Revision 04577b25 (github): UI|Client|libdeng2: Cull widgets that cannot be visible due to clipping
Widgets that lie outside the visible clip rectangles will not be
drawn at all. Previously all widgets were always dra...
skyjake
12:40 Feature #1699 (New): Particle renderer 2.0
The current particle effects system has some severe bottlenecks (it does not utilize the GPU (shaders, VBOs), instead... skyjake
12:36 Feature #1698 (New): Editor for particle generators
There should be an in-game editor UI for designing particle effects.
* Adjust parameters in real time.
* See how th...
skyjake
11:10 Revision e56696a7 (github): UI|Client: Adjusted dialog content margins
Now the buttons don’t have a top margin, which allows the content
to be laid out without overlapping the buttons.
skyjake
11:09 Revision 70283fb6 (github): Fixed|UI|Client: Updating widget margins
The sums were not correctly updated when margins were changed. skyjake

2014-01-02

23:25 Revision 5c141b5f (github): UI|Client|AlertDialog: Use regular font weight for alert list entries
Log entries use the “major” and “major meta” styles, and the same
formatting is used for the alert messages. However,...
skyjake
23:18 Revision 278ba9ab (github): UI|Client|LabelWidget: Allow using a custom rich format style
skyjake
22:53 Revision d73cce29 (github): Debug|Renderer: Added assertion
skyjake
22:10 Revision 67c19ae7 (github): UI|AlertDialog: Rewind list when alert dialog closed
skyjake
21:25 Revision 496981a1 (github): UI|AlertDialog: Keep up to a 100 alerts in the list
skyjake
19:53 Revision ed2d1361 (github): Cleanup
skyjake
19:09 Revision db31ce12 (github): UI|AlertDialog: Adjusted list behavior
The list of alerts is scrollable, and the latest alert appears at
the top of the list.
skyjake
19:08 Revision 5a34193c (github): UI|Client: Dialog and popup improvements
Adjusted the position of dialog buttons and the content height.
Also, open dialogs eat mouse wheel events in addition...
skyjake
19:04 Revision da4658a9 (github): UI|Client|ScrollAreaWidget: Scrolling can be disabled
skyjake
18:10 Revision 6e47a569 (github): Fixed|UI|Client: Don’t allow dialogs to grow higher than the view
For a dialog that has a downward opening direction, don’t let the
dialog’s height to be taller than the available roo...
skyjake
15:21 Revision a2f42013 (github): UI|Client: Alert notification for logged warnings and errors
This is the basic implementation of the alert mechanism. All warnings
and errors entered in the log show up as alerts...
skyjake
15:20 Revision 6ce1193e (github): UI|Client: Improvements for label and menu widgets
One can now specify a fixed maximum width for a label’s text, and
menus can show plain labels instead of just buttons...
skyjake
15:18 Revision 24be7e67 (github): Cleanup
skyjake
15:17 Revision f65fe72e (github): UI|Client: Configurable styled log sink formatter
skyjake
09:50 Revision 23e7e2ad (github): Default Style: Revised the VR icon
skyjake
09:37 Revision b6875e4c (github): Default Style: Revised the VR icon
skyjake
09:37 Revision 9b71259d (github): UI|Client: Added a stub from the alerts dialog
skyjake
 

Also available in: Atom