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