Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2020-03-29 14:26:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk4.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk4"

Sun Mar 29 14:26:52 2020 rev:17 rq:789273 version:3.98.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes        2019-09-18 
13:09:18.656716769 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.3160/gtk4.changes      2020-03-29 
14:26:55.838135400 +0200
@@ -1,0 +2,98 @@
+Sun Mar 22 20:01:24 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 3.98.1:
+  + GtkFileChooser:
+    - Remove filename/uri api
+    - Drop extra-widget
+    - Remove overwrite confirmation
+    - Remove show-hidden property
+    - Remove local-only property
+    - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
+    - The portal file chooser supports selecting folders
+  + GtkSpinner: Rename active property to spinning
+  + GtkRevealer: Fix size allocation at small scales
+  + GtkPopover: Drop :relative-to, it is always the :parent now
+  + GtkWindow: Drop window-type, it is always a regular toplevel
+  + GtkWidget:
+    - Drop expand property
+    - Drop margin property
+    - Drop gtk_grab_add, gtk_device_grab_add
+  + GtkTextView:
+    - Support overlines in GtkTextTag
+    - Support visible spaces in GtkTextTag
+    - Support hyphenation control in GtkTextTag
+  + Split GtkEventControllerFocus from GtkEventControllerKey
+  + DND:
+    - Fix local DND to avoid serialization
+    - Add new content provider constructors
+    - Split GtkDropTargetAsync and GtkDropTarget
+    - Group DND events into event sequences
+    - Propagate DND events like motion events
+    - Introduce GtkDropControllerMotion
+    - Remove GtkSelectionData
+  + Performance:
+    - Clean up profiler marks
+    - Share GL programs between renderers
+  + GDK:
+    - Drop gdk_surface_new_temp
+    - Make GdkEvent an immutable boxed type, not an object
+    - Remove GdkAtom and property- and selection-related apis
+    - Introduce GdkPopup and GdkToplevel interfaces
+    - Implement them in backend-specific surface subtypes
+    - Rename gdk_surface_input_shape_combine_region to
+      gdk_surface_set_input_region
+    - Drop X11-only concepts such as sticky or keep-below
+  + Broadway: implement scaling
+  + Updated translations.
+- Drop gtk4-wayland-includes.patch: Fixed upstream.
+- Run spec-cleaner, modernize spec.
+
+-------------------------------------------------------------------
+Wed Feb 12 22:26:09 CET 2020 - [email protected]
+
+- Update to version 3.98.0:
+  + The DND refactoring has been completed.
+  + Child surfaces have been removed.
+  + Global positions and related apis such as gdk_surface_move are
+    no longer available.
+  + A constraint-based layout manager has been added.
+  + Many classes have been made explicitly non-subclassable, and
+    the widget hierarchy has been simplified, by making widgets
+    derive directly from GtkWidget instead of a container.
+  + Menu-related changes:
+    - GtkMenu, GtkMenuBar and related classes have been removed.
+    - Context menus are no longer created with ::populate-popup
+      signals, but use menu models and actions.
+    - Widget actions can be created in class_init, with
+      gtk_widget_class_install_action.
+    - GtkToolbar has been removed as well.
+  + Text-related changed:
+    - Text cursor blinking has been made smooth.
+    - GtkTextView is caching rendernodes for the visible text range
+      now, improving the scrolling performance of text.
+    - Add a simple undo stack for text edits has been added.
+  + GtkTreeView renders tree and grid lines with textures.
+  + GtkEmojiChooser has been made public.
+  + GtkGestureMultiPress has been renamed to GtkGestureClick.
+  + GtkWidget has api to handle style classes.
+  + X11-specific changes:
+    - XI2 is now mandatory.
+    - The xim input method has been removed.
+  + Wayland-specific changes: The loading of cursor themes has been
+    improved to load cursors on demand, and no longer relies on
+    libwayland-cursor.
+  + The GL renderer is now sharing icon and glyph caches for all
+    surfaces, and has better support for blurring and shadow
+    rendering.
+  + Performance-related changes:
+    - GTK provides profiling information for Sysprof when launched
+      with GTK_TRACE=1.
+    - Css computation has been optimized.
+    - Css lookups are using a Bloom filter.
+    - Icon loading IO has been moved to a thread.
+- Add sassc buildRequires: new dependency.
+- Add gtk4-wayland-includes.patch: Fix missing dependency exposed
+  by our special wayland packagers wish to not have the wayland
+  headers in the default locations.
+
+-------------------------------------------------------------------

Old:
----
  gtk-3.96.0.tar.xz

New:
----
  gtk-3.98.1.tar.xz

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

Other differences:
------------------
++++++ gtk4.spec ++++++
--- /var/tmp/diff_new_pack.G8jSOl/_old  2020-03-29 14:26:58.042136527 +0200
+++ /var/tmp/diff_new_pack.G8jSOl/_new  2020-03-29 14:26:58.070136541 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk4
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
 #
 # All modifications and additions to the file contributed by third parties
