Project

General

Profile

Activity

From 2014-11-18 to 2014-12-01

2014-12-01

20:03 Revision db8b4390 (github): Documentation|ConvexSubspace|World: Minor apidoc tweaks
danij
19:38 Revision b1e63eb5 (github): Refactor|World|ConvexSubspace: Various ConvexSubspace API-cleanup refactorings
danij
16:08 Revision 99687a45 (github): Fixed|Doom: Impossible Selection for IDMUS cheat in doom1 (typo)
danij
15:56 Revision 68a3bf3e (github): World|Surface: Cleanup
danij
03:16 Revision 9c4d825e (github): Refactor|World|Map: Implement important map element/object iterations with C++11 lambdas
Converted more of these iteration mechanisms to use lambdas.
The special case forAllLinesInPath() iteration used by ...
danij
00:17 Revision 618b3a87 (github): libcommon|Menu: Skip Episode selection menu when navigating backwards
If only one playable episode is available we shouldn't bother the
user to manually select it. In such a case, automat...
danij

2014-11-30

22:51 Revision 28423fbc (github): libcommon: Use the now public ded_t API to lookup Text definitions
danij
22:26 Revision 52273d7d (github): libcommon: Cleanup
danij
19:51 Revision b1199ac2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:51 Revision 13af9650 (github): UI|Client|Home: Added a background for the game filter area
The sort order and filter tabs conflict with the menu contents when
the menu is scrolled up. Now there's a white blur...
skyjake
19:50 Revision 442812dd (github): libappfw|GuiWidget: Added blurred background with a solid fill
Also added a new attribute that makes the opacity of a widget
independent of its ancestors.
skyjake
18:07 Revision 40da8329 (github): UI|Home: Tweaked font styling
skyjake
18:06 Revision a060ac2d (github): UI|Client|Performance: Reduced redundant background blurring
The client window already has a task bar blurring widget that gets
used during the tutorial. The same blurred content...
skyjake
18:03 Revision f0d57a42 (github): libappfw: Improvements for widget background blurring
Instead of each and every transparent widget doing a full redraw of
the entire view for the blur, now the Style can p...
skyjake
18:00 Revision 2e0ba69a (github): UI|Client|AudioSettings: Select soundfont using native file picker
Added the class CVarNativePathWidget (based on aux button) for
choosing a native file.
IssueID #1907
skyjake
16:16 Revision 282e7802 (github): UI|Home: Revised contents of saved game menu items
User-given title on top, however now comes with a "tag" saying
'saved in (game)' that is visually different than the ...
skyjake
16:14 Revision ae5e7779 (github): Documentation|libcore|String: Added comment about default codec
skyjake
16:13 Revision 695e1678 (github): libgui|PersistentCanvasWindow: Saving and restore state during runtime
The window can now remember or restore its state at any point without
touching the Config.
skyjake
16:12 Revision 8cfdc6ad (github): Fixed|libappfw: Colors with inverted Aux Button and Button styles
AuxButtonWidget was not correctly managing the text/border of its
buttons. ButtonWidget was also not restoring the ri...
skyjake
12:29 Revision 116fa6bc (github): Typo
danij
12:23 Revision 012590af (github): Fixed|Doom: Updated IDMUS cheat handling re custom episodes
The IDMUS cheat now respects custom episodes while also attempting
to interpret the given arguments in a vanilla comp...
danij
11:06 Revision ffebf11e (github): libdoom: Cleanup
danij
02:37 Revision 49340d45 (github): DEH Reader: Removed redundant terms in warning messages
As these are warnings it inherently means that some issue is being
ignored. Also,
danij
01:55 Revision d5f4203c (github): DEH Reader: Standardized formatting of warning messages
danij
01:49 Revision 05037988 (github): Fixed|DEH Reader: Crash parsing DEH patches referencing unknown definitions
DeHackEd patches are intended for a specific version of a game, which
we may not have default definitions for. In suc...
danij

2014-11-29

19:03 Revision 83db6c4f (github): Fixed|Heretic|libheretic: Missing episode selection menu in heretic-share
danij
19:01 Revision 0c80e414 (github): Fixed|Doom|libdoom: Missing episode selection menu in doom1-share
danij
18:11 Revision 2d17aacc (github): Fixed|Hexen|libhexen: Spurious alerts re nonexistent Material defs in hexen-demo
danij
18:03 Revision ad7a2208 (github): Fixed|Hacx|libdoom: Spurious alerts re nonexistent Map Info defs
danij
02:53 Revision 26e1dcde (github): All Games|UI: Include the save slot ID in quick load/save confirmation messages
As the save slots are a user interface mechanism the confirmation
messages should include the slot ID so that users c...
danij
02:07 Revision 1c61b67b (github): DEH Reader|Hacx: Suppress warnings re unsupported [Cheat] patches for the Hacx IWAD
Cheat codes in the hacx game mode already use the relevant names, so
we don't need to apply this patch in any case.
danij
01:01 Revision f2532f3f (github): Fixed|Chex Quest|libdoom: Spurious alerts re nonexistent Map Info defs (typo)
danij
00:17 Revision c339f166 (github): Fixed|Doom: No Episodes defined for doom1-share (typo)
danij

