diff --git a/_service b/_service index 1b11a81..74dd223 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/GNOME/mutter.git - refs/tags/42.4 + refs/tags/43.rc @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/mutter-42.4.obscpio b/mutter-42.4.obscpio deleted file mode 100644 index 0388bae..0000000 --- a/mutter-42.4.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f34044d2599d28c0a5b43b76715bdeb29c8a2187a92cfdd8459013f67988fa3f -size 25102349 diff --git a/mutter-43.rc.obscpio b/mutter-43.rc.obscpio new file mode 100644 index 0000000..29c20ef --- /dev/null +++ b/mutter-43.rc.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e591e379edfa3b62b5e7384da4cf5bee03a0341969456c3202066a6c9835c12 +size 25242125 diff --git a/mutter.changes b/mutter.changes index 43b8c68..71bdb45 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,93 @@ +------------------------------------------------------------------- +Mon Sep 5 07:26:18 UTC 2022 - Bjørn Lie + +- Update to version 43.rc: + + Remember monitor scale when switching configurations + + Embed wayland output name into screencast streams + + Limit precision of stored refresh rates + + Add support for the "max bpc" connector property + + Fix focus-tracking corner case + + Add detail to ::event signal + + Improve heuristics for adding fallback monitor modes + + Take over color management from gnome-settings-daemon + + Allow scanout for offscreen rotated views + + Fix hot corner regression on X11 + + Fix losing IM focus in some circumstances + + Avoid swapping redundant portions of buffers onscreen + + Animate windows moving between monitors + + Make NVIDIA + gbm use atomic mode setting + + Fixed crashes + + Plugged memory leak + + Misc. bug fixes and cleanups + + Updated translations. +- Add pkgconfig(colord) and pkgconfig(lcms2) BuildRequires: New + dependencies. +- Pass tests=false to meson, disable build of all tests. + +------------------------------------------------------------------- +Fri Aug 12 18:15:56 UTC 2022 - Bjørn Lie + +- Update to version 43.beta: + + Add basic color-scheme support for server-side decorations + + Add single pixel buffer support + + Add support for multi-monitor direct scanout + + Add tool to pretty print display configuration + + Always send modifiers to clients if supported + + Better integrate cogl tests with existing infrastructure + + Continue gi-docgen migration + + Defer and accumulate redraw-clip on scanout + + Don't skip frames after skipped KMS updates + + Don't skip vblank sync on missing presentation timestamp + + Fall back to ARGB if XRGB is not supported + + Fix cursor showing on Xilinx + + Fix cursor visibility on X11 with only tablets as input + + Fix glitches in apps using subsurfaces + + Fix registering as X11 window manager if GDK_BACKEND is set + + Highlight actors becoming reactive under the pointer + + High-resolution scroll wheel support + + Notify about privacy screen changes via predictions + + Reduce client work when entering overview + + Remove mipmap framerate limiting + + Replace MetaTextureTower with native GL mipmapping + + Report actual monitor transform + + screencast: + - Set correct stride when using dmabufs + - Use flag to signal failed recording + + Support direct scanout on GPUs without modifiers support + + Plugged leaks + + Fixed crashes + + Misc. bug fixes and cleanups + + Updated translations. +- Drop zenity BuildRequires/Requires: The dependency was removed in + alpha release. + +------------------------------------------------------------------- +Fri Aug 12 14:13:57 UTC 2022 - Dominique Leuenberger + +- Update to version 43.alpha: + + Drop zenity dependency. + + Fix initialization of privacy mode in displays that support it. + + Add NightLightSupported property to DisplayConfig. + + Don't use direct scanout for transparent windows. + + Improve picking a window for direct scanout. + + Drop support for obsolete wayland protocols. + + Fix --replace again. + + Do not allow windows to steal focus when the shell has a grab. + + Fix night light without GAMM_LUT property. + + Expose Cogl's Snippet API to introspection. + + wayland: Fix rotation transform. + + Build and deploy API documentation. + + Attach color state information to actors. + + Fix pointer confinement on HiDPI setups. + + Fix dma-bufu screencast regression. + + Fix monitor mirroring in some cases. + + Parse HDR and Colorimetry CTA-861 EDID extension blocks. + + Fix cursor tracking during screencasts on X11. + + Fixed crashes. + + Plugged leaks. + + Misc. bug fixes and cleanups. +- Bump api_major to 11, following upstream. + ------------------------------------------------------------------- Thu Aug 11 18:41:55 UTC 2022 - Bjørn Lie diff --git a/mutter.obsinfo b/mutter.obsinfo index a087851..5fcea19 100644 --- a/mutter.obsinfo +++ b/mutter.obsinfo @@ -1,4 +1,4 @@ name: mutter -version: 42.4 -mtime: 1660224623 -commit: 9a25838e4e3f705b69b7f2e0bf22e970d8829f1f +version: 43.rc +mtime: 1662298959 +commit: 383c32e7565da5f1ddd0d10ed397e5797c070366 diff --git a/mutter.spec b/mutter.spec index e5ac958..6ce5fe0 100644 --- a/mutter.spec +++ b/mutter.spec @@ -18,11 +18,11 @@ %bcond_without profiler -%define api_major 10 +%define api_major 11 %define api_minor 0 %define libmutter libmutter-%{api_major}-%{api_minor} Name: mutter -Version: 42.4 +Version: 43.rc Release: 0 Summary: Window and compositing manager based on Clutter License: GPL-2.0-or-later @@ -58,8 +58,8 @@ BuildRequires: meson >= 0.53.0 BuildRequires: pkgconfig BuildRequires: xorg-x11-server BuildRequires: xvfb-run -BuildRequires: zenity BuildRequires: pkgconfig(cairo) >= 1.10.0 +BuildRequires: pkgconfig(colord) >= 1.4.5 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(fribidi) >= 1.0.0 BuildRequires: pkgconfig(gbm) >= 17.3 @@ -74,6 +74,7 @@ BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.37.2 BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.8 BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(json-glib-1.0) >= 0.12.0 +BuildRequires: pkgconfig(lcms2) >= 2.6 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26 BuildRequires: pkgconfig(libdrm) >= 2.4.83 BuildRequires: pkgconfig(libinput) >= 1.15.0 @@ -113,7 +114,6 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xwayland) Requires: gnome-settings-daemon -Requires: zenity Provides: windowmanager # Obsolete the now private typelib. Obsoletes: typelib-1_0-Meta-3_0 @@ -162,7 +162,7 @@ applications that want to make use of the mutter library. -Dwayland_eglstream=true \ -Dcogl_tests=false \ -Dclutter_tests=false \ - -Dtests=true \ + -Dtests=false \ -Dinstalled_tests=false \ -Dxwayland_initfd=auto \ %if %{with profiler} @@ -206,7 +206,6 @@ applications that want to make use of the mutter library. %{_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/ @@ -234,7 +233,6 @@ applications that want to make use of the mutter library. %{_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-cogl-%{api_major}.pc %{_libdir}/pkgconfig/mutter-cogl-pango-%{api_major}.pc