Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mutter for openSUSE:Factory checked in at 2021-09-29 20:17:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mutter (Old) and /work/SRC/openSUSE:Factory/.mutter.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mutter" Wed Sep 29 20:17:48 2021 rev:172 rq:921647 version:41.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mutter/mutter.changes 2021-09-26 21:48:17.482750432 +0200 +++ /work/SRC/openSUSE:Factory/.mutter.new.1899/mutter.changes 2021-09-29 20:18:10.530871810 +0200 @@ -1,0 +2,62 @@ +Wed Sep 22 19:29:14 UTC 2021 - Michael Gorse <[email protected]> + +- Update to version 41.0: + + Avoid race in wl_seat capabilities. + + Expose option groups/entries to introspection. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 22 13:04:11 UTC 2021 - Bj??rn Lie <[email protected]> + +- Add pkgconfig(xwayland) and drop xorg-x11-server-wayland + BuildRequires: use standalone xwayland during build and runtime. +- Add explicit gnome-settings-daemon Requires and pass initfd=auto + to meson now that we are using the new standalone xwayland. + +------------------------------------------------------------------- +Wed Sep 22 03:41:51 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 41.rc: + + Add clutter_stage_paint_to_content(). + + Add meta_cursor_tracker_get_scale(). + + wayland: Make each wl_output correspond to one monitor. + + Expose 'inactive-since' timestamp to uresourced. + + Pass dirty rects to secondary GPU. + + Support commiting preedit string on focus loss. + + Improve auto-rotation support. + + Add meta_window_actor_paint_to_content(). + + Fixed crashes. + + Misc. bug fixes and cleanups. + + Updated translations. +- Add xvfb-run BuildRequires: new dependency for the test suite. + +------------------------------------------------------------------- +Wed Sep 22 03:41:50 UTC 2021 - Dominique Leuenberger <[email protected]> + +- Update to version 41.beta: + + Manage idle monitors via MetaIdleManager. + + Fix VKMS detection. + + Fix swipe cancellation. + + Fix mapping tablet to monitor. + + Fix area screencasts when window is unredirected. + + Don't require a newly attached buffer to apply state. + + Close unused mode setting and rendering devices. + + Only support super+scroll on wayland. + + Implement the xdg-activation protocol. + + Reduce input latency by computing max render time + heuristically. + + Apply dithering to dispatch time when needed. + + x11: Compute monitor scale per output. + + Shrink and optimize the rounded-background-clip shader. + + remote-desktop: Handle non-responding selection owners . + + Improve sysprof support. + + Allow clients to delegate titlebar gestures to the compositor. + + Fix upside-down Xshape surface with EGLstream. + + Fix 'kms-modifiers' experimental setting. + + Make default focus window on each workspace appear focused. + + Plugged memory leaks. + + Fixed crashes crash. + + Misc. bug fixes and cleanups. + + Updated translations. + +------------------------------------------------------------------- Old: ---- mutter-40.5.tar.xz New: ---- mutter-41.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mutter.spec ++++++ --- /var/tmp/diff_new_pack.NssRnw/_old 2021-09-29 20:18:11.682874419 +0200 +++ /var/tmp/diff_new_pack.NssRnw/_new 2021-09-29 20:18:11.686874428 +0200 @@ -19,17 +19,17 @@ # don't enable sysprof support by default %bcond_with profiler -%define api_major 8 +%define api_major 9 %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version: 40.5 +Version: 41.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/40/%{name}-%{version}.tar.xz +Source: https://download.gnome.org/sources/mutter/41/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE mutter-Lower-HIDPI_LIMIT-to-144.patch fate#326682, bsc#1125467 [email protected] -- Lower HIDPI_LIMIT to 144 Patch3: mutter-Lower-HIDPI_LIMIT-to-144.patch @@ -46,18 +46,18 @@ BuildRequires: Mesa-libGLESv3-devel BuildRequires: fdupes -BuildRequires: meson +BuildRequires: meson >= 0.53.0 BuildRequires: pkgconfig BuildRequires: xorg-x11-server -BuildRequires: xorg-x11-server-wayland +BuildRequires: xvfb-run BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(fribidi) >= 1.0.0 BuildRequires: pkgconfig(gbm) >= 17.3 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.61.1 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.69.0 BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(glib-2.0) >= 2.67.3 +BuildRequires: pkgconfig(glib-2.0) >= 2.69.0 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gnome-settings-daemon) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5 @@ -85,7 +85,7 @@ %if !0%{?sle_version} BuildRequires: pkgconfig(wayland-eglstream) %endif -BuildRequires: pkgconfig(wayland-protocols) >= 1.18 +BuildRequires: pkgconfig(wayland-protocols) >= 1.21 BuildRequires: pkgconfig(wayland-server) >= 1.13.0 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) @@ -105,6 +105,8 @@ BuildRequires: pkgconfig(xrandr) >= 1.5.0 BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(xwayland) +Requires: gnome-settings-daemon Requires: zenity Provides: windowmanager # Obsolete the now private typelib. @@ -154,9 +156,9 @@ %endif -Dcogl_tests=false \ -Dclutter_tests=false \ - -Dtests=false \ + -Dtests=true \ -Dinstalled_tests=false \ - -Dxwayland_initfd=disabled \ + -Dxwayland_initfd=auto \ %if %{with profiler} -Dprofiler=true \ %else @@ -193,12 +195,12 @@ # These typelibs are not split out since they are private to mutter %{_libdir}/mutter-%{api_major}/Cally-%{api_major}.typelib %{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.typelib -%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.typelib %{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.typelib %{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.typelib %{_libdir}/mutter-%{api_major}/Meta-%{api_major}.typelib %{_libdir}/libmutter-%{api_major}.so.* +%{_libdir}/libmutter-test-%{api_major}.so %dir %{_libdir}/mutter-%{api_major}/ # users of libmutter need this directory %dir %{_libdir}/mutter-%{api_major}/plugins/ @@ -219,7 +221,6 @@ %{_libdir}/mutter-%{api_major}/Meta-%{api_major}.gir %{_libdir}/mutter-%{api_major}/Cally-%{api_major}.gir %{_libdir}/mutter-%{api_major}/Clutter-%{api_major}.gir -%{_libdir}/mutter-%{api_major}/ClutterX11-%{api_major}.gir %{_libdir}/mutter-%{api_major}/Cogl-%{api_major}.gir %{_libdir}/mutter-%{api_major}/CoglPango-%{api_major}.gir %{_libdir}/mutter-%{api_major}/libmutter-clutter-%{api_major}.so @@ -227,8 +228,8 @@ %{_libdir}/mutter-%{api_major}/libmutter-cogl-%{api_major}.so %{_libdir}/libmutter-%{api_major}.so %{_libdir}/pkgconfig/libmutter-%{api_major}.pc +%{_libdir}/pkgconfig/libmutter-test-%{api_major}.pc %{_libdir}/pkgconfig/mutter-clutter-%{api_major}.pc -%{_libdir}/pkgconfig/mutter-clutter-x11-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc ++++++ mutter-40.5.tar.xz -> mutter-41.0.tar.xz ++++++ ++++ 56321 lines of diff (skipped)
