SHA256
1
0
forked from pool/mutter

Accepting request 881159 from GNOME:Factory

GNOME 40 - here we come (forwarded request 880990 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/881159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=161
This commit is contained in:
Dominique Leuenberger 2021-04-12 10:35:44 +00:00 committed by Git OBS Bridge
commit b857d39436
4 changed files with 98 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b2321e73d1e3fe2e90e6301f42bba07f4d94bc64756a2bf13d75ae9d6faa201f
size 2622808

3
mutter-40.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a71b312e5a667c5374895188a506a3f6b671768bcb362b68efdc562773d198e
size 2678364

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Sat Mar 20 16:46:58 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.0:
+ xwayland: Check permissions on /tmp/.X11-unix.
-------------------------------------------------------------------
Wed Mar 17 12:46:29 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.rc:
+ Fix keyboard input from remote desktop in Xorg session.
+ Fix restoring focus to windows using globally active input.
+ Expose unaccalerated touchpad gesture deltas.
+ Avoid relayout on text attribute changes when possible.
+ Add remote desktop caps- and num-lock state properties.
+ Improve refresh rate calculation.
+ Implement presentation-time protocol.
+ Disable double-buffered shadow buffering.
+ Fix missing cursor on tablet devices.
+ Fix frame timings causing X11 clients to get stuck.
+ Fix applying input settings on X11.
+ Add headless native backend.
+ Fix high latency and stalls with proprietary nvidia driver.
+ Fix maximized windows not reacting to strut changes.
+ Only start XWayland on demand when running under systemd.
+ Sync LEDs when a new input device is added.
+ Fix order in which subsurface placement operations are handled.
+ Fixed crashes.
+ Plugged leaks.
+ Misc. bug fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Tue Feb 23 08:18:24 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.beta:
+ Consider clients without mapped windows for xwayland
auto-shutdown.
+ Let compositor to handle super+scroll events.
+ Default to starting Xwayland on demand.
+ xwayland: Restore abstract socket support.
+ Add support for atomic mode setting.
+ Fix clip region glitches when using fractional scaling.
+ Default to horizontal workspace layout.
+ Do not ping unmanaging windows.
+ Handle monitor changes during screencasts.
+ Fix unexpected jumps after restoring misbehaving clients.
+ Fix newly opened X11 windows being invisible in overview.
+ Fix viewport of offscreen effects.
+ Fix drag cancel animation when using geometry scaling.
+ Improve touch-mode heuristics.
+ Integrate clipboard with remote desktop sessions.
+ Fix stuck icon in DND operation between X11 and wayland.
+ Automatically synchronize pointer position after modal grabs.
+ Reimplement support for CLUTTER_SHOW_FPS.
+ Only pick on events that may move the pointer.
+ Emit discrete scroll events for accumulated smooth events in
virtual X11 devices.
+ Add support for rounded clipping when drawing background.
+ Plugged memory leaks.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
-------------------------------------------------------------------
Fri Jan 15 15:14:29 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.alpha.1.1:
+ Adapt to settings moving to gsettings-desktop-schemas.
+ Misc. bug fixes and cleanups.
- Changes from version 40.alpha.1:
+ Base ClutterEffects on ClutterPaintNodes.
+ xwayland: Set xrandr primary output.
+ Add paint node based blur support.
+ Disable CRTCs if there is no monitor.
+ Fix updates of mipmapped animated backgrounds.
+ Allow remote desktop clients to specify scroll source.
+ Support the color transform matrix RandR property on X11.
+ Plugged memory leaks.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
-------------------------------------------------------------------
Fri Jan 15 08:38:53 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.alpha:
+ Replace CoglMatrix with graphene_matrix.
+ Allow to specify debug topics in MUTTER_DEBUG.
- Bump api_major to 8, following upstream changes.
-------------------------------------------------------------------
Thu Jan 14 18:23:49 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -19,17 +19,17 @@
# don't enable sysprof support by default
%bcond_with profiler
%define api_major 7
%define api_major 8
%define api_minor 0
%define libmutter libmutter-%{api_major}-%{api_minor}
Name: mutter
Version: 3.38.3
Version: 40.0
Release: 0
Summary: Window and compositing manager based on Clutter
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://www.gnome.org
Source: https://download.gnome.org/sources/mutter/3.38/%{name}-%{version}.tar.xz
Source: https://download.gnome.org/sources/mutter/40/%{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 qkzhu@suse.com -- Lower HIDPI_LIMIT to 144
Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch
@ -58,7 +58,7 @@ BuildRequires: pkgconfig(fribidi) >= 1.0.0
BuildRequires: pkgconfig(gbm) >= 17.3
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.61.1
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0) >= 2.61.1
BuildRequires: pkgconfig(glib-2.0) >= 2.67.3
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gnome-settings-daemon)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5
@ -70,7 +70,7 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 0.12.0
BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26
BuildRequires: pkgconfig(libdrm) >= 2.4.83
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.0
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.21
BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.7
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libudev) >= 136