Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2020-11-19 16:46:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk4.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk4"

Thu Nov 19 16:46:09 2020 rev:21 rq:848844 version:3.99.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes        2020-06-04 
17:56:38.773041161 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.5913/gtk4.changes      2020-11-23 
10:29:58.405327285 +0100
@@ -1,0 +2,264 @@
+Tue Nov 10 09:34:37 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 3.99.4:
+  + GtkColumnView:
+    - Improve column resizing
+    - Make double-click reset column widths
+    - Move header outside of scrollbars
+  + GtkSearchEntry: Add an icon
+  + GtkDropDown: Polish the appearance
+  + GtkColorChooser: Accessibility improvements
+  + GtkPopoverMenu:
+    - Add accessibility support
+    - Allow custom items. This adds new API:
+      gtk_popover_menu_add/remove_child
+      gtk_popover_menu_bar_add/remove_child
+  + GtkTextView:
+    - Fix rendering and positioning of anchored children
+    - Fix positioning of touch handles
+  + Constraints: Fix loading constraints from ui files
+  + Media support: Use cubic instead of linear volume
+  + Accessibility:
+    - Implement Component for all widgets
+    - Implement Text and EditableText for all editables
+    - Rework accessible name/description computation
+    - Add documentation for app and widget developers
+    - Handle HIDDEN state changes by adding/removing elements
+    - Support setting accessibility attributes in ui files
+    - Make window controls accessible
+  + Introspection: Add some missing annotations
+  + gdk:
+    - Deliver events on flush
+    - Drop the unused GdkPoint struct from the API
+    - Improve popup autohide behavior
+  + Demos:
+    - Add another constraints demo
+    - Tweak various demos to improve consistency
+    - Small accessibility improvements
+  + Tools: Improve gtk4-builder-tool handling of various widgets
+    when converting ui files from GTK 3
+  + Documentation:
+    - Use GtkApplication in all examples
+    - Improve and expand the widget gallery
+  + Testsuite:
+    - Improve coverage of GDK
+    - Improve coverage of gtk4-builder-tool
+  + Build:
+    - Fix the build with cups 2.2.12
+    - Make cloudprint support build without warnings
+  + Broadway: Support modifiers for scroll events
+  + Updated translations.
+- Changes from version 3.99.3:
+  + Accessibility: Add an initial AT-SPI backend
+  + GtkEmojiChooser:
+    - Allow inserting multiple Emoji by pressing Control
+    - Update Emoji data to Unicode 13 / CLDR 37
+    - Use translations
+    - The recent-emoji setting type changed. Call gsettings reset
+      org.gtk.gtk4.Settings.EmojiChooser recent-emoji
+  + GtkTextBuffer: Add boolean returns to some get_iter functions
+  + GtkScale: Change the default value of the :draw-value property
+  + GtkPopover: Avoid losing focus when popovers are close
+  + GtkColorChooser: Add color names back for accessibility
+  + Input methods: Add a 'private' input hint
+  + GL Renderer:
+    - Fix issues with texture caching
+    - Fix texture flipping problems
+  + Build:
+    - Use meson yield feature for some options
+    - Require gtk-doc 1.33
+    - Require sysprof 3.38
+  + Wayland:
+    - Clean up Wayland backend api, add annotations
+    - Generate introspection for Wayland backend api
+  + Demos:
+    - Add another column view demo
+    - Add an svg paintable demo
+  + Updated translations.
+- Add pkgconfig(libavfilter) BuildRequires, new dependency, build
+  ffmpeg backend.
+
+-------------------------------------------------------------------
+Wed Sep 30 10:16:06 UTC 2020 - [email protected]
+
+- Update to version 3.99.2:
+  + GtkButton: Check coordinates for button releases.
+  + GtkColorChooser: Update the default palette.
+  + GtkEntry:
+    - Fix issues with Emoji insertion.
+    - Fix issues with dnd.
+    - Set correct hotspot for dnd icon.
+  + GtkFileChooser:
+    - Fix a crash.
+    - Fix setting unlisted filters.
+  + GtkFontChooser:
+    - Determine sample text based on font coverage.
+    - Allow filtering by language.
+    - Don't center the list.
+  + GtkMenuButton: Always use the direction property for the arrow.
+  + GtkPasswordEntry:
+    - Use non-pageable memory.
+    - Add an ::activate signal.
+  + GtkRevealer: Fix clipping issues in the swing transitions.
+  + GtkScrolledWindow: Fix kinetic scrolling in X11.
+  + GtkSearchEntry: Don't handle forwarded events twice.
+  + GtkStack: Add gtk_stack_add_child.
+  + GtkTextView:
+    - Fix dnd.
+    - Improve undo state tracking.
+    - Speed rendering in the presence of selections.
+    - Make clickable links work again.
+    - Fix handling of anchored children.
+  + GtkVideo: Make autoplay work.
+  + CSS:
+    - Allow more than 64 selectors per rule.
+    - Avoid some allocation overhead.
+  + Adwaita:
+    - Improve gesture graphics.
+    - Tweak DND highlight color.
+    - Add spacing to .navigation-sidebar.
+  + GDK:
+    - Add gdk_frame_clock_get_fps.
+    - GLES: Fix color channel mixup in textures.
+    - GL: Reduce image copying for texture uploads.
+  + GSK:
+    - Add radial gradient nodes.
+    - Add GskGLShader and shader nodes.
+  + GL renderer:
+    - Fix clipping with projective transforms.
+    - Use linear interpolation for offscreen rendering with
+      non-axis-aligned transforms.
+    - Fix texture caching to avoid size mismatches.
+    - Avoid downloading GL textures when possible, improving
+      GtkGLArea performance.
+  + Vulkan renderer: Fix swapchain creation.
+  + Wayland
+    - Always ack configure to avoid jumping windows.
+    - Use the primary-selection-unstable-v1 protocol.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Sep  4 18:32:32 UTC 2020 - [email protected]
+
+- Update to version 3.99.1:
+  + GtkGridLayout: Rename left-/top-attach to column/row.
+  + Drop GtkAccelLabel - it is no longer used.
+  + GtkTextView:
+    - Fix redraw issues with selections
+    - Make insert-emoji replace the selection
+  + GtkTreeView: Fix selection handling in cell editables.
+  + GtkPopover: Allow setting popup offset.
+  + GtkPlacesSidebar: Fix DND.
+  + GtkTextview: Speed up gtk_text_buffer_insert_markup.
+  + GtkFrame: Set GTK_OVERFLOW_HIDDEN.
+  + GtkSpinButton: Fix spinning.
+  + GtkFontChooser: Populate the list incrementally.
+  + GtkButton: Simplify the button hierarchy; GtkRadioButton is
+    gone, GtkCheckButton and GtkToggleButton can be grouped.
+  + list widgets:
+    - Change apis to make models explicitly GtkSelectionModel.
+    - Simplify constructors.
+  + CSS:
+    - Hexadecimal colors can now specify alpha.
+    - Fix parsing of numbers in scientific notation.
+  + Themes:
+    - Add and document highlevel list styles.
+    - Drop the style class defines. Just use string literals.
+    - Round the corners of frames.
+    - Make circular buttons square.
+  + GL renderer: Fix clipping with projective transforms.
+  + Printing: Fix build with cups < 2.3.
+- Changes from version 3.99.0:
+  + Remove the old accessibility implementation and add the
+    foundations for a new one that is based on ARIA. The relevant
+    widget api is GtkAccessible, the backend implementations will
+    use GtkATContext.
+  + Update the GTK headers to use char *, int, float and double
+    instead of the corresponding GLib types.
+  + Add GtkEditableLabel, a label that can be edited.
+  + Add GtkBookmarkList, a list model for bookmarks.
+  + Add GtkStringList, a list model for strings.
+  + Add GtkBitset, and use it for representing selections.
+  + GtkTreeView: Make cell editing work again.
+  + GtkSpinButton: Make autosizing work again.
+  + Printing: Use GtkDropDown in the print dialog.
+  + GtkApplication Support opening files on OS X.
+  + GtkFileChooser:
+    - Fix libcloudproviders support.
+    - Turn GtkFileFilter into a GtkFilter.
+    - Simplify the api.
+  + GtkGridView, GtkListView:
+    - Improve scrolling behavior.
+    - Autoscroll and autoexpand during DND.
+  + GtkScrolledWindow: Make autoscrolling work again.
+  + GtkFilterListModel:
+    - Add incremental filtering.
+    - Add a boolean filter, GtkBoolFilter.
+  + GtkSortListModel:
++++ 67 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gtk4/gtk4.changes
++++ and /work/SRC/openSUSE:Factory/.gtk4.new.5913/gtk4.changes

