File xfce4-docklike-plugin.changes of Package xfce4-docklike-plugin
-------------------------------------------------------------------
Sat Dec 23 19:05:38 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to version 0.4.2
* Wnck: Add missing sanity check
* Settings: Use different colors for active and inactive indicators
* Use FDO compliant icon name
* Fix blurry icons/thumbnails when UI scale > 1
* GroupMenu: Make sure the window is the right size for each popup
* Group: Stop timeouts in destructor
* Fix pending source when GroupMenu is destroyed
* Settings: Bound icon sizes
* SettingsDialog: Fix deprecated icon names
* Remove unused project files
* Remove contrib directory
* GroupMenu: Re-popup if windows are added/removed when shown
* Update preview widgets on "showPreviews" setting change
* Helpers: Always stop timeout before starting a new one
* Wnck: Always update unactivated window state
* Group: Do not filter out skip-tasklist windows when activated
* Group: Do not manually mark window as activated when activating group
* Group: Update active state when adding windows
* Group: Remove useless class member states
* AppInfos: Use also app names for matching
* Use g_debug for debug logs
* Replace FALSE with false
* Replace NULL with nullptr
* Release data as much as possible on XfcePanelPlugin::free-data signal
* Wnck: Do not check for active window in init
* Fix remaining raw pointers not released
* Manage group button lifetime in Group
* Revert "Reset pointer when group button is destroyed"
* Wnck: Use std::shared_ptr to manage memory allocation of GroupWindows
* Dock: Use std::shared_ptr to manage memory allocation of Groups
* AppInfos: Use std::shared_ptr to manage memory allocation
* AppInfos: Wrap raw pointers into std::unique_ptr
* GroupMenuItem: Fix crash when closing window with preview enabled
* Revert "group: Fix crash when middle-clicking an item with preview
enabled"
* Store pinned apps as ids instead of paths
* Wnck: Fix memory leaks
* Theme: Fix memory leaks
* SettingsDialog: Fix memory leaks
* Settings: Fix memory leaks
* Helpers: Fix memory leaks
* GroupMenuItem: Fix memory leaks
* Group: Fix memory leaks
* Dock: Fix memory leaks
* Fix previous commit
* Appinfos: Fix some memory leaks
* Update TODO
* AppInfos: Honor XDG_DATA_HOME also when editing item
* AppInfos: Properly honor XDG base dir spec
* group: Detach menu from button and destroy when hidden (Fixes #20)
* Fix cplusplus.StringChecker warning from scan-build 16.0.6
* Use glib functions for memory allocation
* build: Fix -Wunused-function warnings
* build: Fix -Wdangling-else warnings
* build: Fix -Wsequence-point warnings
* build: Fix -Wsign-compare warnings
* build: Fix -Wmaybe-uninitialized warnings
* build: Fix -Wshadow warnings
* build: Fix -Wmissing-declarations warnings
* group-menu-item: Refresh preview less often
* group: Fix missing dnd icon
* group: Fix crash when middle-clicking an item with preview enabled
* Reset pointer when group button is destroyed
* helpers: Reset source id when removed
* app-infos: Get translated app name (Fixes #67)
* Fix help button icon to be same as other plugins
* Added middle mouse button do nothing option
* Added closedir call to prevent too many open files error (Fixes #54)
* Fix previous commit
* Fix copyright info
* Translation Updates
-------------------------------------------------------------------
Wed Mar 22 10:53:02 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Initial package version 0.4.1
* build: Use same automake init as other projects and bump autoconf
* Update copyright year and fix bug report address
* build: Use XDT_FEATURE_DEBUG
* basename() called but <libgen.h> not included
* Add option to change behavior of middle mouse button (Closes #32)
* build: Keep /usr/local as default prefix
* build: Fix autotools warnings
* build: Fix intltool lock file problem during make distcheck
* build: Bump GLib minimum required to 2.58
* Anchor group menu to center of app icon
* Add option to change inactive indicator style
* List window previews horizontally if panel is horizontal
* Add option to get the indicator color automatically from the Gtk
theme foreground color
* Startup notification support Closes #13 Additionally, correctly
release memory after launching.
* Reorder AppInfos.cpp for clarity
* Skip loadDesktopEntry() for files not ending in .desktop
* Pass std::string by const reference to avoid unnecessary copy
* Speed up ftw() by increasing handle limit
* Added Ciliora and Circles indicator styles
* Fix reordering (ctrl+dragging) icons to the right
* Fix size_t being truncated into uint and comparing unequal to npos
* Fix .desktop file StartupWMClass values being ignored
* Update TODO
* Fix warnings/crashes from timeouts In many cases the timeout's stop
method was being called more than once raising GLib warnings.
* Don't clear this list
* Delete unused declarations
* Improve PANEL_DEBUG macro
* Improve debugging messages
* Drop the inotify dependency GLib provides a GAppInfoMonitor object
that allows us to detect desktop file changes.
* Use the default theme hover effect The previous effect can still be
achieved with CSS:
* Update the README Better debugging instructions and long desctiption.
* Cleanup: remove uneccessary casts to GtkWidget*
* Remove highlight on active group Related #14 It can be restored by
using css or a future option.
* Add a "window_count" class to labels Related #9
* Translation Updates