diff --git a/gtk-3.99.2.tar.xz b/gtk-3.99.2.tar.xz deleted file mode 100644 index 6f4e441..0000000 --- a/gtk-3.99.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6283b78bcb0fb7238e2ea73434f6129fb3b191148b1564b1e466cdcedfcb9c76 -size 19490128 diff --git a/gtk-3.99.4.tar.xz b/gtk-3.99.4.tar.xz new file mode 100644 index 0000000..3d0ef98 --- /dev/null +++ b/gtk-3.99.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8979cb1eb6ad2a496e00e94674d23f90aefae5d3f23b623ffda0b35d11ec85d0 +size 19464736 diff --git a/gtk4.changes b/gtk4.changes index a5797c7..530145b 100644 --- a/gtk4.changes +++ b/gtk4.changes @@ -1,3 +1,84 @@ +------------------------------------------------------------------- +Tue Nov 10 09:34:37 UTC 2020 - Bjørn Lie + +- 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 - dimstar@opensuse.org diff --git a/gtk4.spec b/gtk4.spec index 4cd8682..c5a361f 100644 --- a/gtk4.spec +++ b/gtk4.spec @@ -21,7 +21,7 @@ %define gtk_binary_version 4.0.0 %define _name gtk Name: gtk4 -Version: 3.99.2 +Version: 3.99.4 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later @@ -66,6 +66,7 @@ BuildRequires: pkgconfig(graphene-1.0) >= 1.9.1 BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.9.1 BuildRequires: pkgconfig(gstreamer-player-1.0) BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(pango) >= 1.47.0 BuildRequires: pkgconfig(pangocairo) >= 1.14.0 BuildRequires: pkgconfig(pangoft2) @@ -218,7 +219,7 @@ translation-update-upstream -Dwayland-backend=true \ -Dx11-backend=true \ -Dxinerama=enabled \ - -Dintrospection=true \ + -Dintrospection=enabled \ -Dman-pages=true \ %{nil} %meson_build @@ -260,6 +261,7 @@ cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm %{_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 @@ -267,6 +269,7 @@ cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm %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 @@ -277,9 +280,11 @@ cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm %{_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} @@ -313,15 +318,25 @@ cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm %{_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