Project

General

Profile

Activity

From 2016-07-10 to 2016-07-23

2016-07-23

22:39 Feature #1829 (Closed): Eliminate fixed-length file path limits
skyjake
22:39 Feature #1974 (Closed): Home screen usability: Quit button, hint about Escape toggling taskbar
skyjake
22:38 Feature #1991: Qt 5.5 as minimum requirement for GUI, Qt 5.x for non-GUI build
Ubuntu 16.04 LTS has Qt 5.5, Raspbian Jessie has 5.3. skyjake
22:34 Feature #2081 (Closed): Menus and psprite weapons should not be stretched (by default) with 16:9 display modes
skyjake
22:32 Revision be7188fb (github): Fixed|libcore: Build failure (missing header)
skyjake
22:29 Feature #2131: Keyboard navigation
Tab/Shift-Tab has been implemented. They rely on the widget tree structure to find the next/previous focusable widget... skyjake
22:26 Revision 52bb56a5 (github): Widgets|Client|libappfw: Reorder widgets for focus cycling
skyjake
22:05 Revision 3b8dc241 (github): Widgets|libappfw: Basic focus switching with Tab/Shift-Tab; button activation
IssueID #2131 skyjake
21:57 Revision 3d5b7675 (github): Widgets|libcore: Added method for walking the widget tree
skyjake
10:33 Revision b98c1e47 (github): Cleanup|libcore: Renamed NativeValue to NativePointerValue
More accurately describes the purpose of the class. skyjake
10:20 Revision d5a626be (github): Fixed|libcore: Type ambiguity in NumberValue, Record
skyjake
08:10 Revision 8ba5c23c (github): Fixed|libcore: Removed use of ambiguous dsize type in Record, NumberValue
size_t is platform-specific, so better to have overrides for all
integer variants rather than dsize.
skyjake

2016-07-22

21:36 Revision 0e63652e (github): Server: Fatal error should first flush all log entries in memory
skyjake
21:35 Revision 274d06f8 (github): Fixed|libcore: dsize typedef should always match system size_t
These are being used interchangeably. skyjake
19:10 Revision 8157860e (github): Fixed|libdoomsday: Compiler warning (strict aliasing)
skyjake
09:16 Feature #2168 (Closed): Package compatibility check in multiplayer games
The client must use add-ons that are compatible with the ones used by the server. However, the client should be allow... skyjake
09:12 Feature #1301 (Progressed): Redesigned DED Reader
skyjake
09:11 Feature #1647 (Progressed): Replace FS1 with FS2-based resource management
This should now be good enough for 2.0, work can continue at a later time. skyjake
08:46 Revision dd341223 (github): UI|Client: "Now playing" in minimized mode should use profile name
skyjake
08:26 Bug #2167 (Closed): SIGSEGV during ~Subsector (e.g., ICARUS.WAD map01)
It appears the recent changes in world data structures have introduced a SIGSEGV. I have seen an occasional crash wit... skyjake

2016-07-21

14:02 Revision f555b900 (github): Fixed|Widgets|libappfw: Drawing the focus indicator
The focus indicator should not be drawn after everything else,
because that would ignore clipping and blurring.
skyjake
13:40 Revision c1bbf0e7 (github): Widgets|Refactor|libcore: Utility for setting up a widget draw
skyjake

2016-07-20

21:41 Feature #1974 (Resolved): Home screen usability: Quit button, hint about Escape toggling taskbar
skyjake
21:41 Revision e858bf08 (github): UI|Client|libappfw: Added a Quit button to the client window
IssueID #1974 skyjake
18:51 Revision b754da5b (github): Fixed|UI|Home: Invalid horizontal scroll position when resizing window
skyjake
15:49 Revision 1c99e9e7 (github): Cleanup: Compiler warning in release build (unused variable)
skyjake
15:49 Revision bf259336 (github): Cleanup|Refactor: Removed obsolete sys_direc.cpp/h from libdoomsday
Native directory operations are nowadays done by the NativePath class.
IssueID #1829
skyjake
15:43 Feature #1829 (Resolved): Eliminate fixed-length file path limits
sys_direc has been removed. skyjake
14:56 Revision de507967 (github): typo
danij
14:49 Revision 412192fc (github): World: Cleanup (omitted from previous commit)
danij
14:07 Revision 96c6ec39 (github): World: Cleanup
danij
12:33 Revision fd66c87b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:32 Revision d97ce28e (github): Client: Cleanup
danij

2016-07-19

13:06 Feature #1991 (Progressed): Qt 5.5 as minimum requirement for GUI, Qt 5.x for non-GUI build
skyjake
13:03 Feature #1586 (Closed): Load/manage add-ons from the home screen
skyjake
13:03 Feature #1834 (Closed): Import Snowberry addon formats as Doomsday 2 packages
skyjake
09:59 Revision d627114c (github): Builder: Removed an extra slash from RSS build event links
skyjake
00:04 Revision e006d8f6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
00:03 Revision 2a9911cf (github): World|Client: Extracted ClientSubsector from world::Subsector
danij