Old:
----
  gtk-3.98.4.tar.xz

New:
----
  gtk-3.99.4.tar.xz

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

Other differences:
------------------
++++++ gtk4.spec ++++++
--- /var/tmp/diff_new_pack.phuXNW/_old  2020-11-23 10:29:58.969327903 +0100
+++ /var/tmp/diff_new_pack.phuXNW/_new  2020-11-23 10:29:58.969327903 +0100
@@ -21,20 +21,22 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 Name:           gtk4
-Version:        3.98.4
+Version:        3.99.4
 Release:        0
 Summary:        The GTK+ toolkit library (version 4)
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/X11
 URL:            https://www.gtk.org/
 
-Source:         
https://download.gnome.org/sources/gtk/3.98/%{_name}-%{version}.tar.xz
+Source:         
https://download.gnome.org/sources/gtk/3.99/%{_name}-%{version}.tar.xz
 Source2:        settings.ini
 Source3:        macros.gtk4
 Source98:       gtk4-rpmlintrc
 Source99:       baselibs.conf
 
-BuildRequires:  cups-devel >= 1.2
+BuildRequires:  cups-devel >= 2.0
+# We do not support building against cups 2.3 betas
+BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -51,12 +53,12 @@
 BuildRequires:  pkgconfig(atk-bridge-2.0)
 BuildRequires:  pkgconfig(cairo) >= 1.14.0
 BuildRequires:  pkgconfig(cairo-gobject) >= 1.14.0
