commit gtk4 for openSUSE:Factory

2020-06-04 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2020-06-04 17:56:33

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.3606 (New)


Package is "gtk4"

Thu Jun  4 17:56:33 2020 rev:20 rq:811413 version:3.98.4

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-04-29 
20:53:14.861116802 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.3606/gtk4.changes  2020-06-04 
17:56:38.773041161 +0200
@@ -1,0 +2,58 @@
+Tue May 19 17:42:44 UTC 2020 - Bjørn Lie 
+
+- Update to version 3.98.4:
+  + Themes:
+- Refine menu styling
+- Tweak visible focus behavior
+- HighConstrast: Add public colors
+- HighContrast: Fix scale borders
+  + CSS:
+- Drop the nonstandard -gtk-icon-theme property
+- Add a system_setting_changed vfunc to propagate global
+  changes
+  + Untangle titlebars from windows:
+- Add a GtkWindowControls widget
+- Add a GtkWindowHandle widget
+- Add actions for window menu items
+- Remove app menu fallback from GtkHeaderBar
+- Remove title and subtitle properties from GtkHeaderBar,
+  rename custom-title to title-widget
+  + GtkWidget: Add a focusable property
+  + GtkPopover:  Fix (re-)positioning issues
+  + GtkStack:
+- Drop the homogeneous property
+- Add a use-underline property to stack pages
+  + GtkScale: Make area around the trough clickable
+  + GtkScrolledWindow: Fix kinetic scrolling
+  + GtkTreeView: Break reference cycles in unroot
+  + Drop GtkBin and GtkContainer. All existing GtkBin subclasses
+have grown a child property with setter and getter. All
+existing GtkContainer subclasses have grown widget-specific
+remove (and in some cases, add) functions.  in ui
+files continues to work as before
+  + Replace gtk_widget_destroy by gtk_window_destroy
+  + Drop the ::size-allocate signal. Use a GtkWidgetPaintable if
+you need to be informed about changes to a widgets content or
+size
+  + Remove gtk_dialog_run
+  + GDK:
+- Wayland: Provide a builtin cursor of last resort
+- Change the monitor api to use a GListModel
+  + GSK:
+- Don't include renderer-specific headers automatically
+- GL: Fix nested rounded clips
+  + Introspection: Assorted annotation fixes
+  + Inspector:
+- Preview media resources
+- Show media backend information
+  + gtk4-widget-factory:
+- Add GtkVideo
+- Add text styles
+- Add a print dialog
+- Add a password entry
+- Improve toolbar styling
+- Revamp transition effects
+  + gtk4-demo: Replace some demos
+  + Updated translations.
+
+---

Old:

  gtk-3.98.3.tar.xz

New:

  gtk-3.98.4.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.bfy3BK/_old  2020-06-04 17:56:39.973044918 +0200
+++ /var/tmp/diff_new_pack.bfy3BK/_new  2020-06-04 17:56:39.977044931 +0200
@@ -21,7 +21,7 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 Name:   gtk4
-Version:3.98.3
+Version:3.98.4
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-3.98.3.tar.xz -> gtk-3.98.4.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-3.98.3.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.3606/gtk-3.98.4.tar.xz differ: char 25, 
line 1




commit gtk4 for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2020-04-29 20:51:17

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2738 (New)


Package is "gtk4"

Wed Apr 29 20:51:17 2020 rev:19 rq:796644 version:3.98.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-04-02 
17:43:28.725401759 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2738/gtk4.changes  2020-04-29 
20:53:14.861116802 +0200
@@ -1,0 +2,49 @@
+Tue Apr 21 09:02:03 UTC 2020 - Bjørn Lie 
+
+- Update to version 3.98.3:
+  + GtkEntry: Support setting attributes in ui files
+  + GtkScaleButton: Don't derive from GtkButton
+  + GtkAboutDialog: Support more common licenses
+  + GtkEmojiChooser: Improve keyboard navigation
+  + GtkLabel: Remove pattern API
+  + GtkAspectFrame: Modernize and simplify
+  + Chooser buttons: Make dialogs modal by default
+  + Various widgets: Replace shadow-type and relief properties by a
+simpler has-frame
+  + CSS:
+- Use :focus-visible instead of :focus(visible)
+- Add support for :focus-within
+  + Focus handling
+- Fix crossing event generation
+- Fix focus handling in various widgets
+- Change :can-focus to be recursive
+- Fix GtkWindow:is-active setting
+  + Scrolling
+- gtk_container_set_focus_[hv]adjustment has been removed
+- gtk_viewport_set_scroll_to_focus has been added
+  + Accessibility:
+- Add a cursor-aspect-ratio setting
+- Set focus-related states properly
+  + Themes:
+- Use blue focus outlines more
+- Numerous minor improvements
+  + Wayland:
+- Fix .Compose file loading
+- Support popup repositioning
+- Fix problems with autohide popovers
+  + GDK:
+- Remove GdkKeymap from public API, replaced by GdkDevice
+  properties
+- Add full keyboard translation state to key events
+- Simplify modifier support, drop GdkModifierIntent
+- Move key event matching to GDK
+- Add GdkSurface::enter/leave-monitor signals
+- Turn GskEvent into a derivable type, and make it
+  introspectable
+  + GSK:
+- Turn GskRenderNode into a derivable type, and make it
+  introspectable
+- Fall back to cairo if compiling shaders fails
+  + Updated translations.
+
+---

Old:

  gtk-3.98.2.tar.xz

New:

  gtk-3.98.3.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.695sCL/_old  2020-04-29 20:53:15.845119056 +0200
