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

Reply via email to