Activity
From 2016-07-11 to 2016-07-24
2016-07-24
- 21:53 Revision b745b270 (github): CMake: Upgraded cotire to 1.7.8
- See: https://github.com/sakra/cotire/
- 20:51 Revision fe281257 (github): CI: Tweaked Travis configuration
- 19:55 Revision f075384a (github): Cleanup: Various compiler warnings (MSVC 2015 64-bit)
- 11:51 Revision ae7c39b5 (github): Fixed|Client: Autoselect game after data files have been found
- File system population is now asynchronous, so if it takes a while,
game playability may be checked too early. - 10:43 Revision 2197675f (github): Revert "Cleanup"
- This reverts commit ea99119808fae00c912d6a419859216bf54ee0cb.
- 10:42 Revision 12a76947 (github): Fixed|libcore: Inadvertent argument shadowing
- 10:33 Revision ea991198 (github): Cleanup
- 10:13 Revision ae2ce080 (github): Refactor|Cleanup: Type conversions, API cleanup
- 08:54 Revision af0c74c7 (github): Debug|UI|Client: Debug code for printing the widget tree
- 08:29 Revision 17749769 (github): Fixed|Hexen: Warnings about unsigned angle math
- The intent here is to calculate the delta between two angles, so
taking the absolute value is valid.
2016-07-23
- 22:39 Feature #1829 (Closed): Eliminate fixed-length file path limits
- 22:39 Feature #1974 (Closed): Home screen usability: Quit button, hint about Escape toggling taskbar
- 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.
- 22:34 Feature #2081 (Closed): Menus and psprite weapons should not be stretched (by default) with 16:9 display modes
- 22:32 Revision be7188fb (github): Fixed|libcore: Build failure (missing header)
- 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...
- 22:26 Revision 52bb56a5 (github): Widgets|Client|libappfw: Reorder widgets for focus cycling
- 22:05 Revision 3b8dc241 (github): Widgets|libappfw: Basic focus switching with Tab/Shift-Tab; button activation
- IssueID #2131
- 21:57 Revision 3d5b7675 (github): Widgets|libcore: Added method for walking the widget tree
- 10:33 Revision b98c1e47 (github): Cleanup|libcore: Renamed NativeValue to NativePointerValue
- More accurately describes the purpose of the class.
- 10:20 Revision d5a626be (github): Fixed|libcore: Type ambiguity in NumberValue, Record
- 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.
2016-07-22
- 21:36 Revision 0e63652e (github): Server: Fatal error should first flush all log entries in memory
- 21:35 Revision 274d06f8 (github): Fixed|libcore: dsize typedef should always match system size_t
- These are being used interchangeably.
- 19:10 Revision 8157860e (github): Fixed|libdoomsday: Compiler warning (strict aliasing)
- 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...
- 09:12 Feature #1301 (Progressed): Redesigned DED Reader
- 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.
- 08:46 Revision dd341223 (github): UI|Client: "Now playing" in minimized mode should use profile name
- 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...
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. - 13:40 Revision c1bbf0e7 (github): Widgets|Refactor|libcore: Utility for setting up a widget draw
2016-07-20
- 21:41 Feature #1974 (Resolved): Home screen usability: Quit button, hint about Escape toggling taskbar
- 21:41 Revision e858bf08 (github): UI|Client|libappfw: Added a Quit button to the client window
- IssueID #1974
- 18:51 Revision b754da5b (github): Fixed|UI|Home: Invalid horizontal scroll position when resizing window
- 15:49 Revision 1c99e9e7 (github): Cleanup: Compiler warning in release build (unused variable)
- 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 - 15:43 Feature #1829 (Resolved): Eliminate fixed-length file path limits
- sys_direc has been removed.
- 14:56 Revision de507967 (github): typo
- 14:49 Revision 412192fc (github): World: Cleanup (omitted from previous commit)
- 14:07 Revision 96c6ec39 (github): World: Cleanup
- 12:33 Revision fd66c87b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 12:32 Revision d97ce28e (github): Client: Cleanup
2016-07-19
- 13:06 Feature #1991 (Progressed): Qt 5.5 as minimum requirement for GUI, Qt 5.x for non-GUI build
- 13:03 Feature #1586 (Closed): Load/manage add-ons from the home screen
- 13:03 Feature #1834 (Closed): Import Snowberry addon formats as Doomsday 2 packages
- 09:59 Revision d627114c (github): Builder: Removed an extra slash from RSS build event links
- 00:04 Revision e006d8f6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 00:03 Revision 2a9911cf (github): World|Client: Extracted ClientSubsector from world::Subsector
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.
- 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... - 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. - 09:59 Revision 2612c3d1 (github): UI|Home: Draw edge lines between Home columns
- 09:32 Revision 36d7c5e1 (github): UI|Client: Opening a sidebar will always dismiss the Home
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... - 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. - 15:24 Revision ea2e43c6 (github): libdoomsday: Added audience for observing beginning of game loads
- 15:23 Revision cd67f81e (github): libappfw: Retain focus widget when clicking outside widgets
- 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. - 15:21 Revision 6da29f08 (github): libcore: Minor Rule improvements
- 15:20 Revision 69658459 (github): libcore|Record: Record supports multithreaded access
- Methods of Record now lock the internal state during access.
- 08:08 Revision 0beabd38 (github): Documentation: Cleanup
- 08:05 Revision 250dee2d (github): CI|Readme: Show Windows CI build status in the repository readme
- 07:03 Revision 87bdcc3a (github): CI|Windows: Updated AppVeyor CI configuration
- Testing whether the upgraded AppVeyor VMs work for us.
2016-07-16
- 18:19 Revision 7add7460 (github): UI|Client: Allow skipping add-on compatibility check (press Alt in dialog)
- 17:55 Revision ec18d8d8 (github): UI|Client: Improved the manual connection dialog
- Pressing Enter to connect works again. Widget margins were also
slightly tweaked. - 17:55 Revision 31d9a62e (github): UI|Home: "Connect to Server" is available via the MP column menu
- 17:55 Revision 66b55912 (github): Cleanup
- 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.
- 17:55 Revision 0d2030fc (github): Cleanup
- 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 ... - 17:55 Revision a142c7be (github): UI|Client: Cleaned up window contents layout
- 17:55 Revision 5d24d198 (github): Fixed|libdoomsday|FS1: Potential crash when unloading files
- Accessing an erased iterator is not a good idea.
- 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... - 17:55 Revision c850ccff (github): FS|libcore: Compiling a full list of packages including dependencies
- 17:55 Revision 5713ca3b (github): Fixed|Resources: Consider all packages dependencies in compatibility checks
- 17:55 Revision 09721a5d (github): Cleanup
2016-07-15
- 19:04 Revision 27eb5862 (github): Refactor|World: Sector now has ownership of it's Subsectors
- 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... - 14:09 Revision ee62a925 (github): Widgets|libappfw: Improved MessageDialog layout with custom widgets
- 14:09 Revision 3a9df40e (github): Fixed|Doom64: Compiler warning
- 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. - 14:09 Revision 51221394 (github): UI|Home: Adjusted column header layout
- Improving spacing between menu button and column title.
- 11:18 Revision 987699d4 (github): Cleanup
- 11:04 Revision 3a32a82b (github): Cleanup: Renamed SectorCluster to Subsector
- The "subsector" name can now be rightfully given to this map geometry
component. - 04:17 Revision 60bb8eb2 (github): Refactor|Sector|World: Minor Sector-internal cleanup
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... - 18:42 Bug #2165 (Resolved): [2019] Automap visualization broken
- 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... - 18:41 Revision e68ee171 (github): Cleanup
- 05:02 Revision 3f3feecc (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- Conflicts:
doomsday/apps/client/src/world/sectorcluster.cpp - 04:56 Revision 13c5ff56 (github): Cleanup|World: world::Sector accessors, const correctness, pimpl conformance
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. - 18:43 Revision ae2cbb52 (github): Cleanup: Changes suggested by Visual Studio static analysis
- Spotted an actual bug in gamesession.cpp.
- 17:48 Revision 5155fc0a (github): Cleanup|World: world::Line accessors, const correctness, pimpl conformance
- 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...
- 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...
- 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... - 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...
- 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...
- 09:51 Revision f4783276 (github): Client|GL: Cleanup, replaced App_Errors with asserts
- 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... - 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...
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...
2016-07-11
- 20:13 Revision 80dd33a9 (github): Cleanup
- 19:53 Revision f415a9f4 (github): Windows|Fixed: Missing exports and headers
- 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... - 18:25 Revision a3abf98f (github): Cleanup|Client: Finding materials
- 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 ... - 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...
Also available in: Atom