Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2026-10-30 18:07:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4" Fri Oct 30 18:07:33 2026 rev:105 rq:1385439 version:4.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2026-09-12 21:15:29.974847286 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.1255/gtk4.changes 2026-10-30 18:09:29.771224164 +0100 @@ -1,0 +2,225 @@ +Fri Oct 2 06:08:19 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 4.24.1: + + Bugs fixed: + - search-entry: Needs extra touch to show OSK although it has + focus + - text-input: Preedit gets cleared due to text-change-cause + - GtkSvgWidget can't parse '@media' if it is not on a new line + - gtkmain: Split out debug code + - gtkgstsink: release GL context on disposal + - Post-release version bump + - Fix typo in CONTRIBUTING.md + - texthandle: fix transformation issues & relative movement + - Fix typo ('witten' should be 'written') + - searchbar: Show OSK when search-mode gets enabled + - docs: Correct docs for allocation functions + - textbuffer: Fix tag colors in accessible text attributes + - gtk/inscription: Refresh GtkInscription's PangoLayout when + rooted + - text: Protect against invalid offset + - macos: fix cursor keys + - various fixes + - gl: Create 2 fbos per frame instead of 1 per image + - textview: Make text handles visible after giving them a + position + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 30 19:33:30 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update version dependencies according to meson.build. + +------------------------------------------------------------------- +Fri Sep 11 17:52:32 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.24.0: + + Bugs fixed: + - Animated SVG frequently disappears + - Drop-performed class handlers read a phantom timestamp and + send it in XdndDrop + - GtkColumnView: sortable column headers expose no AT-SPI + action, so sorting is unreachable for assistive technology + - Media queries are not respected + - svg: if the only animations in an svg are visibility + animations elementa stay at initial value + - Crash triggered by gtk_text_accessible_text_get_extents() + - CUPS Secret Service authentication causes use-after-free in + lookup_auth_info_cb() + - Fix mismatches between parameters in four signal declarations + and the corresponding class slots + - gtkaccesskitcontext: Expose GActions as custom actions + - gtk: Repair action muxer subscriptions + - gsk: Allow conics with weight zero + - docs: Update release howto + - vulkan: Always update global buffer descriptor set + - svg: Fix run mode discrete + - memoryconvert: Pass the correct pointer address + - curve: Add gsk_curve_get_extrema + - Some frame clock fixes + - gdkclipboard-x11: don't call a NULL converter + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 11 10:24:34 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.23.4: + + Bugs fixed: + - AT-SPI attempts to use /org/a11y/atspi/cache before it is + ready w/gtk4 apps + - GtkListView misses items + - Issue: Fix Memory Leaks and Potential Crashes in GTK + Components + - GtkConstraintLayout: non-required inequality constraints + release an error variable twice + - Wayland: SIGSEGV in text_input_preedit_hint() when using IBus + Chewing in GTK 4 applications + - (GtkTextView) Cutting, pasting, or deleting text does not + reset virtual cursor position + - GtkText's input interceptor logic is too eager + - gtk4-demo empty context menu on tabs + - The menu bar focusing with F10 is wrong + - GtkAccessibleTextInterface mismatch between interface + documentation and its implementations + - `gtk_test_init` docs incorrect about locale + - Shortcut labels in menus started showing keypad/numpad keys + instead of regular ones + - Enable ubsan in the sanitizers CI build + - rendernode: Add bilevel opacity flag + - listbase: Sanity-check alignment values + - inspector: Add a frametime overlay + - gsk/vulkan: put the globals in a UBO instead of push constant + - demos/gtk-demo: Drop nonexistent session-id property + - android/contentfile: Return NOT_SUPPORTED for foreign copy + sources + - Update glib and GStreamer deps and move Fedora CI to F45 + - svg: Make symbolic rendering opt-in + - svg: Add tests for symbolic rendering + - svg: Avoid a crash + - svg: Serialize gpa:rendering + - placesview: Small cleanup + - various fixes + - gsk: Fix a typo in quad printing + - gsk/gpu: avoid GPU draw ops for zero-ink glyphs + - rendernodeparser: Allow naming paths + - svg: Fix some state handling mishaps + - icons: Add folder-projects-symbolic + - adjustment: Respect the reduced-motion setting + - gdkcontentserializer: close the string serializer's converter + stream + - color scale: Make vertical alpha scales work + - svg: Avoid unnecessary rendering work + - Add a setting for accent color + - color scale: Make vertical alpha scales work + - shortcutswindow: Allow documenting clicks + - testutils: Small docs updates + - various cleanups + - svg: Be more careful + - svg: Really apply states if animation is off + - svg: Make svg_element_get_rect more robust + - android: Expose gtk-accent-color XSetting + - gdk/wayland: Set app_id on xdg-activation token + - Fix pomenubar behavior to match Gtk 3 + - Add svg_element_get_polyline + - gtksettings: Add missing Since annotation + - label: Ensure the layout before computing accessible text + extents + - array: Assert that added items don't point into array + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 11 10:24:33 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.23.3: + + GTK supports the ext-background-effect Wayland protocol to + allow blurred background behind windows + + The visible focus timeout can be changed with the new + gtk-keyboard-focus-visible-timeout setting + + The GDK frameclock has been reworked to improve precision and + reduce frame drops + + Support for the CSS font-width property has been added + + Session save/restore functionality has been deferred to 4.26 + + Various bugs fixed. + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 11 10:24:32 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.23.2: + + GTK now respects the reduced motion setting in various places + and avoids animations (GtkSpinner, GtkStack, GtkRevealer) + + New GtkShortcutTrigger functions it easier to handle synonymous + keys (in particular keypad keys). The new functions are + gtk_alternative_trigger_newv, + gtk_shortcut_trigger_create_with_aliases and + gtk_shortcut_trigger_create_for_menu + + Type-to-search (in particular interaction with input methods) + has been redone, switching from a "pull" to a "push" approach. + See gtk_editable_set_input_interceptor for more details. + As part of this, gtk_event_controller_key_forward has been + deprecated. + + The first part of ongoing frameclock work has landed, improving + our ability to deliver frames on time + + A number of GtkList/Grid/ColumnView size allocation issues + have been addressed. Please let us know if you spot any + remaining or new problems. + + GtkSvg: + - Support feTurbulence + - Improved text handling, including baseline-shift, whitespace + handling, text-decoration, proper fill+stroke, and more + + Build: The pango dependency has been bumped to 1.58.0 + Bugs fixed: Please see upstream git: + https://gitlab.gnome.org/GNOME/gtk + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 11 10:24:31 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.23.1+21: + * css: Fix conic-gradient parsing of transition hints + * css: Fix infloop in conic-gradient() parsing + * css: Don't emit two errors in conicgradient parsing + * searchengine: Fix the build + * ci: Have one build with tracker + * doc: input-handling: fix link to event controllers + +------------------------------------------------------------------- +Fri Sep 11 10:24:30 CEST 2026 - Bjørn Lie <[email protected]> + +- Update to version 4.23.1 (Unstable): + + Snapping: GTK can now snap contents to device pixel boundaries, + for better control of rendering with fractional scales + + SVG: + - Support the dominant-baseline attribute for text + - Support media queries in CSS + - Fix priority order of styles and animations + + Touch: Long press on entries opens the touch menu + + Android: Frame timing is now aligned with vsync + + Bugs fixed: Please see upstream git: + https://gitlab.gnome.org/GNOME/gtk + + Updated translations. +- Changes from version 4.23.0 (Unstable): + + SVG: + - GtkSvgWidget is a widget to display SVG, with some support + for interactive aspects of SVG + - We now handle <a>, <view>, <title> and <desc> + - Problems with recoloring of symbolic icons have been fixed + - GtkSvg is now used for all SVG icons + - GtkSpinner is using GtkSvg + + Wayland: + - Version 3.2 of the text protocol is supported + - xdg-session-management-v1 is used + + Session saving: The session saving support is back + + GSK: + - A number of 10bit image formats are supported + - The cache allocator has been rewritten + - We are now using clip masks to reduce the number of offscreens + + The Android backend has been ported to SDK 36 + + The gtk4-encode-symbolic tool for producing symbolic + png icons has been dropped. If you were using it, + just ship the symbolic svg icons instead + + Bugs fixed: Please see upstream git: + https://gitlab.gnome.org/GNOME/gtk + + Updated translations. + +------------------------------------------------------------------- @@ -3974,0 +4200 @@ + Old: ---- gtk-4.22.5.tar.xz New: ---- gtk-4.24.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk4.spec ++++++ --- /var/tmp/diff_new_pack.ybzODT/_old 2026-10-30 18:09:31.632302073 +0100 +++ /var/tmp/diff_new_pack.ybzODT/_new 2026-10-30 18:09:31.642302492 +0100 @@ -28,7 +28,7 @@ %endif Name: gtk4 -Version: 4.22.5 +Version: 4.24.1 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later @@ -66,26 +66,26 @@ BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 BuildRequires: pkgconfig(atk-bridge-2.0) -BuildRequires: pkgconfig(cairo) >= 1.14.0 -BuildRequires: pkgconfig(cairo-gobject) >= 1.14.0 +BuildRequires: pkgconfig(cairo) >= 1.18.2 +BuildRequires: pkgconfig(cairo-gobject) >= 1.18.2 BuildRequires: pkgconfig(cloudproviders) >= 0.3.1 -BuildRequires: pkgconfig(colord) +BuildRequires: pkgconfig(colord) >= 0.1.9 BuildRequires: pkgconfig(epoxy) >= 1.4 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 BuildRequires: pkgconfig(gi-docgen) -BuildRequires: pkgconfig(glib-2.0) >= 2.84.0 -BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gobject-2.0) >= 2.80.0 -BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.72.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.89.3 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.89.3 +BuildRequires: pkgconfig(gobject-2.0) >= 2.89.3 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.84 BuildRequires: pkgconfig(graphene-1.0) >= 1.10.0 BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.10.0 -BuildRequires: pkgconfig(vulkan) +BuildRequires: pkgconfig(vulkan) >= 1.3 %if %{with gst} -BuildRequires: pkgconfig(gstreamer-gl-1.0) +BuildRequires: pkgconfig(gstreamer-gl-1.0) >= 1.28.0 BuildRequires: pkgconfig(gstreamer-player-1.0) %endif -BuildRequires: pkgconfig(harfbuzz) >= 8.4 +BuildRequires: pkgconfig(harfbuzz) >= 8.4.0 BuildRequires: pkgconfig(iso-codes) # Disabled until upstream enables ffmpeg support by default # BuildRequires: pkgconfig(libavfilter) @@ -94,12 +94,12 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(pango) >= 1.55.0 BuildRequires: pkgconfig(pangocairo) >= 1.14.0 -BuildRequires: pkgconfig(pangoft2) +BuildRequires: pkgconfig(pangoft2) >= pango_major_req.pango_minor_req BuildRequires: pkgconfig(tracker-sparql-3.0) -BuildRequires: pkgconfig(wayland-client) >= 1.21.0 +BuildRequires: pkgconfig(wayland-client) >= 1.24.0 BuildRequires: pkgconfig(wayland-cursor) >= 1.9.91 BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.36 +BuildRequires: pkgconfig(wayland-protocols) >= 1.48 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xcursor) @@ -108,7 +108,7 @@ BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xkbcommon) >= 0.2.0 BuildRequires: pkgconfig(xrandr) >= 1.2.99 %description @@ -347,12 +347,6 @@ %{_bindir}/gtk4-demo %{_datadir}/bash-completion/completions/gtk4-demo %{_bindir}/gtk4-demo-application -%{_bindir}/gtk4-encode-symbolic-svg -%{_bindir}/gtk4-icon-editor -%{_datadir}/applications/org.gtk.Shaper.desktop -%{_datadir}/icons/hicolor/scalable/apps/org.gtk.Shaper.Devel.svg -%{_datadir}/icons/hicolor/scalable/apps/org.gtk.Shaper.svg -%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.Shaper-symbolic.svg %{_bindir}/gtk4-image-tool %{_datadir}/bash-completion/completions/gtk4-image-tool %{_bindir}/gtk4-node-editor @@ -388,7 +382,6 @@ %{_mandir}/man1/gtk4-builder-tool.1%{?ext_man} %{_mandir}/man1/gtk4-demo-application.1%{?ext_man} %{_mandir}/man1/gtk4-demo.1%{?ext_man} -%{_mandir}/man1/gtk4-encode-symbolic-svg.1%{?ext_man} %{_mandir}/man1/gtk4-image-tool.1%{?ext_man} %{_mandir}/man1/gtk4-node-editor.1%{?ext_man} %{_mandir}/man1/gtk4-path-tool.1%{?ext_man} ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.ybzODT/_old 2026-10-30 18:09:31.757307306 +0100 +++ /var/tmp/diff_new_pack.ybzODT/_new 2026-10-30 18:09:31.772307934 +0100 @@ -1,7 +1,7 @@ -mtime: 1789051085 -commit: b9f80b23469faea59231ef362c86f7ce3d72b643924ad078aa2367924d01aec7 +mtime: 1790921459 +commit: aa61f6882300747b9c6e76240195b0f3e11fb099da6a15a02bc6f0789dd0ab6d url: https://src.opensuse.org/GNOME/gtk4 -revision: b9f80b23469faea59231ef362c86f7ce3d72b643924ad078aa2367924d01aec7 +revision: aa61f6882300747b9c6e76240195b0f3e11fb099da6a15a02bc6f0789dd0ab6d trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ybzODT/_old 2026-10-30 18:09:31.826310195 +0100 +++ /var/tmp/diff_new_pack.ybzODT/_new 2026-10-30 18:09:31.842310865 +0100 @@ -3,11 +3,11 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param> - <param name="revision">4.22.5</param> + <param name="revision">4.24.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> - <param name="changesgenerate">disable</param> +<!-- <param name="changesgenerate">enable</param> --> </service> <service name="tar" mode="manual"/> <service name="recompress" mode="manual"> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-02 08:10:59.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ gtk-4.22.5.tar.xz -> gtk-4.24.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk4/gtk-4.22.5.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.1255/gtk-4.24.1.tar.xz differ: char 15, line 1 ++++++ gtk.obsinfo ++++++ --- /var/tmp/diff_new_pack.ybzODT/_old 2026-10-30 18:09:32.260328363 +0100 +++ /var/tmp/diff_new_pack.ybzODT/_new 2026-10-30 18:09:32.269328740 +0100 @@ -1,5 +1,5 @@ name: gtk -version: 4.22.5 -mtime: 1789007600 -commit: bd25f1e2dc2c2fbf3b8864e61afe642910ba359c +version: 4.24.1 +mtime: 1790869660 +commit: 2ea935e3ec680fb122f245b28e18c3495df8c344