2016-07-18

20:22 Revision c2a7bc56 (github): UI|Home: Cleaned up initial package list population
Only populate once, not three times, when a dialog is opened. skyjake
14:45 Bug #2166 (Closed): Chat doesn't work when pressing "t" in unstable builds 2.0.0.2025
chat doesn't work when pressing "t" to chat.
it will let you type but when you press enter it does not get sent.
Th...
eunbolt
10:01 Revision cfd5a9d1 (github): Fixed|UI|Home: Check visible columns when resizing the window
Fixes the problem where the scroll position would extend into blank
space on the right when making the window larger.
skyjake
09:59 Revision 2612c3d1 (github): UI|Home: Draw edge lines between Home columns
skyjake
09:32 Revision 36d7c5e1 (github): UI|Client: Opening a sidebar will always dismiss the Home
skyjake

2016-07-17

15:33 Revision 68948e3a (github): UI|Home|Client: Minimizing the loaded game to show the Home UI
The Home UI can now be shown while a game is running, allowing
access to game switching, savegames, and multiplayer g...
skyjake
15:30 Revision 44798b72 (github): Fixed|GL: Setting scissor via runtime DGL API
The game does not need to be aware of where the game widget is
located within the window.
skyjake
15:24 Revision ea2e43c6 (github): libdoomsday: Added audience for observing beginning of game loads
skyjake
15:23 Revision cd67f81e (github): libappfw: Retain focus widget when clicking outside widgets
skyjake
15:22 Revision 84ef8f8a (github): Fixed|GLState|libgui: Setting scissor in an arbitrary viewport
The viewport coordinates were not taken into account when setting
a normalized scissor.
skyjake
15:21 Revision 6da29f08 (github): libcore: Minor Rule improvements
skyjake
15:20 Revision 69658459 (github): libcore|Record: Record supports multithreaded access
Methods of Record now lock the internal state during access. skyjake
08:08 Revision 0beabd38 (github): Documentation: Cleanup
skyjake
08:05 Revision 250dee2d (github): CI|Readme: Show Windows CI build status in the repository readme
skyjake
07:03 Revision 87bdcc3a (github): CI|Windows: Updated AppVeyor CI configuration
Testing whether the upgraded AppVeyor VMs work for us. skyjake

2016-07-16

18:19 Revision 7add7460 (github): UI|Client: Allow skipping add-on compatibility check (press Alt in dialog)
skyjake
17:55 Revision ec18d8d8 (github): UI|Client: Improved the manual connection dialog
Pressing Enter to connect works again. Widget margins were also
slightly tweaked.
skyjake
17:55 Revision 31d9a62e (github): UI|Home: "Connect to Server" is available via the MP column menu
skyjake
17:55 Revision 66b55912 (github): Cleanup
skyjake
17:55 Revision 7d4fe142 (github): UI|Home: New transition animation for switching into/away from a game
Dismiss and bring back Home with a vertical scrolling animation. skyjake
17:55 Revision 0d2030fc (github): Cleanup
skyjake
17:55 Revision 028f3f12 (github): UI|Client: Disabled the Oculus Rift UI compositor
Nowadays LibOVR provides compositing features, so in the future those
should be used instead of trying to modify the ...
skyjake
17:55 Revision a142c7be (github): UI|Client: Cleaned up window contents layout
skyjake
17:55 Revision 5d24d198 (github): Fixed|libdoomsday|FS1: Potential crash when unloading files
Accessing an erased iterator is not a good idea. skyjake
17:55 Revision 6e92a401 (github): Fixed|Resources|libdoomsday: Sort .box contents by identifier
Box contents are intended to be loaded in alphabetical order, so
when compiling the package metadata, ensure the ID a...
skyjake
17:55 Revision c850ccff (github): FS|libcore: Compiling a full list of packages including dependencies
skyjake
17:55 Revision 5713ca3b (github): Fixed|Resources: Consider all packages dependencies in compatibility checks
skyjake
17:55 Revision 09721a5d (github): Cleanup
skyjake

2016-07-15

