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 - o...@aepfle.de
+Sun Dec 15 14:46:32 UTC 2024 - Manfred Hollstein <manfre...@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 <manfre...@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 <manfre...@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 <manfre...@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)

Reply via email to