gnome ver. bump
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
From e54aa588c1604b63e2f051e20c1ecb3e601beb5c Mon Sep 17 00:00:00 2001
|
||||
From: Daniel van Vugt <daniel.van.vugt@canonical.com>
|
||||
Date: Tue, 23 Sep 2025 14:12:56 +0800
|
||||
Subject: [PATCH] slider: Use the sprite of the touch event, not the pointer
|
||||
|
||||
startDragging() starts with:
|
||||
|
||||
const sprite = backend.get_sprite(global.stage, event);
|
||||
this._sprite = sprite;
|
||||
|
||||
but then vfunc_touch_event() would only compare this._sprite to:
|
||||
|
||||
sprite = backend.get_pointer_sprite(global.stage);
|
||||
|
||||
which never matched. And so _endDragging() was never called and
|
||||
the grab was never dismissed, effectively freezing the shell.
|
||||
|
||||
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8660
|
||||
Fixes: c206ec693 ("slider: Use Clutter.Sprite for pointing focus accounting")
|
||||
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3887>
|
||||
---
|
||||
js/ui/slider.js | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/js/ui/slider.js b/js/ui/slider.js
|
||||
index 2cf5f145b..05861b56f 100644
|
||||
--- a/js/ui/slider.js
|
||||
+++ b/js/ui/slider.js
|
||||
@@ -132,7 +132,7 @@ export const Slider = GObject.registerClass({
|
||||
|
||||
vfunc_touch_event(event) {
|
||||
const backend = global.stage.get_context().get_backend();
|
||||
- const sprite = backend.get_pointer_sprite(global.stage);
|
||||
+ const sprite = backend.get_sprite(global.stage, event);
|
||||
|
||||
if (!this._dragging &&
|
||||
event.type() === Clutter.EventType.TOUCH_BEGIN) {
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -12,75 +12,75 @@
|
||||
<Icon>gnome</Icon>
|
||||
<Summary>GNOME Shell is the defining technology of the GNOME40 user experience</Summary>
|
||||
<Description>GNOME Shell is the defining technology of the GNOME40 user experience. It provides core interface functions like switching to windows and launching applications.</Description>
|
||||
<Archive sha1sum="b88bb8ac6c37c854837966f1f85afcb86eef65b9" type="tarxz">https://download.gnome.org/sources/gnome-shell/48/gnome-shell-48.5.tar.xz</Archive>
|
||||
<Archive sha1sum="41ed83a8bea40d39cc6f93d1bdd1f24f38fdc400" type="tarxz">https://download.gnome.org/sources/gnome-shell/49/gnome-shell-49.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>sassc</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>docutils</Dependency>
|
||||
<Dependency>python3-docutils</Dependency>
|
||||
<Dependency>at-spi2-atk-devel</Dependency>
|
||||
<Dependency>gtk4-update-icon-cache</Dependency>
|
||||
<Dependency versionFrom="3.48.1">evolution-data-server-devel</Dependency>
|
||||
<Dependency>folks-devel</Dependency>
|
||||
<Dependency versionFrom="3.41.0">gcr-4-devel</Dependency>
|
||||
<Dependency versionFrom="1.76.0">gjs-devel</Dependency>
|
||||
<Dependency versionFrom="42.5">gnome-bluetooth-devel</Dependency>
|
||||
<Dependency versionFrom="44.0">gnome-control-center-devel</Dependency>
|
||||
<Dependency versionFrom="44.0">gnome-desktop-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency versionFrom="3.36.0">gnome-menus-devel</Dependency>
|
||||
<Dependency versionFrom="46.0">gsettings-desktop-schemas-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gtk4-devel</Dependency>
|
||||
<Dependency>ibus-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libcroco-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>folks-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libei-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency versionFrom="48.5">mutter-devel</Dependency>
|
||||
<Dependency>libnma-devel</Dependency>
|
||||
<Dependency versionFrom="0.120">polkit-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>pipewire-devel</Dependency>
|
||||
<Dependency>sassc</Dependency>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
<Dependency>telepathy-logger-devel</Dependency>
|
||||
<Dependency versionFrom="0.4.4">gnome-autoar-devel</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>vulkan-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>network-manager-applet</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vulkan-devel</Dependency>
|
||||
<Dependency>libcroco-devel</Dependency>
|
||||
<Dependency>pipewire-devel</Dependency>
|
||||
<Dependency>vulkan-headers</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libei-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>appstream-devel</Dependency>
|
||||
<Dependency>python3-docutils</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>at-spi2-atk-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>libdisplay-info-devel</Dependency>
|
||||
<Dependency>gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency>gtk4-update-icon-cache</Dependency>
|
||||
<Dependency>telepathy-logger-devel</Dependency>
|
||||
<Dependency>network-manager-applet</Dependency>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency versionFrom="1.86.0">gjs-devel</Dependency>
|
||||
<Dependency versionFrom="3.41.0">gcr-4-devel</Dependency>
|
||||
<Dependency versionFrom="49.0">mutter-devel</Dependency>
|
||||
<Dependency versionFrom="0.120">polkit-devel</Dependency>
|
||||
<Dependency versionFrom="0.21.7">libsecret-devel</Dependency>
|
||||
<Dependency versionFrom="3.36.0">gnome-menus-devel</Dependency>
|
||||
<Dependency versionFrom="0.4.4">gnome-autoar-devel</Dependency>
|
||||
<Dependency versionFrom="44.0">gnome-desktop-devel</Dependency>
|
||||
<Dependency versionFrom="42.5">gnome-bluetooth-devel</Dependency>
|
||||
<Dependency versionFrom="49.1">gnome-control-center-devel</Dependency>
|
||||
<Dependency versionFrom="3.48.1">evolution-data-server-devel</Dependency>
|
||||
<Dependency versionFrom="49.0">gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency versionFrom="49.0">gsettings-desktop-schemas-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch>fix-xwayland.patch</Patch> -->
|
||||
<Patch>e54aa588.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-shell</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gcr-4</Dependency>
|
||||
<Dependency>gjs</Dependency>
|
||||
<Dependency>gtk4</Dependency>
|
||||
<Dependency>gcr-4</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>mutter</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>libgdm</Dependency>
|
||||
<Dependency>libical</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<Dependency>pipewire</Dependency>
|
||||
@@ -95,10 +95,9 @@
|
||||
<Dependency>NetworkManager</Dependency>
|
||||
<Dependency>wayland-server</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>network-manager-applet</Dependency>
|
||||
<Dependency>evolution-data-server</Dependency>
|
||||
<Dependency>gobject-introspection</Dependency>
|
||||
<Dependency>libgdm</Dependency>
|
||||
<Dependency>network-manager-applet</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
@@ -123,6 +122,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="40">
|
||||
<Date>2025-09-15</Date>
|
||||
<Version>49.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="39">
|
||||
<Date>2025-09-14</Date>
|
||||
<Version>48.5</Version>
|
||||
|
||||
Reference in New Issue
Block a user