Project

General

Profile

Activity

From 2016-06-19 to 2016-07-02

2016-07-02

23:40 Revision 3a4ebc3d (github): Hexen: Mage wand missile smoke should not hit anything
The smoke is supposed to be stationary, however now that a tiny
amount of momentum is applied, the object may conceiv...
skyjake
23:38 Revision b3679505 (github): libdoomsday|libcore: Package tags should be unique
skyjake
22:56 Revision 8d95c942 (github): Mac|Default Style|Client: Use San Francisco as the UI font
skyjake
22:55 Revision e6ad1f87 (github): UI|Home: Use a "file" icon for data files
Packages are represented by the package box icon, other files use
the new file icon.
skyjake
22:52 Revision 8fdbcc86 (github): Fixed|Resources|libdoomsday: Sidecar manifest files not found
If the file system was still being populated while data files were
being identified, the folder contents may not have...
skyjake
22:51 Revision bd2886e9 (github): Widgets|libappfw: Minor appearance and behavior tuning
skyjake
22:49 Revision 14b3d358 (github): Log|libcore: Tweaked text styling of error messages and file descriptions
skyjake
18:08 Revision 9705658d (github): Resources|libdoomsday: Allow .zip files to be treated as .pk3 packages
skyjake
11:47 Revision 81eb9ad2 (github): Cleanup: Whitespace style update in "apps/client/src/ui/"
This commit only contains whitespace changes. skyjake
11:45 Revision 0022a616 (github): Refactor|libdoomsday: Cleanup of package tagging
Use the Record::appendWord(). skyjake
11:44 Revision 995fe429 (github): libcore|Record: Appending a word to a variable
skyjake
10:53 Revision b291c464 (github): Fixed|UI|Client: Mouse cursor should never be hidden in Home
When Home was fullscreen, and one would change focus away and then
back to Doomsday, the mouse cursor would be hidden...
skyjake
10:53 Revision fad0f2e6 (github): UI|Home: Tweaked package Info popup contents
skyjake
09:05 Revision 952c4d47 (github): Cleanup: Inadvertent search and replace
skyjake
09:03 Revision 8b3d5f2b (github): Fixed|Client: Warnings about double-to-float conversions
skyjake
09:03 Revision 1659202b (github): Windows|Fixed|libappfw: Build failure (missing exports)
skyjake

2016-07-01

18:02 Revision dacba34a (github): Fixed|FS|libcore: Potential lockup when saving/loading the game
Synchronous FS operations should not even try to run the task in the
background. Otherwise both the main thread and t...
skyjake
11:16 Revision dabadc62 (github): Multiplayer|UI|Home: LAN games shown first in Home
skyjake
11:16 Revision 52bb3bea (github): Log|libcore: Build number is not needed in every log entry
Build number is printed one time in the beginning of the log, and
individual entries just have a time delta.
skyjake

2016-06-30

23:04 Revision de9f78be (github): Fixed|Client|libcore: Connecting to an IPv6 address
skyjake
12:57 Revision 0804b2d6 (github): UI|Home: Jumping to a specific package
Virtualized items may not exist as a widget, so the position must
be estimated.
skyjake
10:15 Revision 0d3a5d8e (github): UI|Home|libappfw: Improved list item virtualization
This commit implements a more robust child widget virtualization
in ChildWidgetOrganizer. Since filtering is no longe...
skyjake

2016-06-29

11:32 Revision 6986ad35 (github): Refactor|libappfw: More robust child widget virtualization for menus
Since filtering is no longer a concern for ChildWidgetOrganizer, it
can now use simpler and more robust virtualizatio...
skyjake
08:39 Revision 7e21f292 (github): Refactor|Widgets|libappfw|Client|UI: Use FilteredData in widgets
Instead of setting a filter in ChildWidgetOrganizer, use a filtered
data model to select a subset of items.
skyjake
08:32 Revision 520e88d3 (github): libappfw|ListData: Added utility template ListDataT
Also, some cleanup. skyjake
08:30 Revision d903a724 (github): libappfw: Added ui::FilteredData for filtering other data models
skyjake

2016-06-27

21:30 Revision 56916bf3 (github): Renderer|Hexen: More accurate movement alignment for models
Now using the system-provided atan2() function instead of a
low-precision lookup table. Also, the pitch angle takes i...
skyjake
18:55 Revision ecce45aa (github): Cleanup
skyjake
18:55 Revision 577a1fde (github): libcore|Path: Path segment hashing uses CRC-32
For better-quality hashes, Path now uses CRC-32 as the hash for each
segment, computed from the lower-case UTF-16 rep...
skyjake
18:53 Revision 0f97c045 (github): Fixed|libcore: Wildcard-based path matching
Wildcards were not being matched correctly in data lookups. This
affected lookup of external music files, among other...
skyjake
16:26 Revision b2ec5b4c (github): Fixed|libdoomsday: Basic multithreading in savegame file index
skyjake
15:22 Revision 14a073ca (github): Fixed|libcore|libappfw: Observers concurrency and cleanup
ObserverBase was not being locked for multithreaded access.
TextDrawable did not empty its deletion audience early e...
skyjake
13:10 Revision 2a8a7ddf (github): Fixed|libgui: HiDPI screenshots did not cover the full frame
The window size is returned in logical pixels, not actual pixels. skyjake
13:01 Revision 14d118f8 (github): UI|Client: Layout for progress indicator in the Packages sidebar
skyjake

