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