public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/mutter] f44: Update to 50.3
@ 2026-07-07  7:42 Milan Crha
  0 siblings, 0 replies; only message in thread
From: Milan Crha @ 2026-07-07  7:42 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/mutter
Branch : f44
Commit : 452314eda0ed070f9a9fcb56787df96fc8c03045
Author : Milan Crha <mcrha@redhat.com>
Date   : 2026-07-07T09:40:21+02:00
Stats  : +2/-72 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/mutter/c/452314eda0ed070f9a9fcb56787df96fc8c03045?branch=f44

Log:
Update to 50.3

---
diff --git a/mutter.spec b/mutter.spec
index 92a7a2a..ae80fbc 100644
--- a/mutter.spec
+++ b/mutter.spec
@@ -18,7 +18,7 @@
 %global tarball_version %%(echo %{version} | tr '~' '.')
 
 Name:          mutter
-Version:       50.2
+Version:       50.3
 Release:       %autorelease
 Summary:       Window and compositing manager based on Clutter
 
@@ -27,10 +27,6 @@ License:       GPL-2.0-or-later
 URL:           http://www.gnome.org
 Source0:       http://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{tarball_version}.tar.xz
 
-# wayland: Only schedule a single cursor location update
-# https://gitlab.gnome.org/GNOME/mutter/-/commit/f1570318ec3e9a38615eb91708bb71628ab8bcfd
-Patch:         wayland-only-schedule-a-single-cursor-location-update.patch
-
 BuildRequires: cvt
 BuildRequires: desktop-file-utils
 BuildRequires: mesa-libEGL-devel

diff --git a/sources b/sources
index a1d4ca7..00eae5a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mutter-50.2.tar.xz) = 813dff95e762cce19ad8e3ad9d564b4373a89e8a10bf37566b0aefa40a61caf1dda169ba8604e56b037d4daf3a8ca961fd7559348d8b85add1f98c62aee47ea2
+SHA512 (mutter-50.3.tar.xz) = 2f72de466a21437b3b7d6823503746623072b569c7f2ef31121c4ee73621ccb628d562dba91f79553b88ff7663d28c13ede7595b9f40c5ca4241028df2ee240b

diff --git a/wayland-only-schedule-a-single-cursor-location-update.patch b/wayland-only-schedule-a-single-cursor-location-update.patch
deleted file mode 100644
index 7a084ca..0000000
--- a/wayland-only-schedule-a-single-cursor-location-update.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From f1570318ec3e9a38615eb91708bb71628ab8bcfd Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho <carlosg@gnome.org>
-Date: Sun, 31 May 2026 11:23:06 +0200
-Subject: [PATCH] wayland: Only schedule a single cursor location update
-
-If the cursor is updated multiple times before the state is applied
-on the surface, the newer signal handled would overwrite the ID of
-the previous.
-
-We can coalesce these calls and keep just the last value with the
-already existing signal handler, add a check to make sure we don't
-add a second signal handler if there's one pending already.
-
-Fixes (harmless) warnings like:
-
-clutter_input_focus_set_cursor_location: assertion 'CLUTTER_IS_INPUT_FOCUS (focus)' failed
-
-When a second handler would stumble upon already cleared data.
-Easily reproducible when a VTE widget has the IM focus, but there
-may be other cases.
-
-Closes: https://gitlab.gnome.org/GNOME/mutter/-/work_items/4840
-Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5096>
----
- src/wayland/meta-wayland-text-input.c | 18 ++++++++++++------
- 1 file changed, 12 insertions(+), 6 deletions(-)
-
-diff --git a/src/wayland/meta-wayland-text-input.c b/src/wayland/meta-wayland-text-input.c
-index ab635fda71d..a8fe13fa893 100644
---- a/src/wayland/meta-wayland-text-input.c
-+++ b/src/wayland/meta-wayland-text-input.c
-@@ -831,8 +831,11 @@ update_cursor_location (MetaWaylandSurface *surface,
- {
-   MetaWaylandTextInput *text_input = user_data;
- 
--  clutter_input_focus_set_cursor_location (text_input->cursor_update.focus,
--                                           &text_input->cursor_update.rect);
-+  if (clutter_input_focus_is_focused (text_input->cursor_update.focus))
-+    {
-+      clutter_input_focus_set_cursor_location (text_input->cursor_update.focus,
-+                                               &text_input->cursor_update.rect);
-+    }
- 
-   g_clear_object (&text_input->cursor_update.focus);
-   graphene_rect_init (&text_input->cursor_update.rect, 0, 0, 0, 0);
-@@ -936,10 +939,13 @@ text_input_commit_state (struct wl_client   *client,
-       graphene_rect_init (&text_input->cursor_update.rect,
-                           x1, y1, x2 - x1, y2 - y1);
- 
--      text_input->cursor_update.signal_id =
--        g_signal_connect (text_input->surface, "pre-state-applied",
--                          G_CALLBACK (update_cursor_location),
--                          text_input);
-+      if (text_input->cursor_update.signal_id == 0)
-+        {
-+          text_input->cursor_update.signal_id =
-+            g_signal_connect (text_input->surface, "pre-state-applied",
-+                              G_CALLBACK (update_cursor_location),
-+                              text_input);
-+        }
-     }
- 
-   if (text_input->pending_state & META_WAYLAND_PENDING_STATE_ACTIONS)
--- 
-GitLab
-

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-07  7:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-07  7:42 [rpms/mutter] f44: Update to 50.3 Milan Crha

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox