Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2022-01-03 10:49:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4" Mon Jan 3 10:49:05 2022 rev:35 rq:943301 version:4.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2021-11-15 00:06:57.971632394 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new.1896/gtk4.changes 2022-01-03 10:49:18.259577803 +0100 @@ -1,0 +2,131 @@ +Thu Dec 30 15:43:25 UTC 2021 - Bj??rn Lie <[email protected]> + +- Update to version 4.6.0: + + GtkProgressBar: Fix handling of "inverted". + + GtkLabel: Add a "natural wrap mode" property to influence how + natural width is determined. + + GtkTextView: Scroll insertion on-screen after undo / redo. + + gsk: Abort region diffing when changes are too complex. + + gdk: + - Avoid compressing discrete scroll events. + - Fix problems with hiding windows. + - Improve GL and GLES version checks. + + Wayland: Support new high-contrast setting. + + Inspector: Add DND inspection support. + + build: Avoid deprecated meson apis. + + Updated translations. + +------------------------------------------------------------------- +Sat Dec 18 20:20:00 UTC 2021 - Florian "spirit" <[email protected]> + +- Update to version 4.5.1: + + GtkWidget sizing has been rewritten to implement + width-for-height more properly. This had some fallout, and some + widgets may still not react kindly to the new way of doing + things. See https://blog.gtk.org/2021/12/03/sizable-news/ for + details, and please file issues if you notice fallout. + + Rename git `master` branch to `main` + + Css: + - Fully support font-variant-caps + - Fix a crash with gradients + + Make various widgets activatable: + - GtkComboBox + - GtkDropDown + + GtkPopover: Make focus indicators not disappear + + GtkTextView: + - Don't leave embedded children stranded when scrolling + - Don't insert Emoji into non-editable textviews + - Fix Emoji chooser positioning + - Fix problems with pasting text + - Improve scroll-to-mark behavior + - Support right-aligned, centered and decimal tabs + - Make child anchor replacement character settable + - Provide more context to input methods + + GtkDragIcon: Provide default icons for paintables and files + + GtkBuilder: Speed up template precompilation + + Actions: + - Reduce allocations during signal emissions + - Avoid duplication and unnecessary recursion + + Inspector: + - Show the selected im-module in the General tab + - Add a clipboard viewer + - Make the recorder record events too + - Add a graph visualizing gtk_widget_measure() + + Gsk: + - Fix hexbox rendering + - Fix transformed linear gradient rendering + + Printing: Fix dialog-less printing + + X11: + - Improve behavior of windows drags on headerbar controls + - Trap errors for RANDR changes + - Fix problems with drag icons + + Wayland: Ensure we prefer the Wayland im-module over others + + Updated translations. +- Changes from version 4.5.0: + + gsk: + - Drop the GL renderer in favor of NGL + - Rename NGL to GL + - Fix some coordinate overflow issues + - Reimplement texture upload and download for better support of + image formats and color spaces + - New api: + * gsk_transform_skew + * gsk_transform_to_2d_components + + gdk: + - Support HSL in gdk_rgba_parse + - Use libpng, libjpeg and libtiff directly when loading + textures, and support more image formats (including 16bit and + float formats) + - New apis: + * gdk_texture_new_from_bytes + * gdk_texture_new_from_filename + * gdk_texture_download_float + * gdk_texture_save_to_png_bytes + * gdk_texture_save_to_tiff + * gdk_texture_save_to_tiff_bytes + * gdk_display_create_gl_context + - Implement GIcon and GLoadableIcon in GdkTexture + - Move EGL initialization to the frontend + - Use configless EGL contexts, if supported + - Use >8bit pixel formats, if supported and requested + + css: + - Add support for line-height + - Add support for text-transform + + theme: Fixes for buttons in toolbars + + input: + - Update compose sequences from libX11 1.7.2 + - Accept replacement string longer than 20 characters + + text: + - Implement sloped caret drawing + - Add a gtk-hint-font-metrics setting to switch font rendering + to be more similar to GTK3 + + GtkTextView: + - Add support for line height + - Add support for text transforms + - Misc fixes for css->pango attribute translations + - Invalidate pango contexts when font settings change + - Improve undo grouping when overwriting + + GtkListView: + - Make tree indentation more flexible with + GtkTreeExpander:indent-for-icon + + GtkMenuButton: Support custom children + + GtkFlowBox: Add prepend and append + + GtkCalendar: Fix handling of weeks starting on Monday + + GtkWindow: Add a titlebar property + + GtkDropDown: Add a show-arrow property + + GtkPopoverMenu: Support a use-markup attribute in menu models + + Add GtkSymbolicPaintable + + Tools: Support DND in gtk4-node-editor and the inspector's + recorder + + Demos: Improve the font rendering demo + + Build: + - Require Pango 1.49 + - Require libpng, libtiff and libjpeg + - Speed up handling of resources during build + + X11: Support touchpad gestures with XInput 2.4 + + Updated translations. +- Drop gtk4-fix-link-to-g_signal_emit.patch: fixed upstream. +- Add docutils, pkgconfig(libjpeg), pkgconfig(libpng) and + pkgconfig(libtiff-4) BuildRequires: New dependencies. + +------------------------------------------------------------------- Old: ---- gtk-4.4.1.tar.xz gtk4-fix-link-to-g_signal_emit.patch New: ---- gtk-4.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk4.spec ++++++ --- /var/tmp/diff_new_pack.JqpE76/_old 2022-01-03 10:49:19.251578182 +0100 +++ /var/tmp/diff_new_pack.JqpE76/_new 2022-01-03 10:49:19.251578182 +0100 @@ -22,21 +22,18 @@ %define _name gtk Name: gtk4 -Version: 4.4.1 +Version: 4.6.0 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/4.4/%{_name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/gtk/4.6/%{_name}-%{version}.tar.xz Source2: settings.ini Source3: macros.gtk4 Source99: gtk4-rpmlintrc -# PATCH-FIX-UPSTREAM gtk4-fix-link-to-g_signal_emit.patch glgo#GNOME/gtk!4108 [email protected] -- Fix link to g_signal_emit() in doc -Patch0: gtk4-fix-link-to-g_signal_emit.patch - 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) @@ -45,6 +42,7 @@ %endif BuildRequires: Mesa-libGLESv3-devel BuildRequires: docbook-xsl-stylesheets +BuildRequires: docutils BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gettext-tools >= 0.19.7 @@ -75,7 +73,10 @@ BuildRequires: pkgconfig(gstreamer-player-1.0) BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libavfilter) -BuildRequires: pkgconfig(pango) >= 1.47.0 +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(pango) >= 1.49.0 BuildRequires: pkgconfig(pangocairo) >= 1.14.0 BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(rest-0.7) ++++++ gtk-4.4.1.tar.xz -> gtk-4.6.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk4/gtk-4.4.1.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.1896/gtk-4.6.0.tar.xz differ: char 26, line 1