19:04 Revision 27eb5862 (github): Refactor|World: Sector now has ownership of it's Subsectors
danij
14:09 Revision 8a67e2bc (github): Fixed|UI|Client: Manual direct connection dialog
It is now again possible to connect to a manually specified server.
The dialog uses the same MP menu widget that is u...
skyjake
14:09 Revision ee62a925 (github): Widgets|libappfw: Improved MessageDialog layout with custom widgets
skyjake
14:09 Revision 3a9df40e (github): Fixed|Doom64: Compiler warning
skyjake
14:09 Revision 73944420 (github): libcore: Use inline methods in the PrivateAutoPtr class
The compiler probably already makes these inline, but making it
explicit doesn't hurt.
skyjake
14:09 Revision 51221394 (github): UI|Home: Adjusted column header layout
Improving spacing between menu button and column title. skyjake
11:18 Revision 987699d4 (github): Cleanup
danij
11:04 Revision 3a32a82b (github): Cleanup: Renamed SectorCluster to Subsector
The "subsector" name can now be rightfully given to this map geometry
component.
danij
04:17 Revision 60bb8eb2 (github): Refactor|Sector|World: Minor Sector-internal cleanup
danij

2016-07-14

18:47 Bug #2165: [2019] Automap visualization broken
A couple of important things to remember:
* Function arguments are evaluated in a non-intuitive (reverse) order, and...
skyjake
18:42 Bug #2165 (Resolved): [2019] Automap visualization broken
skyjake
18:44 Revision a9ad0865 (github): Fixed|All Games|Automap: Map is not visible in the automap
Two bugs contributed to the problem:
- map bounding box was not correctly passed to the automap widget
- Line's visib...
skyjake
18:41 Revision e68ee171 (github): Cleanup
skyjake
05:02 Revision 3f3feecc (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/apps/client/src/world/sectorcluster.cpp
danij
04:56 Revision 13c5ff56 (github): Cleanup|World: world::Sector accessors, const correctness, pimpl conformance
danij

2016-07-13

18:43 Revision a48213cc (github): Cleanup: Changes suggested by Clang static analyzer
Added a noreturn attribute to fatal error functions and handled some
cases of possibly uninitialized values.
skyjake
18:43 Revision ae2cbb52 (github): Cleanup: Changes suggested by Visual Studio static analysis
Spotted an actual bug in gamesession.cpp. skyjake
17:48 Revision 5155fc0a (github): Cleanup|World: world::Line accessors, const correctness, pimpl conformance
danij
17:09 Bug #2165: [2019] Automap visualization broken
I noticed this more than a month ago, when I had to use a Win10 laptop that could basically not handle Dday, for a wh... vermil
12:41 Bug #2165: [2019] Automap visualization broken
Testing now on Windows. Interestingly, the 32-bit release build (by the autobuilder) seems to render the automaps jus... skyjake
09:02 Bug #2165: [2019] Automap visualization broken
I have seen this issue in some of the games for several months. Could be related to GL state.
Will investigate aft...
skyjake
08:34 Bug #2165 (Closed): [2019] Automap visualization broken
Presently the whole automap visualization appears to be missing, map title aside. May have occurred much earlier than... danij
12:30 Bug #916 (Closed): [Savegame] Restored state invalid if same addons not present
The workaround is to check for package compatibility with savegames before loading. This naturally doesn't help old s... skyjake
09:51 Revision f4783276 (github): Client|GL: Cleanup, replaced App_Errors with asserts
skyjake
09:51 Revision e48f4b31 (github): Fixed|libdoomsday: Incorrectly initialized color palette IDs
Due to a refactoring oversight, the type of color palette IDs was
apparently changed to a plain uint32 from de::Id, a...
skyjake
09:10 Revision d6d72998 (github): World|Line|Polyobj|Vertex: Handle Line geometry updates internally
Revised Line in order to a) defer calculation of the cached geometry
data/metrics (bounds, slope, length, etc...) unt...
danij

2016-07-12

15:47 Feature #2164: Interlaced 3D mode
skyjake wrote:
> Use a post-processing shader to interlace the left and right eye frames.
>
> See discussion: htt...
cmbruns

2016-07-11

20:13 Revision 80dd33a9 (github): Cleanup
skyjake
19:53 Revision f415a9f4 (github): Windows|Fixed: Missing exports and headers
skyjake
19:22 Revision e1806025 (github): Fixed|Client: Crash when reseting engine state
When the decorations of a material are cleared, the animators must
be cleared as well because they may be using point...
skyjake
18:25 Revision a3abf98f (github): Cleanup|Client: Finding materials
skyjake
17:49 Revision a7adb4f9 (github): Refactor: Moved materials to libdoomsday's world domain (big commit)
As they are currently implemented and used, the materials are the best
fit for the world domain. The classes are now ...
skyjake
09:05 Feature #2164 (Closed): Interlaced 3D mode
Use a post-processing shader to interlace the left and right eye frames.
See discussion: http://dengine.net/forums...
skyjake

2016-07-10

17:05 Revision 331e2fe7 (github): Refactor|Resources: Moved texture resources to libdoomsday (big commit)
This commit splits Texture to the generic res::Texture and
client-specific ClientTexture. Other classes moved to libd...
skyjake
 

Also available in: Atom