Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtk3 for openSUSE:Factory checked in at 2026-07-02 22:13:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk3 (Old) and /work/SRC/openSUSE:Factory/.gtk3.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk3" Thu Jul 2 22:13:56 2026 rev:209 rq:1363123 version:3.24.52 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk3/gtk3.changes 2026-03-27 16:49:20.358997535 +0100 +++ /work/SRC/openSUSE:Factory/.gtk3.new.1982/gtk3.changes 2026-07-02 22:19:10.268909805 +0200 @@ -1,0 +2,6 @@ +Thu Jul 2 02:10:33 UTC 2026 - Alynx Zhou <[email protected]> + +- Add gtk3-fix-xi2-xatom.patch: Fix wrong display when handling xi2 + xatom. (bsc#1269225, glgo#GNOME/gtk!10105) + +------------------------------------------------------------------- New: ---- gtk3-fix-xi2-xatom.patch ----------(New B)---------- New: - Add gtk3-fix-xi2-xatom.patch: Fix wrong display when handling xi2 xatom. (bsc#1269225, glgo#GNOME/gtk!10105) ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk3.spec ++++++ --- /var/tmp/diff_new_pack.ptB9nN/_old 2026-07-02 22:19:11.460950755 +0200 +++ /var/tmp/diff_new_pack.ptB9nN/_new 2026-07-02 22:19:11.464950893 +0200 @@ -45,6 +45,8 @@ Patch0: gtk3-GTK_PATH64.patch # PATCH-FIX-OPENSUSE gtk3-revert-forced-xftdpi.patch [email protected] -- Revert very controversal commit on GTK3, forcing DPI to 96 Patch1: gtk3-revert-forced-xftdpi.patch +# PATCH-FIX-UPSTREAM gtk3-fix-xi2-xatom.patch bsc#1269225, glgo#GNOME/gtk!10105 [email protected] -- Fix wrong display when handling xi2 xatom +Patch2: gtk3-fix-xi2-xatom.patch BuildRequires: cups-devel >= 1.7 BuildRequires: docbook-xsl-stylesheets @@ -393,6 +395,7 @@ %autopatch -p1 -m 1 -M 999 %else %patch -P 1 -p1 +%patch -P 2 -p1 %endif %build ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.ptB9nN/_old 2026-07-02 22:19:11.540953504 +0200 +++ /var/tmp/diff_new_pack.ptB9nN/_new 2026-07-02 22:19:11.544953641 +0200 @@ -1,6 +1,6 @@ -mtime: 1774270368 -commit: f099e93d667a2063ba9add09593a222afce9e70a5cfd6efa4401e410c6b1cf33 +mtime: 1782958293 +commit: 9dfb69ae3717d250379e97665c34cfe5facfe6a7709eccf743bf4beacf7280c9 url: https://src.opensuse.org/GNOME/gtk3 -revision: f099e93d667a2063ba9add09593a222afce9e70a5cfd6efa4401e410c6b1cf33 +revision: 9dfb69ae3717d250379e97665c34cfe5facfe6a7709eccf743bf4beacf7280c9 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-07-02 04:11:33.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ gtk3-fix-xi2-xatom.patch ++++++ >From c3b824a8f435dc975b2bee21a81254e3bb5a2229 Mon Sep 17 00:00:00 2001 From: Alynx Zhou <[email protected]> Date: Tue, 30 Jun 2026 10:26:15 +0800 Subject: [PATCH] x11: Fix wrong display when getting xatom The default display is Wayland display, which should not be used to get xatom. This is basically a backport of 920259c25070986b13675fd86f3def1b805dc00d. Part-of: <https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/10105> --- gdk/x11/gdkdevicemanager-xi2.c | 2 +- gtk/gtkmountoperation-x11.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gdk/x11/gdkdevicemanager-xi2.c b/gdk/x11/gdkdevicemanager-xi2.c index a65116a3c1d..ae1f4217cf4 100644 --- a/gdk/x11/gdkdevicemanager-xi2.c +++ b/gdk/x11/gdkdevicemanager-xi2.c @@ -1106,7 +1106,7 @@ handle_property_change (GdkX11DeviceManagerXI2 *device_manager, GUINT_TO_POINTER (ev->deviceid)); if (device != NULL && - ev->property == gdk_x11_get_xatom_by_name ("Wacom Serial IDs")) + ev->property == gdk_x11_get_xatom_by_name_for_display (gdk_device_get_display (device), "Wacom Serial IDs")) { GdkDeviceTool *tool = NULL; guint serial_id = 0, tool_id = 0; diff --git a/gtk/gtkmountoperation-x11.c b/gtk/gtkmountoperation-x11.c index 403783289f2..4103be3cb0f 100644 --- a/gtk/gtkmountoperation-x11.c +++ b/gtk/gtkmountoperation-x11.c @@ -130,7 +130,7 @@ get_utf8_property (GdkDisplay *display, char *retval; Atom utf8_string; - utf8_string = gdk_x11_get_xatom_by_name ("UTF8_STRING"); + utf8_string = gdk_x11_get_xatom_by_name_for_display (display, "UTF8_STRING"); gdk_x11_display_error_trap_push (display); type = None; @@ -161,7 +161,7 @@ get_utf8_property (GdkDisplay *display, if (!g_utf8_validate (val, nitems, NULL)) { g_warning ("Property %s contained invalid UTF-8", - gdk_x11_get_xatom_name (atom)); + gdk_x11_get_xatom_name_for_display (display, atom)); XFree (val); return NULL; } @@ -358,7 +358,7 @@ read_rgb_icon (GdkDisplay *display, data = NULL; result = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), xwindow, - gdk_x11_get_xatom_by_name ("_NET_WM_ICON"), + gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_ICON"), 0, G_MAXLONG, False, XA_CARDINAL, &type, &format, &nitems, &bytes_after, (void*)&data); -- GitLab
