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: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, English (United Kingdom), Finnish, French, German, Italian, Japanese, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Ukrainian