From f7c943381cc6083f25c3aa75fbc9eb973e2ac3dd7cabaad5f5866e337c8c662f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 14 Aug 2023 13:48:00 +0000 Subject: [PATCH] Accepting request 1103377 from GNOME:Next Update to version 4.12.0. OBS-URL: https://build.opensuse.org/request/show/1103377 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=142 --- gtk-4.10.5.tar.xz | 3 -- gtk-4.12.0.tar.xz | 3 ++ gtk4.changes | 78 +++++++++++++++++++++++++++++++++++++++++++++++ gtk4.spec | 8 +++-- 4 files changed, 86 insertions(+), 6 deletions(-) delete mode 100644 gtk-4.10.5.tar.xz create mode 100644 gtk-4.12.0.tar.xz diff --git a/gtk-4.10.5.tar.xz b/gtk-4.10.5.tar.xz deleted file mode 100644 index 66e16a1..0000000 --- a/gtk-4.10.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9bd5e437e41d48e3d6a224c336b0fd3fd490036dceb8956ed74b956369af609b -size 16403464 diff --git a/gtk-4.12.0.tar.xz b/gtk-4.12.0.tar.xz new file mode 100644 index 0000000..42de0e0 --- /dev/null +++ b/gtk-4.12.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6d10829f405b1afc0b65e2a9642c04126a1d1b638d11c6d97426da4f84f1f6f +size 16918992 diff --git a/gtk4.changes b/gtk4.changes index 08db31d..f820fd5 100644 --- a/gtk4.changes +++ b/gtk4.changes @@ -1,3 +1,81 @@ +------------------------------------------------------------------- +Mon Aug 7 09:55:17 UTC 2023 - Bjørn Lie + +- Update to version 4.12.0: + + List widgets: Add scroll_to APIs + + GtkFileLauncher: Add an always-ask property + + GtkTextView: Make backspace behavior match GtkEntry + + gsk: Fix handling of luminance in mask nodes + + Text rendering: Automate the setting of gtk-hint-font-metrics + from the scale factor. This improves font rendering in flatpaks + + Wayland: + - Fix behavior of stylus buttons + - Support suspended window state + + Vulkan: Many improvements + + Tools: Add gtk4-rendernode-tool + + Debugging: Drop the GTK_DEBUG_TOUCHSCREEN flag + + Build: Some build options have been renamed: + - gtk_doc -> documentation + - update_screenshots -> screenshots + - The old names still work + + Updated translations. +- Update option passed to meson following upstream changes. + +------------------------------------------------------------------- +Sun Aug 6 15:38:02 UTC 2023 - Bjørn Lie + +- Update to version 4.11.4: + + GtkFileChooser: + - Default to sorting folders first + - Fix a crash when visiting recent files + + GtkTextView: Fix corner cases in word navigation + + GtkMenuButton: Normalize label layout + + GtkDropDown: Add support for sections + + GtkVideo: Make the overlay icon clickable + + GtkWindow: Clear the resize cursors to avoid artifacts + + GtkFileDialog: Always set initial-folder + + GtkDropDown: Update on expression changes + + GtkMapListModel: Implement GtkSectionModel + + Accessibility: + - Improvements all over the place: GtkButton, GtkPasswordEntry, + GtkFontChooserDialog, GtkColorChooserDialog, + GtkShortcutsWindow, GtkMenuButton, GtkAboutDialog, + GtkFileChooserDialog, GtkStackSidebar, GtkStackSwitcher, + GtkMediaControls, GtkColorDialogButton, GtkDropDown, + GtkInfoBar, GtkNotebook, GtkPrintUnixDialog, GtkModelButton + - Make name computation follow the ARIA spec more closely + - Adapt name computation for the common 'nested button' + scenario + - Change many containers to use `generic` instead of `group` + - Use `generic` as the default role + - Use `application` instead of `window` for windows + - Add properties for accessible names of not directly exposed + widgets in GtkListView, GtkGridView and GtkColumnView + + DND: Fix criticals when drops are rejected + + X11: Fix regressions in GLX setup + + Windows: Center newly created transient windows + + Vulkan: + - Add antialising for gradients + - Do less work on clipped away nodes + - Redo image uploading + - Support different image depths and formats + - Add a pipeline cache + + Demos: + - gtk4-demo: Improve window sizing + - gtk4-demo: Improve focus behavior + - gtk4-demo: Add many missing a11y properties + + Tools: gtk4-builder-tool: Make render an alias screenshot + + Inspector: + - Show more information in the a11y tab + - Add an accessibility overlay with warnings and + recommendations + - Limit the width of the a11y tab + + Build: + - Require GLib 2.76 + - Make asan builds work again + - Fix the build if ld is not ld.bdf + + Updated translations. + ------------------------------------------------------------------- Sat Aug 5 10:16:46 UTC 2023 - Bjørn Lie diff --git a/gtk4.spec b/gtk4.spec index fa15e3f..865cf25 100644 --- a/gtk4.spec +++ b/gtk4.spec @@ -29,14 +29,14 @@ %endif Name: gtk4 -Version: 4.10.5 +Version: 4.12.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.10/%{_name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/gtk/4.12/%{_name}-%{version}.tar.xz Source2: settings.ini Source3: macros.gtk4 Source99: gtk4-rpmlintrc @@ -262,7 +262,7 @@ This package enhances gettext with an International Tag Set for GTK+ 4 %build %meson \ - -Dgtk_doc=true \ + -Ddocumentation=true \ -Dbroadway-backend=true \ -Dcloudproviders=enabled \ -Dcolord=enabled \ @@ -372,6 +372,7 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir} %{_bindir}/gtk4-icon-browser %{_bindir}/gtk4-node-editor %{_bindir}/gtk4-print-editor +%{_bindir}/gtk4-rendernode-tool %{_bindir}/gtk4-widget-factory %{_datadir}/applications/org.gtk.Demo4.desktop %{_datadir}/applications/org.gtk.IconBrowser4.desktop @@ -405,6 +406,7 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir} %{_mandir}/man1/gtk4-encode-symbolic-svg.1%{?ext_man} %{_mandir}/man1/gtk4-icon-browser.1%{?ext_man} %{_mandir}/man1/gtk4-node-editor.1%{?ext_man} +%{_mandir}/man1/gtk4-rendernode-tool.1%{?ext_man} %{_mandir}/man1/gtk4-widget-factory.1%{?ext_man} %files schema