public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Milan Crha <mcrha@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/mutter] rawhide: Update to 51.alpha
Date: Tue, 30 Jun 2026 07:02:02 GMT	[thread overview]
Message-ID: <178280292265.1.6487360607608746494.rpms-mutter-f33a76f48b69@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/mutter
Branch : rawhide
Commit : f33a76f48b69a04608ad6bd5012e3082c5f01017
Author : Milan Crha <mcrha@redhat.com>
Date   : 2026-06-30T09:00:28+02:00
Stats  : +11/-80 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/mutter/c/f33a76f48b69a04608ad6bd5012e3082c5f01017?branch=rawhide

Log:
Update to 51.alpha

---
diff --git a/mutter.spec b/mutter.spec
index 66c660b..eaf9111 100644
--- a/mutter.spec
+++ b/mutter.spec
@@ -1,21 +1,22 @@
+%global lcms2_version 2.6
+%global colord_version 1.4.5
 %global glib_version 2.81.1
 %global gobject_introspection_version 1.41.4
 %global gtk3_version 3.19.8
 %global gtk4_version 4.14.0
 %global gsettings_desktop_schemas_version 47~beta
-%global libdrm_version 2.4.118
-%global libinput_version 1.27.0
 %global pixman_version 0.42
-%global pipewire_version 1.2.7
-%global lcms2_version 2.6
-%global colord_version 1.4.5
 %global libei_version 1.3.901
-%global mutter_api_version 18
-%global wayland_protocols_version 1.45
 %global wayland_server_version 1.24
+%global wayland_protocols_version 1.48
+%global libinput_version 1.30.0
+%global libdrm_version 2.4.118
+%global pipewire_version 1.6.0
+
+%global mutter_api_version 51
 
 Name:          mutter
-Version:       50.2
+Version:       51~alpha
 Release:       %autorelease
 Summary:       Window and compositing manager based on Clutter
 
@@ -26,10 +27,6 @@ Source0:       http://download.gnome.org/sources/%{name}/%{gnome_major_version}/
 
 %gnome_check_version
 
-# 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
@@ -163,7 +160,7 @@ Viewer for nested mutter instances.
 %autosetup -S git -n %{name}-%{gnome_tarball_version}
 
 %build
-%meson -Degl_device=true
+%meson
 %meson_build
 
 %install

diff --git a/sources b/sources
index a1d4ca7..46e2c29 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (mutter-50.2.tar.xz) = 813dff95e762cce19ad8e3ad9d564b4373a89e8a10bf37566b0aefa40a61caf1dda169ba8604e56b037d4daf3a8ca961fd7559348d8b85add1f98c62aee47ea2
+SHA512 (mutter-51.alpha.tar.xz) = b0438a08b47778fd45dcfbcd160cdf18efa06e7853c0f7e7a2fdcc80c1021cd9f182389c0fc065bb2aa013d43b57a100469dd0d76c335a32a3ee0a0a9021299d

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
-

                 reply	other threads:[~2026-06-30  7:02 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178280292265.1.6487360607608746494.rpms-mutter-f33a76f48b69@fedoraproject.org \
    --to=mcrha@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox