Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xfce4-panel for openSUSE:Leap:16.0 checked in at 2025-07-14 15:59:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/xfce4-panel (Old) and /work/SRC/openSUSE:Leap:16.0/.xfce4-panel.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel" Mon Jul 14 15:59:02 2025 rev:4 rq:1292016 version:4.20.4 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/xfce4-panel/xfce4-panel.changes 2025-03-19 12:00:58.181594686 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.xfce4-panel.new.7373/xfce4-panel.changes 2025-07-14 15:59:24.025746023 +0200 @@ -1,0 +2,217 @@ +Sun Mar 23 11:51:50 UTC 2025 - Manfred Hollstein <manfre...@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 4 08:25:20 UTC 2025 - Maurizio Galli <maurizio.ga...@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 12:18:18 UTC 2024 - Manfred Hollstein <manfre...@gmx.net> + +- Update to version 4.20.0 + * Translation Updates +- Refresh 0001-relax-x11-version.patch + +------------------------------------------------------------------- +Sun Dec 1 08:44:49 UTC 2024 - Manfred Hollstein <manfre...@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 2 13:26:48 UTC 2024 - Manfred Hollstein <manfre...@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 7 12:25:59 UTC 2024 - Manfred Hollstein <manfre...@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 2 06:25:35 UTC 2024 - Maurizio Galli <maurizio.ga...@suse.com> + +- Update to version 4.19.3 (development branch) + +------------------------------------------------------------------- Old: ---- xfce4-panel-4.18.6.tar.bz2 New: ---- xfce4-panel-4.20.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-panel.spec ++++++ --- /var/tmp/diff_new_pack.ospZrd/_old 2025-07-14 15:59:24.293757125 +0200 +++ /var/tmp/diff_new_pack.ospZrd/_new 2025-07-14 15:59:24.309757788 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfce4-panel # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,21 +20,21 @@ %define libname libxfce4panel-2_0-4 Name: xfce4-panel -Version: 4.18.6 +Version: 4.20.4 Release: 0 Summary: Panel for the Xfce Desktop Environment License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/XFCE URL: https://docs.xfce.org/xfce/xfce4-panel/start -Source0: https://archive.xfce.org/src/xfce/%{name}/4.18/%{name}-%{version}.tar.bz2 +Source0: https://archive.xfce.org/src/xfce/%{name}/4.20/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc Source2: %{name}-restore-defaults Source3: %{name}-restore-defaults.desktop BuildRequires: desktop-file-utils BuildRequires: ed BuildRequires: fdupes -BuildRequires: gtk-doc -BuildRequires: intltool +BuildRequires: gettext >= 0.19.8 +BuildRequires: gtk-doc >= 1.9 BuildRequires: perl BuildRequires: update-desktop-files @@ -43,26 +43,33 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) >= 16.04.0 -BuildRequires: pkgconfig(exo-2) >= 0.11.2 -BuildRequires: pkgconfig(garcon-1) >= 4.17.0 -BuildRequires: pkgconfig(garcon-gtk3-1) >= 4.17.0 -BuildRequires: pkgconfig(gio-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.66.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gmodule-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(exo-2) >= 4.18.0 +BuildRequires: pkgconfig(garcon-1) >= 4.18.0 +BuildRequires: pkgconfig(garcon-gtk3-1) >= 4.18.0 +BuildRequires: pkgconfig(gdk-wayland-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gdk-x11-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.72.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.72.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gtk+-x11-3.0) >= 3.24.0 +BuildRequires: pkgconfig(gtk-layer-shell-0) >= 0.7.0 BuildRequires: pkgconfig(libwnck-3.0) >= 3.0 -BuildRequires: pkgconfig(libxfce4ui-2) >= 4.17.1 -BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.17.2 -BuildRequires: pkgconfig(libxfconf-0) >= 4.13.2 +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.18.0 +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.18.0 +BuildRequires: pkgconfig(libxfce4windowing-0) >= 4.20.1 +BuildRequires: pkgconfig(libxfce4windowing-x11-0) >= 4.20.1 +BuildRequires: pkgconfig(libxfce4windowingui-0) >= 4.20.1 +BuildRequires: pkgconfig(libxfconf-0) >= 4.18.0 BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(vapigen) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xext) -%if %{with git} +BuildRequires: pkgconfig(wayland-client) >= 1.20 +BuildRequires: pkgconfig(x11) >= 1.6.7 +BuildRequires: pkgconfig(xext) >= 1.0.0 +# Needs xdt-gen-visibility provided by xfce4-dev-tools BuildRequires: xfce4-dev-tools -%endif # typelib(AppIndicator3) is needed for statusnotifier plugin to be fully usable with appindicators Requires: typelib(AppIndicator3) Provides: xfce4-panel-doc = %{version} @@ -132,7 +139,7 @@ %lang_package %prep -%autosetup -p1 +%autosetup %build %if %{with git} ++++++ xfce4-panel-4.18.6.tar.bz2 -> xfce4-panel-4.20.4.tar.bz2 ++++++ ++++ 319010 lines of diff (skipped)