Activity
From 2016-06-27 to 2016-07-10
2016-07-10
- 17:05 Revision 331e2fe7 (github): Refactor|Resources: Moved texture resources to libdoomsday (big commit)
- This commit splits Texture to the generic res::Texture and
client-specific ClientTexture. Other classes moved to libd...
2016-07-09
- 16:38 Revision e849f0ef (github): Cleanup|Resources: Moved color palettes to a new source file in libdoomsday
- 14:27 Revision 39f941c5 (github): Cleanup|libdoomsday: Moved MapManifests into its own source file
- 13:22 Revision ecc117f3 (github): Cleanup|Client: Removed old widgets for selecting games
- The new Home UI has replaced or will replace these.
- 13:06 Revision 6b98f026 (github): Cleanup|Client: Renamed the old Model classes to FrameModel
- Indicates that the old ones use frame-based vertex animation.
- 11:04 Revision d9068aa7 (github): Cleanup: Moved PatchName to libdoomsday
- 10:44 Revision 1a93bd8b (github): Cleanup
- 10:41 Revision f3e6694c (github): Cleanup|libcore: Byte order terminology
- 10:21 Revision 1a7a83bf (github): Cleanup
- 10:05 Revision 646f4de3 (github): Cleanup|libdoomsday: Removed the old paths.cpp
- Legacy paths are now accessible via the DoomsdayApp class.
2016-07-08
- 20:17 Revision 70883a3b (github): Client|Server|Resources: Added dialog for add-on compatibility checks
- PackageCompatibilityDialog is shown when the loaded packages are
incompatible with what a savegame (or soon, a multip... - 20:12 Revision 1c7fdb35 (github): Resources|Refactor|libdoomsday: Checking currently loaded packages for compatibility
- DoomsdayApp has a new virtual method that is called when it is
necessary to check whether the loaded packages are com... - 20:09 Revision d93a599b (github): libcore: Checking package identifiers
2016-07-06
- 20:26 Revision cfc26f69 (github): Game Save|Resources|libdoomsday: Savegames know which packages were in use
- The packages used when a savegame is created are included in the
save metadata. The Home UI can then match these agai... - 20:16 Revision c29619d6 (github): libcore: Minor improvements (utility methods)
2016-07-05
- 20:20 Revision 7a10e989 (github): Fixed|UI|Home: Initial list item action button animation
- 18:45 Revision 92d2c588 (github): UI|Resources|Home: PackagesDialog can be used for selecting optionals
- The [...] buttons in PackagesDialog now show a "Select Packages" item
if the package has optional content. - 18:44 Revision 2c7d91ba (github): Refactor|libappfw: All popups may optionally have a close button
- 14:34 Revision 8508c456 (github): Cleanup|Client: Cleaned up error message if app init fails
- 14:34 Revision eb029a96 (github): Refactor|FS|Resources: PackageLoader handles optional package contents
- Rather than doing it in libdoomsday, optional package contents
(recommends, extras) are now handled at the lowest lev... - 11:27 Revision fb331a0d (github): UI|Resources|Home: Selecting .box add-on contents
- Added a new popup for selecting which contained add-ons are loaded
when a .box is loaded. The selections are saved in... - 11:25 Revision dc6d6b95 (github): Mac|Default Style: Adjusted fonts
- Italic variant of SF UI Display does not seem to exist.
- 11:24 Revision 586cb84a (github): Resources|libdoomsday: Handling of .box contents
- Contained data bundles are now divided to three categories:
required, recommended, and extra. These are taken into ac... - 11:21 Revision f110dea0 (github): Widgets|libappfw: Minor improvements
- ToggleWidget does not animate its state before the first update.
MenuWidget provides a public rule for querying the c... - 11:19 Revision bf3e332d (github): libcore: Minor improvements
- New utility method for Record, and cleaning escape sequences out of
fatal error messages. - 11:18 Revision 030a6eaf (github): Client: Moved PanelButtonWidget to another source directory
2016-07-03
- 09:28 Revision 47b53a4b (github): Cleanup: Renamed the `Instance` private implementations to `Impl`
- `Impl` is aligned with the PIMPL idiom terminology, and is shorter
and therefore more succinct. Also, "Instance" is u... - 00:17 Revision a5b3cebf (github): UI|Home: Added menu option for configuring .box add-ons
- 00:16 Revision b0920b24 (github): Resources|libdoomsday: Querying the data file format of a package
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
Also available in: Atom