Hello community,

here is the log from the commit of package gtk3 for openSUSE:Factory checked in 
at 2017-10-06 11:00:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk3"

Fri Oct  6 11:00:19 2017 rev:117 rq:531576 version:3.22.24

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk3/gtk3.changes        2017-09-13 
21:50:45.689759104 +0200
+++ /work/SRC/openSUSE:Factory/.gtk3.new/gtk3.changes   2017-10-06 
11:01:09.814092221 +0200
@@ -1,0 +2,28 @@
+Wed Oct  4 17:25:48 UTC 2017 - [email protected]
+
+- Update to version 3.22.24:
+  + Combobox: Don't try to remove grabs on NULL devices.
+  + Fix some issues with the new resizable tiling.
+
+-------------------------------------------------------------------
+Wed Oct  4 12:15:48 UTC 2017 - [email protected]
+
+- Update to version 3.22.23:
+  + Bugs fixed: bgo#783669, bgo#784562.
+
+-------------------------------------------------------------------
+Tue Oct  3 18:23:04 UTC 2017 - [email protected]
+
+- Update to version 3.22.22:
+  + Bugs fixed: bgo#639931, bgo#644248, bgo#775126, bgo#780758,
+    bgo#781757, bgo#787021, bgo#787302, bgo#787303, bgo#787444,
+    bgo#787531, bgo#787600, bgo#787757.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Sep 15 23:34:32 UTC 2017 - [email protected]
+
+- Add gtk3-silence-log-spew-blank-cursors.patch wayland: Don't spew
+  warnings for blank cursors. Patch from upstream bug (bgo#775217).
+
+-------------------------------------------------------------------

Old:
----
  gtk+-3.22.21.tar.xz

New:
----
  gtk+-3.22.24.tar.xz
  gtk3-silence-log-spew-blank-cursors.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtk3.spec ++++++
--- /var/tmp/diff_new_pack.F5M5RG/_old  2017-10-06 11:01:11.633817062 +0200
+++ /var/tmp/diff_new_pack.F5M5RG/_new  2017-10-06 11:01:11.637816457 +0200
@@ -29,13 +29,13 @@
 
 Name:           gtk3
 %define _name gtk+
-Version:        3.22.21
+Version:        3.22.24
 Release:        0
 Summary:        The GTK+ toolkit library (version 3)
 License:        LGPL-2.1+
 Group:          System/Libraries
 Url:            http://www.gtk.org/
-Source:         
https://download.gnome.org/sources/gtk+/3.22/%{_name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/gtk+/3.22/%{_name}-%{version}.tar.xz
 Source1:        README.SUSE
 Source2:        settings.ini
 Source3:        macros.gtk3
@@ -44,6 +44,8 @@
 Patch0:         gtk3-GTK_PATH64.patch
 # PATCH-NEEDS-REBASE gtk3-path-local.patch Search in /usr/local/%{_lib} by 
default. bnc369696 bgo534474 -- Was PATCH-FIX-OPENSUSE
 Patch1:         gtk3-path-local.patch
+# PATCH-FIX-UPSTREAM gtk3-silence-log-spew-blank-cursors.patch bgo#775217 
[email protected] -- wayland: Don't spew warnings for blank cursors
+Patch2:         gtk3-silence-log-spew-blank-cursors.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -363,6 +365,7 @@
 %endif
 # Patch disabled, needs rebase.
 #patch1 -p0
+%patch2 -p1
 
 %build
 # Disabled since patch 1 is in need of rebase

++++++ gtk+-3.22.21.tar.xz -> gtk+-3.22.24.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk3/gtk+-3.22.21.tar.xz 
/work/SRC/openSUSE:Factory/.gtk3.new/gtk+-3.22.24.tar.xz differ: char 27, line 1

++++++ gtk3-silence-log-spew-blank-cursors.patch ++++++
>From 56714ffa0d61512bc249b481fc43e0bc118f47d7 Mon Sep 17 00:00:00 2001
From: Matthias Clasen <[email protected]>
Date: Wed, 12 Apr 2017 13:56:49 -0400
Subject: [PATCH] wayland: Don't spew warnings for blank cursors

We were unnecessarily spewing warnings when blank cursors
were getting a new scale set. Standardize on "none" as the
name for blank cursors, and avoid the warning.

https://bugzilla.gnome.org/show_bug.cgi?id=775217
---
 gdk/wayland/gdkcursor-wayland.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/gdk/wayland/gdkcursor-wayland.c b/gdk/wayland/gdkcursor-wayland.c
index ab50755873..bffeff8884 100644
--- a/gdk/wayland/gdkcursor-wayland.c
+++ b/gdk/wayland/gdkcursor-wayland.c
@@ -308,6 +308,10 @@ _gdk_wayland_cursor_set_scale (GdkCursor *cursor,
 
   wayland_cursor->scale = scale;
 
+  /* Blank cursor case */
+  if (g_str_equal (wayland_cursor->name, "none"))
+    return;
+
   _gdk_wayland_cursor_update (display_wayland, wayland_cursor);
 }
 
@@ -345,12 +349,18 @@ _gdk_wayland_display_get_cursor_for_name_with_scale 
(GdkDisplay  *display,
                           "cursor-type", GDK_CURSOR_IS_PIXMAP,
                           "display", display,
                           NULL);
-  private->name = g_strdup (name);
-  private->scale = scale;
 
   /* Blank cursor case */
   if (!name || g_str_equal (name, "none") || g_str_equal (name, 
"blank_cursor"))
-    return GDK_CURSOR (private);
+    {
+      private->name = g_strdup ("none");
+      private->scale = scale;
+
+      return GDK_CURSOR (private);
+    }
+
+  private->name = g_strdup (name);
+  private->scale = scale;
 
   if (!_gdk_wayland_cursor_update (display_wayland, private))
     {
-- 
2.12.2


Reply via email to