Project

General

Profile

Activity

From 2016-07-14 to 2016-07-27

2016-07-27

21:44 Revision 91543b39 (github): Cleanup: Moved m_nodepile and m_decomp64 out of the client sources
skyjake
20:59 Revision 71d38ca0 (github): UI|Client: Launching directly into game keeps Home offscreen
skyjake
20:58 Revision 9e51ab2f (github): libcore|FS: Adjusted file descriptions
After 12a7694, file descriptions have been a bit too verbose. skyjake
18:48 Revision cc113afa (github): Cleanup
skyjake
18:48 Revision eec68a40 (github): Cleanup: Moved M_ReadFile and LZSS dependency to libdoomsday
skyjake
17:58 Revision 09449e01 (github): Cleanup: Moved aabox functions from client's m_misc to liblegacy
skyjake
17:41 Revision 6ef8cad2 (github): Cleanup: Removed obsolete public API and misc functions
Bumped the FS API version. skyjake
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 (...
skyjake
13:02 Revision 5beae8bf (github): Cleanup|Server: Apply Turbo for server sources
skyjake
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...
skyjake
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. skyjake
09:26 Bug #2165 (Closed): [2019] Automap visualization broken
skyjake
09:18 Revision f7ad2f61 (github): Widgets|libappfw: CommandWidget focus cannot be cycled when it has text
skyjake
09:15 Revision 7d551c74 (github): libcore: Added a utility for converting FlagOp arguments
skyjake
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
skyjake
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. skyjake

2016-07-26

20:42 Bug #2166 (In Progress): Chat doesn't work when pressing "t" in unstable builds 2.0.0.2025
Investigating... skyjake
14:39 Revision 5054ba47 (github): Cleanup|libcommon: Moved more sources to the "world" subdirectory
skyjake
12:15 Revision 21fee6c0 (github): Cleanup|libcore: Removed unused BinaryTree C wrapper
skyjake
08:00 Revision a0bf3c63 (github): Cleanup|Client: Public API defines, namespace usage
skyjake
07:41 Revision 4afc21a1 (github): Cleanup|X11: Dealing again with X11 preprocessor defines
skyjake
07:06 Revision 7f5f21d0 (github): Cleanup|X11: Dealing with X11 preprocessor defines
skyjake

2016-07-25

23:02 Revision a8533de0 (github): Cleanup|Linux|X11: Turbo compatibility
skyjake
21:34 Revision 9d5838b3 (github): Cleanup|libcore: Disambiguate the BinaryTree C wrapper
skyjake
20:35 Revision 8b7550a2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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.
skyjake
19:15 Revision 199d16c8 (github): Cleanup|libgui: Namespace usage
skyjake
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 ...
skyjake
17:58 Revision 3addd930 (github): Cleanup|libcommon: Added source subdirectories for "game" and "network"
skyjake
17:44 Revision e9a3525c (github): Cleanup|libcommon: Added a source subdirectory for "world"
skyjake
17:29 Revision 6b49242c (github): Cleanup: Ambiguities in Hexen HUD widgets; added "network/base/" source dir
skyjake
17:10 Revision e0876082 (github): Cleanup: Ambiguities and redundancies; moved cvar/ccmd defs to libdoomsday
skyjake
15:48 Revision d0ffdd2f (github): Cleanup
skyjake
15:44 Revision c6cb944b (github): Cleanup: Namespace usage
skyjake
15:38 Revision 700a284d (github): Cleanup: Renamed legacy Writer/Reader; namespace usage
skyjake
14:17 Revision 51b28e8d (github): Cleanup|Client|Renderer: Redundant static/inline symbols
skyjake
14:13 Bug #2167 (Closed): SIGSEGV during ~Subsector (e.g., ICARUS.WAD map01)
danij
14:10 Revision 440deca9 (github): Fixed|World: SIGSEGV during ~Subsector (e.g., icarus.wad MAP01)
IssueID #2167 danij
13:49 Revision 096a021d (github): Cleanup: Namespace usage, private header inclusions
skyjake

2016-07-24

21:53 Revision b745b270 (github): CMake: Upgraded cotire to 1.7.8
See: https://github.com/sakra/cotire/ skyjake
20:51 Revision fe281257 (github): CI: Tweaked Travis configuration
skyjake
19:55 Revision f075384a (github): Cleanup: Various compiler warnings (MSVC 2015 64-bit)
skyjake
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.
skyjake
10:43 Revision 2197675f (github): Revert "Cleanup"
This reverts commit ea99119808fae00c912d6a419859216bf54ee0cb. skyjake
10:42 Revision 12a76947 (github): Fixed|libcore: Inadvertent argument shadowing
skyjake
10:33 Revision ea991198 (github): Cleanup
skyjake
10:13 Revision ae2ce080 (github): Refactor|Cleanup: Type conversions, API cleanup
skyjake
08:54 Revision af0c74c7 (github): Debug|UI|Client: Debug code for printing the widget tree
skyjake
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.
skyjake

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
 

Also available in: Atom