2014-11-28

23:34 Revision 37c53fbd (github): Fixed|IdTech1Converter|MapInfoTranslator: Mistranslated MAPINFO episode ids
The result of some old code from a time before Episode.ID was changed
to a string.
danij
23:04 Revision a9c97867 (github): Fixed|IdTech1Converter|MapInfoTranslator: Don't attribute custom maps in MAPINFO with the game's Author
If the source of the definition is a user-supplied add-on then the
translated DED Map Info should not be attributed w...
danij
22:24 Revision 98da1d98 (github): IdTech1Converter|MapInfoTranslator: Handle "endbunny" and "endtitle" in MAPINFO
Evidently ZDoom allows these ZDoom-dialect symbols in the "regular"
MAPINFO lump too, so alert the user if they are f...
danij
15:30 Revision 67a2e405 (github): All Games|libcommon: Copy GameRules when -warp'ing to another episode
If a game is currently in progress when -warp'ing to a map in another
episode - copy the existing GameRules; otherwis...
danij
14:41 Revision 38cf13f6 (github): Typo
danij
14:37 Revision 45e63355 (github): Fixed|Menu|libcommon: Activating binding grab with mouse button(s) in control menu
The input grabber was reacting to the subsequent mouse button up event
that followed the initial button down.
Also f...
danij
06:50 Revision d788f8bc (github): Console: Added 'vid-fps' as a mapping for 'Config.window.main.showFps'
skyjake
06:44 Revision a1e09315 (github): Windows|libgui: Emulate light fonts using reduced opacity
Since the light weight fonts are not available in the Windows build,
we can use alpha to emulate the appearance of th...
skyjake

2014-11-27

20:22 Revision 4fb30a1a (github): UI|SavedSessionMenuWidget: Fixed size of close icon on non-retina displays
skyjake
19:54 Revision 46bfb803 (github): UI|Home|Client: Delete savegames via the Game Selection menu/dialog
The saved sessions are now represented in a visually different way in
Game Selection; the visual distinction makes it...
skyjake

2014-11-26

22:41 Revision c6481f45 (github): UI|Client: Use the "Close" icon in various places
The "Close" icon (x) is meant to invoke the roundness of the progress
indicator. The purpose is to add a visual disti...
skyjake
22:38 Revision d27032db (github): libcore|SavedSession: Adjusted text styling of metadata
Bold for headings, light for titles, regular text for values. Italics
should be used sparingly, if at all.
skyjake
22:37 Revision bde8d025 (github): Fixed|libappfw: Popup positioning with Down opening direction
Positioning should not go outside the UI view. skyjake
20:02 Revision 556ba439 (github): Refactor|libappfw: Item data improvements
- SubmenuItem based on ImageItem
- SubwidgetItem can use a lambda as the widget constructor
- MenuWidget applies the ...
skyjake
20:00 Revision 6f41daca (github): libcore|SavedSession: Record's text formatting expects monospaced fonts
skyjake
09:32 Revision 6337d2cc (github): UI|Audio|Client: Show volumes on a percent scale; defaults at 67
This is more intuitive than the seemingly arbitrary 0-255. skyjake
09:29 Revision 6a37a6a5 (github): Fixed|ClientWindow: Incorrect log message about multisampling
skyjake
09:24 Revision 98ca45e8 (github): libappfw|SliderWidget: Changing the slider step value
skyjake

2014-11-25

06:51 Revision 0add7c6e (github): Cleanup|Audio: Audio System dependencies, minor style tweaks
danij
06:48 Revision b6a52847 (github): Homepage|Build Repository: Cleanup (call-time pass by reference warnings)
danij

2014-11-24

09:12 Revision 147e0704 (github): Documentation: Minor apidoc fixes (missing descriptions, recursive copys, typos)
danij
00:44 Revision ea41384d (github): Fixed|Doom: Doom's base MAPINFO definitions have wrong/no music for E1M6 and E1M9
danij
00:30 Revision 94a07f51 (github): Fixed|Doom|Heretic: Incorrect IDCLEVXY cheat > "warp" command mappings
IssueID #1914 danij

2014-11-23

