Activity
From 2016-07-20 to 2016-08-02
2016-08-02
- 21:35 Revision 29825115 (github): UI|Home: Working on Home keyboard navigation
- Todo: Event handling while in menus still needs work.
- 21:28 Revision c8ad7b3a (github): Widgets|libappfw: Tweaked keyboard navigation
- 21:28 Revision 6a527e0f (github): Fixed|libappfw: Crash when triggering button with keys
- 21:17 Revision e8a95f44 (github): Widgets|libappfw: Restore focus after opening and closing a popup
- GuiRootWidget maintains a stack of widgets that were focused before
a popup was opened.
2016-08-01
- 20:51 Revision fa60fcfd (github): Widgets|UI: Focus navigation favors edge-connected widgets
- Also, Tab cycling won't allow escaping the current popup.
- 18:30 Revision 3ffa85f3 (github): Widgets|Refactor: Handling of arrow keys in text editor vs. navigation
- The editor widget should allow focus navigation to occur when trying
to move out of the widget. - 18:19 Revision 91def506 (github): Widgets: Focus navigation is confined within the parent popup
- Also, better scoring for finding the appropriate adjacent widget.
- 16:40 Revision f8f5caa9 (github): Homepage: Rearranged Download button
- [ci skip]
- 16:40 Revision 4a51f7d1 (github): Widgets|libappfw|libcore: Basic navigation with arrow keys
- 16:40 Revision fdcd63f8 (github): Fixed|Windows|libdoomsday: Missing return value
- 16:30 Revision f3986802 (github): Windows|Fixed: Build errors (normal config)
- tab_tables.cpp wasn't externed as C, and readfile.cpp was defining
"open" before Qt headers. - 12:19 Revision 04c66f32 (github): OS X|Default Style: Use system font names for the UI fonts
2016-07-30
- 19:46 Revision e352720d (github): Homepage: Added a second news item
- Ideally this would be dynamically balanced, but dev posts are usually
pretty long so this should balance the columns ... - 19:32 Revision 20168638 (github): Homepage: Tweaks on the front page
- Move the Download button to the top, place dev blogs on the left
as a poor imitation of a chronological sorting.
[ci... - 10:45 Revision 7ead6178 (github): FS|libcore: Make everything under "/sys" writable
- The "/sys" folder is meant for non-persistent runtime data, so it is
not read-only. Addresses the case where DataBund...
2016-07-29
- 21:57 Revision 7e765e43 (github): Cleanup|libcore: Undefined more conflicting X11 defines
- 21:27 Revision 343686de (github): Cleanup: Client/server specific behavior
- Cleared up a few unnecessary errors in the server runtime logs.
- 20:56 Bug #2166 (Closed): Chat doesn't work when pressing "t" in unstable builds 2.0.0.2025
- 18:43 Revision 9bc24444 (github): Refactor|Resources: Finished cleanup of ClientResources
- All client-specific functionality now remains in the ClientResources
class, while the base class Resources (in libdoo... - 17:24 Revision 8df03bcb (github): Cleanup|libdoomsday: Whitespace
- 16:27 Revision 385623ef (github): Refactor|Resources: Clearing resources at client and libdoomsday level
- 15:37 Revision 8c944a6f (github): Refactor: Moved composite, flat and sprite texture init to libdoomsday
- Further breaking down ClientResources.
- 15:35 Revision dc201639 (github): Cleanup: Moved old texture gamma to liblegacy
- 13:40 Revision f9aafa52 (github): Refactor: Continued splitting up ClientResources
- A couple of methods not specific to the client moved to libdoomsday.
- 11:14 Revision f28763c1 (github): Cleanup
- 11:11 Revision da0a44d2 (github): Fixed: Formatting of config profiles written to .dei files
- Missing newlines.
- 11:10 Revision bb6271a7 (github): Fixed|UI|Home: Home remains hidden when no IWADs found at startup
- 10:49 Revision 93fec0d3 (github): Cleanup: Reducing header dependencies
- "de/App" no longer includes "de/FileSystem".
- 10:47 Revision 3333bef3 (github): Refactor: Moved top-level savegames management to libdoomsday
- 10:45 Revision 0d7653f3 (github): CMake: Updated copyright text
- 09:28 Revision 380d276a (github): Cleanup
- 08:41 Bug #2169 (Closed): Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- commit:95e0660 should take care of the crash.
- 06:39 Bug #2169 (In Progress): Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- It could also be due to my recent refactoring of the DED ownership. I'll run a few tests.
- 08:40 Revision 95e0660f (github): Fixed|libdoomsday: Crash during startup
- Constructing the global ded_t lead to accessing of other global-scope
variables that apparently had not been initiali...
2016-07-28
- 23:05 Bug #2169: Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- It seems i was a little too fast with my reply... Compilation ran fine but i didn't run the resulting binary afterwar...
- 22:23 Bug #2169 (Closed): Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- Great!
- 22:18 Bug #2169: Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- 6ac789da compiled fine with -DDENG_ENABLE_TURBO=NO, and b835690 with -DDENG_ENABLE_TURBO=ON too. Thanks for the fast ...
- 22:01 Bug #2169: Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- This does not occur on my system and build config (Ubuntu 16.04 LTS)... Could you please try a new build with commit:...
- 21:46 Bug #2169: Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- As a workaround, you should disable the DENG_ENABLE_TURBO build option. You can read about it here: http://wiki.dengi...
- 21:42 Bug #2169 (Closed): Revision 6ac789da : Linux compile error : Doomsday-Engine/doomsday/sdk/libcore/include/de/core/../data/numbervalue.h:45:9: error: expected identifier before numeric constant
- Here's the full output:...
- 22:54 Revision 24c79394 (github): Fixed|Client: Incorrect class name
- 21:58 Revision b8356905 (github): libcore|NumberValue: Undefine conflicting True/False defines
- 21:35 Revision 7996a3f2 (github): Refactor: Moved DED database and sprite building to libdoomsday
- Instead of the global variable `defs`, the definitions are now
available via the `DED_Definitions()` function. - 19:20 Revision 6ac789da (github): Assimp|CMake: Disable unnecessary model importers
- Only build the model importers that are relevant at this time.
- 19:19 Revision 206297a7 (github): Cleanup|CMake: Tweaked source file merging script
- 19:18 Revision a41d1d37 (github): Refactor: Moved sprites from ClientResources to libdoomsday
- Also added some missing includes.
- 12:53 Revision 3064eac0 (github): Refactor|Resources: Raw textures are used by the client only
- 12:13 Revision 78acf568 (github): Cleanup: Moved Uri symbol resolving function to libdoomsday
- 11:27 Revision 41bb3e12 (github): Refactor: Moved AnimGroups from ClientResources to libdoomsday
- 10:55 Revision 89e4d00a (github): Cleanup: Moved old PCX/TGA routines and AnimGroup to libdoomsday
2016-07-27
- 21:44 Revision 91543b39 (github): Cleanup: Moved m_nodepile and m_decomp64 out of the client sources
- 20:59 Revision 71d38ca0 (github): UI|Client: Launching directly into game keeps Home offscreen
- 20:58 Revision 9e51ab2f (github): libcore|FS: Adjusted file descriptions
- After 12a7694, file descriptions have been a bit too verbose.
- 18:48 Revision cc113afa (github): Cleanup
- 18:48 Revision eec68a40 (github): Cleanup: Moved M_ReadFile and LZSS dependency to libdoomsday
- 17:58 Revision 09449e01 (github): Cleanup: Moved aabox functions from client's m_misc to liblegacy
- 17:41 Revision 6ef8cad2 (github): Cleanup: Removed obsolete public API and misc functions
- Bumped the FS API version.
- 14:19 Revision b024b9df (github): Widgets: Setting input focus depending on the context
- Added a method for offering focus to widgets. This is used for setting
the appropriate focus when a popup is opened (... - 13:02 Revision 5beae8bf (github): Cleanup|Server: Apply Turbo for server sources
- 12:14 Revision 5e580f78 (github): Cleanup|Client|Server: Moving source files to subdirectories
- Added "misc" so generic sources don't have to be at the root level.
Added a few "base" subdirectories for future refa... - 09:51 Bug #2166 (Resolved): Chat doesn't work when pressing "t" in unstable builds 2.0.0.2025
- Applied in changeset commit:github|2929ccc32ca680024bf0282a0f531843376cd5d2.
- 09:26 Bug #2165 (Closed): [2019] Automap visualization broken
- 09:18 Revision f7ad2f61 (github): Widgets|libappfw: CommandWidget focus cannot be cycled when it has text
- 09:15 Revision 7d551c74 (github): libcore: Added a utility for converting FlagOp arguments
- 09:14 Revision 2929ccc3 (github): Fixed|Multiplayer|All Games: Chat messages not displayed
- This commit fixes sloppy text string handling in the libcommon
ChatWidget and the "chat" console command.
Fixes #2166 - 09:08 Revision 664221c2 (github): Fixed|UI|Client: Clearing the input focus
- Input focus shouldn't be held by a widget has been moved offscreen.
2016-07-26
- 20:42 Bug #2166 (In Progress): Chat doesn't work when pressing "t" in unstable builds 2.0.0.2025
- Investigating...
- 14:39 Revision 5054ba47 (github): Cleanup|libcommon: Moved more sources to the "world" subdirectory
- 12:15 Revision 21fee6c0 (github): Cleanup|libcore: Removed unused BinaryTree C wrapper
- 08:00 Revision a0bf3c63 (github): Cleanup|Client: Public API defines, namespace usage
- 07:41 Revision 4afc21a1 (github): Cleanup|X11: Dealing again with X11 preprocessor defines
- 07:06 Revision 7f5f21d0 (github): Cleanup|X11: Dealing with X11 preprocessor defines
2016-07-25
- 23:02 Revision a8533de0 (github): Cleanup|Linux|X11: Turbo compatibility
- 21:34 Revision 9d5838b3 (github): Cleanup|libcore: Disambiguate the BinaryTree C wrapper
- 20:35 Revision 8b7550a2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:33 Revision 341b3ad8 (github): Windows|CMake: Platform-specific tweaks for Turbo mode on Windows
- Deal with pollution from the Windows system headers, and run Python scripts
using the configured PYTHON_EXECUTABLE. - 19:15 Revision 199d16c8 (github): Cleanup|libgui: Namespace usage
- 19:15 Revision 22cc7f07 (github): CMake: Turbo mode: Merge source files per directory
- Added new macros and a Python script to merge source files in
selected directories. This yields significantly faster ... - 17:58 Revision 3addd930 (github): Cleanup|libcommon: Added source subdirectories for "game" and "network"
- 17:44 Revision e9a3525c (github): Cleanup|libcommon: Added a source subdirectory for "world"
- 17:29 Revision 6b49242c (github): Cleanup: Ambiguities in Hexen HUD widgets; added "network/base/" source dir
- 17:10 Revision e0876082 (github): Cleanup: Ambiguities and redundancies; moved cvar/ccmd defs to libdoomsday
- 15:48 Revision d0ffdd2f (github): Cleanup
- 15:44 Revision c6cb944b (github): Cleanup: Namespace usage
- 15:38 Revision 700a284d (github): Cleanup: Renamed legacy Writer/Reader; namespace usage
- 14:17 Revision 51b28e8d (github): Cleanup|Client|Renderer: Redundant static/inline symbols
- 14:13 Bug #2167 (Closed): SIGSEGV during ~Subsector (e.g., ICARUS.WAD map01)
- 14:10 Revision 440deca9 (github): Fixed|World: SIGSEGV during ~Subsector (e.g., icarus.wad MAP01)
- IssueID #2167
- 13:49 Revision 096a021d (github): Cleanup: Namespace usage, private header inclusions
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
Also available in: Atom