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... - 23:38 Revision b3679505 (github): libdoomsday|libcore: Package tags should be unique
- 22:56 Revision 8d95c942 (github): Mac|Default Style|Client: Use San Francisco as the UI font
- 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. - 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... - 22:51 Revision bd2886e9 (github): Widgets|libappfw: Minor appearance and behavior tuning
- 22:49 Revision 14b3d358 (github): Log|libcore: Tweaked text styling of error messages and file descriptions
- 18:08 Revision 9705658d (github): Resources|libdoomsday: Allow .zip files to be treated as .pk3 packages
- 11:47 Revision 81eb9ad2 (github): Cleanup: Whitespace style update in "apps/client/src/ui/"
- This commit only contains whitespace changes.
- 11:45 Revision 0022a616 (github): Refactor|libdoomsday: Cleanup of package tagging
- Use the Record::appendWord().
- 11:44 Revision 995fe429 (github): libcore|Record: Appending a word to a variable
- 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... - 10:53 Revision fad0f2e6 (github): UI|Home: Tweaked package Info popup contents
- 09:05 Revision 952c4d47 (github): Cleanup: Inadvertent search and replace
- 09:03 Revision 8b3d5f2b (github): Fixed|Client: Warnings about double-to-float conversions
- 09:03 Revision 1659202b (github): Windows|Fixed|libappfw: Build failure (missing exports)
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... - 11:16 Revision dabadc62 (github): Multiplayer|UI|Home: LAN games shown first in Home
- 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.
2016-06-30
- 23:04 Revision de9f78be (github): Fixed|Client|libcore: Connecting to an IPv6 address
- 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. - 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...
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... - 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. - 08:32 Revision 520e88d3 (github): libappfw|ListData: Added utility template ListDataT
- Also, some cleanup.
- 08:30 Revision d903a724 (github): libappfw: Added ui::FilteredData for filtering other data models
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... - 18:55 Revision ecce45aa (github): Cleanup
- 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... - 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... - 16:26 Revision b2ec5b4c (github): Fixed|libdoomsday: Basic multithreading in savegame file index
- 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... - 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.
- 13:01 Revision 14d118f8 (github): UI|Client: Layout for progress indicator in the Packages sidebar
2016-06-26
- 22:54 Revision 28755e5a (github): UI|Home: Thinner side navigation buttons, compatible with scrollbars
- 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 ... - 22:52 Revision 129e715e (github): CMake: Use Qt Creator's qmake path as a hint
- 17:37 Revision b4255897 (github): Cleanup
- 17:37 Revision 6604bac2 (github): Resources|libdoomsday: Abort bundle identification during teardown
- 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... - 14:19 Revision 058aae83 (github): Fixed|Windows|libcore: Build failure (missing header)
- 13:39 Revision a71771ed (github): Refactor|libcore|Qt: Compatibility with older Qt versions
- reverse_iterator in QList is a recent addition.
- 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... - 13:20 Revision 29ae9fe4 (github): Refactor|Cleanup: Updated for new Folder and Feed APIs
- 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... - 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.
- 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.
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 ... - 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... - 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...
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. - 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... - 19:03 Revision 04f22a78 (github): libcore|FS|Debug: More verbose file source description
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.
- 09:32 Revision 449e392a (github): Widgets|libappfw: Dialog for managing a list of directories
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. - 17:14 Revision 69353de7 (github): Widgets|libappfw: Added widgets for managing a list of strings/directories
- 17:11 Revision 1fad8aa7 (github): libcore: Querying record member value as a list of strings
- 16:28 Revision e472d4cc (github): Fixed|libcore: Catch errors when parsing Info documents
- 15:30 Revision 08672127 (github): UI|libappfw: UI focus indicator tweaks
- 15:27 Revision eb2207b8 (github): Cleanup
- 15:26 Revision 07490d82 (github): Refactor|UI: Relocate the "native UI" mode to libappfw BaseGuiApp
- 15:25 Revision 40d10dc4 (github): Cleanup: Default string arguments
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. - 17:16 Revision 3e9d5cf9 (github): Resources|Log|libdoomsday: Added log entry about data bundle identification
- 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... - 11:32 Revision 2c11261a (github): UI|Home: Show number of additional profile packages as an indicator
- 11:32 Revision c62dd279 (github): UI|libappfw: UI style tweaks
- Inverted buttons with rounded background, focus flashing colors from
Style, animating panel height. - 11:30 Revision b2629563 (github): Fixed|UI|Home: Crash when deselecting a package
Also available in: Atom