@@ -21,13 +21,14 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 Name:           gtk4
-Version:        3.96.0
+Version:        3.98.1
 Release:        0
 Summary:        The GTK+ toolkit library (version 4)
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/X11
-URL:            http://www.gtk.org/
-Source:         
http://download.gnome.org/sources/gtk/3.96/%{_name}-%{version}.tar.xz
+URL:            https://www.gtk.org/
+
+Source:         
https://download.gnome.org/sources/gtk/3.98/%{_name}-%{version}.tar.xz
 Source2:        settings.ini
 Source3:        macros.gtk4
 Source98:       gtk4-rpmlintrc
@@ -42,6 +43,7 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson >= 0.50.1
 BuildRequires:  pkgconfig
+BuildRequires:  sassc
 BuildRequires:  translation-update-upstream
 BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
@@ -54,7 +56,7 @@
 BuildRequires:  pkgconfig(epoxy) >= 1.4
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.53.7
+BuildRequires:  pkgconfig(glib-2.0) >= 2.59.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.53.7
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.39.0
@@ -62,14 +64,14 @@
 BuildRequires:  pkgconfig(graphene-gobject-1.0) >= 1.9.1
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
-BuildRequires:  pkgconfig(pango) >= 1.37.3
+BuildRequires:  pkgconfig(pango) >= 1.44.0
 BuildRequires:  pkgconfig(pangocairo) >= 1.14.0
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(rest-0.7)
 BuildRequires:  pkgconfig(wayland-client) >= 1.14.91
 BuildRequires:  pkgconfig(wayland-cursor) >= 1.9.91
 BuildRequires:  pkgconfig(wayland-egl)
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.9
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.14
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
@@ -154,7 +156,7 @@
 Summary:        Upstream theme configuration for the GTK+ toolkit library v4
 Group:          System/Libraries
 Requires:       libgtk-4-0 = %{version}
-Supplements:    packageand(libgtk-4-0:branding-upstream)
+Supplements:    (libgtk-4-0 and branding-upstream)
 Conflicts:      %{name}-branding
 Provides:       %{name}-branding = %{version}
 BuildArch:      noarch
@@ -199,7 +201,7 @@
 %lang_package
 
 %prep
-%setup -q -n %{_name}-%{version}
+%autosetup -p1 -n %{_name}-%{version}
 translation-update-upstream
 
 %build
@@ -215,7 +217,8 @@
   -Dx11-backend=true \
   -Dxinerama=yes \
   -Dintrospection=true \
-  -Dman-pages=true
+       -Dman-pages=true \
+       %{nil}
 %meson_build
 
 %install
@@ -276,7 +279,7 @@
 %{_bindir}/gtk4-update-icon-cache
 %{_datadir}/applications/org.gtk.IconBrowser4.desktop
 %{_mandir}/man1/gtk4-broadwayd.1%{?ext_man}
-%{_mandir}/man1/gtk4-icon-browser.1%{ext_man}
+%{_mandir}/man1/gtk4-icon-browser.1%{?ext_man}
 %{_mandir}/man1/gtk4-builder-tool.1%{?ext_man}
 %{_mandir}/man1/gtk4-encode-symbolic-svg.1%{?ext_man}
 %{_mandir}/man1/gtk4-launch.1%{?ext_man}
@@ -295,9 +298,9 @@
 
 %files devel
 %doc CONTRIBUTING.md
-%doc %{_datadir}/gtk-doc/html/gdk4/
-%doc %{_datadir}/gtk-doc/html/gsk4/
-%doc %{_datadir}/gtk-doc/html/gtk4/
+#doc #{_datadir}/gtk-doc/html/gdk4/
+#doc #{_datadir}/gtk-doc/html/gsk4/
+#doc #{_datadir}/gtk-doc/html/gtk4/
 %{_bindir}/gtk4-demo
 %{_bindir}/gtk4-demo-application
 %{_bindir}/gtk4-widget-factory
@@ -325,6 +328,9 @@
 %{_libdir}/pkgconfig/gtk4-x11.pc
 %{_libdir}/libgtk-4.so
 %{_sysconfdir}/rpm/macros.gtk4
+%dir %{_datadir}/gtk-4.0/valgrind
+%{_datadir}/gtk-4.0/valgrind/gtk.supp
+%{_datadir}/gtk-4.0/valgrind/gtk64.supp
 
 %files -n gettext-its-%{name}
 %dir %{_datadir}/gettext/

++++++ gtk-3.96.0.tar.xz -> gtk-3.98.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk4/gtk-3.96.0.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.3160/gtk-3.98.1.tar.xz differ: char 27, 
line 1


Reply via email to