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]