23:53 Revision 4fb6ca8f (github): Fixed|Heretic: Heretic's base MAPINFO definitions omitted cluster numbers
Needed to properly translate the ZDoom-dialect of MAPINFO, which uses
hubs in place of episodes.
danij
23:22 Revision 9e654ff5 (github): Fixed|Heretic|Definitions: Erroneous alerts re non-existent Materials in heretic-share
danij
22:51 Revision 6b56e5dc (github): Typo
danij
22:25 Revision 78949708 (github): Fixed|Heretic: No Episodes defined for heretic-share (typo)
danij
21:20 Revision 8b3ed082 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:19 Revision 33e7f2bd (github): Audio|Client: Try other music sources if playback fails
Although the preferred source may be available playback may still
fail for some reason (e.g., the preferred source is...
danij
21:12 Revision 360e4e22 (github): Fixed|Hexen: Record Variable 'songLump' not found
Removed obsolete logic for the Hexen specific, "currentMap" handling
Updated the SndInfoParser to modify the relevant...
danij
19:58 Revision 4f8426cc (github): Fixed|UI|Client: Inadvertent log clearing
Now there is a separate method for resetting the height of the log
widget without clearing all entries.
Also the con...
skyjake
19:34 Revision 348427ee (github): Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine
skyjake
19:31 Revision ed0be853 (github): Windows|libappfw: Scrolling with the mouse wheel
On Windows, the number of lines to scroll per wheel step is queried
from system preferences.
skyjake
18:51 Revision c111db2b (github): Fixed|FMOD: Crash when attempting CD audio playback
If fmodSystem->createStream() fails cdSound == nullptr
...so don't try to dereference it.
danij
14:36 Revision 4cb2352b (github): UI|Client|Task Bar: Reworded text
skyjake
13:51 Revision 057a5b8f (github): UI|Client|Console: "Clear Log" should actually remove all entries
"Clear Log" will now erase entries from memory instead of simply
reducing the log height to zero.
Note that log heig...
skyjake
12:21 Revision eab05238 (github): Fixed|Input|Client|libgui: Handling mouse wheel events (Qt 5)
In Qt 5, the pixel and angle deltas are provided separately. The former
is for trackpads while the latter is for actu...
skyjake
11:27 Revision af2660af (github): Cleanup: Compiler warnings
skyjake

2014-11-22

22:30 Revision cd70c77a (github): Refactor|Map|World: Implement important map element/object iterations with C++11 lambdas
Things are now looking significantly cleaner, and should also perform
a little better in an optimized Release build.
...
danij

2014-11-21

22:40 Revision a7d41696 (github): Fixed|libgui|X11: Replaced use of deprecated XKeycodeToKeysym
Using solution from:
https://stackoverflow.com/questions/9838385/replace-of-xkeycodetokeysym
IssueID #1904
skyjake
22:27 Revision e73e7aef (github): Fixed|libgui|QtNativeFont: Measuring and rasterizing must use the same metrics
skyjake
19:00 Revision fe433044 (github): libdoomsday|Console: Don't warn about a missing game.cfg
When first launching a game no config(s) will yet exist for it. This
is by design, so don't alert/warn the user if th...
danij

2014-11-20

20:18 Revision 0c8bf0d0 (github): UI|Client: Tutorial improvements
The tutorial now has a progress indicator and next/back buttons with
arrows.
IssueID #1770
skyjake
20:17 Revision e3f71619 (github): libappfw: ProgressWidget dotted mode; angle for StyleProceduralImage
skyjake
19:49 Revision f6ec235c (github): Refactor|libappfw: Method for calculating widget's content rectangle
This calculation was being done in multiple places. skyjake

2014-11-19

19:14 Revision 83a88718 (github): Fixed|DED|libdoomsday: Sky height/horizon offset interpretation
Presently the "custom" status of a contained file is not inherited
from the container. For now, check for this in DED...
danij
13:36 Revision 6924a801 (github): Fixed|libcommon: Qt 4 compatibility
QMap::first() was added in Qt 5.2. skyjake
12:47 Revision 223510fb (github): Reverted commit 4255ec2 due to OpenGL errors
This will have to be revised when OpenGL 3.3 is taken into use. skyjake
11:12 Revision 756f51f0 (github): Cleanup: Replaced tab indentation with spaces
skyjake
04:50 Revision 184511b0 (github): Server|libcommon: Init "server-game-episode" and "server-game-map" when registering
These cvars should be initialized with suitable values in case they
won't be set when parsing the game.cfg - look thr...
danij
04:38 Revision 3fd09953 (github): Fixed|World|libcommon: Multiplayer control issues, binding widget deactivation
IssueID #1898 danij

2014-11-18

21:34 Revision 0796f6f9 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into opengl3.3
skyjake
21:33 Revision 5fefecaf (github): Client|GL: Cleanup
skyjake
21:33 Revision c4cd904d (github): libgui: GLFramebuffer uses multisampled textures
Now multisampling is done by rendering directly into a multisampled
texture in GLFramebuffer. There is no need for a ...
skyjake
20:29 Revision b27c04ef (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:29 Revision 22d8f65d (github): libdoomsday|DED: Cleanup
danij
15:01 Revision 9e032f4d (github): Fixed: Various build errors and warnings
Not many legitimate problems here, mostly warnings/errors due to
stricter implementation of the C++11 standard.
skyjake
14:40 Revision eb6642ff (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:09 Revision e303d9f6 (github): libgui|Client: Switched to OpenGL 3.3 Core profile, ported shaders to 330
Removed checking for GL extensions that are now part of the core.
GLBuffer now creates Vertex Array Objects for the v...
skyjake
09:56 Revision 4255ec24 (github): Fixed|ClientWindow|Windows: No need to recreate GL Canvas for FSAA/vsync changes
FSAA is handled by multisampling the GLTarget renderbuffers, so there
is no need to touch the window surface. Also, c...
skyjake
 

Also available in: Atom