Accepting request 879855 from GNOME:Next
UPdate to 4.1.2 OBS-URL: https://build.opensuse.org/request/show/879855 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=63
This commit is contained in:
parent
e9ed0e4328
commit
8c327bc937
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:626707ac6751426ed76fed49c5b2d052dfee45757ce3827088ba87ca7f1dbc84
|
||||
size 19437256
|
3
gtk-4.1.2.tar.xz
Normal file
3
gtk-4.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:33407da437c5e5ac09e7a463ba3bd025da3d80ba1953b8bbe2bce97dd2609677
|
||||
size 19530720
|
98
gtk4.changes
98
gtk4.changes
@ -1,3 +1,101 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 18 09:26:38 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 4.1.2:
|
||||
+ Input:
|
||||
- Ensure preedit-start and preedit-end are emitted properly
|
||||
- Support the Wayland text protocol better
|
||||
- Delete the selection when preedit starts
|
||||
+ Label: Fix a small issue with markup parsing and mnemonics
|
||||
+ Spinbutton: Interpret localized digits.
|
||||
+ Textview: Fix blinking block cursors.
|
||||
+ Tooltips: Don't pop up erroneous on popovers.
|
||||
+ Window: Add a way to disable F10 handling.
|
||||
+ Theme: Use a regular focus ring for sidebar rows.
|
||||
+ GSK:
|
||||
- ngl: Performance improvements.
|
||||
- vulkan: Add visible fallback rendering.
|
||||
- vukan: Handle simple transforms when clipping.
|
||||
+ Wayland:
|
||||
- Don't force a full redraw for every frame.
|
||||
- Don't leak buffers when rendering with cairo.
|
||||
+ Demos: iconbrowser: Make search more useful.
|
||||
+ Documentation: Switch to building docs from gir files with
|
||||
gi-docgen.
|
||||
+ build: Allow GTK to be used as meson subproject.
|
||||
+ Updated translations.
|
||||
- Drop gtk-doc BuildRequires: doc building was moved to gi-docgen,
|
||||
but we are not just yet ready to consume this, and also have not
|
||||
been bulding docs before.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 26 13:22:36 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 4.1.1:
|
||||
+ Popover: Support shadows on popover > contents.
|
||||
+ Input:
|
||||
- Show preedit for compose sequences.
|
||||
- Support long compose sequences.
|
||||
- Support compose sequences producing multiple characters.
|
||||
+ Themes:
|
||||
- Allow suggested and destructive actions in lists.
|
||||
- Disable shadows on maximized, fullscreen and tiled windows.
|
||||
- Fine-tune scrollbar transitions and size.
|
||||
+ CSS:
|
||||
- Support drop-shadow filters.
|
||||
- Correct blur filter spread interpretation.
|
||||
+ Documentation: Improvements and updates for dialogs and native
|
||||
dialog.
|
||||
+ Printing: Support Avahi-discovered printers better.
|
||||
+ GSK: Add another OpenGL render. It is not the default yet.
|
||||
+ Build:
|
||||
- Lots of static analysis fixes found by pvs.
|
||||
- Add a -Dprofile=devel option for devel styling and use it for
|
||||
nightly flatpaks.
|
||||
+ X11: Fix DND of X11-specific types.
|
||||
+ Wayland: Fix lookup of font settings in flatpaks.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 3 11:51:04 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 4.1.0:
|
||||
+ GtkCheckButton: Add back an activate signal.
|
||||
+ GtkSearchBar, GtkSearchEntry: Capture events in the bubble
|
||||
phase.
|
||||
+ GtkEmojiChooser: Adapt to small screen sizes.
|
||||
+ GtkVideo: Fix issues with GL support.
|
||||
+ Themes:
|
||||
- Set sort arrows in CSS.
|
||||
- Set menu button arrows in CSS.
|
||||
- Make scrollbars larger.
|
||||
- Supprt circular menubuttons.
|
||||
+ CSS:
|
||||
- Implement transform-origin.
|
||||
- Support overlines on text.
|
||||
- Support colors in cross-fade().
|
||||
- More complete text-decoration-line support.
|
||||
+ Text layout: Use subpixel positioning with new enough cairo.
|
||||
+ Inspector:
|
||||
- Fix slowness in navigation.
|
||||
- Redo the controllers and shortcuts pages.
|
||||
+ Accessibility: Create AT context objects lazily.
|
||||
+ Wayland: Fix decoration negotiation under kwin.
|
||||
+ GSK:
|
||||
- Optimize gradient shaders.
|
||||
- Implement repeating gradients in shaders.
|
||||
+ Updated translations.
|
||||
- Add Mesa-libGLESv3-devel BuildRequires: new dependency.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 05:18:31 UTC 2021 - Marguerite Su <i@marguerite.su>
|
||||
|
||||
- Fix macros.gtk4:
|
||||
+ gtk4 has no gtk4-query-immodules
|
||||
"GTK+ 4.0 will not support IM modules, and has moved to GIO
|
||||
extension points"
|
||||
+ https://blog.gtk.org/2018/03/06/input-methods-in-gtk-4/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 19 08:08:49 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
@ -22,14 +22,14 @@
|
||||
%define _name gtk
|
||||
|
||||
Name: gtk4
|
||||
Version: 4.0.2
|
||||
Version: 4.1.2
|
||||
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.0/%{_name}-%{version}.tar.xz
|
||||
Source: https://download.gnome.org/sources/gtk/4.1/%{_name}-%{version}.tar.xz
|
||||
Source2: settings.ini
|
||||
Source3: macros.gtk4
|
||||
Source98: gtk4-rpmlintrc
|
||||
@ -38,11 +38,11 @@ Source99: baselibs.conf
|
||||
BuildRequires: cups-devel >= 2.0
|
||||
# We do not support building against cups 2.3 betas
|
||||
BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)
|
||||
BuildRequires: Mesa-libGLESv3-devel
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gettext-tools >= 0.19.7
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: meson >= 0.50.1
|
||||
BuildRequires: pkgconfig
|
||||
|
18
macros.gtk4
18
macros.gtk4
@ -12,16 +12,24 @@
|
||||
###
|
||||
|
||||
%gtk4_immodule_requires \
|
||||
Requires(post): gtk4-tools \
|
||||
Requires(postun): gtk4-tools
|
||||
Requires(post): glib2-tools \
|
||||
Requires(postun): glib2-tools
|
||||
|
||||
# On install, update the cache
|
||||
%gtk4_immodule_post \
|
||||
%{_bindir}/gtk4-query-immodules --update-cache \
|
||||
if [[ -x %{_bindir}/gio-querymodules-64 ]]; then \
|
||||
%{_bindir}/gio-querymodules-64 %{_libdir}/gtk-4.0/4.0.0/immodules \
|
||||
else \
|
||||
%{_bindir}/gio-querymodules %{_libdir}/gtk-4.0/4.0.0/immodules \
|
||||
fi
|
||||
|
||||
# On uninstall, update the cache. Note: we ignore upgrades (already
|
||||
# handled in %post of the new package).
|
||||
%gtk3_immodule_postun \
|
||||
%gtk4_immodule_postun \
|
||||
if [ $1 -eq 0 ]; then \
|
||||
%{_bindir}/gtk4-query-immodules --update-cache \
|
||||
if [[ -x %{_bindir}/gio-querymodules-64 ]]; then \
|
||||
%{_bindir}/gio-querymodules-64 %{_libdir}/gtk-4.0/4.0.0/immodules \
|
||||
else \
|
||||
%{_bindir}/gio-querymodules %{_libdir}/gtk-4.0/4.0.0/immodules \
|
||||
fi \
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user