commit xfwm4 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xfwm4 for openSUSE:Factory checked in at 2024-12-31 11:12:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfwm4 (Old) and /work/SRC/openSUSE:Factory/.xfwm4.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xfwm4" Tue Dec 31 11:12:42 2024 rev:68 rq:1233535 version:4.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfwm4/xfwm4.changes 2024-08-17 12:44:51.696536681 +0200 +++ /work/SRC/openSUSE:Factory/.xfwm4.new.1881/xfwm4.changes 2024-12-31 11:12:58.719251265 +0100 @@ -2 +2 @@ -Thu Aug 8 08:08:08 UTC 2024 - olaf@aepfle.de +Sun Dec 15 14:46:32 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> @@ -4,2 +4,93 @@ -- Fix user-after-free in tabwinRemoveClient with - ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524) +- Update version to 4.20.0: + * Translation Updates + +------------------------------------------------------------------- +Sun Dec 1 17:01:08 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> + +- Update version to 4.19.1 [development release] + * I18n: Update po/LINGUAS list + * hints: Fix buffer overflow in XChangeProperty + * Translation Updates + +------------------------------------------------------------------- +Sat Nov 2 15:27:39 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> + +- Update version to 4.19.0 [development release] + * frame: clip title text from drawing behind buttons in stretched + theme + * mypixmap: fix origin for tiling in xfwmPixmapFill* functions + * theme: ensure menu icon gets updated when redrawing stretched + title frame + * mypixmap: implement support for the matrix parameter in + xfwmPixmapFillRectangle + * frame: reference stretch theme variants + * mypixmap: update xfwmPixmapFill* signatures to allow + cairo_matrix_t param + * mypixmap: use cairo in xfwmPixmapFillRectangle + * theme: load '-stretch' variants + * build: Bump requirements for Xfce 4.20 + * settings-dialogs: Fix string leak + * main: Fix string leak in setupLog + * compositor: also block softpipe for GLX vsync + * focus: Include skip taskbar/pager when passing focus + * build: Fix build with libxfce4ui master + * build: clang: Fix -Wcast-align + * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion + * Prevent division by zero + * Return if `tile` is not valid + * Free `data` before returning + * Fix emptying eventFilterStack + * Allocate memory so that `logfile` can be freed with `g_free()` + * `getWindowHostname` always sets `hostname` to a non-NULL value + * Initialize `wm_command_count` variable + * build: Fix -Werror=format= + * Update bug report address + * add missing break to fix use-after-free when alt-tabbing (#762) + * Fix incorrect ifdef guard for startup notification + * I18n: Update po/LINGUAS list + * Remove usage of XDT_I18N() and intltool + * Eliminate need for pre-processed configure.ac.in + * Add generator for compile_flags.txt + * Added check for working with external compositors + * screen: Fix uninitialized rect in + myScreenGetXineramaMonitorGeometry + * stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows + when modifying _NET_WM_STATE_ABOVE. + * menu: Schedule a redraw for all menu options + * screen: myScreenMaxSpaceForGeometry(): drop unused retval + * drop dead code + * drop obsolete prototypes + * moveresize: clientResizeEventFilter(): drop unnecessary call to + myScreenFindMonitorAtPoint + * client: clientGetWMNormalHints(): simplify defaults and constraints + * client: clientToggleMaximizedAtPoint: use clientReconfigure() + * client: clientUpdateFullscreenSize(): use clientReconfigure() + * placement: clientFill() skip unused computation + * client: clientConstrainPos(): drop unneded local vars + * client: getSizeExcludingMargins() return rect as GdkRectangle retval + * client: getSizeExcludingMargins() pass rect as stack value instead of + pointer + * client: clientNewTileSize() pass rect as stack value instead of + pointer + * client: clientNewMaxSize() pass rect as stack value instead of pointer + * client: drop unncessary code + * client: clientConfigureWindows(): drop unncessary parameter + * drop obsolete xfwm4rc + * placement.c: make set_rectangle inline and drop unnecessary checks + * placement.c: clientConstrainPos(): scope and optimize strut rects + * compositor: Ditch the shadowPict + * compositor: Expose just the window area + * main: Fix our compositor selection + * main: Simplify options handlers + * netwm: Fix regular _NET_WM_STRUT + * Corrected invalid use of g_return_val_if_fail for flow-control in + move-to-monitor + * build: Add GLib requirement + * Translation Updates +- Remove _service file. + +------------------------------------------------------------------- +Fri Oct 25 09:50:57 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net> + +- Add 0001-add-missing-include.patch to add missing prototype detected + by building with gcc-14 on Tumbleweed. Old: ---- _service ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch xfwm4-4.18.0.tar.bz2 New: ---- 0001-add-missing-include.patch xfwm4-4.20.0.tar.bz2 BETA DEBUG BEGIN: Old: WARN: ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch not found in changes BETA DEBUG END: BETA DEBUG BEGIN: New: - Add 0001-add-missing-include.patch to add missing prototype detected by building with gcc-14 on Tumbleweed. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfwm4.spec ++++++ --- /var/tmp/diff_new_pack.mxPakB/_old 2024-12-31 11:12:59.167269695 +0100 +++ /var/tmp/diff_new_pack.mxPakB/_new 2024-12-31 11:12:59.171269860 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfwm4 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,38 +18,41 @@ %bcond_with git Name: xfwm4 -Version: 4.18.0 +Version: 4.20.0 Release: 0 Summary: Default Window Manager for the Xfce Desktop Environment License: GPL-2.0-or-later Group: System/GUI/XFCE URL: https://docs.xfce.org/xfce/xfwm4/start -Source0: https://archive.xfce.org/src/xfce/xfwm4/4.18/%{name}-%{version}.tar.bz2 +Source0: https://archive.xfce.org/src/xfce/xfwm4/4.20/%{name}-%{version}.tar.bz2 Source1: xfwm4.xml -Patch1228524: ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch +# PATCH-FIX-OPENSUSE 0001-add-missing-include.patch -- add missing prototype detected by building with gcc-14 on Tumbleweed. +Patch01: 0001-add-missing-include.patch BuildRequires: exo-tools BuildRequires: fdupes BuildRequires: gdk-pixbuf-loader-rsvg +BuildRequires: gettext >= 0.19.8 BuildRequires: hicolor-icon-theme -BuildRequires: intltool +BuildRequires: libXRes1 BuildRequires: update-desktop-files BuildRequires: xfce4-dev-tools +BuildRequires: pkgconfig(glib-2.0) >= 2.72.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 BuildRequires: pkgconfig(ice) -BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.5 BuildRequires: pkgconfig(libwnck-3.0) >= 3.14 -BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.18.0 -BuildRequires: pkgconfig(libxfce4ui-2) >= 4.18.0 +BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.12.0 +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0 BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) >= 4.18.0 +BuildRequires: pkgconfig(libxfconf-0) >= 4.13.0 BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xcomposite) >= 0.2 BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xpresent) +BuildRequires: pkgconfig(xpresent) >= 1.0 BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xrender) Recommends: %{name}-lang = %{version} ++++++ 0001-add-missing-include.patch ++++++ diff -rup a/settings-dialogs/xfwm4-settings.c b/settings-dialogs/xfwm4-settings.c --- a/settings-dialogs/xfwm4-settings.c 2022-12-01 11:47:40.000000000 +0100 +++ b/settings-dialogs/xfwm4-settings.c 2024-10-25 11:49:11.590884120 +0200 @@ -42,6 +42,7 @@ #include <libxfce4util/libxfce4util.h> #include <libxfce4ui/libxfce4ui.h> #include <xfconf/xfconf.h> +#include <libxfce4kbd-private/xfce-shortcuts.h> #include <libxfce4kbd-private/xfce-shortcut-dialog.h> #include <libxfce4kbd-private/xfce-shortcuts-provider.h> #include <libxfce4kbd-private/xfce-shortcuts-xfwm4.h> ++++++ xfwm4-4.18.0.tar.bz2 -> xfwm4-4.20.0.tar.bz2 ++++++ ++++ 96611 lines of diff (skipped)
participants (1)
-
Source-Sync