| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mutter | Distribution: openSUSE Tumbleweed |
| Version: 49.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Oct 16 08:27:28 2025 |
| Group: System/GUI/GNOME | Build host: reproducible |
| Size: 6064857 | Source RPM: mutter-49.1-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnome.org | |
| Summary: Window and compositing manager based on Clutter | |
Mutter is a window and compositing manager based on Clutter, forked from Metacity.
GPL-2.0-or-later
* Thu Oct 16 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Add mutter-fix-xwayland-dnd-crash.patch: Fix crash when dragging
and dropping from an app running via xwayland
* Wed Oct 15 2025 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Fri Oct 03 2025 Bjørn Lie <bjorn.lie@gmail.com>
- 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
DnD
* udev: Don't leak parent
* prefs: Fallback cursor size to 24 when invalid value in
settings
* cursor-renderer/native: Sanity check texture size before
allocating
* clutter/gesture: Do not crash on unknown events
* Updated translations.
- Drop mutter-fix-modifiers.patch: Fixed upstream.
* Mon Sep 29 2025 Frederic Crozat <fcrozat@suse.com>
- Update mutter-fix-modifiers.patch with latest version of PR.
* Mon Sep 29 2025 Frederic Crozat <fcrozat@suse.com>
- Add mutter-fix-modifiers.patch: fix regression in modifiers
handling glgo#GNOME/mutter#4339
* Wed Sep 24 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.0+43:
* clutter: Bail out in gesture event handler on sprite-less events
* core/delete: Check if window is unmanaging before deleting
* backend/native: Steal errors when setting keymap
* tests/popup-positions: Test placement rule constraints
* tests/test-client: Allow poping up with constraint rules
* tests/test-runner: Add test client API to pass command as GStrv
* window/wayland: Work around broken initial non-empty popup commit
* tests/xdg-activation: Ack configured serial
* Updated translations.
* Mon Sep 15 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.0:
+ Improve compliance of pointer-warp protocol implementation
+ Fix unminimizing in multi-monitor setups
+ Fix coordinates in crossing events
+ Update viewport after virtual monitor size changes
+ Fix "ghost" modifier key presses in clients
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations
* Tue Sep 02 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Require glycin-loaders: needed to load background images
* Mon Sep 01 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.rc:
+ Fix windows sometimes not unmaximizing on drag
+ Add ICtCp Tone Mapping
+ Add custom service client
+ Add support for ICC profiles
+ Ensure input capture sessions have the requested devices
+ Advertise Broadcast RGB support
+ Support wl_seat v10
+ Use glycin for loading background images
+ Improve picking fractional scaling factors
+ Flip wayland popups even if they won't fully fit afterwards
+ Add color calibration D-Bus API
+ Improve consistency of keyboard modifier state
+ Make meta_window_{get,set}_maximize_flags() public again
+ Fix fd leak during screencasting
+ Fix captured devices getting stuck when client disconnects
+ Allow the cursor to move at maximum refresh rate with VRR
+ Still constrain fullscreen wayland windows with size limits
+ Add launchers to devkit
+ Revamp initial wayland window configuration
+ Add support for variations of YCbCr formats
+ Do not switch from tablet cursor to pointer on keyboard events
+ Place initially-maximized windows on the correct monitor
+ Replace click/tap/pan actions with gesture-based actions
+ Drop logical ClutterInputDevice from public API
+ Fix reading and updating the privacy screen property
+ Release the accelerometer from iio-sensor-proxy when unused
+ Always respect position hint when mapping as fullscreen
+ Add pure MRU order stragegy to tab list
+ Don't constrain size limits when applying wayland commits
+ Suspend windows when screen shield is active
+ Use the right PID for wayland clients
+ Use extended sRGB for blending by default
+ Fixed crashes
- Add pkgconfig(libadwaita-1) and pkgconfig(glycin-2)
BuildRequires: new dependencies
- Drop mutter-implement-text-input-v1.patch: no longer applicable
* Thu Aug 28 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 49.beta:
+ Reintroduce snippet caching
+ Implement the wl_fixes interface
+ Create MetaWaylandClient for every wl_client
+ Fix DND from X11 clients using tablet stylus
+ Respect implicit grab for popup surfaces
+ Fix handling of pad button actions of tablets
+ Implement the pointer warp protocol
+ Fixed crash
+ Misc. bug fixes and cleanups
- Changes from version 49.alpha:
+ Add speed limit to Visual alerts
+ Make logical monitors more persistent
+ Bias less strongly towards smaller scaling factors
+ Add support for 10/12/16 bit SW decoder YUV formats
+ Fix behavior of windows that get activated before mapped
+ Expose LogicalMonitors in public API
+ Fix incorrect cursor over Xwayland clients
+ Separate trackpoint speed settings from mouse
+ Fix auto-maximized wayland windows
+ Fix hi-res scroll events getting converted to flip-flopping
discrete events
+ Avoid creating a frame for the root window
+ Apply touchpad acceleration profile on startup
+ Add (un)inhibit API to control cursor visibility
+ Fall back to updating activation environment ourselves
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations
* Mon Jul 14 2025 Michael Gorse <mgorse@suse.com>
- Drop mutter-SLE-bell.patch. It no longer applies with --fuzz=0,
and it is X11-only, so it is no longer useful for SLE 16.
* Sun Jun 29 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.4:
+ Unlink outputs from unused connectors in update_outputs
+ Add speed limit to Visual alerts
+ Fix behavior of windows that get activated before mapped
+ Fix incorrect cursor over Xwayland clients
+ Fix hi-res scroll events getting converted to flip-flopping
discrete events
+ Fixed crash
+ Misc. bug fixes and cleanups
* Tue Jun 03 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.3.1:
+ Fix Xwayland windows becoming unresponsive to events
+ Fix drag and drop of tabs into tiled/maximized state
* Mon May 26 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.3:
+ Use opaque dma-buf formats substitutes for scanout
+ Restore tiled/maximized windows to the correct monitor
+ Do not leak session manager file to launched processes
+ Use frame-sync candidate that likely matches scanout candidate
+ Propagate all touchpad gesture events to apps
+ Update window decorations on override-redirect attribute
+ Load initial _NET_WM_FULLSCREEN_MONITORS value
+ Fix race when registering implicit grab
+ Skip multiple refresh intervals if necessary
+ box-layout: Update actor-request-mode on orientation changes
+ Do not take control of logind session on Xorg
+ Fixed crashes
+ Plugged leaks
+ Misc. bug fixes and cleanups
+ Updated translations.
* Mon Apr 14 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.2:
+ Fix animated cursors
+ Announce workspace changes to screen reader
+ Fix popups showing in some situations
+ Fix wrong cursor after window animations
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
* Tue Apr 01 2025 Bjørn Lie <bjorn.lie@gmail.com>
- 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
* Fri Mar 28 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.0+38:
* cursor-sprite/xcursor: Add a cache for the XCursor images
* backends/cursor: Propagate cursor theme and size pref changes
* cursor-renderer/native: Handle when kms_cursor_manager is NULL
* tests: Add a11y mouse keys test
* tests/utils: Add helper to wait for stage update
* tests: Add uinput based virtual input device factory method
* dbus-templates/logind: Open fds as nonblocking
* seat-impl: Split initialization in two steps
* wayland: Handle NULL backend in handle_release_points
* wayland: Refactor handle_release_points helper out of
_dec_use_count
* compositor: Ensure to freeze DnD surface actor during failed
animation
* clutter/frame-clock: Don't accidentally reschedule-now
* Revert "kms/impl-device: Always catch pending KMS update in
_schedule_process"
* onscreen/native: Account for all posted frames
* onscreen/native: Include connector in some debug logs
* clutter/frame-clock: Add more debug logging
* clutter/frame-clock: Set frame clock state via helper
* monitor-manager: Don't apply configurations with unsupported
color modes
* monitor-manager: Split out helper to check monitor availability
* monitor: Add helper to check whether a color mode is supported
* monitor-config-utils: Add monitors config copy function
* wayland: Bail early if cursor shape doesn't change
* wayland: Fix thinko in cursor_shape_manager.get_tablet_tool_v2
* wayland: Fix thinko in shape protocol implementation with
tablet tools
* kms/device: Add SUPPORTS_COLOR_MODES flag and use it to guard
HDR/color
* kms/impl-device/simple: Add support for missing KMS properties
* kms/impl-device/simple: Add support for KMS blobs
* wayland: Allow changing from a cursor shape to a NULL surface
* cursor: Move sprite preparation into sprite classes
* tests: Disconnect dangling signal handlers
* Fix mutter crash from should_constraint_be_enabled()
* test-client: Ignore GdkX11 deprecations
* frames: Ignore GdkX11 deprecations
- Drop 0001-cursor-Unify-prepare_func-for-shape-cursors.patch:
Fixed upstream.
* Fri Mar 21 2025 Dead Mozay <dead_mozay@opensuse.org>
- Add 0001-cursor-Unify-prepare_func-for-shape-cursors.patch.
Solves the problem of changing the size of the cursor in gtk
applications on HiDPI displays.
* Thu Mar 20 2025 bjorn.lie@gmail.com
- Update to version 48.0+5:
* Revert "ci: Disable container building temporarily"
* Revert "ci: Disable sysext temporarily"
* tests: Raise the timeout on monitor-unit from 1 minute to 5
minutes
* Revert "onscreen/native: Account for all posted frames"
* kms/impl-device: Always catch pending KMS update in
_schedule_process
* Tue Mar 18 2025 Xiaoguang Wang <xiaoguang.wang@suse.com>
- Drop mutter-SLE-relax-some-constraints-on-CSD-windows.patch:
sle-classic is not supported.
* Sun Mar 16 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.0:
+ Improve wp_color_management_v1 support
+ Fix cursor brightness not following HDR luminance setting
+ Fix black screen with nvidia driver
+ Adjust presentation time feedback for triple buffering
+ Fix broken overlay cursor damage tracking
+ Add support for Kana and Compose USB HID LEDs
+ Fix frequent frame skips under some circumstances
+ Fix random output freezes
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Rebase patches with quilt and simplyfy conditionals applying
patches.
* Fri Mar 14 2025 Michael Gorse <mgorse@suse.com>
- Drop use of sle_version in favor of is_opensuse and suse_version.
Sle_version is no longer used in SLE 16.
* Wed Mar 05 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.rc:
+ Support presentation-time version 2
+ Honor wl_surface.offset on cursor surfaces
+ Allow to activate the overview with either Super key
+ Implement dynamic triple buffering
+ Implement the cursor_shape_v1 protocol
+ Improve window placement when centering new windows
+ Fix sharable surfaces with nvidia as primary
+ Default to sticky drag lock
+ Implement a11y keyboard monitoring support
+ Support wp_color_management_v1 protocol
+ Fix dma-bufs support for headless sessions
+ Allow to mark monitors for lease via gdctl
+ Fixed confused IM focus state after closing some windows
+ Center new windows by default
+ Add output luminance settings
+ Do not use triple buffering when update time fits into refresh
interval
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
* Wed Mar 05 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.beta:
+ Update cursors via the frame clock in virtual monitors
+ Synchronize device enabled state when adding device
+ Do not use modifiers if surface should be sharable
+ Add accessible state tracking in Clutter
+ Introduce GNOME Display Control (gdctl) utility
+ Fix notifying shell about modifier-only keyboard layout
switches
+ Configure HDR via DisplayConfig D-Bus API
+ Fixed crashes
+ Misc. bug fixes and cleanups
- Add pkgconfig(bash-completion), python3-argcomplete and
python3-docutils BuildRequires, new dependencies.
* Wed Mar 05 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 48.alpha:
+ gwakeup: Reduce wake-ups to only first item in queue
+ x11: Reduce chances XPending does recvmsg() syscall
+ Fix grabbing tablet devices
+ Improve color-management support
+ Fix misplaced windows and random resizes on scaled monitors
+ Improve detecting preferred primary devices
+ Merge CoglPango into Clutter
+ Always depend on libdisplay-info for EDID parsing
+ Fix explicit sync with virtual monitors w/o pipewire streams
+ Introspect `event` parameter in MetaKeyHandlerFunc
+ Allow to configure monitors as for-lease
+ Add support for system bell protocol
+ Add `configure` signal to allow tweaking original window
configuration
+ Default to high thread instead of realtime priority for KMS
thread
+ Add built-in renderdoc support
+ Fix maximized X11 when using native Xwayland scaling
+ Implement xdg-toplevel-drag-v1 protocol
+ Fix blank screen in remote headless sessions
+ Query screen cast format modifiers via CoglRenderer
+ Also request high priority secondary EGL context
+ Fix Xwayland DND coordinates when using fractional scaling
+ Remove ClutterImage
+ Fix applying initial _NET_WM_WINDOW_OPACITY on Xwayland
+ Implement wp_viewport support for cursor surfaces
+ Improve input → output latency of cursor movements
+ Make font-rendering support optional
+ Improve frame rate on monitors attached to secondary GPUs in
copy mode
+ Add support for commit-timing-v1 and fifo-v1 protocols
+ Use BT709 coefficients and limited range for YUV conversion by
default
+ Send preferred scales to all surface roles
+ Fixed crashes
+ Misc. bug fixes and cleanups
- Stop passing libdisplay_info=true to meson setup, no longer
needed nor recognized.
- Rebase patches.
- Disable patches needing rebase:
+ 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch
+ mutter-implement-text-input-v1.patch
- Bump api_major to 16 following upstream changes.
* Tue Mar 04 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.6:
+ Support presentation-time version 2
+ Honor wl_surface.offset on cursor surfaces
+ Fix sharable surfaces with nvidia as primary
+ Fixed crash
* Wed Feb 05 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.5:
+ Synchronize device enabled state when adding device
+ Do not use modifiers if surface should be sharable
+ Fix notifying shell about modifier-only keyboard layout
switches
+ Fixed crashes
+ Misc. bug fixes and cleanups
* Mon Jan 13 2025 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Fri Dec 06 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.3:
+ Fix maximized X11 when using native xwayland scaling
+ Fix blank screen in remote headless sessions
+ Fix touch-triggered popups being cancelled too early
+ Fix pointer cursor during compositor grabs
+ Fixed crash
* Mon Nov 25 2024 Bjørn Lie <bjorn.lie@gmail.com>
- 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
* Tue Oct 29 2024 bjorn.lie@gmail.com
- Update to version 47.1+3:
* wayland/pointer-constraints: Warp pointer after destroying
resource
* Updated translations.
* Sat Oct 19 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.1:
+ gwakeup: Reduce wake-ups to only first item in queue
+ x11: Reduce chances XPending does recvmsg() syscall
+ Fix grabbing tablet devices
+ Fix misplaced windows and random resizes on scaled monitors
+ Fix explicit sync with virtual monitors w/o pipewire streams
+ Improve detecting preferred primary devices
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
* Thu Oct 17 2024 bjorn.lie@gmail.com
- Update to version 47.0+24:
* stage-impl: Ensure that a sync object is created in headless mode
* backends/x11: Avoid potential crash in pad_switch_mode
* display: Do not crash attempting to display OSD for unknown
Wacom device
* wayland/drm-lease: Do not add connector twice on lease
disappeared
* wayland/drm-lease: Hold device fd when listing leases
* Thu Sep 26 2024 bjorn.lie@gmail.com
- Update to version 47.0+19:
* Revert "window/wayland: Use scale for configured rect in
configuration"
* cogl/gles: Don't initialize glGetStringi
* cogl/gl: Don't initialize potentially unused/unsupported
functions
* cogl: Don't _cogl_context_get_gl_extensions before
check_gl_version
* cogl/egl: Restore support for EGL 1.4
* wayland/tablet-tool: Fix grabbing tablet devices
* cogl/gles: Use unsized internal formats for RGB8, RGBA8 in GLES
2.0
* wayland/color-management: Fix SIGSEGV on dispose
* x11: Reduce chances XPending does recvmsg() syscall
* gwakeup: Reduce wake-ups to only first item in queue
* window/x11: Use g_autoslist (MetaStrut) in
meta_window_x11_update_struts
* Updated translations.
* Mon Sep 16 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.0:
+ Fix resizing of electron windows
+ Fix using modifiers on multi-GPU setups
+ Don't override externally set tablet calibration
+ Add experimental support for xdg-session-manager-v1 protocol
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Add gvdb submodule and add as source.
* Mon Sep 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 47.rc+40:
+ window/xwayland: Handle arithmetics close to the int limits.
* Mon Sep 16 2024 Michael Gorse <mgorse@suse.com>
- Update version requirements to correspond with the source.
* Mon Sep 16 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.rc (bsc#1223393):
+ Add experimental color management protocol support
+ Merge Cally into Clutter
+ Fix drag and drop between X11 and wayland clients
+ Fix drag and drop from grabbing popups
+ Fix EGLDevice support
+ Improve cursor smoothness under load
+ Fix frozen cursor on some hybrid machines
+ Fix touch window dragging with pointer lock enabled
+ Store the layout mode in monitor config
+ Fix keys sometimes getting stuck after using global shortcut
+ Fix propagating tablet device removals to clients
+ Fix tablet input in maximized windows
+ Reduce damage on window movement
+ Install mutter tests
+ Use libadwaita for server-side decorations on GNOME
+ Fix frozen cursor after suspend
+ Let scaling-aware Xwayland clients scale themselves
+ Add initial PipeWire explicit sync support
+ Trace damage reason in sysprof
+ Expose new backlight API to gnome-settings-daemon
+ Fixed crashes
+ Plugged leaks
+ Misc. bug fixes and cleanups
+ Updated translations.
* Mon Sep 16 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.beta:
+ Fix visibility of Xwayland windows
+ Add plumbing for transforming color state
+ Build and publish GNOME OS systemd-sysext extensions
+ Implement support for tablet tool keybindings and actions
+ Add support for tablet tool pressure ranges
+ Improve sticky behavior with transient dialogs
+ Improve placement and focus logic with always-on-top windows
+ Expose Orientationmanager to introspection
+ Recover from secondary GPU update failures
+ Plugged leaks
+ Misc. bug fixes and cleanups.
- Rebase patches with quilt.
- Bump api_major to 15 following upstream changes.
* Sun Sep 15 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.5:
+ Fix drag and drop between X11 and wayland clients
+ Fix drag and drop from grabbing popups
+ Fix EGLDevice support
+ Fix frozen cursor on some hybrid machines
+ Fix touch window dragging with pointer lock enabled
+ Fix propagating tablet device removals to clients
+ Fix tablet input in maximized windows
+ Reduce damage on window movement
+ Fix frozen cursor after suspend
+ Fix using modifiers on multi-GPU setups
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
* Fri Aug 09 2024 Michael Gorse <mgorse@suse.com>
- Fix build if sle_version is defined: Patch3 no longer exists, and
add back Patch4 for SLE builds that was mistakenly removed in
last change.
* Mon Aug 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.4:
+ Fix nested popovers on wayland.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop mutter-fix-x11-restart.patch: fixed upstream.
* Tue Jul 30 2024 Michael Gorse <mgorse@suse.com>
- Rebase mutter-SLE-relax-some-constraints-on-CSD-windows.patch.
* Thu Jul 04 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 46.3.1:
+ Fix visibility of Xwayland windows
+ Misc. bug fixes
* Sun Jun 30 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 46.3:
+ Fix performance issues with second virtual monitor
+ Fix missing unmap animation of some windows
+ Fix placement/resizing regression
+ Fix possible out of sync primary selections and clipboard
+ Fix ibus support in popups
+ Fix hardware accelerated rendering when headless
+ Add back support for legacy X11 cursor themes
+ Fix preedit offsets
+ Use character offsets to specify surrounding text
+ Don't force titlebar on screen on all interactive resizes
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Rebase patches with quilt.
* Mon May 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.2:
+ Fix hardware cursor with non-atomic KMS drivers.
+ Fix night light state getting stuck on monitor changes.
+ Fix sending preferred buffer transform.
+ Fix key press events with immediate release being ignored.
+ Fix unsetting clipboard on screen lock.
+ Fix wrong input region of undecorated X11 windows.
+ Fix windows potentially shrinking unexpectedly on configure.
+ Fix popup menus sometimes closing immediately.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated transltions.
* Fri May 17 2024 Alynx Zhou <alynx.zhou@suse.com>
- Add mutter-implement-text-input-v1.patch: This allows input
method to work in Chromium/Electron-based apps with Wayland Ozone
platform, which only has text-input-v1 support
(glgo#GNOME/mutter!3751, bsc#1219505).
* Wed May 01 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.1:
+ Implement linux-drm-syncobj-v1 (bsc#1219718).
+ Fix input lag on X11 nvidia.
+ Fix scanout on secondary GPUs.
+ Don't apply max-render-time to secondary GPUs.
+ Fix reusing single-pixel buffers.
+ Improve scanout candidate check.
+ Always use logical pixels for.
+ Fix modifiers getting stuck during grabs.
+ Fix night-light on displays without EDID.
+ Fix secondary GPU acceleration with nvidia driver.
+ Fix some XWayland clients being partially click-through.
+ Fix initial suspended state.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop mutter-fix-front-buffer-lock.patch and
0001-Revert-clutter-stage-Avoid-queueing-stage-updates-wh.patch:
fixed upstream.
* Sun Apr 28 2024 Xiaoguang Wang <xiaoguang.wang@suse.com>
- Add 0001-Revert-clutter-stage-Avoid-queueing-stage-updates-wh.patch:
Reverting commit 261f516a to fix black screen on Xorg when logging
in or logging out (glgo#GNOME/mutter#3452 bsc#1222612).
* Mon Apr 08 2024 Alynx Zhou <alynx.zhou@suse.com>
- Add mutter-fix-front-buffer-lock.patch: Fix front buffer lock
error by an unnecessary ensure_fb_id call
(glgo#gnome/mutter!3674, bsc#1222409).
* Tue Mar 19 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.0:
+ Fix duplicate scroll events over libei.
+ Fix window menu with mouse button modifier.
+ Fix caret offset in accessible event.
+ Fix handling of scroll events for mice.
+ Use timerfd for clock timing.
+ Advertise support for BGRA for all screencast types.
+ Add support for preferred_buffer_scale/transform.
+ Use memfd to store selection data.
+ Fix globally active input focus.
+ Call malloc_trim() after loading background image.
+ Fix dynamic max render time sometimes getting stuck on constant
framerate.
+ Introduce base of new gesture framework.
+ Work around windows missing work area changes.
+ Fix black screen with some drivers.
+ Improve login screen <-> session transition.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
* Mon Mar 18 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.rc:
+ screencast: Renegotiate when DMABUF allocation fails.
+ Unify wayland pointer- and keyboard grab mechanisms.
+ Add modifier-aware screencasting support.
+ Fix synchronization issue on Xorg.
+ Send fractional_scale event immediately on window creation.
+ wayland/client: Add make_dock() method.
+ Fix gray area on top of some X11 fullscreen windows.
+ Stick dragged windows to the right anchor point.
+ cally/text: Fix emission of `text_caret_moved` signal.
+ clutter/text: Fix minimum height calculation.
+ Add experimental support for variable refresh rate.
+ Expose the minimum refresh rate of monitors through D-Bus.
+ Use "default" cursor for moving windows.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Rebase mutter-window-actor-Special-case-shaped-Java-windows.patch
(resync with Fedora).
* Sun Mar 17 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.beta:
+ Implement mouse cursor hotspots for KMS atomic.
+ Improve project and development documentation.
+ Refactor wayland focus management.
+ Remove experimental rt-scheduler feature.
+ Remove ClutterCanvas.
+ Consider reduced blanking with lower pixelclock.
+ Fix centering non-modal transients over parent.
+ Allow XKB model to be configured.
+ Enable KMS deadline timer after a VT switch if it was
inhibited.
+ Prepare for variable refresh rate support.
+ Restore IM state flushing before handling key events.
+ Swap stylus buttons to match traditional order.
+ Fix handling of pad ring wrap arounds.
+ Support Broadcast RGB/RGB range KMS property.
+ Ensure all planes support EGL config format.
+ Handle Alt modifier in pad actions.
+ Store eraser and stylus tools separately.
+ Disambiguate output mapped to tablet with connector name.
+ Fix lost keyboard focus after dismissing popups.
+ Implement direct scanout for cropped and scaled surfaces.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
* Sat Mar 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 46.alpha:
+ wayland: Send keyboard modifiers after the enter event.
+ wayland/client: Add make_desktop() method.
+ Add a target workspace to raise_and_make_recent().
+ clutter: Drop cairo helpers.
+ cogl: Port away from CoglObject.
+ mtk: Add a Region type.
+ Propagate focus appearance to all ancestors.
+ Ignore locked modifiers in keybinding machinery.
+ Fix disabling check-alive timeout.
+ Drop ClutterContainer interface.
+ Improve sloppy and mouse focus modes.
+ Sync geometry only when window is mapped.
+ Improve repick due to transform changes.
+ Fix tablets on X11 having the wrong device.
+ Disable HW cursor when inhibited by backend.
+ screencast: Bring back blitting.
+ backends/native: Try 10 bpc formats.
+ Fix forcing EGLStream with NVIDIA proprietary driver.
+ screencast: Add ability to stop streams.
+ Use standard cursor names from CSS specification.
+ Avoids over-synchronization due to client reads.
+ Add more profiling instrumentation.
+ Allow specifyig the layout manager for an actor type.
+ Fix handling of relative mode for tablets.
+ Dynamically assign hardware planes during configuration.
+ Simplify X11 focus management.
+ background: Fix background color around image.
+ text-input: Use correct offsets in delete_surrounding_text.
+ Add wayland shm YCbCr support.
+ Set a minimum guessed scale.
+ Fix building without native backend.
+ Fix occasional artifacts at top of X11 fullscreen windows.
+ Add documentation for building, running and debugging.
+ Improve tablet pressure curve calculation.
+ Fixed crashes.
+ Plugged leaks.
+ Updated translations.
- Bump api_major to 14 following upstream changes.
- Add pkgconfig(pixman-1) BuildRequires: new dependency.
- Drop pkgconfig(json-glib-1.0) BuildRequires: no longer needed.
- Drop mutter-fix-text-input-delete-surrounding.patch: fixed
upstream.
* Fri Mar 15 2024 Alynx Zhou <alynx.zhou@suse.com>
- Add 0001-Revert-clutter-actor-Cache-stage-relative-instead-of.patch:
This leads into partial update while switching VT (from TTY to
GNOME) on X11 session with fbdev driver used (
glgo#GNOME/mutter#3302, bsc#1219546).
* Thu Feb 01 2024 Alynx Zhou <alynx.zhou@suse.com>
- Drop mutter-SLE-bsc984738-grab-display.patch: It blocks non-CSD
apps with GNOME 45, and the latest LTS Oracle Installer works
fine without it, the original bug is not a problem (bsc#1218935).
* Wed Jan 24 2024 Eugenio Paolantonio <eugenio.paolantonio@suse.com>
- mutter-SLE-bsc984738-grab-display.patch:
* Temporary disable this SLE-only patch as it makes mutter
45 lock-up on non-CSD apps (bsc#1218935)
* Tue Jan 23 2024 Eugenio Paolantonio <eugenio.paolantonio@suse.com>
- Rebase mutter-disable-cvt-s390x.patch for mutter 45.x.
* Wed Jan 10 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 45.3:
+ Fix handling of relative mode for tablets.
+ Fix forcing EGLStream with NVIDIA proprietary driver.
+ Sync geometry only when window is mapped.
+ Improve repick due to transform changes.
+ wayland/client: Add make_desktop() method.
+ Fix occasional artifacts at top of X11 fullscreen windows.
+ background: Fix background color around image.
+ Fixed crashes.
+ Plugged leaks.
+ Misc. bug fixes and cleanups.
+ Updated translations.
* Thu Dec 21 2023 Alynx Zhou <alynx.zhou@suse.com>
- Add mutter-fix-text-input-delete-surrounding.patch: text-input-v3
requrires byte based offset but Clutter uses char based offset
for delete_surrounding_text, fix it by converting before passing
arguments (glgo#GNOME/mutter#2146, glgo#GNOME/mutter!2712).
* Mon Dec 18 2023 Alynx Zhou <alynx.zhou@suse.com>
- Add mutter-fix-x11-restart.patch: glgo#GNOME/mutter!2445 breaks
restarting under x11 accidentally because it redirects subwindows
after redirecting windows, this patch fix it by redirecting
subwindows first (glgo#GNOME/gnome-shell#7050,
glgo#GNOME/mutter!3329).
* Thu Dec 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 45.2:
+ Disable HW cursor when inhibited by backend.
+ Fix disabling check-alive timeout.
+ Propagate focus appearance to all ancestors.
+ Fix tablets on X11 having the wrong device.
+ Fixed crash.
+ Updated translations.
* Sun Dec 03 2023 Yifan Jiang <yfjiang@suse.com>
- Rebase mutter-SLE-bsc984738-grab-display.patch.
* Tue Nov 28 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -p N instead of deprecated %patchN.
* Wed Nov 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.1:
+ Fix filtering keybinding events in presence of grabs
+ Fix direct scanout support when using integer scaling
+ Fix capitalization of some keys when caps lock is on
+ Fix vsync regression
+ Fix visibility of software cursors when using direct scanout
+ Fix artifacts at the bottom of some surfaces
+ Discard monitor configs with fractional scale when unusable
+ Apply track point settings
+ xwayland: Enable XDG portal only when not nested
+ Inhibit real-time scheduling when mode setting
+ Don't delay frame updates after idle period
+ Fix running Xwayland in headless setup with nvidia driver
+ wayland: Send keyboard modifiers after the enter event
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
* Thu Oct 26 2023 bjorn.lie@gmail.com
- Update to version 45.0+61:
+ backend:
- Introduce helpers for turning from/to clutter/evdev buttons
- Use helper to translate from/to clutter/evdev button codes
+ clutter/frame-clock:
- Simplify next_presentation_time_us calculation
- Start next update ASAP after idle period
+ cogl/onscreen: Add missing error untrap calls
+ input-capture:
- Check barriers don't extend into nonexisting monitors
- Fix off-by-one for barrier validation
+ renderer/native:
- Add a new has_addfb2 property
- Send modifiers even without AddFb2
+ screen-cast/stream-src:
- Assert that dmabuf handle lookup succeeds
- Calculate stride after adding handle to hash table
+ tests/clutter/event-delivery: Avoid race with stage update
+ tests/clutter/frame-clock*: Use
clutter_frame_get_target_presentation_time
+ wayland/dma-buf: Advertise INVALID modifier without AddFb2
+ wayland: Send keyboard modifiers after the enter event
+ input-capture: Add more barrier tests, mostly for invalid
barriers
* Fri Oct 13 2023 bjorn.lie@gmail.com
- Update to version 45.0+45:
+ kms/impl-device/atomic:
- Fix blob size
- Fix stack overflow
+ kms/impl-device: Inhibit real-time scheduling when mode setting
+ monitor-manager/native: Update assignments on empty-config too
+ renderer/native:
- Clear old pending mode sets when unsetting all modes
- Fold mode unsetting into renamed unset_modes()
+ tests/dbusmock-templates/rtkit: Add MakeThreadHighPriority
+ tests/kms/render: Add test for setting empty config
+ thread:
- Allow turning off rt scheduling for running thread
- For consistency, s/real_time/realtime/
+ Updated translations.
* Mon Oct 09 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Drop mutter-crash-meta_context_terminate.patch: Closed upstream
via https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2609
* Sat Sep 16 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.0:
+ Fix focus-follows-mouse mode
+ Optimize applying relative transformation matrix
+ Add support for P010 YCbCr format
+ Fix hardware cursor stuttering on Raspberry Pi
+ Fix input in multi-monitor remote desktop sessions with libei
+ Fixed crashes
+ Misc. bug fixes and cleanups
+ Updated translations.
- Drop mutter-trap-dpms-errors.patch: Fixed upstream.
- Change compression of tarball in service and spec to zst from xz.
- Add pkgconfig(libdisplay-info) BuildRequires and pass
libdisplay_info=true to meson setup: New optional dependency,
build libdisplay-info support.
* Thu Sep 14 2023 Alynx Zhou <alynx.zhou@suse.com>
- Add mutter-trap-dpms-errors.patch: Apparently DPMSForceLevel()
can fail if DPMS is not enabled, so trap errors of DPMS because
they are not critical and should not block user session.
(bsc#1215273, glgo#GNOME/mutter!3160)
* Thu Sep 07 2023 Luciano Santos <luc14n0@opensuse.org>
- Replace sysprof-4 with sysprof-6 pkgconfig() BuildRequires to
follow up the upstream change. And build without the profiler
feature (using bcond_with profiler), as it's not meant for
general use.
* Wed Sep 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.rc:
+ Fix possible redraw freeze in fullscreen windows
+ Fix restoring focus when leaving the overview
+ Support alpha-composited window screencasts
+ Fix some XWayland windows not getting mapped
+ Fix cursor movement on rotated screens
+ Avoid global lock in stage signals
+ Implemented suspended xdg_toplevel state
+ Support idle_inhibit protocol
+ Do not trigger repick during relayout
+ Fix redraw issue when buffer age is unavailable
+ Add Meta Toolkit (MTK) library
+ Fix possible window freeze during resize operations
+ Fixes to tablet cursor visibility on Wayland
+ Improve support for input capture and emulated input
+ Use headless mode when seat ID is unset
+ Fix unresponsive touchscreen after titlebar drag
+ Fix absolute pointer events on virtual monitor streams
+ Fix disabling CRTCs in disable-only mode updates
+ Cache multi-texture shader snippets
+ Fixed crashes
+ Plugged leaks
+ Misc. bug fixes and cleanups
+ Updated translations.
- Drop mutter-fix-clipped-redraw.patch: Fixed upstream.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.beta.1:
+ Fix blitting from premultiplied to opaque formats
+ Fix Super key not going to overview in GNOME Shell
+ Use ClutterEvent in ClutterActor class event vmethod signatures
+ Misc. bug fixes and cleanups
+ Updated translations.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.beta:
+ Support input capture and emulated input with libei
+ Add KMS thread
+ Fix touch move operations on subsurfaces
+ Fix unexpected cursor changes over non-resizable windows
+ Improve render time estimates
+ Fix flickering when DRI driver isn't available
+ Fix restoring maximized state of SSD windows
+ Add support for YUV formats
+ Fix xwayland-allow-byte-swapped-clients setting
+ Misc. bug fixes and cleanups
+ Updated translations.
- Add pkgconfig(libeis-1.0) BuildRequires: New dependency.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 45.alpha:
+ Fix DND in some server-side decorated windows
+ Optionally use libdisplay-info for EDID parsing
+ Optimize partial surface updates
+ Fix redrawing regression in non-DMA remote sessions
+ Avoid race condition in xwayland-on-demand
+ Do not unminimize windows with initial IconicState
+ Implement physical pixel rounding of wayland surfaces
+ 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
+ Re-enable client modifiers with amdgpu driver
+ Fix sysprof tracing in non-main threads
+ Fix X11 client input region issues
+ Optimize finish-layout step during stage updating
+ Fix profiling repeatedly
+ Ensure preferred monitor mode is always included
+ Fully initialize input device state during init
+ Forward modifiers to IM alongside regular key events
+ Fix window focus unexpectedly moving to secondary monitor when
changing workspaces
+ Avoid rapidly toggling dynamic max render time
+ Fix dynamic max render time blocking with direct scanout
+ Mirror window placement in RTL locales
+ Fix screencast with fractionally scaled surfaces
+ Reipmlement strict focus mode policy
+ Fixed crashes
+ Plugged leaks
+ Misc. bug fixes and cleanups
+ Updated translations.
- Bump api_major to 13 following upstream changes.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- 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 <alynx.zhou@suse.com>
- 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 <dimstar@opensuse.org>
- 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 <yfjiang@suse.com>
- 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 <bjorn.lie@gmail.com>
- 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.lie@gmail.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 <alynx.zhou@suse.com>
- 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 <alynx.zhou@suse.com>
- 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.lie@gmail.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 <bjorn.lie@gmail.com>
- 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.lie@gmail.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 <luc14n0@opensuse.org>
- 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.lie@gmail.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.lie@gmail.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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <alynx.zhou@suse.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <dimstar@opensuse.org>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <mwilck@suse.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <dimstar@opensuse.org>
- 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 <bjorn.lie@gmail.com>
- 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 <dimstar@opensuse.org>
- 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 <dimstar@opensuse.org>
- 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 <xiaoguang.wang@suse.com>
- 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 <fcrozat@suse.com>
- 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 <luc14n0@opensuse.org>
- 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 <alynx.zhou@suse.com>
- 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 <bjorn.lie@gmail.com>
- Update to version 42.0:
+ Updated translations.
* Mon Mar 07 2022 Bjørn Lie <bjorn.lie@gmail.com>
- 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.lie@gmail.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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- Add 0002-Drop-CI-test-setup-that-needs-catchsegv.patch: Fix build
with glibc 2.35 and newer.
* Sat Feb 05 2022 Michael Gorse <mgorse@suse.com>
- 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 <dimstar@opensuse.org>
- 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 <bjorn.lie@gmail.com>
- 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 <alynx.zhou@suse.com>
- 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).
/usr/bin/gdctl /usr/bin/gnome-service-client /usr/bin/mutter /usr/lib/libmutter-17.so.0 /usr/lib/libmutter-17.so.0.0.0 /usr/lib/mutter-17 /usr/lib/mutter-17/Clutter-17.typelib /usr/lib/mutter-17/Cogl-17.typelib /usr/lib/mutter-17/Meta-17.typelib /usr/lib/mutter-17/Mtk-17.typelib /usr/lib/mutter-17/libmutter-clutter-17.so.0 /usr/lib/mutter-17/libmutter-clutter-17.so.0.0.0 /usr/lib/mutter-17/libmutter-cogl-17.so.0 /usr/lib/mutter-17/libmutter-cogl-17.so.0.0.0 /usr/lib/mutter-17/libmutter-mtk-17.so.0 /usr/lib/mutter-17/libmutter-mtk-17.so.0.0.0 /usr/lib/mutter-17/plugins /usr/lib/mutter-17/plugins/libdefault.so /usr/lib/udev/rules.d/61-mutter.rules /usr/libexec/mutter-backlight-helper /usr/libexec/mutter-devkit /usr/libexec/mutter-x11-frames /usr/share/GConf/gsettings/mutter-schemas.convert /usr/share/applications/org.gnome.Mutter.Mdk.desktop /usr/share/bash-completion/completions/gdctl /usr/share/doc/packages/mutter /usr/share/doc/packages/mutter/NEWS /usr/share/glib-2.0/schemas/org.gnome.mutter.devkit.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.mutter.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml /usr/share/gnome-control-center /usr/share/gnome-control-center/keybindings /usr/share/gnome-control-center/keybindings/50-mutter-navigation.xml /usr/share/gnome-control-center/keybindings/50-mutter-system.xml /usr/share/gnome-control-center/keybindings/50-mutter-wayland.xml /usr/share/gnome-control-center/keybindings/50-mutter-windows.xml /usr/share/icons/hicolor/scalable/apps/org.gnome.Mutter.Mdk.Devel.svg /usr/share/icons/hicolor/scalable/apps/org.gnome.Mutter.Mdk.svg /usr/share/icons/hicolor/symbolic/apps/org.gnome.Mutter.Mdk-symbolic.svg /usr/share/licenses/mutter /usr/share/licenses/mutter/COPYING /usr/share/man/man1/gdctl.1.gz /usr/share/man/man1/gnome-service-client.1.gz /usr/share/man/man1/mutter.1.gz /usr/share/polkit-1/actions/org.gnome.mutter.backlight-helper.policy
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025