|
|
|
|
Changelog for mutter-44.3-477.1.i586.rpm :
* 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.
|
|
|