ANNOUNCE: xfce4-panel 4.17.2 released
Gaël Bonithon
gael at xfce.org
Sun Jul 10 10:50:56 CEST 2022
xfce4-panel 4.17.2 is now available for download from
https://archive.xfce.org/src/xfce/xfce4-panel/4.17/xfce4-panel-4.17.2.tar.bz2
https://archive.xfce.org/src/xfce/xfce4-panel/4.17/xfce4-panel-4.17.2.tar.bz2?sha1
https://archive.xfce.org/src/xfce/xfce4-panel/4.17/xfce4-panel-4.17.2.tar.bz2?sha256
What is xfce4-panel?
====================
Xfce's panel.
Website:
https://www.xfce.org/
Release notes for 4.17.2
========================
[Please note that this is a development release.]
- Dependency Changes:
- GLib >= 2.66.0
- Libxfce4util >= 4.17.2
- New APIs:
- libxfce4panel: Add new function
`xfce_panel_set_image_from_source()` (!83)
- libxfce4panel: Add new function
`xfce_panel_plugin_popup_menu()` (!80)
- Deprecated APIs:
- libxfce4panel: Deprecate `xfce_panel_plugin_position_menu()` (!80)
- Code Refactoring:
- cleanup: Remove useless variable
- cleanup: Use already defined panel scale factor
- cleanup: Fix old typo
- tasklist: Remove redundant function call
- refactoring: Consistency of plugin menu callbacks
- refactoring: Use `g_file_peek_path()` when appropriate
- Autohide refactoring (!77)
- Replace soon-to-be-deprecated exo-string functions (!79)
- Bug Fixes:
- panel: Silence allocation warning for external plugins (V2)
(#590, !89)
- panel: Compare monitor geometries in the right dimension (#54)
- panel: Do not compare monitor geometry to itself (#54)
- tasklist: Take window scaling into account when detecting
window position (#505)
- panel: Be sure to save plugins before xfconf_shutdown()
- tasklist: Fix critical warning when starting on a disconnected
device
- tasklist: Delay sorting if window list is in use (#594)
- libxfce4panel: Allow to show about dialog when prefs dialog is
shown (#221)
- panel: Prevent compositing message from affecting dialog size
(Fixes #591)
- libxfce4panel: Unblock autohide before removing the plugin
(#592)
- Grab devices until the menu takes over for popup commands
(#201, #585)
- Fix return value of "remote-event" signal handlers (#585)
- Avoid "no trigger event" warning for popup commands
- Guard against the return value of `gdk_seat_get_pointer()`
- panel: Ensure that handles are always grabbable (Fixes #227)
- Allow to set a custom icon in appmenu and dirmenu (#254, !83)
- Use RGBA visual only if compositing is enabled (Fixes #251)
- launcher: Fix wrong format specifier in config file name (Fixes
#581)
- applicationsmenu: Add option to set "small" property (Fixes
#31, #113)
- pager: Consistency fixes between "miniature view" and "buttons"
(#74, #209, #253, #257, #274, !82)
- libxfce4panel: Make urgency blinking more visible (Fixes #259)
- tasklist: Sorting fixes (#29, #126, #323, !81)
- systray: Force dbus-menu update when item is invalidated (Fixes
#567)
- libxfce4panel: Unregister menu also on "selection-done"
- applicationsmenu: Do post-processing on "selection-done"
- windowmenu: Do not popup menu item wnck menu at widget
- Fix plugin menu popup at pointer (#297)
- Add new function `xfce_panel_plugin_popup_menu()` (#147, !80)
- Translation Updates:
Albanian, Basque, Bulgarian, Chinese (China), Chinese (Taiwan),
Dutch, Estonian, French, German, Greek, Italian, Japanese,
Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese
(Brazil), Russian, Serbian, Slovenian, Spanish, Turkish, Ukrainian
More information about the Xfce-announce
mailing list