Accepting request 1112697 from GNOME:Next
- Update to version 4.12.2: + GtkTooltip: Don't cross native boundaries when looking for tooltips. + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with baseline handling. + GtkSwitch: Respect text direction. + Theme: Use relative font sizes. + GSK: - Make repeated gradients match between GL and cairo. - Make rounded rect shrinking match between Vulkan, GL and cairo. - Fix parsing of text nodes with color glyphs. - Restrict an optimization to the cases where it is correct. - Fix rendering of shadows with opacity. + Updated translations. - Drop drop merged upstream patch: e001b421.patch. OBS-URL: https://build.opensuse.org/request/show/1112697 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=149
This commit is contained in:
parent
9b2020216c
commit
ef25d5ae77
@ -1,46 +0,0 @@
|
|||||||
From 114550407564f25469984f69e0707f4d8940e1d0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Zander Brown <zbrown@gnome.org>
|
|
||||||
Date: Sun, 27 Aug 2023 01:54:56 +0100
|
|
||||||
Subject: [PATCH] tooltip: don't cross native boundaries
|
|
||||||
|
|
||||||
When walking the tree looking for tooltips we shouldn't cross from, say,
|
|
||||||
a popover to it's parent window
|
|
||||||
|
|
||||||
Fix: https://gitlab.gnome.org/GNOME/gtk/-/issues/1234
|
|
||||||
Fix: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1038
|
|
||||||
Fix: https://gitlab.gnome.org/GNOME/gtk/-/issues/5998
|
|
||||||
Fix: https://gitlab.gnome.org/GNOME/nautilus/-/issues/3063
|
|
||||||
See: https://gitlab.gnome.org/GNOME/console/-/issues/318
|
|
||||||
See: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6346
|
|
||||||
---
|
|
||||||
gtk/gtktooltip.c | 7 +++++--
|
|
||||||
1 file changed, 5 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c
|
|
||||||
index c007b1641b1..7bc11a694ca 100644
|
|
||||||
--- a/gtk/gtktooltip.c
|
|
||||||
+++ b/gtk/gtktooltip.c
|
|
||||||
@@ -302,8 +302,8 @@ gtk_tooltip_set_icon_from_gicon (GtkTooltip *tooltip,
|
|
||||||
* Replaces the widget packed into the tooltip with
|
|
||||||
* @custom_widget. @custom_widget does not get destroyed when the tooltip goes
|
|
||||||
* away.
|
|
||||||
- * By default a box with a `GtkImage` and `GtkLabel` is embedded in
|
|
||||||
- * the tooltip, which can be configured using gtk_tooltip_set_markup()
|
|
||||||
+ * By default a box with a `GtkImage` and `GtkLabel` is embedded in
|
|
||||||
+ * the tooltip, which can be configured using gtk_tooltip_set_markup()
|
|
||||||
* and gtk_tooltip_set_icon().
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
@@ -560,6 +560,9 @@ gtk_tooltip_run_requery (GtkWidget **widget,
|
|
||||||
{
|
|
||||||
GtkWidget *parent = gtk_widget_get_parent (*widget);
|
|
||||||
|
|
||||||
+ if (GTK_IS_NATIVE (*widget))
|
|
||||||
+ break;
|
|
||||||
+
|
|
||||||
if (parent)
|
|
||||||
{
|
|
||||||
graphene_point_t r = GRAPHENE_POINT_INIT (*x, *y);
|
|
||||||
--
|
|
||||||
GitLab
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b8b61d6cf94fac64bf3a0bfc7af137c9dd2f8360033fdeb0cfe9612b77a99a72
|
|
||||||
size 16924668
|
|
3
gtk-4.12.2.tar.xz
Normal file
3
gtk-4.12.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2f4f4d4f92e09f216d386cfdadd54d33d97f23a4555d67b97decfa6f815b6b81
|
||||||
|
size 16942832
|
20
gtk4.changes
20
gtk4.changes
@ -1,3 +1,23 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 20 22:39:12 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 4.12.2:
|
||||||
|
+ GtkTooltip: Don't cross native boundaries when looking for
|
||||||
|
tooltips.
|
||||||
|
+ GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
|
||||||
|
baseline handling.
|
||||||
|
+ GtkSwitch: Respect text direction.
|
||||||
|
+ Theme: Use relative font sizes.
|
||||||
|
+ GSK:
|
||||||
|
- Make repeated gradients match between GL and cairo.
|
||||||
|
- Make rounded rect shrinking match between Vulkan, GL and
|
||||||
|
cairo.
|
||||||
|
- Fix parsing of text nodes with color glyphs.
|
||||||
|
- Restrict an optimization to the cases where it is correct.
|
||||||
|
- Fix rendering of shadows with opacity.
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop drop merged upstream patch: e001b421.patch.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 20 18:37:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
Wed Sep 20 18:37:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: gtk4
|
Name: gtk4
|
||||||
Version: 4.12.1
|
Version: 4.12.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The GTK+ toolkit library (version 4)
|
Summary: The GTK+ toolkit library (version 4)
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
@ -46,8 +46,6 @@ Source99: gtk4-rpmlintrc
|
|||||||
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
|
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
|
||||||
# PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch -- Revert "Meson: Simplify pkgconfig file generator"
|
# PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch -- Revert "Meson: Simplify pkgconfig file generator"
|
||||||
Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
|
Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
|
||||||
# PATCH-FIX-UPSTREAM e001b421.patch -- tooltip: don't cross native boundaries
|
|
||||||
Patch1: https://gitlab.gnome.org/GNOME/gtk/-/commit/e001b421.patch
|
|
||||||
|
|
||||||
BuildRequires: cups-devel >= 2.0
|
BuildRequires: cups-devel >= 2.0
|
||||||
# We do not support building against cups 2.3 betas
|
# We do not support building against cups 2.3 betas
|
||||||
|
Loading…
Reference in New Issue
Block a user