- Update to version 49.3:
+ Fix direct scanout on drivers without explicit modifiers
+ Fix cases of spurious tone mapping
+ Fix reporing damage region in pipewire streams
+ Initialize all luminance fields for CICP
+ Fix subsurface geometry calculation
+ Fix Xwayland clients becoming unresponsive on 2nd monitor
+ Improve native Xwayland scaling support
+ Send color management image description target volume events
+ Improve support for tablet devices
+ Do not spin cursor for startup sequences with no app ID
+ Let gestures influence other gesture before state change
+ Fixed crash
+ Plugged leak
+ Misc. bug fixes and cleanups
+ Updated translations. (forwarded request 1328486 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1328914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=261
- Update to version 49.3:
+ Fix direct scanout on drivers without explicit modifiers
+ Fix cases of spurious tone mapping
+ Fix reporing damage region in pipewire streams
+ Initialize all luminance fields for CICP
+ Fix subsurface geometry calculation
+ Fix Xwayland clients becoming unresponsive on 2nd monitor
+ Improve native Xwayland scaling support
+ Send color management image description target volume events
+ Improve support for tablet devices
+ Do not spin cursor for startup sequences with no app ID
+ Let gestures influence other gesture before state change
+ Fixed crash
+ Plugged leak
+ Misc. bug fixes and cleanups
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1328486
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=576
- Update to version 49.2:
+ Fix delay in applying KMS property changes
+ Handle ignored modifiers when grabbing keys and buttons on X11
+ Improve tiled monitor handling
+ Improve sticky keys handling
+ Fix global shortcut keys getting stuck in Xwayland windows
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Update to version 49.1.1+14:
* x11: Handle ignored modifiers when grabbing keys and buttons
* kms-connector: Only trigger a connector update on disconnect
timeout
* backends/native/kms-connector:
- Do not assume !connected == disconnected
- Notify disconnect events after a timeout
- Initialize the connection as disconnected
* kms: Add debug logging in on_udev_hotplug & hotplug_timeout
* backends/native/kms: Use a more generic name for resource
update function
* Updated translations. (forwarded request 1319806 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1319885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=260
- Update to version 49.2:
+ Fix delay in applying KMS property changes
+ Handle ignored modifiers when grabbing keys and buttons on X11
+ Improve tiled monitor handling
+ Improve sticky keys handling
+ Fix global shortcut keys getting stuck in Xwayland windows
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Update to version 49.1.1+14:
* x11: Handle ignored modifiers when grabbing keys and buttons
* kms-connector: Only trigger a connector update on disconnect
timeout
* backends/native/kms-connector:
- Do not assume !connected == disconnected
- Notify disconnect events after a timeout
- Initialize the connection as disconnected
* kms: Add debug logging in on_udev_hotplug & hotplug_timeout
* backends/native/kms: Use a more generic name for resource
update function
* Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1319806
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=574
- Add mutter-fix-xwayland-dnd-crash.patch: Fix crash when dragging
and dropping from an app running via xwayland
- Update to version 49.1:
+ Fix various glitches during resize/move drags
+ Fix lost keyboard focus in overview with some devices
+ Fix popup constraint rule and work around broken clients
+ Require pointer interaction prior to allowing pointer warp
+ Fix GTK apps locking up after entering popover submenu
+ Fix presentation timings with commit-timing-v1
+ Be more robust against clients providing bogus window geometry
+ Fix maximized windows extending under panel
+ Fix switching keyboard layout via xkb-options
+ Advertise explicit sync only for dmabufs screencasts
+ Fix multi-touch handling on X11
+ Fix keyboard driven resize drags
+ Fix DND actions not working reliably in some X11 clients
+ Do not force pointer focus on popups
+ Fixes for cancelling and restoring sizes after drags
+ Fix windows reverting to previous size after client resizes
+ Fix pointer constraints for some fullscreen X11 clients
+ Fixed crashes
+ Plugged leak
+ Misc. bug fixes and cleanups
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1311612
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=570
- Update to version 49.0+68:
* window/wayland: Use constrained rect when deciding
configuration
* wayland/xdg-shell:
- Create window after setting resources
- Ensure applied window geometry is always non-empty
- Make invalid geometry warning more descriptive
* tests/wayland:
- Add test for invalid geometry with subsurface
- Add test case for client with invalid geometry
* wayland/shell-surface: Assume geometry empty if no buffer
attached
* wayland/surface: Make state-applied logs more informative
* tests:
- Add test checking maximized window position on workspace
changes
- Add some tests for wl_keyboard behavior
* core: Let key presses of special modifiers through
* clutter/frame-clock:
- Allow scheduling a clock tick despite a pending later tick
- For FRR schedule_later update, use next_update_time_us
* window: Fixup flagging META_MOVE_RESIZE_RECT_INVALID only when
invalid
* seat/native: Steal another error before returning in task
* wayland:
- Check modifier state from event prior to event delivery
- Always send configure event after xdg_popup::reposition
- Require pointer interaction prior to allowing pointer warp
- Add helper to check the order of two serials
- Check event type, use CLUTTER_KEY_STATE for modifiers during (forwarded request 1308894 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1309288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=257
- Update to version 49.0+68:
* window/wayland: Use constrained rect when deciding
configuration
* wayland/xdg-shell:
- Create window after setting resources
- Ensure applied window geometry is always non-empty
- Make invalid geometry warning more descriptive
* tests/wayland:
- Add test for invalid geometry with subsurface
- Add test case for client with invalid geometry
* wayland/shell-surface: Assume geometry empty if no buffer
attached
* wayland/surface: Make state-applied logs more informative
* tests:
- Add test checking maximized window position on workspace
changes
- Add some tests for wl_keyboard behavior
* core: Let key presses of special modifiers through
* clutter/frame-clock:
- Allow scheduling a clock tick despite a pending later tick
- For FRR schedule_later update, use next_update_time_us
* window: Fixup flagging META_MOVE_RESIZE_RECT_INVALID only when
invalid
* seat/native: Steal another error before returning in task
* wayland:
- Check modifier state from event prior to event delivery
- Always send configure event after xdg_popup::reposition
- Require pointer interaction prior to allowing pointer warp
- Add helper to check the order of two serials
- Check event type, use CLUTTER_KEY_STATE for modifiers during
OBS-URL: https://build.opensuse.org/request/show/1308894
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=568
- Update to version 48.1:
+ Fixed occasional screen freezes
+ Fix tablet tool cursor sizes when set via the cursor shape
protocol
+ Fix hiding the cursor when using the cursor shape protocl
+ Fall back to the default color mode when a HDR monitor looses
HDR capabilities
+ Disable HDR support with non-atomic (legacy) KMS drivers
+ Fix the cursor shape protocol when being used with tablets
+ Immediately update cursors on theme and size changes
+ Avoid cursor stuttering when cursor set via the cursor shape
protocol
+ Handle DnD cursor feedback in compositor
+ Fixed crashes
+ Misc. bug fixes and cleanups
OBS-URL: https://build.opensuse.org/request/show/1266198
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=549
- Update to version 47.4:
+ Use BT709 coefficients and limited range for YUV conversion by
defaults
+ Also request high priority secondary EGL context
+ Fix Xwayland DND coordinates when using fractional scaling
+ Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland
+ Implement wp_viewport support for cursor surfaces
+ Improve input → output latency of cursor movements
+ Improve frame rate on monitors attached to secondary GPUs in
copy mode
+ Send preferred scales to all surface roles
+ Misc. bug fixes and cleanups
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1237407
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=534
- Update to version 47.2:
+ Fix warping pointer after releasing pointer constraints
+ Default to high thread instead of realtime priority for KMS
thread
+ Avoid CPU stalls with NVIDIA secondary GPUs with
directly-attached monitors
+ Fix updating cursor immediately when starting window drag
+ Add pipeline hooks to user program pipelines
+ Prefer GPUs with built-in panels connected as primary GPU
+ Fix cursor glitches when using virtual monitors
+ Ensure frame events are sent for cursor surfaces
+ Allow BGRX8888 format on big endian
+ Fix touchscreen drag-and-drop on wayland
+ Fixed crashes
+ Misc. bug fixes and cleanups (forwarded request 1226356 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1226515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=241
- Update to version 47.2:
+ Fix warping pointer after releasing pointer constraints
+ Default to high thread instead of realtime priority for KMS
thread
+ Avoid CPU stalls with NVIDIA secondary GPUs with
directly-attached monitors
+ Fix updating cursor immediately when starting window drag
+ Add pipeline hooks to user program pipelines
+ Prefer GPUs with built-in panels connected as primary GPU
+ Fix cursor glitches when using virtual monitors
+ Ensure frame events are sent for cursor surfaces
+ Allow BGRX8888 format on big endian
+ Fix touchscreen drag-and-drop on wayland
+ Fixed crashes
+ Misc. bug fixes and cleanups
OBS-URL: https://build.opensuse.org/request/show/1226356
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=530