Changelog for
mutter-devel-47.0+107~git.0b3e85bf-457.1.x86_64.rpm :
* Tue Oct 15 2024 mantarimayAATTpm.me- Update to version 47.0+107~git.0b3e85bf:
* ci: Add pkgconf wrapper in install-common-dependencies
* ci: Clarify --destdir help in install-common-dependencies
* ci: Make --destdir option in install-meson-project cumulative
* color-device: Set the color state to BT2020+PQ when HDR is forced
* core/debug-control: Add new ForceHDR debug control
* stage-impl: Ensure that a sync object is created in headless mode
* edid: Use libdisplay-info\'s high-level API for populating EdidInfo
* edid: Make libdisplay-info hard dep
* keybindings: Pass generic ClutterEvent
* to handlers
* docs/website: Use relative links
* Sat Dec 10 2022 Bjørn Lie
- Update to version 43.2: + Fix edge resistance and window snapping regression. + Handle stage view updates without allocation more gracefully. + Fix window screenshots being cut off at the bottom right. + Implement wl_output v3 and v4. + Fix recalculating viewport after window resize. + Set LOD bias for sharper mipmaps. + Don\'t disable KMS modifiers on newer i915 systems. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.- Drop clutter-actor-Show-on-all-stage-views-when-actors-ha.patch: Fixed upstream.
* Thu Nov 24 2022 Martin Wilck - Fix window freezes when maximized on Xorg (boo#1205714, glgo#GNOME/mutter!2694, glgo#GNOME/gnome-shell#6054)
* add clutter-actor-Show-on-all-stage-views-when-actors-ha.patch
* Thu Nov 10 2022 Timo Jyrinki - Update the triple buffering patch from Debian
* Fri Nov 04 2022 Bjørn Lie - Update to version 43.1: + Add quirk to work around issue with Mali GPUs. + Notify changes to night-light support over D-Bus. + Fix always-on-top windows unexpectedly taking focus. + Fix accidental direct scanout. + Disable client modifiers with amdgpu driver. + Cancel pointer gesture on wl_pointer.leave. + Add black padding to fixed-size wayland fullscreen windows. + Stop sending frame callbacks to minimized clients. + Fix scrolling in clients with no hi-res scroll support in RDP. + Fix skipped low-res scroll events with some high-res mice. + Throttle interactive move and resize updates. + wayland-keyboard: Send pressed keys on enter. + Fix some X11 windows getting unredirected erroneously. + Fix Flatpak applications bypassing X11 permission. + Fix always visible cursor in virtual streams. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.- Drop b81429ac.patch: Fixed upstream.
* Fri Sep 23 2022 Timo Jyrinki - Update the triple buffering patch
* Sun Sep 18 2022 Bjørn Lie - Update to version 43.0: + Fix stuttering in Xorg session. + Make MetaBarrier type derivable again. + Fixes crash. + Updated translations.
* Wed Sep 14 2022 Bjørn Lie - Fix night-light-support: Add b81429ac.patch: meta-monitor: Keep the dbus night-light-supported property in sync.
* Mon Sep 05 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 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 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 2022 Bjørn Lie - Update to version 42.4: + screencast: Set correct stride when using dmabufs + Fix glitches in apps using subsurfaces + Reduce client work when entering overview + Highlight actors becoming reactive under the pointer + Fall back to ARGB if XRGB is not supported + Support direct scanout on GPUs without modifiers support + Fix registering as X11 window manager if GDK_BACKEND is set + Fixed crash + Plugged leak + Misc. bug fixes and cleanups.
* Wed Jul 06 2022 Dominique Leuenberger - Update to version 42.3: + wayland: Fix rotation transform. + Fix dma-buf screencast regression. + Fix monitor mirroring in some cases. + Fixed crash. + Plugged leak.
* Mon May 30 2022 Dominique Leuenberger - Update to version 42.2: + Don\'t use direct scanout for transparent windows. + Fix initialization of privacy mode in displays that support it. + Fix --replace again. + Improve picking a window for direct scanout. + Do not allow windows to steal focus when the shell has a grab. + Fix night light without GAMMA_LUT property. + Fixed crash. + Misc. bug fixes.
* Fri May 13 2022 Xiaoguang Wang - Add mutter-crash-meta_context_terminate.patch: Fix SIGSEGV in meta_context_terminate (bsc#1199382 glgo#GNOME/mutter#2267).
* Fri May 06 2022 Frederic Crozat - Update to version 42.1: + Send correct LEAVE events when entering windows. + Be more forgiving with wrongly sized clients. + Add ClutterInputCapabilities enum and device property. + Fall back if COPY_MODE_SECONDARY_GPU fails to init. + Fix missing root window properties after XWayland start. + wayland/shm: Add support for ABGR8888 and XBGR8888 formats. + Keep actors dirty if a redraw was queued up during paint(). + Fix overview painting of shaped texture with layer snippets. + Survive missing GAMMA_LUT KMS property. + Record current event when going through event filters. + Pass events to pointer a11y before going through filters. + Update cursor when scaled or transformed. + Fix screen cast when DMA buffer fails or can\'t be used. + Repick when pointer actor goes unmapped. + Improve IM support. + Allow using dumb buffers for cursor sprites. + wayland/dma-buf: Only advertise supported formats. + Fix screen cast cursor metadata with unthrottled input. + Fixed crashes. + Plugged memory leak.- Drop mutter-bail-out-on-reentry-into-map-unmap.patch and mutter-42.0-fix-top-bar-elements-hovering-effect.patch (merged upstream).
* Sun Mar 27 2022 Timo Jyrinki - 1441.patch: Dynamic triple buffering from Daniel van Vugt, as is downloaded from the GNOME GitLab MR. It is also included by default on Ubuntu 22.04 LTS.
* Sun Mar 27 2022 Luciano Santos - Add mutter-42.0-fix-top-bar-elements-hovering-effect.patch based on commits: 0280b0aaa563db65bf79a3643f6a9e8e76bfe458 and 2aad56b949b86b4f1d0eab6d3d3b0d5491e8515b. A fix for elements in the top bar not losing the cursor-hovering effect if the cursor immediately enters an app window (glgo#GNOME/gnome-shell#203).
* Thu Mar 24 2022 Alynx Zhou - Add mutter-bail-out-on-reentry-into-map-unmap.patch: This fixes gnome-shell crash when dragging close button in overview by bailing out on reentry into map/unmap() (bsc#1197350, glgo#GNOME/mutter!2299).
* Sun Mar 13 2022 Bjørn Lie - Update to version 42.0: + Updated translations.
* Mon Mar 07 2022 Bjørn Lie - Update to version 42.rc: + Fix X11 → wayland drops ending up in the wrong wayland client. + Make xdg-activation interoperate with other startup sequences. + Fix stuck grab feedback actor during compositor grabs. + Make gnome-desktop dependency optional. + Provide better profiling information. + Drop ClutterEvent \"source\" field. + Add support for xdg_toplevel.configure_bounds(). + Add support for wl_surface.offset. + Fix resizing of virtual monitors. + Include size in configure events of maximized clients. + Only allow direct scanouts for surfaces that aren\'t cropped, scaled or rotated. + Fix pipewire screencasts. + Plugged memory leak. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations.- Drop mutter-ci-catchsegv.patch: No longer needed.
* Thu Feb 24 2022 bjorn.lieAATTgmail.com- Update to version 42.beta+11:
* meson: Enable -Wall by default
* core: Initialize g_autofree with NULL
* ci: - Rebuild image with newer dependencies - Install xwayland from tag directly
* wayland/keyboard: Remove unnused define
* Updated translations.- Switch to using source service again.- Flip profiler bcond to without, build profiling/sysprof support again.
* Tue Feb 15 2022 Bjørn Lie - Update to version 42.beta: + Implement a new Clutter grab API + Support KMS testing via QEMU + Generate API references with gi-docgen + Improve support for running from toolbx + Add support for privacy screen + Allow changing monitor configuration policy + Add support for XFixes ClientDisconnectMode + Fix possible missed clicks on menus + Place popups on the same monitor as the anchor rect + Announce DMA-BUF support via pipewire + Raise the file descriptor limit of the wayland compositor + Fix resetting idle time on lid open + Don\'t limit DMA buffer screen casting only to Intel + Keep a single cursor sprite visible with tablets + Sync keyboard LEDs after layout changes + Honor window input area in picking + Handle mixture of keycombo/no action in pad rings/strips + Fixed crashes + Misc. bug fixes and cleanups + Updated translations.
* Tue Feb 15 2022 Bjørn Lie - Drop 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Use the mutter-ci-catchsegv.patch, as this applies for 42.alpha.
* Tue Feb 15 2022 Bjørn Lie - Update to version 41.4: + Fix DND between X11 and wayland clients. + Fix resetting idle time on lid open. + wayland/gtk: Only perform allowed titlebar gestures. + Place popups on the same monitor as the anchor rect. + Fix wrong resizes of some clients on focus changes. + Misc. bug fixes. + Fixed crashes. + Updated translations.
* Tue Feb 08 2022 Bjørn Lie - Add 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Fix build with glibc 2.35 and newer.
* Sat Feb 05 2022 Michael Gorse - Add mutter-ci-catchsegv.patch: drop CI test setup that needs catchsegv, which is removed in glibc 2.35 (glgo#GNOME/mutter#2120).
* Wed Jan 12 2022 Dominique Leuenberger - Update to version 42.alpha: + Fix monitor screencast scanouts. + wayland: Allow clients to maximize windows regardless of constraints. + Handle hotplug events without relevant changes more effectively. + Improve error reporting when startup fails. + Fix X11 middle button emulation setting. + Include server-side shadows in window screenshots. + Don\'t change workspaces of unmanaged windows. + Fix videos in Firefox stuttering in overview. + Improve on-screen keyboard on X11. + Fix erratic scrolling in GTK apps. + Use rtkit to get realtime priority. + Sanitize event handling at gestures. + Fix mapping tablet input to correct monitor. + Fix key repeat of on-screen keyboard for 2nd-level keysyms. + Fix window size after returning from fullscreen. + Fix blank screen when unplugging docking station. + Improve anti-aliasing of background corners. + Fix DND between X11 and wayland clients. + Allow adding more streams to a screen cast session. + Fix mixed up refresh rates in multi-monitor setups. + Improve KMS fallback modes. + Fix workspace switch animation in default plugin. + Fixed crashes. + Plugged leaks. + Misc. bug fixes and cleanups. + Updated translations.- Bump api_major to 10, following upstream changes.
* Tue Jan 11 2022 Bjørn Lie - Update to version 41.3: + Check keyboard serials for activation + Fix mixed up refresh rates in multi-monitor setups + Allow disabling HW cursors + Improve damage handling + Consider xrandr flags for advertised modes + Ensure constraints after client resize + window-group: Disable culling when rendinging clone to offscreen buffer + Fix workspace switch animation in default plugin + Fix unfullscreening of window that were mapped fullscreen + Fix DMA-BUF screencasts with unredirected fullscreen windows + Fix orientation changes on devices with 90° + Fixed crashes + Plugged leaks + Misc. bug fixes and cleanups.- Drop patches fixed upstream: + mutter-allow-disable-hardware-cursors.patch + mutter-initialize-saved_rect_fullscreen.patch- Renumber patches yet again.
* Mon Jan 10 2022 Alynx Zhou - Add mutter-initialize-saved_rect_fullscreen.patch: Some applications that starts in fullscreen disappear when switching back to normal size mode, because mutter forget to initialize saved_rect_fullscreen which is used for unfullscreen, this patch fixes it (glgo#GNOME/mutter!2210, bsc#1185444).
* Fri Dec 17 2021 Bjørn Lie - Rebase patches with quilt and renumber them.- Add mutter-window-actor-Special-case-shaped-Java-windows.patch: window-actor: Special-case shaped Java windows. OpenJDK wrongly assumes that shaping a window implies no shadows. They got lucky until commit b975676c changed the fallback case, but now their compliance tests are broken. Make them happy again by special-casing shaped Java windows. Patch from fedora: https://src.fedoraproject.org/rpms/mutter/raw/rawhide/f/0001-window-actor-Special-case-shaped-Java-windows.patch
* Fri Dec 17 2021 Alynx Zhou - Add mutter-allow-disable-hardware-cursors.patch: Add a debug environment variable MUTTER_DEBUG_DISABLE_HW_CURSORS to disable hardware cursors and force using software cursors to avoid some driver or hardware bug (glgo#GNOME/mutter#2045, glgo#GNOME/mutter!2150).
* Mon Dec 13 2021 Bjørn Lie - Update to version 41.2: + Fix blank screen when unplugging docking station. + Prefer GBM over EGLStream where possible. + Fix unredirected Xwayland windows not getting updated. + Improve anti-aliasing of background corners. + Copy damage rectangles to secondary GPU + Improve Wacom tablet mapping. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.- Switch to git checkout of released tag via source service.
* Tue Nov 23 2021 Alynx Zhou - Enable wayland-eglstream dependency on Leap/SLE (jsc#SLE-19964).
* Fri Nov 19 2021 Alynx Zhou - Enable eglstream on Leap/SLE (jsc#SLE-19964).
* Fri Nov 05 2021 Bjørn Lie - Update to version 41.1: + Fix monitor screencast scanouts + dma-buf: Use alpha-less pixel formats where appropriate + wayland: Allow clients to maximize windows regardless of constraints + Handle hotplug events without relevant changes more effectively + Improve error reporting when startup fails + dma-buf: Add support for ABGR and XBGR formats + Fix X11 middle button emulation setting + Include server-side shadows in window screenshots + Don\'t change workspaces of unmanaged windows + Reset idletime when unplugging the power cable + xwayland: Avoid unnecessary _NET_WM_STATE events + Fix videos in Firefox stuttering in overview + Don\'t use atomic mode setting for virtio_gpu driver + Improve on-screen keyboard on X11 + Fix text glitches after size changes + Fix reporting output rotation to xwayland + wayland: Accept final preference of drop destination + Fix erratic scrolling in GTK apps + Fix tilt direction of pen/tablet inputs + Use b/w unicode for tablet mode OSD + Fix negative paint volume offscreen effect + Only add paint volumes of mapped actors to stage clip + Fix mapping tablet input to correct monitor + Misc. bug fixes and cleanups. + Updated translations.- Drop clutter-only_reset_preedit_text_if_set.patch: Fixed upstream
* Tue Nov 02 2021 Dominique Leuenberger - BuildRequire libxcvt when building against xorg-x11-server > 21, unless when building for s390x: libxcvt was split out and lives in an own package now.
* Thu Oct 21 2021 Florian \"spirit\" - Added clutter-only_reset_preedit_text_if_set.patch + fixes \"scrollback\" issue of GtkTextView (see lists.opensuse.org/archives/list/factoryAATTlists.opensuse.org/thread/WYSUDJFTZIEEJS3QBBBUNLD3XBXULABU/)
* Wed Oct 20 2021 Yifan Jiang - Rebase mutter-SLE-bsc984738-grab-display.patch.
* Wed Sep 22 2021 Michael Gorse - Update to version 41.0: + Avoid race in wl_seat capabilities. + Expose option groups/entries to introspection. + Updated translations.
* Wed Sep 22 2021 Bjørn Lie - 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 2021 Dominique Leuenberger - 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 2021 Dominique Leuenberger - 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.
* Tue Sep 21 2021 Bjørn Lie - Update to version 40.5: + Fix monitor screencast scanouts. + Fix middle-click emulation support on X11. + Fixed crashes. + Updated translations.
* Thu Sep 16 2021 Stanislav Brabec - Remove obsolete translation-update-upstream support (jsc#SLE-21105).
* Wed Aug 18 2021 Bjørn Lie - Update to version 40.4: + Don\'t require a newly attached buffer to apply state. + Fix upside-down Xshape surface with EGLstream. + Misc. bug fixes and cleanups. + Updated translations.
* Thu Jul 29 2021 Yifan Jiang - Synchronize changelog between SLE, Leap and Factory.
* Thu Jul 29 2021 Yifan Jiang - Disable eglstream on Leap/SLE by now since it is under review.
* Wed Jul 28 2021 Yifan Jiang - Add versioned BuildRequires to pkgconfig(libinput): https://gitlab.gnome.org/GNOME/mutter/-/blob/gnome-40/meson.build#L47
* Tue Jul 13 2021 Bjørn Lie - Update to version 40.3: + Fix area screencasts when window is unredirected. + Fix mapping tablet to monitor. + Fixed crash. + Misc. bug fixes. + Updated translations.- Drop mutter-Gracefully-handle-page-flipping.patch: Fixed upstream.
* Tue Jul 06 2021 Bjørn Lie - Build wayland eglstream support: Pass wayland_eglstream=true to meson and add pkgconfig(wayland-eglstream) BuildRequires. Gnome-shell Wayland session with nvidia binary driver is now possible when enabled manually, users must first comment out the disabling of Wayland when using the proprietary nvidia driver in /usr/lib/udev/rules.d/61-gdm.rules, then boot with passing nvidia-drm.modeset=1 to the kernel. We do NOT recommend that users try this, as it buggy and unstable at the moment.- Add mutter-Gracefully-handle-page-flipping.patch kms: Gracefully handle page flipping direct scanouts failing. Fix a crash.
* Thu Jun 17 2021 Bjørn Lie - Rebase mutter-disable-cvt-s390x.patch and mutter-Lower-HIDPI_LIMIT-to-144.patch, and enable mutter-disable-cvt-s390x.patch again now that it is rebased.
* Wed Jun 16 2021 Bjørn Lie - Update to version 40.2.1: + Fixed crash glgo#GNOME/mutter!1895.
* Fri Jun 11 2021 Bjørn Lie - Update to version 40.2: + Fix mouse position in remote desktop with fractional scaling. + Fix fd leak. + Disable KMS modifiers on radeon driver. + Fix adding virtual monitor to physical session. + Unbreak press-drag-release to pop up and select right click menus. + Fix VKMS detection. + Misc. bug fixes. + Updated translations.- Changes from version 40.1: + Prevent clients from pasting old selection data. + Fix forward_key IM functionality on wayland. + Ensure valid window texture size after viewport changes. + Only update cached paint volumes when necessary. + Only disable KMS modifiers for drivers with known problems. + Fix X11 client resize during moves. + Fix performance drop during night light transition with Nvidia. + kms: Don\'t add common modes that exceed the max bandwidth. + Create virtual input devices on demand. + Fix wrong night light gamma when leaving power saving. + Fix picking edge case. + Properly tear down things when shutting down. + Fix monitor screencasting with fractional scaling. + Fixed crash. + Plugged memory leak. + Misc. bug fixes and cleanups. + Updated translations.- Disable mutter-disable-cvt-s390x.patch: Needs rebase.
* Fri Apr 23 2021 Alynx Zhou - Rebase mutter-SLE-bsc984738-grab-display.patch and mutter-SLE-bell.patch.
* Sat Apr 17 2021 Dominique Leuenberger - Fold libmutter-8-0 and mutter-data into the main package: + SLPP does, despite the devel package, not make much sense. Mutter is the GNOME Window Manager and parallel installation of the library only gave a false sense of possibility, and often resulted in upgrade issues (e.g. zypper not updating mutter). + The -data package was hard-requiring the same mutter version, which essentially means the split makes no sense.
* Sat Mar 20 2021 Dominique Leuenberger - Update to version 40.0: + xwayland: Check permissions on /tmp/.X11-unix.
* Wed Mar 17 2021 Dominique Leuenberger - 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 2021 Dominique Leuenberger - 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 2021 Dominique Leuenberger - 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 2021 Dominique Leuenberger - 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 2021 Dominique Leuenberger - Update to version 3.38.3: + xwayland: Set xrandr primary output, + Disable CRTCs if there is no monitor, + Fixed crashes, + Misc. bug fixes, + Updated translations.