SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mutter-devel-44.4-4.6.i586.rpm :

* Wed Sep 13 2023 Alynx Zhou - Add mutter-trap-dpms-errors.patch: Apparently DPMSForceLevel() can fail if DPMS is not enabled, so check whether DPMS is enabled or not before calling it. Also trap errors of DPMS because they are not critical and should not block user session. (bsc#1215273, glgo#GNOME/mutter!3160)
* Mon Sep 04 2023 Bjørn Lie - Update to version 44.4: + Fix xwayland-allow-byte-swapped-clients setting. + Fix restoring focus when leaving the overview. + Fix touch move operations on subsurfaces. + Fix flickering when DRI driver isn\'t available. + Fix unexpected cursor changes over non-resizable windows. + Fix restoring maximized state of SSD windows. + Fix window focus unexpectedly moving to secondary monitor when changing workspaces. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations.
* Tue Aug 29 2023 Alynx Zhou - Add mutter-fix-clipped-redraw.patch: Previous refactor forget to check has_buffer_age, which leads into force full redraw and causes redraw issue with xterm on qemu. This patch fixes it. (bsc#1210744, glgo#GNOME/mutter!3221)- Drop mutter-revert-window_draw_issues.patch: Proper fix is added.
* Tue Aug 22 2023 Dominique Leuenberger - Add mutter-revert-window_draw_issues.patch: Revert commit 43cee4b6: Do clipped redraws when drawing offscreen (boo#1210744, glgo#GNOME/mutter#2771).
* Thu Aug 17 2023 Yifan Jiang - Disable %autopatch on SLE which has not the macro ready.- Rebase mutter-SLE-bsc984738-grab-display.patch.- Drop mutter-Lower-HIDPI_LIMIT-to-144.patch (fate#326682, bsc#112546). The upstream has reworked the logic of scale factor selection based on actual screen size, see: https://gitlab.gnome.org/GNOME/mutter/-/commit/2f1dd049bfbbb60e0b3c2351e9ba1d014205551f
* Thu Jul 06 2023 Bjørn Lie - Update to version 44.3: + Ensure preferred monitor mode is always included. + Avoid rapidly toggling dynamic max render time. + Fix dynamic max render time blocking with direct scanout. + Misc. bug fixes. + Updated translations.
* Mon Jun 05 2023 bjorn.lieAATTgmail.com- Update to version 44.2: + Fix DND in some server-side decorated windows + Fix redrawing regression in non-DMA remote sessions + Avoid race condition in xwayland-on-demand + Do not unminimize windows with initial IconicState + Fix mispositioning of some X11 fullscreen windows + Fix legacy fullscreen windows appearing on all monitors + Improve support for display-attached tablets + Fix stuck cursor in some clients + Avoid unexpected orientation changes around suspend/resume + Fix oversized input region around Xwayland windows + Fix X11 client input region issues + Plugged leak + Fixed crashes + Misc. bug fixes and cleanups + Updated translations.- Drop patches fixed upstream: + mutter-do-not-unminimize-windows-with-initial-iconic.patch + mutter-fix-wacom-tablet-crash.patch
* Tue May 23 2023 Alynx Zhou - Add mutter-do-not-unminimize-windows-with-initial-iconic.patch: mutter used to unminimize windows with initial IconicState, which is a workaround for some old wine games, it breaks apps like xterm starts with -iconic, this patch revert it (bsc#1193190, glgo#GNOME/mutter!3001).
* Wed May 17 2023 Alynx Zhou - Add mutter-fix-wacom-tablet-crash.patch: Use clutter error trap to fix x11 error of some input device configuration like wacom tablet (bsc#1211413, glgo#GNOME/mutter#2796).
* Tue May 09 2023 bjorn.lieAATTgmail.com- Update to version 44.1+2: + screen-cast/src: Never dequeue pw_buffer\'s we refuse to record to. + frames: Disable XDND support on the frame window.
* Tue Apr 25 2023 Bjørn Lie - Update to version 44.1: + Fall back to the default, not the unknown color space. + Fix resizing windows via keyboard. + Fix possible screen freeze after resume with multiple monitors. + Fix anchor position when dragging window. + Fix applying XSettings to decorations on X11. + Allow clipped redraws for headless backend. + Improve screencast support. + Fix focus-on-click for server-side decorated windows. + Fix initial fullscreen state of server-side decorated windows. + Fix feedback loop triggering bursts of excessive CPU load. + Enable modifiers by default on non-native backend. + Check EDID for supported sink Colorimetry. + Fix artifacts in titlebars on some hardware. + Fix map transitions for X11 windows on wayland. + Fixed crashes. + Plugged leaks. + Misc. bug fixes and cleanups. + Updated translations.- Drop 2963.patch: Fixed upstream.
* Sun Apr 16 2023 bjorn.lieAATTgmail.com- Update to version 44.0+54: + backends/stage: Pass ClutterFrame to MetaStageWatchFunc + clutter/paint-context: Allow assigning a ClutterFrame + clutter/stage: Assign frames to paint context + core: - Create passive button grab on topmost Window - Minor refactor - Pass MetaWindow on passive button grab machinery + cursor-tracker: Enhance the documentation and increase annotation coverage + dnd: Clear Wayland drag source when cancelled from stage grab context + frames/content: Use gtk_widget_compute_point() + frames: Forward _NET_WM_STATE during frame initialization + output-xrandr: - Consistently return -1 on error - Don\'t treat 0 as invalid backlight value + screen-cast/monitor-src: - Record DMA-BUF frames immediately - Record frames with presentation time + screen-cast/src: - Add frame recording variant with timestamp - Clean up DMA-BUF only error paths + screen-cast-stream-src: - Shuffle a variable around - Export damaged video regions - Minor adjustment + stage-impl: Do clipped redraws when drawing offscreen + wayland/data-device: Clear data source when cancelling drag with ESC + wayland: - Don\'t leak XDnD mime type strings - Set compositor when creating MetaWaylandDataSourceXWayland + wayland/xdg-shell: - Dismiss instead of destroy invalid popup - Ignore reposition if popup was dismissed + workspace: Only consider windows that should be showing as focusable + x11: - Fix remaining leaks from switch to XGetAtomName() - Remove unused member variables from MetaX11SelectionInputStream - Use Atoms when constructing a new MetaX11SelectionOutputStream + xdg-shell: Early out of apply if dismissed- Add 2963.patch: xdg-shell: Always handle frame callbacks in popup_apply_state(). Fixes a crash in mutter.- Use auto(setup|patch) macros.
* Tue Apr 11 2023 Luciano Santos - Update to version 44.0+24: + x11: Wrap X call with error traps. And pass Atom directly. This should make Mutter more resilient and avoid a type of crash on gnome-shell. + frames/window-tracker: Select StructureNotifyMask X11 events. + Updated translations.
* Fri Mar 31 2023 bjorn.lieAATTgmail.com- Update to version 44.0+18: + backends: Use meta_gamma_lut_new_sized() in a few more places + compositor: - Drop anchor_window_pos field from MetaWindowDrag - Use relative anchor coordinates for window drags - Avoid use of variable during resize + onscreen/native: Avoid freezing the frame clock on failed cursor commits + window-actor-x11: Check array bounds before accessing array + build: Don\'t disable checks in release builds + tests: Use a more interoperable path to bash + backend/nested: Ignore setting pointer constraint + Updated translations.- Clean up spec, drop old disabled and unneeded pkgconfig(gtk+-3.0) BuildRequires and move disabled patches to SLE.
* Tue Mar 21 2023 bjorn.lieAATTgmail.com- Update to version 44.0+8: + clutter: Safely transform paths to strings and vice versa + Export meta_window_has_pointer () + compositor/window-drag: Fix keyboard resize + backends: Fall back to the default and not the unknown color space + wayland/buffer: Avoid spamming the log when a buffer is not scanoutable + kms/device: Avoid leaking some fields + kms/impl-device: Fix result listener list leak + kms/impl-device/simple: Avoid destroying a NULL hash table
* Sun Mar 19 2023 Bjørn Lie - Update to version 44.0: + Fix state confusion and delay on startup. + Fix night light regression. + Fix fullscreen regression with many SDL apps. + Fixed crashes. + Updated translations.
* Wed Mar 15 2023 Bjørn Lie - Drop patch needed for mutter-43.x, not needed in GNOME:Next where we have mutter-44.rc: + mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch
* Mon Mar 13 2023 Alynx Zhou - Add mutter-prevent-newly-focused-windows-to-steal-focus-from-shell.patch: Revert wrong commit and try a third approach to fix focus (bsc#1208494).
* Mon Mar 06 2023 Bjørn Lie - Update to version 44.rc: + Do not overwrite previously set offsets on attach + Fix Xwayland focus regressions + Stop parsing unused EDID parameters + Fix partial updates on offscreen rotated screens + Improve Xwayland RandR emulation compatibility + Fix touch window dragging on rotated monitors + Remove legacy OpenGL driver support + Improve default scale factor selection + Handle all X11 window title fallbacks + Fix handling of keyboard-driven window resize + Fix recording windows on non-active workspaces + Manage KMS updates more asynchronously + Fix headless startup + Remove support for window shading + Move away from GTK3 + Restore zero-copy fast path for Xwayland fullscreen windows + Prevent clients from locking the compositor with cursor updates + Add experimental development tool for HDR modes + Account for linear sampling when calculating actor damage + wayland: Implement fractional_scale protocol + Fixed crashes + Memory handling fixes + Misc. bug fixes and cleanups + Updated translations.- Disable mutter-Lower-HIDPI_LIMIT-to-144.patch: Needs rebase.- Rebase mutter-disable-cvt-s390x.patch with quilt.- Replace pkgconfig(gnome-desktop-3.0) with pkgconfig(gnome-desktop-4) BuildRequires, following upstream changes.
* Fri Feb 24 2023 Bjørn Lie - Update to version 44.beta: + Don\'t disable KMS modifiers on newer i915 systems + Set LOD bias for sharper mipmaps + Fix edge resistance and window snapping regression + Avoid high-level udev queries for input caps and properties + Implement wl_output v3 and v4 + Fix recalculating viewport after window resize + Fix opaque cursors and LoDPI cursor on HiDPI screens + Process device removing events immediately + Handle stage view updates without allocation more gracefully + Fix window screenshots being cut off at the bottom right + wayland/subsurface: Avoid using buffers with unfinished client work + Move X11 window decorations to a separate client + Fix cursor position in window screencasts + Skip resize effects for tiled windows during user grabs + Fix pointer constrains with subsurfaces + Disable direct scanout during drag-n-drop operations + Ignore unmapped subsurfaces in direct scanout check + Fix cursor disappearing over windows during grabs + Make wl_output mode independent of the orientation + Improve focus handling on workspace switches + Fix initialization of keyboard accessibility + Refactor API to use well-defined ownership instead of singletons + Add support for xdg-foreign-v2 + Add higher bit depth offscreen framebuffers support + Overhaul dynamic max render time calculation + Do not require a physical device to update pointer visibility + Allow building without xwayland support + Add Xwayland byte-swapped clients support + Fix freeze when crossing monitors under some conditions + Don\'t allow window activation to break global grabs + Integrate window grab operations with new ClutterGrab API + Support selecting an acceleration profile for touchpad devices + Enforce compliant surface buffer sizes + Keep proportional position when moving window between rects + Introduce implicit grabbing in Clutter + Fix unexpected window focus changes after global grabs + Fix sloppy/mouse focus mode on wayland + Add service channel Wayland clients + Fixed crashes + Plugged leaks + Misc. bug fixes and cleanups + Updated translations.- Rebase patches with quilt.- Bump api_major define to 12 following upstream changes.
* Mon Feb 20 2023 Dominique Leuenberger - Update to version 43.3+2: + wayland: Don\'t overwrite surface offsets. + x11: Avoid updating focus on wayland compositor (boo#1208494).
* Tue Feb 14 2023 Bjørn Lie - Update to version 43.3: + Skip resize effects for tiled windows during user grabs + Disable direct scanout during drag-n-drop operations + Ignore unmapped subsurfaces in direct scanout check + Fix cursor disappearing over windows during grabs + Fix pointer constrains with subsurfaces + Make wl_output mode independent of the orientation + Improve focus handling on workspace switches + Fix cursor position in window screencasts + Do not require a physical device to update pointer visibility + Fix initialization of keyboard accessibility + Fix freeze when crossing monitors under some conditions + Don\'t allow window activation to break global grabs + Fixed crashes + Plugged leak + Misc. bug fixes and cleanups + Updated translations.
* 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
* 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.
* 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 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.
* Thu Dec 03 2020 dimstarAATTopensuse.org- Update to version 3.38.2: + Fix unwanted position changes on window resize. + Fix _NET_WM_FRAME_DRAWN timestamps. + Fix missed redraws of newly-mapped actors. + (Temporarily) make Xwayland listen on abstract namespace socket again. + Fix tiling to the correct monitor. + Fix background artifacts in magnifier. + Fix monitor tiling support on X11. + Fix device configuration not being picked up on X11. + Improve compatibility with Qt\'s wayland support. + Support tagging devices as primary GPU via udev. + Fix size hints with CSD. + Do not disable the X Security extension by default. + Fix unresponsive input after screen blank. + Improve tablet-mode-switch support. + Plugged memory leaks. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.
* Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.38.1: + Fix Night Light updates after DPMS. + Fix button scrolling on X11. + Always use correct font-dpi setting on X11. + Improve handling of scanout failures. + Fix middle/right button mixup in scroll button assignment. + Fix resizing of attached modal dialogs on wayland. + Enable KMS modifiers on devices that need them. + Fix IM handling on X11. + Fix glitches in \"undefined\" screencast areas. + Fix visual glitches on background with fractional scaling. + Fix using correct refresh rate. + Misc. bug fixes and cleanups. + Plugged memory leaks. + Updated translations.- Add pkgconfig(udev) BuildRequires: new verified dependency.
* Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.38.0: + screencast: Only use DMA buffers for i915. + Updated translations.
* Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.37.92: + Fix stale cursor positions in remote desktop sessions. + xwayland: Add a setting to disable selected X extensions. + Fix screencasting when using QXL. + Cull actors that don\'t intersect with the redraw clip. + Optimize painting of backgrounds when culling is unavailable. + Improve support for Hangul input method. + Support debug paint overlay for opaque regions. + Fix launching flatpak applications when autostarting Xwayland. + Add support for capture scanouts in screencasts. + Allow integrated tablet devices to cycle outputs. + Improve mapping input devices to the most relevant output. + Only enable auto-rotation in touch mode. + Updated translations.
* Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.37.91: + Fix initial state of display mode OSD. + Fixed crashes. + Misc. bug fixes and cleanups.- Changes from version 3.37.90: + Fix using NEAREST filter for backgrounds on scaled monitors. + Screencast fixes and improvements. + Support tap-button-map and tap-drag-lock touchpad settings. + Fix wine copy & paste. + Fix shadows of server-side decorated XWayland windows. + Replace some loaded terms with more descriptive ones. + Add API to launch trusted wayland clients. + Skip displays with \'non-desktop\' property set. + Invalidate offscreen effect cache on video memory purge. + Add wl_shm support for 10 bpc and 16 bpc half float formats.- Changes from version 3.37.3: + Support custom keyboard layouts in $XDG_CONFIG_HOME/xkb. + Optimize resource scale computation. + Allow animating ClutterActor\'s content property. + Implement backgrounds as ClutterContent. + Add ClutterAlignContraint:pivot-point property. + Fix crash on area screenshots with fractional scaling. + Do not paint textures of fully obscured windows. + Use a more appropriate combine function on opaque areas. + Fix remote desktop being broken without screencast session. + Remove more long-deprecated Clutter APIs. + Drive each monitor by its own frame clock. + Fix copy/paste failures on X11. + Mipmap background texture rendering. + Plugged memory leaks.- Changes from version 3.37.2: + Fix move-to-center keybinding with multiple monitors. + Fix stuck buttons when a virtual device is destroyed. + Use workarea when centering new windows. + Limit mipmap levels when rendering background. + Broadcast clipboard/primary offers. + Support primary-selection protocol from wayland-protocols. + Fix monitor screen cast on X11. + Support a \"blank\" cursor type. + Improve stage view damage tracking> + Implement touch-mode detecation for the X11 backend. + Drop external keyboard detection from touch-mode heuristics. + Optimize actor allocations.- Changes from version 3.37.1: + Fix screencasting non-maximized windows. + Make window-aliveness checks less aggressive. + Fix stylus coordinates when using screen rotation. + Preserve keyboard state on VT switch. + Remove Clutter\'s drag and drop actions. + Cancel clicks/gestures actions on disable. + Fix various clipboard issues. + Fix trackball button scrolling. + Fix tiled monitor support. + Support unredirecting fullscreen wayland surfaces. + Support area screencasts. + Synchronize shadows to server-side decorations. + Allow inhibiting remote access. + Fix overview key on X11 when using multiple keyboard layouts. + Updated translations.- Drop mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: fixed upstream.- Drop mutter-fix-wine-copy-and-paste.patch: fixed upstream.
* Wed Oct 07 2020 Bjørn Lie - Update to version 3.36.7: + Fix Night Light updates after DPMS + Fix IM handling on X11 + Fix resizing of attached modal dialogs on wayland + Fix jumps when resizing windows using discrete steps. + Fixed crashes. + Plugged Memory leaks. + Misc. bug fixes and cleanups. + Updated translations.
* Tue Sep 08 2020 Bjørn Lie - Update to version 3.36.6+2: + kms/crtc: - Always consider gamma state valid. - Read initial gamma state. + Fix stale cursor positions in remote desktop sessions. + Limit mipmap levels when rendering background. + Improve support for Hangul input method. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups.- Drop patch fixed upstream: + mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch
* Fri Aug 21 2020 Alynx Zhou - Added mutter-fix-wine-copy-and-paste.patch: sometimes copy and paste will fail in wine applications, this upstream patch fixed it (boo#1175532, glgo#GNOME/mutter!1369).
* Thu Aug 20 2020 Frederic Crozat - Add mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: don\'t use libGLESv2.so but libGLESv2.so.2 for COGL driver (boo#1175559 glgo#GNOME/mutter!1282).
* Wed Aug 12 2020 Bjørn Lie - Update to version 3.36.5: + Screencast fixes and improvements. + Fix glitches when subsurfaces extend outside the toplevel. + Mipmap background texture rendering. + Fix wine copy & paste. + Plugged memory leaks. + Updated translations.
* Thu Jul 16 2020 Bjørn Lie - Update to version 3.36.4+9: + Various screen cast fixes.
* Wed Jul 08 2020 Bjørn Lie - Update to version 3.36.4: + Fix crash on area screenshots with fractional scaling. + Do not paint textures of fully obscured windows. + Turn off CRTCs as well when enabling DPMS. + Improve selection support. + Use a more appropriate combine function on opaque areas. + Fix remote desktop being broken without screencast session. + Fix popovers disappearing on wayland and HiDPI. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups.
* Thu Jun 04 2020 Bjørn Lie - Update to version 3.36.3+1: + Broadcast clipboard/primary offers. + Fix monitor screen cast on X11. + Implement touch-mode detecation for the X11 backend. + Drop external keyboard detection from touch-mode heuristics. + Fix leaked DMA buffers in screencasts. + Fixed various crashes. + Renderer-native: Don\'t leak DMA buffer CoglFramebuffer.
* Wed May 13 2020 mgorseAATTsuse.com- Update to version 3.34.6: + Fix various clipboard issues. + Fix locate-pointer feature interfering with keybindings. + Fix overview key on X11 when using multiple keyboard layouts. + Preserve keyboard state on VT switch. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups.
* Fri May 01 2020 Michael Gorse - Enable SLE patches on leap (jsc#SLE-11897).
* Thu Apr 30 2020 Bjørn Lie - Update to version 3.36.2: + Sync timelines to hardware vsync. + Fix screencasting non-maximized windows. + Make window-aliveness checks less aggressive. + Fix stylus coordinates when using screen rotation. + Preserve keyboard state on VT switch. + Fix trackball button scrolling. + Fix tiled monitor support. + Fix various clipboard issues. + Synchronize shadows to server-side decorations. + Fix overview key on X11 when using multiple keyboard layouts. + Fix capturing with multiple stage views. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.
* Fri Apr 17 2020 bjorn.lieAATTgmail.com- 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 2020 bjorn.lieAATTgmail.com- 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 2020 dimstarAATTopensuse.org- 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 2020 Dominique Leuenberger - 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 2020 Dominique Leuenberger - 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 2020 Dominique Leuenberger - 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.
* Wed Apr 01 2020 bjorn.lieAATTgmail.com- Update to version 3.34.5: + Fix visibility of initially hidden windows. + Fix hardware cursor on GPU hotplug. + Fix pasting images from wayland. + Fixed crashes. + Updated translations.- Switch to using explicit released tag in _service.
* Fri Mar 13 2020 Alynx Zhou - Add mutter-wayland-fix-keyboard-move-resize-window.patch: move some common code out of X11 only code blocks to fix it (bsc#1159976, glgo#GNOME/mutter!997).
* Mon Mar 02 2020 Antonio Larrosa - Build with pipewire 0.3.0:
* Add 0001-Update-to-PipeWire-0.3-API.patch
* Tue Feb 25 2020 Dominique Leuenberger - Rework mutter-fix-mesa20.patch: base it on mutter upstream commit a444a4c.
* Mon Feb 24 2020 Stefan Dirsch - Add mutter-fix-mesa20.patch: fixes build against Mesa 20 (boo#1164688).
* Sun Feb 16 2020 Bjørn Lie - Update to version 3.34.4: + Handle mode set race conditions more gracefully. + Fix fallback to GLES2. + Fix interoperation with wl_data_device_manager v1. + Fix visual glitches with offscreen effects applied. + Favor text over images in clipboard manager. + Fixes crashes. + Plugged memory leaks. + Misc. bug fixes. + Updated translations.
* Sat Jan 25 2020 Dominique Leuenberger - No longer recommend -lang: supplements are in use
* Sun Jan 05 2020 bjorn.lieAATTgmail.com- Update to version 3.34.3+0:
* Bump version to 3.34.3
* Wed Jan 01 2020 bjorn.lieAATTgmail.com- Update to version 3.34.2+2:
* clutter/stage: Fix picking of rectangles with negative positions.
 
ICM