+++ /var/tmp/diff_new_pack.695sCL/_new  2020-04-29 20:53:15.849119065 +0200
@@ -21,7 +21,7 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 Name:   gtk4
-Version:3.98.2
+Version:3.98.3
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -330,7 +330,6 @@
 %{_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.98.2.tar.xz -> gtk-3.98.3.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-3.98.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.2738/gtk-3.98.3.tar.xz differ: char 27, 
line 1




commit gtk4 for openSUSE:Factory

2020-04-02 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2020-04-02 17:43:27

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.3248 (New)


Package is "gtk4"

Thu Apr  2 17:43:27 2020 rev:18 rq:790718 version:3.98.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-03-29 
14:26:55.838135400 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.3248/gtk4.changes  2020-04-02 
17:43:28.725401759 +0200
@@ -1,0 +2,13 @@
+Wed Apr  1 15:24:32 UTC 2020 - Bjørn Lie 
+
+- Update to version 3.98.2:
+  + Introduce GtkShortcutController, and replace key bindings,
+mnemonics and accelerators by GtkShortcut
+  + Derive the HighContrast theme from Adwaita
+  + GtkMenuButton: Add a use-underline property
+  + GtkTreeView: Fix cell editing
+  + Add gdk_toplevel_inhibit_system_shortcuts
+  + gtk-demo: Fix issues in multiple demos
+  + Updated translations.
+
+---

Old:

  gtk-3.98.1.tar.xz

New:

  gtk-3.98.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.ail9BT/_old  2020-04-02 17:43:29.421402299 +0200
+++ /var/tmp/diff_new_pack.ail9BT/_new  2020-04-02 17:43:29.425402301 +0200
@@ -21,7 +21,7 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 Name:   gtk4
-Version:3.98.1
+Version:3.98.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

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




commit gtk4 for openSUSE:Factory

2020-03-29 Thread root
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.changes2019-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 
+
+- 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 - dims...@opensuse.org
+
+- 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:

commit gtk4 for openSUSE:Factory

2019-09-18 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2019-09-18 13:09:10

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.7948 (New)


Package is "gtk4"

Wed Sep 18 13:09:10 2019 rev:16 rq:729844 version:3.96.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2019-05-03 
22:45:46.079678499 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.7948/gtk4.changes  2019-09-18 
13:09:18.656716769 +0200
@@ -1,0 +2,86 @@
+Tue Sep 10 08:41:08 UTC 2019 - Dominique Leuenberger 
+
+- No longer provide/obsolete gtk3-schema: upstream changed the
+  schema names for gtk4 finally and cut compatibility with gtk3. So
+  from now on, we have gtk3-schema and gtk4-schema in parallel.
+
+---
+Fri Sep  6 03:41:07 UTC 2019 - Luke Jones 
+
+- Update to version 3.96.0:
+
+  + DND has been refactored. There are now separate GdkDrag and
+GdkDrop objects. This work is still incomplete
+  + The GDK_SURFACE_SUBSURFACE surface type has been removed.
+  + Use of child surfaces has been greatly reduced. This work is still
+incomplete
+  + The use of global coordinates in GDK apis has been reduced. This
+work is still incomplete
+  + Events have been simplified and are used just for input
+- expose events have been replaced by a GdkSurface::render signal
+- configure events have been replaced by a
+  GdkSurface::size-changed signal
+- map events have been replaced by a GdkSurface::mapped property
+- gdk_event_handler_set has been replaced by a GdkSurface::event
+  signal
+- key events no longer contain a string
+- events on unmapped widgets are ignored
+  + Warping the pointer is no longer supported
+  + The Wayland backend now uses the Settings portal for GtkSettings
+  + The Wayland input module uses the text-input-unstable-v3 protocol
+  + The Broadway backend has been rewritten to work well with GSK
+  + The color chooser has a color picker
+  + GtkApplication tracks screensaver state and has a ::query-end
+signal
+  + The file chooser portal backend supports file filters
+  + A number of list models have been introduced, for internal use
+and as public api:
+- GtkMapListModel
+- GtkSliceListModel
+- GtkSortListModel
+- GtkSelectionModel
+- GtkSingleSelection
+  + Support for tabular menus and combo boxes has been dropped
+  + Key themes are no longer supported
+  + GtkInvisible has been dropped
+  + A GtkRoot interface has been added that is currently implemented
+just by GtkWindow. This work is incomplete
+  + GtkWidgets can transform their children using projective linear
+transformations. This functionality is available in CSS and
+as GskTransform argument to gtk_widget_allocate. GtkFixed is
+a container that exposes this functionality. For examples of this,
+see the swing transition of GtkRevealer, the rotate transitions
+of GtkStack or the Fixed Layout example in gtk-demo.
+  + GtkEntry functionality has been moved into a new GtkText widget,
+the GtkEditable interface has been expanded, and new a new
+GtkPasswordEntry widget has been introduced.
+  + Focus handling has been rewritten, and focus-change event
+generation has been unified with crossing events.
+  + All demos and settings schemas have been renamed to avoid
+collisions with GTK3.
+  + GtkWidget can now use a GtkLayoutManager for size allocation.
+Layout managers can optionally use layout children holding layout
+properties. A number of layout managers are available:
+- GtkBinLayout
+- GtkBoxLayout
+- GtkGridLayout
+- GtkFixedLayout
+- GtkCustomLayout
+More layout manager implementations will appear in the future.
+  + GtkAssistant, GtkStack and GtkNotebook now have publicly
+accessible page objects for their children. The page objects
+are also exposed via a list model.
+  + GtkContainer no longer supports child properties. All existing
+child properties have been removed, converted to regular properties,
+moved to layout properties or moved to child meta objects.
+  + GtkListBox has gained a ::show-separators property that gets
+translated into a CSS style class.
+  + A number of X11-specific GtkWindow and GdkSurface apis have been
+removed or changed to backend APIs.
+  + GtkBuilder can specify object-valued properties inline.
+  + The gtk4-builder-tool simplify command has gained a --3to4 option
+to convert GTK3 ui files to GTK4.
+  + The inspector can show child meta objects and layout properties.
+- Remove gtk4-fix-dependency-error.patch, fixed upstream.
+
+---

Old:

  gtk+-3.94.0.tar.xz
  

commit gtk4 for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2019-05-03 22:45:34

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.5148 (New)


Package is "gtk4"

Fri May  3 22:45:34 2019 rev:15 rq:695737 version:3.94.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-09-28 
08:54:01.961674428 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.5148/gtk4.changes  2019-05-03 
22:45:46.079678499 +0200
@@ -1,0 +2,6 @@
+Fri Sep 28 14:17:47 UTC 2018 - bjorn@gmail.com
+
+- Update options passed to meson, bring back lost support for
+  broadway and cloudprint following upstreams changes.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.pH55nO/_old  2019-05-03 22:45:48.143683238 +0200
+++ /var/tmp/diff_new_pack.pH55nO/_new  2019-05-03 22:45:48.147683247 +0200
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -211,15 +211,14 @@
 %meson \
   -Dbuild-tests=false \
   -Ddocumentation=true \
-  -Denable-broadway-backend=true \
-  -Denable-cloudprint-print-backend=yes \
-  -Denable-cloudproviders=false \
-  -Denable-colord=yes \
-  -Denable-cups-print-backend=yes \
-  -Denable-vulkan=yes \
-  -Denable-wayland-backend=true \
-  -Denable-x11-backend=true \
-  -Denable-xinerama=yes \
+  -Dbroadway-backend=true \
+  -Dcloudproviders=false \
+  -Dcolord=yes \
+  -Dprint-backends=all \
+  -Dvulkan=yes \
+  -Dwayland-backend=true \
+  -Dx11-backend=true \
+  -Dxinerama=yes \
   -Dintrospection=true \
   -Dman-pages=true
 %meson_build
@@ -258,6 +257,7 @@
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
+%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
@@ -272,6 +272,7 @@
 %{_libdir}/girepository-1.0/Gtk-4.0.typelib
 
 %files tools
+%{_bindir}/gtk4-broadwayd
 %{_bindir}/gtk4-icon-browser
 %{_bindir}/gtk4-builder-tool
 %{_bindir}/gtk4-encode-symbolic-svg
@@ -321,6 +322,7 @@
 %{_datadir}/icons/hicolor/*/apps/gtk4-widget-factory-symbolic.symbolic.png
 %{_includedir}/gtk-4.0/
 %{_libdir}/pkgconfig/gtk+-4.0.pc
+%{_libdir}/pkgconfig/gtk+-broadway-4.0.pc
 %{_libdir}/pkgconfig/gtk+-wayland-4.0.pc
 %{_libdir}/pkgconfig/gtk+-unix-print-4.0.pc
 %{_libdir}/pkgconfig/gtk+-x11-4.0.pc




commit gtk4 for openSUSE:Factory

2018-09-28 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-09-28 08:53:40

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Fri Sep 28 08:53:40 2018 rev:14 rq:638615 version:3.94.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-08-24 
17:10:38.966538167 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-09-28 
08:54:01.961674428 +0200
@@ -1,0 +2,20 @@
+Tue Sep 18 00:10:04 UTC 2018 - luc1...@linuxmail.org
+
+- Add gtk4-fix-dependency-error.patch upstream patch to fix build
+  error with few threads raised by missing dependency on
+  broadwayjs.h (glgo#GNOME/gtk#1218).
+- Update spec:
+  + Drop gtk4 subpackages and respective Recommends/Requires/\
+Provides tags to follow upstream changes while placing
+Obsolets tags for them: immodule-amharic, immodule-broadway,
+immodule-inuktitut, immodule-multipress, immodule-thai,
+immodule-tigrigna, immodule-vietnamese, immodule-xim and data.
+  + Drop gtk4-tools Requires(post): this no longer needed.
+  + Drop lang subpackage Recommends: the main package is already
+being supplemented by the lang subpackage due to RPM automatic
+setting.
+  + Drop gtk4-data Provides: there's no such subpackage anymore.
+  + Drop glib2_gsettings_schema_requires macro: this is no longer
+needed since RPM file triggers (version > 4.13).
+
+---
@@ -4 +24,62 @@
-- Fix package name to be uniform immodules -> immodule bsc#1104264
+- Fix package name to be uniform immodules -> immodule
+  (bsc#1104264).
+
+---
+Tue Jul 24 11:49:38 UTC 2018 - bjorn@gmail.com
+
+- Update to version 3.94.0:
+  + GdkPaintable is a new, powerful abstraction for drawable
+content.
+  + gtk4-demo has a new "Paint" demo to show some of its
+capabilities.
+  + There is support for displaying media, with GtkVideo,
+GtkMediaFile, GtkMediaStream and GtkMediaControls.
+  + GtkFontChooser now supports OpenType font variations and
+features.
+  + The Ctrl-Shift-E support in the simple IM context has been
+replaced by an optional completion popup for Emoji alpha codes.
+This can be enabled with the GtkEntry::enable-emoji-completion
+property.
+  + Wayland has an input method based on the text protocol now.
+  + Input methods, print backends and media backends have been
+converted to GIOModules and extension points, and support for
+generic loadable modules has been dropped. Platform im modules
+are always included.
+  + GdkWindow has been renamed to GdkSurface.
+  + Applications can now create their own GtkSnapshot objects for
+intermediate rendering.
+  + Widget event signals have been replaced by event controllers,
+and some new event controllers have been introduced for this:
+GtkEventControllerMotion, GtkEventControllerKey and
+GtkGestureStylus.
+  + Event controllers can now be created in .ui files.
+  + Invalidation tracking has been changed, only
+gtk_widget_queue_draw is left.
+  + Observing widget contents and size is now done by using the
+GtkWidgetPaintable object instead of connecting to widget
+signals.
+  + The GtkWidget::draw signal has been removed, widgets need to
+implement GtkWidget::snapshot.
+  + GdkTexture now has GdkMemoryTexture and GdkGLTexture
+subclasses.
+  + The Vulkan support in GDK can now use a particular device that
+is specified by the GDK_VULKAN_DEVICE environment variable. Use
+GDK_VULKAN_DEVICE=list to see them all.
+  + GTK+ Inspector:
+- has logging support, and the logging settings have been
+  cleaned up.
+- has an fps overlay.
+  + Removed APIs and features: Individual event signals such as
+::proximity-in-event The ::draw signal threading support
+non-platform IM modules papi and test print backends
+GtkPlacesSidebar GtkRecentChooser GtkToolPalette
+GdkStatus gtk_true, gtk_false gtk_widget_show_now
+gtk_widget_draw gtk_render_icon_surface.
+  + Incomplete transitions:
+- The ::event signal is not still there, but it will be
+  removed.
+- The DND apis are not finalized yet.
+  + Updated translations.
+- Drop gtkmm.patch: Fixed upstream.
+- Add pkgconfig(gstreamer-player-1.0) BuildRequires: New
+  dependency.

Old:

  gtk+-3.93.0.tar.xz
  gtkmm.patch

New:

  gtk+-3.94.0.tar.xz
  gtk4-fix-dependency-error.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.bSI4Iw/_old  2018-09-28 08:54:02.641673451 +0200
+++ /var/tmp/diff_new_pack.bSI4Iw/_new  2018-09-28 

commit gtk4 for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-08-24 17:10:27

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Fri Aug 24 17:10:27 2018 rev:13 rq:630916 version:3.93.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-03-22 
12:12:33.449672448 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-08-24 
17:10:38.966538167 +0200
@@ -1,0 +2,5 @@
+Thu Aug  9 11:33:37 UTC 2018 - tchva...@suse.com
+
+- Fix package name to be uniform immodules -> immodule bsc#1104264
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.5a7JSS/_old  2018-08-24 17:10:39.670539006 +0200
+++ /var/tmp/diff_new_pack.5a7JSS/_new  2018-08-24 17:10:39.678539015 +0200
@@ -87,8 +87,8 @@
 
 %package -n libgtk-4-0
 Summary:The GTK+ toolkit library (version 4)
-Group:  System/Libraries
 # gtk4-data is currently not being built, might be an upstream oversight though
+Group:  System/Libraries
 Requires:   %{name}-data >= %{version}
 Requires:   %{name}-schema >= %{version}
 # Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there
@@ -205,15 +205,17 @@
 
 This package provides an input method for Thai-Lao.
 
-%package immodules-tigrigna
+%package immodule-tigrigna
 Summary:Tigrigna input method for the GTK+ toolkit library v4
 Group:  System/Libraries
 Requires:   %{name} = %{version}
 Requires(post): %{name}-tools
 Requires(postun): %{name}-tools
+Provides:   %{name}-immodules-tigrigna = %{version}
 Provides:   locale(%{name}:ti)
+Obsoletes:  %{name}-immodules-tigrigna < %{version}
 
-%description immodules-tigrigna
+%description immodule-tigrigna
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
 Offering a complete set of widgets, GTK+ is suitable for projects
 ranging from small one-off projects to complete application suites.
@@ -274,8 +276,8 @@
 
 %package schema
 Summary:Config schema for the GTK+ toolkit library v4
-Group:  System/Libraries
 # The schema is shared between gtk3 and gtk4 - gtk4 wins
+Group:  System/Libraries
 Provides:   gtk3-schema = %{version}
 Obsoletes:  gtk3-schema < %{version}
 BuildArch:  noarch
@@ -409,7 +411,7 @@
 %post immodule-thai
 %{_gtk_query_immodules_update_cache}
 
-%post immodules-tigrigna
+%post immodule-tigrigna
 %{_gtk_query_immodules_update_cache}
 
 %post immodule-vietnamese
@@ -454,7 +456,7 @@
 %postun immodule-thai
 %{_gtk_query_immodules_update_cache}
 
-%postun immodules-tigrigna
+%postun immodule-tigrigna
 %{_gtk_query_immodules_update_cache}
 
 %postun immodule-vietnamese
@@ -506,7 +508,7 @@
 %files immodule-thai
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-thai.so
 
-%files immodules-tigrigna
+%files immodule-tigrigna
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-er.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-et.so
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.5a7JSS/_old  2018-08-24 17:10:39.702539044 +0200
+++ /var/tmp/diff_new_pack.5a7JSS/_new  2018-08-24 17:10:39.702539044 +0200
@@ -20,7 +20,7 @@
   requires "gtk4-"
   post "%{_bindir}/gtk4-query-immodules --update-cache"
   postun "%{_bindir}/gtk4-query-immodules --update-cache"
-gtk4-immodules-tigrigna
+gtk4-immodule-tigrigna
   requires "gtk4-"
   post "%{_bindir}/gtk4-query-immodules --update-cache"
   postun "%{_bindir}/gtk4-query-immodules --update-cache"




commit gtk4 for openSUSE:Factory

2018-03-22 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-03-22 12:08:58

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Thu Mar 22 12:08:58 2018 rev:12 rq:589990 version:3.93.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-03-14 
19:36:22.554875119 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-03-22 
12:12:33.449672448 +0100
@@ -1,0 +2,7 @@
+Tue Mar 20 17:10:11 UTC 2018 - dims...@opensuse.org
+
+- Unconditionally enable translation-update-upstream: on
+  Tumbleweed, this results in a NOP and for Leap in SLE paid
+  translations being used (boo#1086036).
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.Hb6zcx/_old  2018-03-22 12:12:35.081613959 +0100
+++ /var/tmp/diff_new_pack.Hb6zcx/_new  2018-03-22 12:12:35.085613815 +0100
@@ -42,6 +42,7 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson >= 0.42.1
 BuildRequires:  pkgconfig
+BuildRequires:  translation-update-upstream
 BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
@@ -78,9 +79,6 @@
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xrandr) >= 1.2.99
-%if !0%{?is_opensuse}
-BuildRequires:  translation-update-upstream
-%endif
 
 %description
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -339,6 +337,7 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
+translation-update-upstream
 
 %build
 %meson \




commit gtk4 for openSUSE:Factory

2018-03-14 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-03-14 19:36:22

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Wed Mar 14 19:36:22 2018 rev:11 rq:584660 version:3.93.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-02-03 
15:42:48.564511215 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-03-14 
19:36:22.554875119 +0100
@@ -1,0 +2,10 @@
+Wed Feb 28 16:32:28 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---
+Wed Feb 28 10:18:07 UTC 2018 - dims...@opensuse.org
+
+- Add gtkmm.patch: Allow binding GdkContentFormatsBuilder.
+
+---

New:

  gtkmm.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.AHl7vz/_old  2018-03-14 19:36:23.826829942 +0100
+++ /var/tmp/diff_new_pack.AHl7vz/_new  2018-03-14 19:36:23.830829799 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk4
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,19 +20,19 @@
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 4.0.0
 %define _name gtk+
-
 Name:   gtk4
 Version:3.93.0
 Release:0
 Summary:The GTK+ toolkit library (version 4)
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/X11
-Url:http://www.gtk.org/
+URL:http://www.gtk.org/
 Source: 
http://download.gnome.org/sources/gtk+/3.93/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source98:   gtk4-rpmlintrc
 Source99:   baselibs.conf
+Patch0: gtkmm.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -41,9 +41,7 @@
 BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson >= 0.42.1
-%if !0%{?is_opensuse}
-BuildRequires:  translation-update-upstream
-%endif
+BuildRequires:  pkgconfig
 BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
@@ -80,7 +78,9 @@
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  pkgconfig(xrandr) >= 1.2.99
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if !0%{?is_opensuse}
+BuildRequires:  translation-update-upstream
+%endif
 
 %description
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -90,19 +90,17 @@
 %package -n libgtk-4-0
 Summary:The GTK+ toolkit library (version 4)
 Group:  System/Libraries
-Requires(post): %{name}-tools
 # gtk4-data is currently not being built, might be an upstream oversight though
 Requires:   %{name}-data >= %{version}
-Obsoletes:  %{name}-data < %{version}
-Provides:   %{name}-data = %{version}
 Requires:   %{name}-schema >= %{version}
+# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there
+Requires:   adwaita-icon-theme
 # While hicolor is not a Requires strictly speaking, we put it as
 # such instead of as a Recommends because many applications just
 # assume it's there and we need to have a low-level package to
 # bring it in.
 Requires:   hicolor-icon-theme
-# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there
-Requires:   adwaita-icon-theme
+Requires(post): %{name}-tools
 # gtk+ can work without branding/translations. Built in defaults will be used 
then.
 Recommends: %{name}-branding
 # it's nice to have input modules for various locales installed by default
@@ -113,6 +111,8 @@
 Recommends: %{name}-immodule-vietnamese = %{version}
 Recommends: %{name}-lang
 Recommends: gvfs
+Obsoletes:  %{name}-data < %{version}
+Provides:   %{name}-data = %{version}
 # Provide %%{name} to make the lang and immodules packages installable
 Provides:   %{name} = %{version}
 
@@ -277,10 +277,10 @@
 %package schema
 Summary:Config schema for the GTK+ toolkit library v4
 Group:  System/Libraries
-BuildArch:  noarch
 # The schema is shared between gtk3 and gtk4 - gtk4 wins
 Provides:   gtk3-schema = %{version}
 Obsoletes:  gtk3-schema < %{version}
+BuildArch:  noarch
 %glib2_gsettings_schema_requires
 
 %description schema
@@ -292,9 +292,9 @@
 Summary:  

commit gtk4 for openSUSE:Factory

2018-02-03 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-02-03 15:42:37

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Sat Feb  3 15:42:37 2018 rev:10 rq:572146 version:3.93.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-12-31 
01:14:06.467318377 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-02-03 
15:42:48.564511215 +0100
@@ -6,0 +7,40 @@
+Wed Dec 27 22:35:20 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 3.93.0:
+  + GdkScreen has been removed. All screen-related APIs have
+equivalents in GdkDisplay.
+  + GdkVisual has been removed.
+  + GdkDeviceManager has been replaced by GdkSeat.
+  + Clipboard handling has been moved from GTK to GDK, and has been
+modernized to provide an extensible, asynchronous, stream-based
+API.
+  + The GdkCursor API has been modernized.
+  + Settings and window-state changes have been converted from
+events to signals on GdkDisplay and GdkWindow, respectively.
+  + GdkEvent has been converted to an opaque GObject.
+  + The GL renderer in GSK has been substantially completed, and is
+now on par with the Vulkan renderer.
+  + The use of GdkPixbuf in APIs has been reduced, and the
+GskTexture object has been moved to GDK as GdkTexture, to take
+its place.
+  + The handling of icon sizes has been changed.
+  + Bugs fixed: bgo#668590, bgo#773299, bgo#775279, bgo#777072,
+bgo#779009, bgo#779862, bgo#783995, bgo#784314, bgo#785176,
+bgo#785210, bgo#786123, bgo#787089, bgo#787128, bgo#787142,
+bgo#787665, bgo#788841, bgo#788898, bgo#789054, bgo#789134,
+bgo#789149, bgo#789160, bgo#789163, bgo#789198, bgo#789213,
+bgo#789327, bgo#789357, bgo#789678, bgo#789733, bgo#789777,
+bgo#789870, bgo#790029, bgo#790031, bgo#790171, bgo#790201,
+bgo#790287, bgo#790489, bgo#790920, bgo#790963, bgo#791062,
+bgo#791176, bgo#791281, bgo#791363, bgo#791549, bgo#791650,
+bgo#791926, bgo#791927.
+  + Updated translations.
+- Drop gtk4-return-nonvoid.patch: fixed upstream.
+- Add cairo-gobject, gobject-2.0, pangocairo, xrender and
+  graphene-gobject-1.0 pkgconfig modules BuildRequires complying
+  with meson checks. Note that all of these modules were being
+  pulled and used already since the spec file had some depedencies
+  on other modules that come from the same devel package as these
+  ones.
+
+---
@@ -10,11 +50,10 @@
-  + Drop autotools support. Meson 0.42.1 is now required
-  + Implement most of CSS3 font-variant
-  + Add an Emoji chooser to GtkEntry
-  + Add new input hints for Emoji input
-  + Remaining widgets have been ported to GtkSnapshot
-  + GtkLabel and GtkEntry have been ported to use GSK
-  + Add a way for GtkOverlay to blur behind children. This is has a
-demo in gtk4-demo
-  + Add support for native file choosers on older OS X versions
-  + Add support for libcloudproviders in GtkPlacesSidebar
-  + Non-windowed widgets are now allowed to have a size of 0x0
+  + Drop autotools support. Meson 0.42.1 is now required.
+  + Implement most of CSS3 font-variant.
+  + Add an Emoji chooser to GtkEntry.
+  + Add new input hints for Emoji input.
+  + Remaining widgets have been ported to GtkSnapshot.
+  + GtkLabel and GtkEntry have been ported to use GSK.
+  + Add a way for GtkOverlay to blur behind children. This has a
+demo in gtk4-demo.
+  + Add support for libcloudproviders in GtkPlacesSidebar.
+  + Non-windowed widgets are now allowed to have a size of 0x0.
@@ -23,8 +62,9 @@
-_GTK_EDGE_CONSTRAINTS property
-  + Input handling changes
-- GdkEvent has new accessors for fields
-- Traditional event signals (eg ::key-press-event) are now emitted from
-  an event controller
-- Most widgets inside gtk have stopped using traditional event signals
-- GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events
-  + Scrollbars allow middle-click to jump to a position again
+_GTK_EDGE_CONSTRAINTS property.
+  + Input handling changes:
+- GdkEvent has new accessors for fields;
+- Traditional event signals (eg ::key-press-event) are now
+  emitted from an event controller;
+- Most widgets inside gtk have stopped using traditional event
+  signals;
+- GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events.
+  + Scrollbars allow middle-click to jump to a position again.
@@ -295 +334,0 @@
-

Old:

  gtk+-3.92.1.tar.xz
  gtk4-return-nonvoid.patch

New:

  gtk+-3.93.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.BS2a5J/_old  2018-02-03 15:42:49.684458907 

commit gtk4 for openSUSE:Factory

2017-12-30 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-12-31 01:13:58

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Sun Dec 31 01:13:58 2017 rev:9 rq:560576 version:3.92.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-11-14 
12:49:33.015785387 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-12-31 
01:14:06.467318377 +0100
@@ -1,0 +2,5 @@
+Fri Dec 29 00:02:59 UTC 2017 - jeng...@inai.de
+
+- Sync summaries within package.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.6Y1fkb/_old  2017-12-31 01:14:08.310703362 +0100
+++ /var/tmp/diff_new_pack.6Y1fkb/_new  2017-12-31 01:14:08.314702028 +0100
@@ -120,7 +120,7 @@
 ranging from small one-off projects to complete application suites.
 
 %package -n typelib-1_0-Gtk-4_0
-Summary:The GTK+ toolkit library (version 4) -- Introspection bindings
+Summary:Introspection bindings for the GTK+ toolkit library v4
 Group:  System/Libraries
 
 %description -n typelib-1_0-Gtk-4_0
@@ -273,7 +273,7 @@
 ranging from small one-off projects to complete application suites.
 
 %package schema
-Summary:The GTK+ toolkit library (version 3) -- Config schema
+Summary:Config schema for the GTK+ toolkit library v4
 Group:  System/Libraries
 BuildArch:  noarch
 # The schema is shared between gtk3 and gtk4 - gtk4 wins




commit gtk4 for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-11-14 12:49:31

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Tue Nov 14 12:49:31 2017 rev:8 rq:539478 version:3.92.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-09-15 
22:31:56.110192868 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-11-14 
12:49:33.015785387 +0100
@@ -1,0 +2,52 @@
+Thu Oct 19 10:10:40 UTC 2017 - dims...@opensuse.org
+
+- Update to version 3.92.1:
+  + Drop autotools support. Meson 0.42.1 is now required
+  + Implement most of CSS3 font-variant
+  + Add an Emoji chooser to GtkEntry
+  + Add new input hints for Emoji input
+  + Remaining widgets have been ported to GtkSnapshot
+  + GtkLabel and GtkEntry have been ported to use GSK
+  + Add a way for GtkOverlay to blur behind children. This is has a
+demo in gtk4-demo
+  + Add support for native file choosers on older OS X versions
+  + Add support for libcloudproviders in GtkPlacesSidebar
+  + Non-windowed widgets are now allowed to have a size of 0x0
+  + Allow tiled windows to be resized. Under wayland, this uses
+version 2 of the gtk-shell protocol. Under X, it uses the
+_GTK_EDGE_CONSTRAINTS property
+  + Input handling changes
+- GdkEvent has new accessors for fields
+- Traditional event signals (eg ::key-press-event) are now emitted from
+  an event controller
+- Most widgets inside gtk have stopped using traditional event signals
+- GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events
+  + Scrollbars allow middle-click to jump to a position again
+  + Bugs fixed: bgo#639931, bgo#644248, bgo#701296, bgo#705640,
+bgo#728452, bgo#763517, bgo#766909, bgo#773299, bgo#775074,
+bgo#775126, bgo#778382, bgo#778811, bgo#780750, bgo#780758,
+bgo#781757, bgo#782981, bgo#783649, bgo#783669, bgo#784016,
+bgo#784421, bgo#785210, bgo#785306, bgo#785736, bgo#786144,
+bgo#786209, bgo#786400, bgo#786469, bgo#786485, bgo#786492,
+bgo#786553, bgo#786613, bgo#786673, bgo#786794, bgo#786885,
+bgo#786931, bgo#786932, bgo#786938, bgo#786940, bgo#786956,
+bgo#786960, bgo#786964, bgo#786966, bgo#787021, bgo#787103,
+bgo#787172, bgo#787279, bgo#787302, bgo#787303, bgo#787410,
+bgo#787416, bgo#787444, bgo#787531, bgo#787600, bgo#787669,
+bgo#787757, bgo#787866, bgo#788230, bgo#788458, bgo#788534,
+bgo#788573, bgo#788614, bgo#788787, bgo#788905.
+  + Updated translations.
+- Add meson BuildRequires and replace configure/make/make_install
+  calls with meson/meson_build and meson_install: follow upstreams
+  port to meson as build system.
+- Add gcc-c++ BuildRequires: small parts of GTK+ now are written in
+  C++.
+- Add gtk-doc BuildRequires: in order to build man-pages,
+  documentation needs to be enabled, which in turn requires
+  gtk-doc. In the past, we provided upstream shipped documentation.
+- Add gtk4-return-nonvoid.patch: Fix 'reaches end of non-void
+  function without return value', taken from git.
+- Add rpmlintrc: multiple GTK4 libraries are not goint to be
+  supported in parallel and the name will stabilize.
+
+---

Old:

  gtk+-3.91.2.tar.xz

New:

  gtk+-3.92.1.tar.xz
  gtk4-return-nonvoid.patch
  gtk4-rpmlintrc



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.o2fbbP/_old  2017-11-14 12:49:33.927752030 +0100
+++ /var/tmp/diff_new_pack.o2fbbP/_new  2017-11-14 12:49:33.931751883 +0100
@@ -22,21 +22,27 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.91.2
+Version:3.92.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+
 Group:  Development/Libraries/X11
 Url:http://www.gtk.org/
-Source: 
http://download.gnome.org/sources/gtk+/3.91/%{_name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gtk+/3.92/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
+Source98:   gtk4-rpmlintrc
 Source99:   baselibs.conf
+# PATCH-FIX-UPSTREAM gtk4-return-nonvoid.patch bgo#789180 dims...@opensuse.org 
-- Backported fixes to not reach end of non-void functions
+Patch0: gtk4-return-nonvoid.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  gettext-tools >= 0.19.7
+BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  meson >= 0.42.1
 %if !0%{?is_opensuse}
 BuildRequires:  translation-update-upstream
 %endif
@@ -45,6 +51,7 @@
 

commit gtk4 for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-09-15 22:31:54

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Fri Sep 15 22:31:54 2017 rev:7 rq:526321 version:3.91.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-09-13 
21:39:18.634423661 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-09-15 
22:31:56.110192868 +0200
@@ -1,0 +2,6 @@
+Thu Sep 14 14:28:41 UTC 2017 - fezh...@suse.com
+
+- Drop the SLE12 / Leap42 build_wayland_backend conditional, build
+  with wayland unconditionally.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.n56Zp4/_old  2017-09-15 22:31:57.525993435 +0200
+++ /var/tmp/diff_new_pack.n56Zp4/_new  2017-09-15 22:31:57.529992871 +0200
@@ -17,12 +17,6 @@
 #
 
 
-%if 0%{?suse_version} == 1315
-%define build_wayland_backend 0
-%else
-%define build_wayland_backend 1
-%endif
-
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 4.0.0
 
@@ -63,6 +57,10 @@
 BuildRequires:  pkgconfig(pango) >= 1.37.3
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(rest-0.7)
+BuildRequires:  pkgconfig(wayland-client) >= 1.9.91
+BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.7
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
@@ -71,14 +69,8 @@
 BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xinerama)
-BuildRequires:  pkgconfig(xrandr)
-%if %{build_wayland_backend}
-BuildRequires:  pkgconfig(wayland-client) >= 1.9.91
-BuildRequires:  pkgconfig(wayland-cursor)
-BuildRequires:  pkgconfig(wayland-egl)
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.7
 BuildRequires:  pkgconfig(xkbcommon)
-%endif
+BuildRequires:  pkgconfig(xrandr)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -343,10 +335,8 @@
 --enable-x11-backend \
 --enable-introspection \
 --enable-broadway-backend \
-%if %{build_wayland_backend}
 --enable-wayland-backend \
 --enable-explicit-deps=yes \
-%endif
 --enable-colord \
 --enable-vulkan
 %{__make} %{?_smp_mflags}
@@ -586,9 +576,7 @@
 %{_libdir}/pkgconfig/gail-4.0.pc
 %{_libdir}/pkgconfig/gtk+-4.0.pc
 %{_libdir}/pkgconfig/gtk+-broadway-4.0.pc
-%if %{build_wayland_backend}
 %{_libdir}/pkgconfig/gtk+-wayland-4.0.pc
-%endif
 %{_libdir}/pkgconfig/gtk+-unix-print-4.0.pc
 %{_libdir}/pkgconfig/gtk+-x11-4.0.pc
 %{_libdir}/libgtk-4.so




commit gtk4 for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-09-13 21:39:15

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Wed Sep 13 21:39:15 2017 rev:6 rq:520656 version:3.91.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-04-29 
10:48:34.082238477 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-09-13 
21:39:18.634423661 +0200
@@ -1,0 +2,69 @@
+Wed Aug  9 08:47:30 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.91.2:
+  + All widgets are drawing CSS backgrounds and borders.
+  + All gadgets have been replaced by widgets.
+  + GtkSpinButton no longer derives from GtkEntry.
+  + GtkScrollbar no longer derives from GtkRange.
+  + GtkAccelLabel no longer derives from GtkLabel.
+  + All remaining style properties have been removed.
+  + A new 'widget bowl' demo has been added in gtk4-demo.
+  + GtkEventBox has been removed. It is no longer needed.
+  + Add support for entering emoji by name using Ctrl-Shift-e.
+  + Wayland:
+- Support Wacom tablet wheel scrolling.
+- Support the shortcut inhibitor protocol.
+  + Bugs fixed: bgo#776903, bgo#776909, bgo#777333, bgo#777515,
+bgo#778188, bgo#780938, bgo#781246, bgo#783343, bgo#783906,
+bgo#784016, bgo#784624, bgo#785280, bgo#785318, bgo#785375,
+bgo#785423, bgo#785672, bgo#785793.
+  + Updated translations.
+
+---
+Wed Jul 19 21:03:31 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.91.1:
+  + Redo event delivery and focus handling and grabs, and stop
+using subwindows for widgets. API changes due to this include:
+- A new GtkWidget::pick vfunc.
+- Drop event mask apis.
+- Drop windows from gestures.
+  + The prelight state is now automatically set on widgets.
+  + New widget: GtkCenterBox. This widget provides the center child
+functionality that used to be part of GtkBox.
+  + Wayland:
+- Improve the key repeat implementation.
+- Set vid/pid on tablet devices.
+  + OS X: Add native file chooser support.
+  + Bugs fixed: bgo#745289, bgo#759308, bgo#766517, bgo#770513,
+bgo#772281, bgo#773299, bgo#775636, bgo#781285, bgo#781583,
+bgo#781935, bgo#781945, bgo#782040, bgo#782283, bgo#783047,
+bgo#783347, bgo#783397, bgo#783445, bgo#783587, bgo#784323,
+bgo#784723, bgo#784888.
+  + Updated translations.
+- Drop post(un) handling for gtk4-devel and gtk4-schema as we have
+  file-triggers to take care of this for us now.
+
+---
+Tue May 23 08:07:31 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.91.0:
+  + Initial support for OS X has been merged.
+  + Initial support for building with meson has been added.
+  + New API: gtk_widget_insert_before/after.
+  + Removed API:
+- GtkBox has lost its expand and fill child properties, use the
+  general align property for it.
+- GtkLabel has lost its angle property, it will be replaced by
+  general widget transformation support in the future.
+- GtkWindow has lost its hide-titlebar-when-maximized property.
+- GtkBox has lost its center child support.
+- The compat keysym definitions have been removed.
+  + Bugs fixed: bgo#769881, bgo#771269, bgo#778301, bgo#778853,
+bgo#779078, bgo#779184, bgo#780041, bgo#780301, bgo#780734,
+bgo#780878, bgo#780944, bgo#781162, bgo#781195, bgo#781214,
+bgo#781422, bgo#781622, bgo#781737, bgo#781767, bgo#781992,
+bgo#782109, bgo#782202.
+  + Updated translations.
+
+---

Old:

  gtk+-3.90.0.tar.xz

New:

  gtk+-3.91.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.LyPaQg/_old  2017-09-13 21:39:19.538296486 +0200
+++ /var/tmp/diff_new_pack.LyPaQg/_new  2017-09-13 21:39:19.542295923 +0200
@@ -28,13 +28,13 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.90.0
+Version:3.91.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+
 Group:  Development/Libraries/X11
 Url:http://www.gtk.org/
-Source: 
http://download.gnome.org/sources/gtk+/3.90/%{_name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gtk+/3.91/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   baselibs.conf
@@ -55,7 +55,7 @@
 BuildRequires:  pkgconfig(epoxy) >= 1.0
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.49.1

commit gtk4 for openSUSE:Factory

2017-04-29 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-04-29 10:48:31

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Sat Apr 29 10:48:31 2017 rev:5 rq:490192 version:3.90.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-03-22 
23:02:51.434895831 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-04-29 
10:48:34.082238477 +0200
@@ -1,0 +2,12 @@
+Sat Apr  1 19:04:30 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.90.0:
+  + Allow a custom renderer for the inspector, by setting
+GTK_INSPECTOR_RENDERER.
+  + Move more container functionality, such as focus handling, to
+GtkWidget.
+  + Bugs fixed: bgo#686838, bgo#778853, bgo#779081, bgo#780019,
+bgo#780234, bgo#734946, bgo#773228, bgo#774148, bgo#780735.
+  + Updated translations.
+
+---

Old:

  gtk+-3.89.5.tar.xz

New:

  gtk+-3.90.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.uPrfMb/_old  2017-04-29 10:48:35.973971226 +0200
+++ /var/tmp/diff_new_pack.uPrfMb/_new  2017-04-29 10:48:35.977970661 +0200
@@ -28,13 +28,13 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.89.5
+Version:3.90.0
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+
 Group:  Development/Libraries/X11
 Url:http://www.gtk.org/
-Source: 
http://download.gnome.org/sources/gtk+/3.89/%{_name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gtk+/3.90/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   baselibs.conf

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




commit gtk4 for openSUSE:Factory

2017-03-22 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-03-22 23:02:49

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Wed Mar 22 23:02:49 2017 rev:4 rq:479344 version:3.89.5

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-02-20 
13:14:32.877073079 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-03-22 
23:02:51.434895831 +0100
@@ -1,0 +2,23 @@
+Tue Mar 14 08:36:54 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.89.5:
+  + Convert many more widgets to use gtk_widget_measure for size
+allocation.
+  + gtk3-demo: Add an example for touchpad swipe handling.
+  + Theme: Improve styling for flow boxes.
+  + Quartz:
+- Support fullscreen CSD windows.
+- Implement backdrop.
+- Implement gdk_window_set_functions.
+  + Bugs fixed: bgo#136059, bgo#734946, bgo#772505, bgo#776821,
+bgo#778019, bgo#778203, bgo#778534, bgo#778678, bgo#778726,
+bgo#778746, bgo#779073, bgo#779074, bgo#779147, bgo#779317,
+bgo#779374, bgo#779383, bgo#779392.
+  + Updated translations.
+
+---
+Tue Feb 28 16:46:31 UTC 2017 - dims...@opensuse.org
+
+- Fix baselibs.conf: do not build gtk4-tools-32bit.
+
+---

Old:

  gtk+-3.89.4.tar.xz

New:

  gtk+-3.89.5.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.RueiI2/_old  2017-03-22 23:02:52.594731439 +0100
+++ /var/tmp/diff_new_pack.RueiI2/_new  2017-03-22 23:02:52.602730305 +0100
@@ -28,7 +28,7 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.89.4
+Version:3.89.5
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.RueiI2/_old  2017-03-22 23:02:52.662721802 +0100
+++ /var/tmp/diff_new_pack.RueiI2/_new  2017-03-22 23:02:52.662721802 +0100
@@ -1,11 +1,7 @@
 gtk4-devel
   requires -gtk4-
   requires "libgtk-4-0- = "
-gtk4-tools
-  +/usr/bin/gtk4-query-immodules-3.0
-  post "if [ $1 == 1 ]; then test -d %{_libdir}/gtk-4.0/4.0.0; if test 
$? -eq 0; then %{_bindir}/gtk4-query-immodules --update-cache; fi; fi"
 libgtk-4-0
-  requires "gtk4-tools-"
   provides "gtk4- = "
   post "if test -f %{_bindir}/gtk4-query-immodules; then 
%{_bindir}/gtk4-query-immodules --update-cache; fi"
 gtk4-immodule-amharic

++ gtk+-3.89.4.tar.xz -> gtk+-3.89.5.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.4.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.89.5.tar.xz differ: char 26, line 1




commit gtk4 for openSUSE:Factory

2017-02-20 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-02-20 13:14:30

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-02-03 
17:42:07.859080834 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-02-20 
13:14:32.877073079 +0100
@@ -1,0 +2,53 @@
+Mon Feb 13 22:42:54 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.89.4:
+  + API changes:
+- gtk_init and other init functions no longer take commandline
+  arguments.
+- Functions that are only useful with commandline arguments
+  have been dropped.
+- Widgets, except for toplevels, are now visible by default.
+- Style properties are no longer supported.
+  + Vulkan rendrerer: Implement more clipping.
+  + CSS: Specifying px for pixels is now required.
+  + Bugs fixed: bgo#358970, bgo#770112, bgo#773299, bgo#773686,
+bgo#775864, bgo#776225, bgo#777363, bgo#777547, bgo#778009.
+  + Updated translations.
+- Changes from version 3.89.3:
+  + GtkWidget now has API to navigate child widgets:
+- gtk_widget_get_{first,last}_child and
+  gtk_widget_get_{prev,next}_sibling.
+- A number of non-container widgets have been converted to use
+  child widgets internally: GtkSwitch, GtkSpinButton,
+  GtkActionBar.
+  + GtkAboutDialog can show a 'System' tab.
+  + GTK+ CSS now supports the filter: property and a
+-gtk-icon-filter function that replaces and generalizes
+-gtk-icon-effect.
+  + GtkInspector can now save render nodes for testing and
+debugging.
+  + More tests for render nodes have been added.
+  + GtkTreeView and cell renderers have been more completely
+converted to the snapshot() api.
+  + More widgets have been converted to snapshot(): GtkCalendar,
+GtkColorPlane.
+  + Vulkan renderer:
+- Combine draw calls when possible.
+- Handle (some) clipping on the GPU.
+- Handle linear gradients.
+- Handle opacity.
+- Support color transformations.
+- Handle borders.
+  + Wayland: Support the Vulkan renderer.
+  + X11: Call XInitThreads(), since this is needed with Mesa Vulkan
+drivers.
+  + Mir:
+- Implement window properties.
+- Track the focus window.
+- Connect to content-hub and use it for copy/paste.
+- Support modal windows.
+  + Bugs fixed: bgo#775732, bgo#775846, bgo#776524, bgo#776560,
+bgo#776604, bgo#776627, bgo#776807, bgo#776868, bgo#777176.
+  + Updated translations.
+
+---

Old:

  gtk+-3.89.2.tar.xz

New:

  gtk+-3.89.4.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.DTu3Nq/_old  2017-02-20 13:14:34.008913951 +0100
+++ /var/tmp/diff_new_pack.DTu3Nq/_new  2017-02-20 13:14:34.016912826 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk4
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
 #
 # All modifications and additions to the file contributed by third parties
@@ -28,7 +28,7 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.89.2
+Version:3.89.4
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+
@@ -73,7 +73,7 @@
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xrandr)
 %if %{build_wayland_backend}
-BuildRequires:  pkgconfig(wayland-client) >= 1.9.90
+BuildRequires:  pkgconfig(wayland-client) >= 1.9.91
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-egl)
 BuildRequires:  pkgconfig(wayland-protocols) >= 1.7
@@ -308,9 +308,9 @@
 %package devel
 Summary:Development files for the GTK+ toolkit library v4
 Group:  Development/Libraries/X11
+Requires:   gettext-its-%{name} >= %{version}
 Requires:   libgtk-4-0 = %{version}
 Requires:   typelib-1_0-Gtk-4_0 = %{version}
-Requires:   gettext-its-%{name} >= %{version}
 Requires:   vulkan-devel
 %glib2_gsettings_schema_requires
 
@@ -323,8 +323,8 @@
 
 %package -n gettext-its-%{name}
 Summary:International Tag Set for GTK+ 4
-Group:  Development/Libraries/X11
 # The ITS is compatible between GTK3 and GTK4
+Group:  Development/Libraries/X11
 Provides:   gettext-its-gtk3 = %{version}
 Obsoletes:  gettext-its-gtk3 < %{version}
 

++ gtk+-3.89.2.tar.xz -> gtk+-3.89.4.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.89.4.tar.xz differ: char 26, line 1




commit gtk4 for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2017-01-29 10:36:32

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new (New)


Package is "gtk4"

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-01-22 
00:24:26.986974175 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2017-02-03 
17:42:07.859080834 +0100
@@ -1,0 +2,53 @@
+Wed Jan 11 00:36:54 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.89.2:
+  + gtk4-icon-browser works again.
+  + gtk-encode symbolic works for icons with names containing dots.
+  + GtkFlowBox and GtkListBox have been changed to no longer emit
+the ::selected-children-changed signal during destruction.
+  + gtk-demo has gained an example for using PangoTabArray with
+GtkTextView.
+  + We now support CSS border-spacing in GtkGrid, GtkBox and in
+gadgets.
+  + The rendering in GDK and GSK has been further refactored. We
+now only draw toplevel windows, and we always redraw the whole
+window.
+  + A Vulkan implementation has been added in parallel to the GL
+one.
+  + Dropped APIs:
+- gdk_window_process_updates.
+- gdk_window_process_all_updates.
+- gdk_window_reparent.
+- Support for native and foreign subwindows.
+- gsk_render_node_{append/prepend/insert} variations.
+- gsk_render_node_make_immutable.
+- gtk_cairo_should_draw_window.
+- gtk_snapshot_append.
+- GtkJunctionSides.
+  + New APIs:
+- gdk_rgba_is_clear.
+- gdk_rgba_is_opaque.
+- GdkDrawContext: A base class for vulkan and gl contexts.
+- Render node subclasses.
+- GskRoundedRect.
+- gtk_container_snapshot_child.
+  + The GSK_USE_SOFTWARE environment variable has been generalized
+as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible
+values. Other environment variables that have gained new
+possible values in clude GSK_DEBUG=vulkan and
+GTK_DEBUG=snapshot.
+  + Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299,
+bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743,
+bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915,
+bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316,
+bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132,
+bgo#776187, bgo#776306.
+  + Updated translations.
+- Drop gtk4-find-wayland.patch: Fixed upstream. Following this,
+  drop gnome-common BuildRequires and autoreconf call as we no
+  longer carry any patches.
+- Add vulkan-devel BuildRequires and Requires, also pass
+  --enable-vulkan to configure to ensure we build the vulkan
+  support.
+
+---

Old:

  gtk+-3.89.1.tar.xz
  gtk4-find-wayland.patch

New:

  gtk+-3.89.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.69I7f4/_old  2017-02-03 17:42:08.974922895 +0100
+++ /var/tmp/diff_new_pack.69I7f4/_new  2017-02-03 17:42:08.974922895 +0100
@@ -28,7 +28,7 @@
 
 Name:   gtk4
 %define _name gtk+
-Version:3.89.1
+Version:3.89.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1+
@@ -38,18 +38,15 @@
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   baselibs.conf
-# PATCH-FIX-UPSTREAM gtk4-find-wayland.patch bgo#775038 dims...@opensuse.org 
-- Find wayland headers that are not installed in default locations
-Patch0: gtk4-find-wayland.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gettext-tools >= 0.19.7
-# Needed for patch0
-BuildRequires:  gnome-common
 BuildRequires:  hicolor-icon-theme
 %if !0%{?is_opensuse}
 BuildRequires:  translation-update-upstream
 %endif
+BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
 BuildRequires:  pkgconfig(atk-bridge-2.0)
@@ -314,6 +311,7 @@
 Requires:   libgtk-4-0 = %{version}
 Requires:   typelib-1_0-Gtk-4_0 = %{version}
 Requires:   gettext-its-%{name} >= %{version}
+Requires:   vulkan-devel
 %glib2_gsettings_schema_requires
 
 %description devel
@@ -337,11 +335,8 @@
 %lang_package
 %prep
 %setup -q -n %{_name}-%{version}
-%patch0 -p1
 
 %build
-# Needed for patch0
-autoreconf -fiv
 %configure \
 --disable-static \
 --enable-man \
@@ -352,7 +347,8 @@
 --enable-wayland-backend \
 --enable-explicit-deps=yes \
 %endif
---enable-colord
+--enable-colord \
+--enable-vulkan
 %{__make} %{?_smp_mflags}
 
 %install

++ gtk+-3.89.1.tar.xz -> gtk+-3.89.2.tar.xz ++