Accepting request 847476 from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/847476
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=52
This commit is contained in:
Dominique Leuenberger 2020-11-16 10:58:54 +00:00 committed by Git OBS Bridge
parent d13fb3820c
commit cce0df73dc
4 changed files with 101 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6283b78bcb0fb7238e2ea73434f6129fb3b191148b1564b1e466cdcedfcb9c76
size 19490128

3
gtk-3.99.4.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8979cb1eb6ad2a496e00e94674d23f90aefae5d3f23b623ffda0b35d11ec85d0
size 19464736

View File

@ -1,3 +1,84 @@
-------------------------------------------------------------------
Tue Nov 10 09:34:37 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- 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

View File

@ -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