-BuildRequires:  pkgconfig(cloudproviders) >= 0.2.5
+BuildRequires:  pkgconfig(cloudproviders) >= 0.3.1
 BuildRequires:  pkgconfig(colord)
 BuildRequires:  pkgconfig(epoxy) >= 1.4
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.59.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.65.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.53.7
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.39.0
@@ -64,7 +66,8 @@
 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.44.0
+BuildRequires:  pkgconfig(libavfilter)
+BuildRequires:  pkgconfig(pango) >= 1.47.0
 BuildRequires:  pkgconfig(pangocairo) >= 1.14.0
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(rest-0.7)
@@ -209,14 +212,14 @@
        -Dbuild-tests=false \
        -Ddocumentation=true \
        -Dbroadway-backend=true \
-       -Dcloudproviders=false \
-       -Dcolord=yes \
+       -Dcloudproviders=enabled \
+       -Dcolord=enabled \
        -Dprint-backends=all \
-       -Dvulkan=yes \
+       -Dvulkan=enabled \
        -Dwayland-backend=true \
        -Dx11-backend=true \
-       -Dxinerama=yes \
-       -Dintrospection=true \
+       -Dxinerama=enabled \
+       -Dintrospection=enabled \
        -Dman-pages=true \
        %{nil}
 %meson_build
@@ -258,6 +261,7 @@
 
%{_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-ffmpeg.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
 %dir %{_libdir}/gtk-4.0/modules
@@ -265,6 +269,7 @@
 
 %files -n typelib-1_0-Gtk-4_0
 %{_libdir}/girepository-1.0/Gdk-4.0.typelib
+%{_libdir}/girepository-1.0/GdkWayland-4.0.typelib
 %{_libdir}/girepository-1.0/GdkX11-4.0.typelib
 %{_libdir}/girepository-1.0/Gsk-4.0.typelib
 %{_libdir}/girepository-1.0/Gtk-4.0.typelib
@@ -275,9 +280,11 @@
 %{_bindir}/gtk4-builder-tool
 %{_bindir}/gtk4-encode-symbolic-svg
 %{_bindir}/gtk4-launch
+%{_bindir}/gtk4-print-editor
 %{_bindir}/gtk4-query-settings
 %{_bindir}/gtk4-update-icon-cache
 %{_datadir}/applications/org.gtk.IconBrowser4.desktop
+%{_datadir}/applications/org.gtk.PrintEditor4.desktop
 %{_mandir}/man1/gtk4-broadwayd.1%{?ext_man}
 %{_mandir}/man1/gtk4-icon-browser.1%{?ext_man}
 %{_mandir}/man1/gtk4-builder-tool.1%{?ext_man}
@@ -311,15 +318,25 @@
 %{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
 %{_datadir}/applications/org.gtk.WidgetFactory4.desktop
 %{_datadir}/metainfo/org.gtk.WidgetFactory4.appdata.xml
+%{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
+%{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
 %{_datadir}/gir-1.0/*.gir
 %dir %{_datadir}/gtk-4.0
 %{_datadir}/gtk-4.0/gtk4builder.rng
+%dir %{_datadir}/gtk-4.0/emoji
+%{_datadir}/gtk-4.0/emoji/de.gresource
+%{_datadir}/gtk-4.0/emoji/es.gresource
+%{_datadir}/gtk-4.0/emoji/fr.gresource
+%{_datadir}/gtk-4.0/emoji/zh.gresource
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
 %{_includedir}/gtk-4.0/
 %{_libdir}/pkgconfig/gtk4.pc
 %{_libdir}/pkgconfig/gtk4-broadway.pc

++++++ gtk-3.98.4.tar.xz -> gtk-3.99.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk4/gtk-3.98.4.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.5913/gtk-3.99.4.tar.xz differ: char 26, 
line 1
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to