2016-06-26

22:54 Revision 28755e5a (github): UI|Home: Thinner side navigation buttons, compatible with scrollbars
skyjake
22:53 Revision a5bd7100 (github): Widgets|libappfw: Scroll bars can be dragged with the mouse
When a scroll bar indicator is visible, it can be dragged with
the mouse. Updated existing widgets to use the common ...
skyjake
22:52 Revision 129e715e (github): CMake: Use Qt Creator's qmake path as a hint
skyjake
17:37 Revision b4255897 (github): Cleanup
skyjake
17:37 Revision 6604bac2 (github): Resources|libdoomsday: Abort bundle identification during teardown
skyjake
17:36 Revision 7027b734 (github): Fixed|libappfw: Use-after-free during text layout
When TextDrawable was destroyed while it was still laying out long
text content, it was possible that already deleted...
skyjake
14:19 Revision 058aae83 (github): Fixed|Windows|libcore: Build failure (missing header)
skyjake
13:39 Revision a71771ed (github): Refactor|libcore|Qt: Compatibility with older Qt versions
reverse_iterator in QList is a recent addition. skyjake
13:27 Revision 19a579b1 (github): UI|libdoomsday: Refresh packages in the background
PackagesWidget now has a progress indicator to show when packages
are being refreshed.
Games only notifies about gam...
skyjake
13:20 Revision 29ae9fe4 (github): Refactor|Cleanup: Updated for new Folder and Feed APIs
skyjake
13:17 Revision 89632860 (github): FS|libcore: Asynchronous folder population and FS refresh
Feeds' populate methods can now be run in background tasks, and an
audience is notified when the population is finish...
skyjake
13:08 Revision 2fe7f265 (github): FS|libcore: No errors about empty container packages without metadata
An empty .pack folder is allowed if it is used for nesting. skyjake
13:03 Revision 794555dd (github): Performance|libcore: Faster destroying of audiences
When an observer audience is being destroyed, there is no need to
clear the members first.
skyjake

2016-06-25

18:38 Revision a2b3e52a (github): Resources|Home|libdoomsday: Identify data files asynchronously
A background task is used for identifying all the found data bundles.
Notifications are used for informing about the ...
skyjake
18:36 Revision ba48bfe4 (github): libcore|FS: Folder concurrency
One shouldn't lock a Folder for the duration of the entire path
lookup, as this leads easily to lockups.
Todo: Recon...
skyjake
14:50 Revision 293bae7e (github): Refactor|FS: Use Qt containers in Folder
Folder uses Qt containers to keep track of its contents.
Also, TaskPool now supports simple callbacks instead of jus...
skyjake

2016-06-24

19:06 Revision a837a5bb (github): UI|Home: Added dialog for selecting where add-ons are searched from
The Packages column's popup menu now has one item for configuring
the folders for add-ons.
skyjake
19:05 Revision c2a81994 (github): Resources|libdoomsday: Multiple package folders via Config
Improved management of data bundle links, with the capability to
recreate and re-identify all the bundles.
A new aud...
skyjake
19:03 Revision 04f22a78 (github): libcore|FS|Debug: More verbose file source description
skyjake

2016-06-21

09:34 Revision 2cb0d0f3 (github): UI|Home: Moved IWAD Folders to the Config menu in task bar
Now a proper settings dialog. skyjake
09:32 Revision 449e392a (github): Widgets|libappfw: Dialog for managing a list of directories
skyjake

2016-06-20

17:15 Revision d7f4e2a0 (github): Resources|libdoomsday: Configuring multiple IWAD folders
Using the new DirectoryArrayWidget to configure multiple directories
where IWADs may be found.
skyjake
17:14 Revision 69353de7 (github): Widgets|libappfw: Added widgets for managing a list of strings/directories
skyjake
17:11 Revision 1fad8aa7 (github): libcore: Querying record member value as a list of strings
skyjake
16:28 Revision e472d4cc (github): Fixed|libcore: Catch errors when parsing Info documents
skyjake
15:30 Revision 08672127 (github): UI|libappfw: UI focus indicator tweaks
skyjake
15:27 Revision eb2207b8 (github): Cleanup
skyjake
15:26 Revision 07490d82 (github): Refactor|UI: Relocate the "native UI" mode to libappfw BaseGuiApp
skyjake
15:25 Revision 40d10dc4 (github): Cleanup: Default string arguments
skyjake

2016-06-19

19:07 Revision f5cdf6a5 (github): Optimize|libappfw: Save memory in GuiWidget
Every widget does not need state for background blurring and a
completely separate hit rectangle.
skyjake
17:16 Revision 3e9d5cf9 (github): Resources|Log|libdoomsday: Added log entry about data bundle identification
skyjake
17:16 Revision 40343c66 (github): Performance|libcore: Minor performance tuning
ArchiveEntryFile avoids repeatedly looking up the entry in the Archive,
which would occur particularly when reading d...
skyjake
11:32 Revision 2c11261a (github): UI|Home: Show number of additional profile packages as an indicator
skyjake
11:32 Revision c62dd279 (github): UI|libappfw: UI style tweaks
Inverted buttons with rounded background, focus flashing colors from
Style, animating panel height.
skyjake
11:30 Revision b2629563 (github): Fixed|UI|Home: Crash when deselecting a package
skyjake
 

Also available in: Atom