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 mailing list