Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mutter-44.1+2-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: mutter Distribution: openSUSE:Factory:zSystems
Version: 44.1+2 Vendor: openSUSE
Release: 3.1 Build date: Sun May 28 20:51:28 2023
Group: System/GUI/GNOME Build host: s390zp24
Size: 5059995 Source RPM: mutter-44.1+2-3.1.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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).
* Fri Dec 17 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <alynx.zhou@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <alynx.zhou@suse.com>
  - Enable wayland-eglstream dependency on Leap/SLE (jsc#SLE-19964).
* Fri Nov 19 2021 Alynx Zhou <alynx.zhou@suse.com>
  - Enable eglstream on Leap/SLE (jsc#SLE-19964).
* Fri Nov 05 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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" <packaging@sp1rit.anonaddy.me>
  - Added clutter-only_reset_preedit_text_if_set.patch
    + fixes "scrollback" issue of GtkTextView
      (see lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/WYSUDJFTZIEEJS3QBBBUNLD3XBXULABU/)
* Wed Oct 20 2021 Yifan Jiang <yfjiang@suse.com>
  - Rebase mutter-SLE-bsc984738-grab-display.patch.
* Wed Sep 22 2021 Michael Gorse <mgorse@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <bjorn.lie@gmail.com>
  - 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 <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Wed Aug 18 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <yfjiang@suse.com>
  - Synchronize changelog between SLE, Leap and Factory.
* Thu Jul 29 2021 Yifan Jiang <yfjiang@suse.com>
  - Disable eglstream on Leap/SLE by now since it is under review.
* Wed Jul 28 2021 Yifan Jiang <yfjiang@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - Update to version 40.2.1:
    + Fixed crash glgo#GNOME/mutter!1895.
* Fri Jun 11 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <alynx.zhou@suse.com>
  - Rebase mutter-SLE-bsc984738-grab-display.patch and
    mutter-SLE-bell.patch.
* Sat Apr 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - Update to version 40.0:
    + xwayland: Check permissions on /tmp/.X11-unix.
* Wed Mar 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 dimstar@opensuse.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 dimstar@opensuse.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 dimstar@opensuse.org
  - Update to version 3.38.0:
    + screencast: Only use DMA buffers for i915.
    + Updated translations.
* Thu Oct 08 2020 dimstar@opensuse.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 dimstar@opensuse.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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <alynx.zhou@suse.com>
  - 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 <fcrozat@suse.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - Update to version 3.36.4+9:
    + Various screen cast fixes.
* Wed Jul 08 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <bjorn.lie@gmail.com>
  - 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 mgorse@suse.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 <mgorse@suse.com>
  - Enable SLE patches on leap (jsc#SLE-11897).
* Thu Apr 30 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - 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.lie@gmail.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.lie@gmail.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 dimstar@opensuse.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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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 <dimstar@opensuse.org>
  - 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.lie@gmail.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 <alynx.zhou@suse.com>
  - 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 <alarrosa@suse.com>
  - Build with pipewire 0.3.0:
    * Add 0001-Update-to-PipeWire-0.3-API.patch
* Tue Feb 25 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Rework mutter-fix-mesa20.patch: base it on mutter upstream commit
    a444a4c.
* Mon Feb 24 2020 Stefan Dirsch <sndirsch@suse.com>
  - Add mutter-fix-mesa20.patch: fixes build against Mesa 20
    (boo#1164688).
* Sun Feb 16 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - 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 <dimstar@opensuse.org>
  - No longer recommend -lang: supplements are in use
* Sun Jan 05 2020 bjorn.lie@gmail.com
  - Update to version 3.34.3+0:
    * Bump version to 3.34.3
* Wed Jan 01 2020 bjorn.lie@gmail.com
  - Update to version 3.34.2+2:
    * clutter/stage: Fix picking of rectangles with negative
      positions.

Files

/usr/bin/mutter
/usr/lib/udev/rules.d/61-mutter.rules
/usr/lib64/libmutter-12.so.0
/usr/lib64/libmutter-12.so.0.0.0
/usr/lib64/mutter-12
/usr/lib64/mutter-12/Cally-12.typelib
/usr/lib64/mutter-12/Clutter-12.typelib
/usr/lib64/mutter-12/Cogl-12.typelib
/usr/lib64/mutter-12/CoglPango-12.typelib
/usr/lib64/mutter-12/Meta-12.typelib
/usr/lib64/mutter-12/libmutter-clutter-12.so.0
/usr/lib64/mutter-12/libmutter-clutter-12.so.0.0.0
/usr/lib64/mutter-12/libmutter-cogl-12.so.0
/usr/lib64/mutter-12/libmutter-cogl-12.so.0.0.0
/usr/lib64/mutter-12/libmutter-cogl-pango-12.so.0
/usr/lib64/mutter-12/libmutter-cogl-pango-12.so.0.0.0
/usr/lib64/mutter-12/plugins
/usr/lib64/mutter-12/plugins/libdefault.so
/usr/libexec/mutter-restart-helper
/usr/libexec/mutter-x11-frames
/usr/share/GConf/gsettings/mutter-schemas.convert
/usr/share/doc/packages/mutter
/usr/share/doc/packages/mutter/NEWS
/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/licenses/mutter
/usr/share/licenses/mutter/COPYING
/usr/share/man/man1/mutter.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024