- Update to version 3.44.0:
+ Updated translations.
- Update to version 3.43.90:
+ Apply CSS changes immediately.
+ Build fixes for stack protector.
+ Improvements to DzlTaskCache.
+ GCC fixes for macOS.
+ Fix page-size for spinbutton adjustments.
+ Note that libdazzle is not expected to survive into GTK 4.
Applications using features from libdazzle should either look
to the replacements that can be found as part of GTK 4 itself
or libadwaita.
For those using the more esoteric features of libdazzle like
fuzzy search, tries, and file system abstractions, you should
copy those into your project instead.
OBS-URL: https://build.opensuse.org/request/show/963018
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=50
- Update to version 3.32.0:
+ No changes since 3.31.92.
- Update to version 3.31.92:
+ Cross-compilation fixes.
+ Subproject build fixes.
+ Allow disabling search entry in preferences.
- Update to version 3.31.90:
+ A number of improvements to DzlSuggestionEntry to act more like
GtkEntryCompletion. It now uses pointer grabs while the popover
is displayed.
+ Styling for the suggestion entry was tweaked to allow themes
more control over styling.
+ DzlProgressMenuButton got a fix for improper gvalue accessor
usage.
- Update to version 3.31.4:
+ Improvements to documentation.
+ Improvements to suggestion entry resiliency.
+ GIR fixes for DzlGraphModel.
+ Fixes for ctrl+shift+d.
+ Use GtkPopover for GMenuModel.
+ Animation improvements.
+ Various memory leaks were plugged.
+ Additional Radio API was added.
+ A new remove-file signal was added to the directory reaper.
This is not efficient as it passes state to the main thread
from a worker thread. It may be optimized in the future.
+ Various performance improvements.
+ File transfer progress callback improvements.
- Update to version 3.31.1:
+ DzlPrefernces gained API to do simplified table layouts.
+ DzlMenuButton hides separators that are not needed.
+ Build requires gtk+-3.0 3.24.0.
+ Handle changes to fullscreen state by the window-manager.
+ Fixes for mouse tracking on fullscreen windows.
+ Align menu shortcuts to the right.
+ Fixes for shift-tab to move between widgets.
+ Add helper for shortcut tooltips.
+ Correctness fixes for listmodel filter.
OBS-URL: https://build.opensuse.org/request/show/688469
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=29
- Update to version 3.30.2:
+ Fix build dependency to properly check for gtk+ >= 3.24.
+ App-window now uses GtkEventControllerMotion to provide
improved tracking of the app window fullscreen toolbar.
+ Shortcut placement was tweaked in menu popover.
+ Fixes for shift+tab and ctrl+shift+d keyboard shortcuts.
+ Various build fixes for -Bsymbolic and assertions. (forwarded request 646112 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/647064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdazzle?expand=0&rev=12
- Update to version 3.30.2:
+ Fix build dependency to properly check for gtk+ >= 3.24.
+ App-window now uses GtkEventControllerMotion to provide
improved tracking of the app window fullscreen toolbar.
+ Shortcut placement was tweaked in menu popover.
+ Fixes for shift+tab and ctrl+shift+d keyboard shortcuts.
+ Various build fixes for -Bsymbolic and assertions.
OBS-URL: https://build.opensuse.org/request/show/646112
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=27
- Update to version 3.28.5:
+ An issue was introduced in menu merging in 3.28.4 and this
release fixes that and many other issues discovered with ASAN.
+ Fuzzy indexes now properly release metadata variant.
+ Various fixes to g_variant_parse() usage and floating
references.
+ Menu merging has been fixed in DzlMenuButton.
+ A leak in DzlRing was fixed.
+ Shortcut closure chains now properly concat GSList links.
+ A leak in GDateTime usage was fixed.
+ DzlTreeNode no longer leaks emblem names or GIcon instances.
+ DockManager now releases it's final transient grab.
+ DzlStateMachine now properly cleans up property stack items.
+ Multi-paned and dock-bin now properly unregister GdkWindows.
OBS-URL: https://build.opensuse.org/request/show/625910
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=22
- Update to version 3.28.4:
+ Fixes for ref counting on titlebar widget.
+ Fix a leak in DzlBoldingLabel of Pango attribute lists.
+ Action muxer is now more defensive about string usage.
+ Menu popover is now more defensive when destroying widgets.
+ A potential, albeit unlikely, leak was plugged in signal
dispatching via the shortcut engine.
+ The shortcut controller is now more defensive during widget
destruction.
OBS-URL: https://build.opensuse.org/request/show/625570
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=21
From upstream: It's recommended that all distributions update to this release.
- Update to version 3.26.2:
+ Progress menu button will now avoid spinning in some
conditions.
+ Leak fixed in DzlTree text rendering.
+ Shortcut mneumonics are now properly activated.
+ Fixes to avoid various deprecated API.
+ A number of leaks detected by ASAN were fixed.
+ The directory reaper handles various mtime comparisons more
correctly now.
+ Some G-I annotations were improved.
+ DzlMenuMerger is more flexible with input.
+ Some performance improvements when dealing with CSS and other
resources paths. (forwarded request 567821 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/568067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdazzle?expand=0&rev=4
From upstream: It's recommended that all distributions update to this release.
- Update to version 3.26.2:
+ Progress menu button will now avoid spinning in some
conditions.
+ Leak fixed in DzlTree text rendering.
+ Shortcut mneumonics are now properly activated.
+ Fixes to avoid various deprecated API.
+ A number of leaks detected by ASAN were fixed.
+ The directory reaper handles various mtime comparisons more
correctly now.
+ Some G-I annotations were improved.
+ DzlMenuMerger is more flexible with input.
+ Some performance improvements when dealing with CSS and other
resources paths.
OBS-URL: https://build.opensuse.org/request/show/567821
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libdazzle?expand=0&rev=8