| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libxfce4panel-2_0-4 | Distribution: openSUSE:Factory:zSystems |
| Version: 4.20.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Aug 14 15:23:20 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 122355 | Source RPM: xfce4-panel-4.20.5-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://docs.xfce.org/xfce/xfce4-panel/start | |
| Summary: Xfce Panel Shared Library | |
This package contains GTK 3 variant of the xfce4-panel shared library.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Thu Aug 14 2025 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.20.5
* wayland: panel: Ensure panel window is shown at least once
* panel: Don't show panel window too early
* panel: Restrict X-XFCE-Unique=SCREEN to X11
* Fix string comparison when searching for plugin dirs
* wayland: Support multiple workspace groups where it makes sense
* tasklist: Deactivate context menu when its button is destroyed
* x11: Let GtkSocket expand if possible
* libxfce4panel: Restore possibility to oversize icons
* wayland: autohide: Try to trigger size_allocate() more reliably
* panel: Show window when new output is connected
* Translation Updates
* Sun Mar 23 2025 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.20.4
* meson-build: Revert glib version change
* build: Define xfce4 min version >= 4.18
* build: Search for xdt-gen-visibility also in the working tree
* build: Replace xdt-csource with glib-compile-resources
* build: Fix wrong macro for min version
* panel: Show window in panel_application_new_window()
* wayland: autohide: Mitigate lack of size_allocate()
* systray: Use correct gtk functions to show/hide items
* wayland: Set exclusive zone for autohide window
* build: Remove libxfce4panel-config.h from GI
* meson-build: Add missing check for sys/prctl.h
* tasklist: Support window app changes
* build: Automate copyright year management
* item-dialog: Also search for plugins by their module name
* I18n: Update po/LINGUAS list
* wayland: wrapper: Set GtkProgressBar style properties to min values
* systray: Fix legacy icons being drawn with offset
* meson-build: Use SPDX license expression
* autotools-build: Check for xfce4-dev-tools in configure.ac
* Translation Updates
* Tue Feb 04 2025 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.20.3:
* libxfce4panel: Fix ABI break
* meson-build: Update debug/optimization flag management
- Version 4.20.2:
* autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
* build: Bump libxfce4windowing required version to 4.20.1
* Update copyright year
* meson-build: Don't add 'lib' prefix in static lib name
* meson-build: Simplify feature opt dep management
* meson-build: Ensure xfce-revision.h was generated when using it
* build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
* autotools-build: Fix EXTRA_DIST redefinition
* meson-build: Remove unneeded conditional
* actions: Restore dialog accept on Enter behavior
* Add meson build
* Turn some messages into warnings
* build: Migrate to xdt-gen-visibility and xdt-check-abi
* wayland: windowmenu: Hide irrelevant workspace options
* wayland: pager: Hide workspace settings
* docs: Add missing parameter to XfcePanelPlugin::hidden-event
* wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
* tasklist: Add missing workspace property initialization on Wayland
* panel: Deal with duplicated monitor models
* tasklist: Disable workspace related properties on Wayland
* prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
* libxfce4panel: Fix XfcePanelPlugin size
* Add an hidden-event signal for plugins
* Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires: xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools
* Sun Dec 15 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.20.0
* Translation Updates
- Refresh 0001-relax-x11-version.patch
* Sun Dec 01 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.7 [development branch]
* I18n: Update po/LINGUAS list
* migrate: Update default config
* tasklist: Ensure group buttons have non empty label
* Translation Updates
- Refresh 0001-relax-x11-version.patch
* Sat Nov 02 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.6 [development branch]
* systray: Handle general container orientation on Wayland too
* systray: Fix GSList element leak
* migrate/default.xml.in: Remove unused plugin id
* Added "show inactive" prop to lcd clock (repurposed from binary
clock)
* Reworked sizing mechanism in clock plugin and its widgets
* Reduce minimum button size to improve layout at very small panel
sizes.
* Use width_for_height when plugin requests it
* LCD and digital clock layout fixes
* systray: Fix leak in sn_plugin_init
* Added a missing property bind for 24hr analogue clock
* Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
* tasklist: Keep icon sizes as specified by the user
* Revert "wayland: tasklist: Fix icon size in multirow mode"
* systray: Add missing translation
* clock: Added 24h clock mode to the analog clock
* Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
ancient but sufficient X11 packages.
* Mon Oct 07 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.5 [development branch]
* Use new xfw_window_activate() signature in libwindowing 4.19.6
* build: Adjust Wayland requirements for Xfce 4.20
* build: Bump requirements for Xfce 4.20
* wayland: tasklist: Fix monitor detection when panel is remapped
* x11: tasklist: Properly check for libxext
* wayland: autohide: Do not block when panel has input focus
* Revert "panel: Fix panel flickering during autohide on Wayland"
* wayland: autohide: Show/hide panel instead of moving it offscreen
* autohide: Show/hide autohide window instead of moving it offscreen
* wayland: Avoid allocation loop when the panel is anchored to an edge
* Revert "wayland: Avoid allocation loop when the panel is anchored to
an edge"
* wayland: Avoid allocation loop when the panel is anchored to an edge
* Fix gtk-layer-shell includes
* Switch to XfwMonitor
* wayland: wrapper: Prevent plugin allocation blocking
* tasklist: Connect to XfwWindow::notify::monitors
* panel: Fix panel flickering during autohide on Wayland
* Always set gtk_layer_shell monitor on change
* Add debug key for PANEL_DEBUG_ACTIONS
* tasklist: Fix Wayland window drag and drop
* panel: Do not remove plugin when disregarding restart dialog
* panel: Replace remaining gtk_message_dialog_new with
xfce_message_dialog_new
* common: Introduce panel_utils_gtk_dialog_find_label_by_text
* tasklist: Use xfce_dialog_show_error when starting new instance fails
* actions: Use xfce_message_dialog_new in confirmation dialogs
* panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
confirmation
* gcc-analyzer: Add false positive file
* scan-build: Add false positive file
* scan-build: tasklist: Fix core.NullDereference
* Revert "Add new CI builds to build without X11 and Wayland"
* Apply .clang-format file
* Remove unnecessary dirname in local includes
* clang-format: Use IncludeBlocks::Regroup
* build: Add missing CFLAGS and LIBS from gio-unix-2.0
* build: Add missing math.h includes
* build: Silence -Wstring-plus-int from clang
* fix build on OpenBSD after 0c56766b
* Translation Updates
- Update to version 4.18.4 [development branch]
* clang-format: Break after assignment operator
* Add missing glade file to POTFILES.in
* showdesktop: Add the ability to show the desktop on mouse hover
* prefs-dialog: Improve launcher display in item list
* systray: Avoid GTK warning about pixbuf not loadable
* panel: Leave a harmless xfconf warning
* clang-format: Insert a newline at end of file if missing
* libxfce4panel: Add line break in generate code for clang-format
* prefs-dialog: Bind Del key to remove button
* prefs-dialog: Scroll to selection when item view is reloaded
* prefs-dialog: Allow several items to be removed at once
* prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
* systray: Always scale icons
* systray: Reduce icon size in prefs dialog
* systray: Improve app data search in prefs dialog
* systray: Avoid duplicate code around legacy items
* systray: Use panel_properties_bind()
* panel: Save settings in finalize()
* tasklist: Fix min button length before overflow menu
* tasklist: Fix default button length
* build: Add missing math.h include
* Apply .clang-format file
* Clean up and sort includes
* Various preliminary cleanup
* clang-format: Add file
* windowmenu: Remove a duplicate check
* Remove dead code
* tasklist: Sanitize XfwApplication management
* Minor spelling/grammar corrections in comments
* POTFILES.in: Remove untranslated file
* panel: Define constants common to window and itembar
* windowmenu: Clamp style properties
* tasklist: Allow -1 for menu-max-width-chars
* panel: Restrict admissible values of style properties
* tasklist: Fix use of min-button-length
* tasklist: Fix use of max-button-length
* tasklist: Clamp style properties
* actions: Add some fallback methods if there is no session proxy
* actions: Ask xfce4-session to switch user if possible
* actions: Fix wrong parameter allow_save for Shutdown and Restart
* actions: Let xfce4-session manage its settings internally
* actions: Rework D-Bus proxy management
* Reintroduce panel_properties_get_channel()
* Ask user what to do in case of plugin loading failure
* Check for xfconf init in main.c and exit on failure
* Fix wrong string comparison
* prefs-dialog: Do not close when opening panel-profiles
* Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
* Try to derive plugin dirs from XDG_DATA_DIRS
* Remove NDEBUG compiler switchs
* launcher: Delete unprotected X11 code at runtime
* actions: Populate plugin earlier
* systray: Avoid floating point exception
* panel: Use gdk_cursor_new_from_name() to be more cross-platform
* wayland: pager: Add missing runtime check
* panel: Implement per window CSS customization
* panel: Add border width option
* itembar: Let GtkContainer handle border width
* panel: Fix -Wmaybe-uninitialized warning
* panel: Return silently when n_monitors == 0
* tasklist: Do not call xfw_window_x11_get_xid() on Wayland
* Translation Updates
* Tue Apr 02 2024 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.19.3 (development branch)
* Thu Feb 29 2024 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.6
* Update copyright year
* Do not use g_log_set_always_fatal()
* launcher: Ensure default icon in empty launchers
* build: Search for bind_textdomain_codeset in libintl too
* Fix memory management of GTypeModules
* pager: Avoid recursion in WnckScren signal handler
* pager: Do not query workspace count if screen is not initialized
* libxfce4panel: Fix custom menu items management
* clock: Create monitor proxy asynchronously
* Add missing G_BEGIN_DECLS
* Translation Updates
* Fri Sep 29 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.5
* pager: Do not adapt upper value of spin button in viewport mode
* pager: Update workspace layout also on window manager change
* pager: Fix aspect ratio for viewport (V2)
* actions: Fix memory leak
* pager: Delay GdkScreen signal handlers
* panel: Do not scale background image when UI scale > 1
* popup-command: Do not block autohide when popped up at pointer
* Fix memory leaks when using gtk_css_provider_new()
* panel: Clear item list before repopulating item dialog
* panel: Remove autosave timer for plugins
* wrapper: Really ensure we don't call gtk_main_quit() twice
* panel: Block autohide when the panel has input focus
* clock: Fix sync timeout for seconds display
* clock: Implement ConsoleKit sleep monitor
* Add/Sharpen icons at 48-128px
* Adjust 32px icon margins, new separator icon
* Sharpen icons at 16px and 32px
* Increase margins for 24px icons
* Make 24px icons sharper
* icons: Fix wrong exported sizes
* Translation Updates
* Sat Apr 22 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.4
* icons: Scale at size 16x16 to 128x128 (Fixes #385)
* icons: Fix centering of org.xfce.panel
* icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
* Fix memory leaks around gtk_get_current_event()
* tasklist: Fix use-after-free on tasklist child
* systray: Update icon also on status change
* Translation Updates
* Tue Mar 28 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.3
* launcher: Show action menu also when there are several items
* Fix memory management of vala generated plugins
* panel: Rephrase "Don't reserve space on borders" (V2)
* panel: Make property migration generic
* launcher: Avoid "no trigger event" warning when showing the menu
* launcher: Guard access to the plugin menu GdkWindow
* libxfce4panel: Unregister menu also on GtkWidget::hide
* panel: Do not reset output name if a monitor does not have a model name
* libxfce4panel: Fix memory management of source for menu positioning
* panel: Delay removal of ExternalPlugin to prevent use-after-free
* systray: Cancel any async D-Bus operation in finalize()
* tasklist: Do not try to resolve /proc/pid/exe to launch new instance
* Translation Updates
* Fri Feb 10 2023 Maurizio Galli <maurizio.galli@suse.com>
- Ensure statusnotifier plugin is fully usable with appindicators
* Thu Feb 09 2023 Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.2
* directorymenu: Add missing sanity check
* panel: Properly handle null string as property default value
* Revert "Use RGBA visual only if compositing is enabled (Fixes
gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
* Revert "systray: Do not require compositing to be enabled to
use RGBA visual"
* systray: Fix blurry icons in prefs dialog when UI scale > 1
* launcher: Fix blurry icons in prefs and add dialogs when UI
scale > 1
* launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
* pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
* Translation Updates
* Wed Jan 11 2023 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.18.1
* Update copyright year
* clock: Add missing sanity check
* clock: Do not override custom font formats
* clock: Fix sync timeout
* docs: Fix version for xfce_panel_set_image_from_source()
* libxfce4panel: Deprecate XfcePanelImage
* tasklist: Adapt wnck default icon size when UI scale > 1
(gxo#xfce/xfce4-panel#681)
* tasklist: Do not duplicate menu item activation
* tasklist: Fix group button visibility
* tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
* tasklist: Fix window count positioning when UI scale > 1
* tasklist: Keep icon pixbuf around and use surface also for menu items
* windowmenu: Adapt wnck default icon size when UI scale > 1
(gxo#xfce/xfce4-panel#682)
* Translation Updates
* Sat Dec 17 2022 Maurizio Galli <maurizio.galli@suse.com>
- Update to version 4.18.0
* Bump requirements for Xfce 4.18
* Translation Updates
* Sun Aug 21 2022 Maurizio Galli <maurizio.galli@suse.com>
- Update to 4.16.5
* systray: Help to keep status notifiers from vanishing
(gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
* panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
* systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
* pager: Properly disconnect signal handler
* tasklist: Guard against null workspace
* panel: Be sure to save plugins before xfconf_shutdown()
* tasklist: Fix critical warning when starting on a disconnected device
* Update `.gitignore`
* libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
* build: Fix intltool lock file problem during make distcheck
* prefs-dialog: Filter out irrelevant selection changes in "Items" tab
* wrapper: Ensure that provider stays alive when processing "g-signal"
* Revert "panel: Keep a reference on item during drag and drop"
* tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
* Translation Updates
* Sun Apr 17 2022 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 4.16.4
* Update copyright year and standardize formatting
* Update and sort author list by name
* panel: Fix regression "intellihide does not hide when leaving
slowly" (gxo#xfce/xfce4-panel#388)
* panel: Fix regression "'Span Monitor' has no effect"
(gxo#xfce/xfce4-panel#405)
* panel: Keep a reference on item during drag and drop
* Fix `core.UndefinedBinaryOperatorResult` warning from
`scan-build` (gxo#xfce/xfce4-panel#142)
* panel: Fix broken drag and drop between panels
(gxo#xfce/xfce4-panel#561)
* panel: Disconnect from screen signals when window is destroyed
* systray: Do not connect to proxy signal if async method failed
* panel: Mitigate a memory leak when removing items
(gxo#xfce/xfce4-panel!46)
* windowmenu: Emit "deactivate" signal when hiding the menu
(gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
* systray: Fix wrong sanity check
* systray: Properly initialize systray item
* systray: Trust the status to update the attention icon
(gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
* Fixed some window buttons not appearing in the panel
(gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
* launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
* libxfce4panel: Review memory management for context menu
(gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
* actions: Block panel autohide
(gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
* launcher: Clear action menu when destroyed
(gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
* Translation Updates
/usr/lib64/libxfce4panel-2.0.so.4 /usr/lib64/libxfce4panel-2.0.so.4.0.0 /usr/share/licenses/libxfce4panel-2_0-4 /usr/share/licenses/libxfce4panel-2_0-4/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025