Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2020-04-23 18:28:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Thu Apr 23 18:28:35 2020 rev:149 rq:795262 version:3.36.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2020-04-07 10:20:10.097752206 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.2738/mutter.changes 2020-04-23 18:28:42.067888409 +0200 @@ -1,0 +2,147 @@ +Fri Apr 17 03:36:02 UTC 2020 - [email protected] + +- Update to version 3.36.1: + + Fix hardware cursor on GPU hotplug. + + Fix black areas around XWayland windows when resizing. + + Fix applying wrong scale to monitors on X11. + + Fix moving/resizing windows via keyboard on wayland. + + Fix locate-pointer feature interfering with keybindings. + + Add support for middle-click emulation. + + Fix freeze when moving cursor between scaled monitors. + + Fix popup misplacement with focus-follows-mouse. + + Fix misplaced cursor in preedit strings. + + Support mirroring with proprietary Nvidia driver. + + Support tablets with multiple mode switch buttons in a group. + + Ignore foreground color for color glyphs (emojis). + + Allow pad mode switches while showing OSD. + + Fix positioning of OSD for display-attached tablets. + + Respect configured RANDR panning on X11. + + Use correct texture filtering with scaled displays. + + Fix cursor hotspots in virtual machines. + + Fix build with GLES and no GL. + + Work around Firefox bug when copying images on wayland. + + Fix wrong cursor rotation on rotated displays. + + Fix glitches in window screencasts. + + Fix IM support for deleting surrounding text. + + Fix map animation of maximized windows. + + Fixed crashes. + + Misc. bug fixes and cleanups. + + Updated translations. +- Stop passing %%define _lto_cflags %%{nil}: No longer needed. +- Drop mutter-wayland-fix-keyboard-move-resize-window.patch: Fixed + upstream. + +------------------------------------------------------------------- +Fri Apr 17 03:36:00 UTC 2020 - [email protected] + +- Update to version 3.36.0: + + Fix placement of popup windows in multi-monitor setups. + + Fix invisible mouse cursor on some hardware. + + Updated translations. + +------------------------------------------------------------------- +Fri Apr 17 03:35:54 UTC 2020 - [email protected] + +- Update to version 3.35.92: + + Fix visibility of initially hidden windows. + + Avoid flicker when (un)redirecting windows. + + Let BindConstraints update the preferred size. + + Learn about GLES3. + + Ping windows on every window focus. + + Remove overhead from hot code paths. + + Allow remote desktop services to inhibit animations. + + Update screen-cast code to PipeWire 0.3 API. + + Make check-alive timeouts configurable. + + Make each stage view correspond to a single CRTC. + + Implement scaled/transformed hardware cursors. + + Use DMA buffers for screencasting if possible. + + Make Xwayland startup asynchronous. + + Fix clipping glitches in long text entries. + + Add side channel for starting required X11 services. + + Support synchronized wayland popup moving. + + Fixed crashes. + + Plugged memory leaks. + + Misc. bug fixes and cleanups. + + Updated translations. +- Pass -Dxwayland_initfd=disabled to meson, we are not ready for + this feature yet in openSUSE, and leaving it to auto breaks + wayland sessions. + +------------------------------------------------------------------- +Fri Apr 17 03:35:53 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Update to version 3.35.91+37: + + clutter/actor: Add CLUTTER_OFFSCREEN_REDIRECT_ON_IDLE + + screen-cast: Update to PipeWire 0.3 API + + window-actor: Make culling of opaque windows X11 only + + renderer-native: Use hardware acceleration check in generic + layer + + remote-access-handle: Expose disable-animations property + + screen-cast-session: Add 'disable-animations' property + + wayland: DND and Metawindow fixes. + + clutter: Make clutter_contraint_update_preferred_size() public + + bind-constraint: Update the preferred size + + surface-actor-x11: Avoid flicker when (un)redirecting windows + + window-actor: Don't show actor until meta_window_actor_show() + + settings: Improve logging of enabled experimental features + + Updated translations. +- Drop 0001-Update-to-PipeWire-0.3-API.patch: Fixed upstream. + +------------------------------------------------------------------- +Fri Apr 17 03:35:51 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Update to version 3.35.91: + + Honor accelerometer orientation on monitor config changes. + + Enable culling for integer-scaled actors. + + Add ClutterSeat::touch-mode property. + + Fix mis-scaling when streaming windows. + + Make the cursor renderer use the transactional KMS API. + + Advertise MetaMonitor as wl_output. + + Fix culling of XWayland windows. + + Only consider enabled effects when disabling culling. + + Misc. bug fixes and cleanups. + +------------------------------------------------------------------- +Fri Apr 17 03:35:50 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Update to version 3.35.90: + + Cull out clip region. + + Always enable tap-to-click/drag on opaque Wacom tablets. + + Fix visual glitches with offscreen effects applied. + + Fix "sticky corner" in multi-head setups. + + Fix black shadows around XWayland windows during resizes. + + Zero-copy path for GPU-less secondary GPUs. + + Cancel DND on Esc. + + Sync XWayland window shadows to frame during resizes. + + Add support for per-monitor workareas. + + Ensure newly mapped wayland windows receive ENTER event. + + Add ClutterSeat object. + + Honour CLUTTER_ACTOR_NO_LAYOUT flag more efficiently. + + Fix interoperation with wl_data_device_manager v1. + + Favor text over images in clipboard manager. + + Apply monitor scale after background texture creation. + + Plugged memory leaks. + + Fixed crashes. + + Misc. bug fixes and cleanups. +- Changes from version 3.35.3: + + backends/native: Correct dy value in pinch gesture event. + + Upload clipping rectangles in parallel. + + More cogl API cleanups. + + Fix window recording on HiDPI. + + Fix top-left pixel being insensitive to clicks. + + Misc. bug fixes and cleanups. +- Changes from version 3.35.1: + + Fix immediate screen blank after releaseing inhibitor. + + Respond to frame callbacks regardless of damage. + + Fix Night Light on wayland. + + Fix various copy+paste/DND regressions. + + Misc. bug fixes and cleanups. + + Updated translations. +- Drop mutter-fix-mesa20.patch: fixed upstream. +- Add pkgconfig(graphene-gobject-1.0) BuildRequires: new + dependency. +- Drop cmake BuildRequires: mutter uses meson. No need for a 2nd + build system. +- Bump api_major to 6, following upstream changes. + +------------------------------------------------------------------- Old: ---- 0001-Update-to-PipeWire-0.3-API.patch mutter-3.34.5.obscpio mutter-fix-mesa20.patch mutter-wayland-fix-keyboard-move-resize-window.patch New: ---- mutter-3.36.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.05fgVF/_old 2020-04-23 18:28:43.491891133 +0200 +++ /var/tmp/diff_new_pack.05fgVF/_new 2020-04-23 18:28:43.495891141 +0200 @@ -19,11 +19,11 @@ # don't enable sysprof support by default %bcond_with profiler -%define api_major 5 +%define api_major 6 %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version: 3.34.5 +Version: 3.36.1 Release: 0 Summary: Window and compositing manager based on Clutter License: GPL-2.0-or-later @@ -35,12 +35,7 @@ Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch # PATCH-FIX-UPSTREAM mutter-disable-cvt-s390x.patch bsc#1158128 [email protected] -- Do not search for cvt on s390x, it doesn't exist there Patch4: mutter-disable-cvt-s390x.patch -# PATCH-FIX-UPSTREAM mutter-fix-mesa20.patch [email protected] -- EGL: Include EGL/eglmesaext.h -Patch5: mutter-fix-mesa20.patch -# PATCH-FIX-UPSTREAM 0001-Update-to-PipeWire-0.3-API.patch [email protected] -- Port mutter to build with pipewire 0.3.0 -Patch6: 0001-Update-to-PipeWire-0.3-API.patch -# PATCH-FIX-UPSTREAM mutter-wayland-fix-keyboard-move-resize-window.patch bsc#1159976, glgo#GNOME/mutter!997 [email protected] -- Fix window keyboard move/resize mode in wayland -Patch7: mutter-wayland-fix-keyboard-move-resize-window.patch + ## SLE-only patches start at 1000 # PATCH-FEATURE-SLE mutter-SLE-bell.patch FATE#316042 bnc#889218 [email protected] -- make audible bell work out of the box. Patch1000: mutter-SLE-bell.patch @@ -50,7 +45,6 @@ Patch1002: mutter-SLE-bsc984738-grab-display.patch BuildRequires: Mesa-libGLESv3-devel -BuildRequires: cmake BuildRequires: fdupes BuildRequires: meson BuildRequires: pkgconfig @@ -68,6 +62,7 @@ BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-settings-daemon) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 +BuildRequires: pkgconfig(graphene-gobject-1.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.33.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.7 BuildRequires: pkgconfig(gudev-1.0) >= 232 @@ -161,9 +156,6 @@ %setup -q %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 # SLE-only patches and translations. translation-update-upstream po mutter @@ -174,13 +166,13 @@ %endif %build -%define _lto_cflags %{nil} %meson \ -Degl_device=true \ -Dcogl_tests=false \ -Dclutter_tests=false \ -Dtests=false \ -Dinstalled_tests=false \ + -Dxwayland_initfd=disabled \ %if %{with profiler} -Dprofiler=true \ %else ++++++ _service ++++++ --- /var/tmp/diff_new_pack.05fgVF/_old 2020-04-23 18:28:43.531891210 +0200 +++ /var/tmp/diff_new_pack.05fgVF/_new 2020-04-23 18:28:43.535891218 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param> - <param name="revision">refs/tags/3.34.5</param> + <param name="revision">refs/tags/3.36.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> @@ -15,5 +15,3 @@ </service> <service name="set_version" mode="disabled" /> </services> - - ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.05fgVF/_old 2020-04-23 18:28:43.555891256 +0200 +++ /var/tmp/diff_new_pack.05fgVF/_new 2020-04-23 18:28:43.555891256 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/mutter.git</param> - <param name="changesrevision">1a3dfd8110cbdbf752b3431ef3a1aa1f684d05e9</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">52e5d6fc948ecd7d78c3bddf2cff13eb3c386f4c</param></service></servicedata> ++++++ mutter-3.34.5.obscpio -> mutter-3.36.1.obscpio ++++++ /work/SRC/openSUSE:Factory/mutter/mutter-3.34.5.obscpio /work/SRC/openSUSE:Factory/.mutter.new.2738/mutter-3.36.1.obscpio differ: char 46, line 1 ++++++ mutter.obsinfo ++++++ --- /var/tmp/diff_new_pack.05fgVF/_old 2020-04-23 18:28:43.611891363 +0200 +++ /var/tmp/diff_new_pack.05fgVF/_new 2020-04-23 18:28:43.611891363 +0200 @@ -1,5 +1,5 @@ name: mutter -version: 3.34.5 -mtime: 1585610220 -commit: 1a3dfd8110cbdbf752b3431ef3a1aa1f684d05e9 +version: 3.36.1 +mtime: 1585596543 +commit: 52e5d6fc948ecd7d78c3bddf2cff13eb3c386f4c
