Accepting request 856561 from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/856561
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=54
This commit is contained in:
Dominique Leuenberger 2020-12-17 14:00:39 +00:00 committed by Git OBS Bridge
parent cce0df73dc
commit 3f97846155
4 changed files with 87 additions and 5 deletions

View File

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

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

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

View File

@ -1,3 +1,84 @@
-------------------------------------------------------------------
Wed Dec 16 19:28:03 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.0.0:
+ Fix problems with synthetic motion events affecting frame rates
+ Fix problems with implicit grabs affecting widget states
+ Fix problems with zoom mode on scales getting stuck
+ Fix submenu closing by outside clicks
+ Rename GtkWindow:fullscreen to :fullscreened to help language
bindings
+ Bump the soname. Stable GTK 4 releases use
libgtk-4.0.so.1.xxxx.y
+ Adwaita:
- Reduce hover transition effects in lists
- Special-case header buttons
+ Demos:
- Remove NoDisplay from desktop files
- Autoplay the video in widget-factory
+ Updated translations.
- Changes from version 3.99.5:
+ Accessibility:
- Map presentation role according to Core-AAM
- Use presentation role for spacers in list views
- Set proper roles, relations and descriptions on more widgets
- Expand the documentation
- Use a single GTK_A11Y environment variable and document it
- Serveral memory leak and crash fixes
- Initialize AT contexts lazily
- Improve the API for storing lists in relations
- Implement more of the Component interface
- Implement the Cache interface
- Implement ScrollSubstringTo for GtkTextView
+ Introspection:
- Add many missing annotations to APIs
- In particular, nullability annotation fixes for rust
+ Touch support:
- Fix issues with text handles
- Fix interaction between touch scrolling and focus
- Fix active state updates for touch events
- Allow pressing buttons with multiple fingers
+ GtkScrolledWindow: Accumulate velocity with kinetic scrolling
+ GtkSearchEntry: Use a better clear icon
+ GtkTreeView: Remove the deprecated
GtkCellRendererClass.get_size vfunc
+ GtkBuilder:
- Be stricter about <requires>
- Make gtk-builder-tool simplify update <requires>
+ GtkFileChooser: Remove GtkFileChooserButton
+ GtkWindow:
- Replace gtk_window_get_size with gtk_window_get_default_size
- Add maximized and fullscreen properties
+ Make the inspector available in non-debug builds
+ CSS: Support conic gradients
+ Adwaita:
- Round all window corners
- Round submenus
- Remove the 'chin' on menus
- Industrial style menuitems
- Improved tooltip styling
- Unified sidebar styles
- Dark prelight
- Don't backdrop labels
+ GSK: Rename render node apis from peek to get
+ Make GLES work in the absence of GL_ARB_timer_query
+ Rework the way size allocation is integrated in the frame cycle
+ Wayland:
- Support gtk_shell1 version 3 (startup notification and
activation)
- Implmement minimization
+ Documentation:
- Add missing enumerations, symbols and types
- Lots of smaller fixes
+ Demos:
- Make the constraints demo more useful
- Make search more obvious
- Add a suggestion entry demo
- Consistency improvements
- Use native file choosers
- Drop 'devel' styling
+ Updated translations.
-------------------------------------------------------------------
Tue Nov 10 09:34:37 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -20,15 +20,16 @@
# When updating the binary version, do not forget to also update baselibs.conf
%define gtk_binary_version 4.0.0
%define _name gtk
Name: gtk4
Version: 3.99.4
Version: 4.0.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/3.99/%{_name}-%{version}.tar.xz
Source: https://download.gnome.org/sources/gtk/4.0/%{_name}-%{version}.tar.xz
Source2: settings.ini
Source3: macros.gtk4
Source98: gtk4-rpmlintrc