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

mutter-42.3-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: mutter Distribution: openSUSE Tumbleweed
Version: 42.3 Vendor: openSUSE
Release: 1.1 Build date: Sat Jul 9 20:49:08 2022
Group: System/GUI/GNOME Build host: sheep86
Size: 4291814 Source RPM: mutter-42.3-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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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.
* Tue Dec 24 2019 dimstar@opensuse.org
  - Update to version 3.34.2+1:
    * screen-cast: Fix window recording on HiDPI
* Fri Dec 13 2019 dead_mozay@opensuse.org
  - Update to version 3.34.2+0:
    * Update British English translation
    * backends/native: Fix double free of error
    * kms-impl/simple: Fix meta_set_fallback_feedback_idle
    * kms: Process impl idle callbacks before pre dispatch flush
* Tue Dec 10 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Add explicit pkgconfig(fribidi) and pkgconfig(glib-2.0)
    BuildRequires: meson checks for it.
* Mon Dec 02 2019 Frederic Crozat <fcrozat@suse.com>
  - Add mutter-disable-cvt-s390x.patch: do not search cvt on s390x,
    it doesn't exist there (bsc#1158128).
* Mon Dec 02 2019 dimstar@opensuse.org
  - Update to version 3.34.1+66:
    * stack: Allow promoting transient windows to their parent's layer
    * shaped-texture: Do not invalidate content on set_cogl_texture()
    * cursor-tracker: Add API to keep the wayland pointer focus while hidden
    * device-manager-x11: Ignore events if no source device is set
    * clutter/cally-root: Use g_clear_signal_handler and fix a signal leak
    * wayland: Move "ownership" of the DnD selection source to the data device
    * wayland: Do not cancel data source on offer destruction
    * wayland: Avoid redundant cancel() call
    * wayland: Drop unused wl_signal structs
* Tue Nov 19 2019 dimstar@opensuse.org
  - Update to version 3.34.1+57:
    * cursor-renderer/native: Fix cursor drawing in combination with panel_orientation_transform
    * output-kms: Fix "panel orientation" kms-prop being ignored on native outputs
    * compositor: Plug cairo_region_t leak
    * backends: Plug MetaKmsPageFlipData leak
    * input-settings/x11: Add missing clutter_x11_trap_x_errors around XIGetProperty
    * plugin-manager: Kill window effects on destroy
    * plugins/default: Handle skipped animations
    * wayland/surface: Don't double scale when getting absolute coordinates
    * window-props: Don't set override redirect windows as top-level parent
    * window-props: Don't look for parent multiple times
    * window: Assert we only set a NULL workspace when unmanaging
    * window: Warn if O-R window workspace state is used
    * wayland/actor-surface: Always store away frame callbacks on commit
    * ci: Fix checking out gnome-shell on stable branches
    * x11-display: Don't unset the X11 focused window after setting one
    * tests/monitor-unit-tests: Add another tiling window hot plug test
    * window: Reset tile monitor number when untiling
    * tests/monitor-unit-tests: Add window tiling hot plug test
    * tests/runner: Move window shown synchronization to helper
    * tests/monitor-unit-tests: Move test client sanity check into helper
    * window: Always update tile monitor number on hot plug
    * plugins/default: Clean up tile preview when closing display
    * plugin/default: Init quark before using
    * display: Add 'closing' signal
    * renderer-native: Separate offscreen and shadowfb
    * clutter/stage-view: Separate offscreen and shadowfb
* Wed Oct 30 2019 dimstar@opensuse.org
  - Update to version 3.34.1+31:
    * wayland: Check stylus serials on meta_wayland_seat_can_popup()
    * x11: Limit touch replay pointer events to when replaying
    * display: Move finishing of touch sequence to the backend
    * x11: Update X11 focus before updating MetaDisplay focus
* Wed Oct 23 2019 bjorn.lie@gmail.com
  - Update to version 3.34.1+27:
    + wayland/surface: Reset buffer_destroy_handler_id.
    + window-actor: Add a missing NULL-check.
    + monitor-manager: check for underscan setting validity upfront.
    + clutter/stage: Actually set key focus to an actor on key focus.
    + clutter/actor: Save key-focus state and unset it before
      destruction.
    + dbus-session-watcher: Chain up to parent finalize().
* Thu Oct 17 2019 Alynx Zhou <alynx.zhou@suse.com>
  - Rebase patches:
    + Update mutter-SLE-bell.patch
    + Disable mutter-SLE-bsc984738-grab-display.patch
* Sun Oct 13 2019 bjorn.lie@gmail.com
  - Update to version 3.34.1+21:
    + x11: Map mimetypes back to selection atoms
    + wayland:
    - Figure out better the right selection source for a
      wl_data_offer
    - Set dummy selection source on .set_selection(null)
    - Simplify MetaSelectionSourceWayland
    - Check resource before emitting cancelled event
    - Emit wl/primary offer after changing selection
    - Chain up to the right finalize on
      MetaWaylandDataSourceWayland
    - Drop field from MetaWaylandDataSourcePrimary
    - Plug MetaSelectionSourceWayland leaks
    + clutter/shader-effect: Initialize shader-type properly
    + ci: Change the without-native-backend to not build with Wayland
      too
    + main: Warn instead of error in meta_test_init()
  - Switch to the now available 3-34 stable branch in service.
* Thu Oct 10 2019 bjorn.lie@gmail.com
  - Update to version 3.34.1+9:
    + kms/crtc: Read gamma state when prediction failed.
    + kms: Always predict state after processing update.
    + clutter-backend-x11: Don't push keymap events to clutter.
    + event-x11: Use CLUTTER prefix for X11 filter docs.
    + x11: Translate well known selection atoms to mimetypes.
    + wayland/actor-surface: Queue redraw for frame callback.
    + wayland/surface: Some minor coding style clean up.
    + cogl-pango/meson.build: Remove extraneous quoting.
    + backends: Update inhibited state for the monitor and respect
      that state.
* Wed Oct 09 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.34.1:
    + Fix startup of X11 session services on wayland.
    + Fix _NET_ACTIVE_WINDOW emission.
    + Fix initial view perspective.
    + Fix screenshots and window animations when scaled.
    + Re-enable coredumps when capabilities are set.
    + Fix scaling of DND surface actors.
    + Optimize blitting of untransformed offscreen stage views.
    + Fix freeze of pointer event delivery on X11.
    + Fix scaling of stylus input coordinates with HiDPI.
    + Fix memory leak when using implicit animations.
    + Fix numlock state for native backend.
    + Fixed crashes.
    + Misc. bug fixes and cleanups.
    + Updated translations.
* Thu Oct 03 2019 Frederic Crozat <fcrozat@suse.com>
  - Disable sysprof support until it get security team approval.
* Sat Sep 21 2019 bjorn.lie@gmail.com
  - Update to version 3.34.0+30:
    + window-actor: Use surface coordinates for the fast path in
      get_image()
    + shaped-texture: Use surface coordinates in get_image()
    + shaped-texture: Declare that we inherit from GObject
    + window/surface-actor: Add docstrings
    + shaped-texture: Mark set the clip and return value nullable
    + clutter/actor: Cancel delayed timelines on removal
    + clutter/timeline: Don't emit ::paused signal on delayed
      timelines
    + clutter/timeline: Use a function to cancel the delay timeout
    + wayland/dma-buf: Handle zero modifiers from
      eglQueryDmaBufModifiersEXT
    + stage: Compute view perspective when parameters changed
    + build: Compile with `-ffloat-store` on x86 (32 bit)
    + kms-impl-device: Use portable formatting for 64-bit integers
    + output-kms: Use portable formatting for 64-bit integers
    + input-settings: Use portable formatting for 64-bit integers
    + clutter/stage-cogl: Use portable formatting for 64-bit integers
    + clutter/paint-node: Convert safely from pointer to integer
* Tue Sep 17 2019 bjorn.lie@gmail.com
  - Update to version 3.34.0+14:
    + idle-monitor: Reset timeout before firing watch
    + idle-monitor: Remove redundant type cast
    + idle-monitor: Make helper function static
    + kms-device: Free path when finalizing
    + kms-device: Handle impl device creation failure
    + x11: Minor refactor of input focus handling code
    + x11: Use the currently focused X window for _NET_ACTIVE_WINDOW
* Fri Sep 13 2019 bjorn.lie@gmail.com
  - Update to version 3.34.0+7:
    + cogl/egl: Just notify about failure to create high priority
      context
    + clutter/actor:
    - Remove unused private function
    - Fix a wrong comment
    + Fix a few tracing typos
    + core: Split x11-display initialization in 2 signals
    + plugins/default: Get default keymap from localed
    + Updated translations.
  - Switch to checkout from master, we need the fixes for stability.
* Mon Sep 09 2019 mgorse@suse.com
  - Update to version 3.34.0:
    + Fix xdg-output v3 support.
    + Fix crash when changing decoration state.
    + Add and remove connectors on hot-plug.
* Sat Sep 07 2019 bjorn.lie@gmail.com
  - Fixup _service to follow our standards.
* Thu Sep 05 2019 luke@ljones.dev
  - Update to version 3.33.92:
    + Turn MetaShapedTexture into a ClutterContent implementation.
    + Restore inhibit shortcut for overlay key.
    + Misc. pointer a11y improvements.
    + Fix position of drag surfaces.
    + Implement subsurface.place_below() for parents.
    + Add meta_window_actor_get_image().
    + Revert faulty optimization from !719.
    + Add additional sysprof trace points.
    + Remove GLX "threaded swap wait" used on Nvidia.
    + Implement geometric picking.
    + Fix lost keyboard focus after DND.
    + Misc. bug fixes and cleanups.
  - Drop
    mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
* Thu Aug 29 2019 Luke Jones <luke@ljones.dev>
  - Remove mutter-xwayland-create-xauthority.patch, upstreamed.
    Autostart of xwayland is enabled, and also sets xauthority.
* Wed Aug 28 2019 luke@ljones.dev
  - Update to version 3.33.91
    + Fix primary selection copy and paste between X11 and wayland.
    + Improve monitor hotplug support.
    + Remove a source of frame skips.
    + Fix windows being lowered after unmaximizing with double click.
    + Remove Clutter API for global grabs.
    + Improve processing of incompressible events.
    + Add xdg-output v3 support.
    + Misc. bug fixes and cleanups.
  - Changes from version 3.33.90
    + Fix visibility of clones with hidden source.
    + Reduce freezes when opening some popup windows.
    + Be more thorough when excluding obscured areas from painting.
    + Make it possible to start Xwayland on demand.
    + clutter: Expose layout_manager to transitions.
    + Misc. bug fixes and cleanups.
  - Changes from version 3.33.4
    + Discard page flip retries on hotplug.
    + Add xdg-output v2 support.
    + Restore DRM format fallbacks.
    + Don't emit ::size-changed when only position changed.
    + Expose workspace layout properties.
    + Don't use grab modifiers when shortcuts are inhibited.
    + Fix stuttering due to unchanged power save mode notifications.
    + Add API to reorder workspaces.
    + Make picking a new focus window more reliable.
    + Defer actor allocation till shown.
    + Try to use primary GPU for copy instead of glReadPixels.
    + Unset pointer focus when the cursor is hidden.
    + Fix modifier-drag on wayland subsurfaces.
    + Fix background corruption on Nvidia after resuming from suspend.
    + Only grab the locate-pointer key when necessary.
    + Misc. bug fixes and cleanups.
  - Changes from version 3.33.3
    + Prepare for running Xwayland on demand.
    + Fix text selection color rendering.
    + Fix black shadows when using fractional scaling.
    + Honor startup sequence workspace on wayland.
    + Only emit 'grab-op-end` signal after dropping grabs.
    + Add a Sysprof-based profiler.
    + Relax "xwayland-allow-grabs" setting.
    + Implement locate-pointer accessibility feature.
    + Implement mouse accessibility.
    + Consolidate frame throttling.
    + Fix setting blank cursor under wayland.
    + Pixel-align OpenGL cursors.
    + Handle returning from fullscreen/maximization better.
    + Improve screencast support on multi-monitor systems.
    + Fix running X11 applications with sudo under wayland.
    + Implement toggle-keys notification.
    + Add initial KMS transactional support.
    + Improve finding new focus window when the old one is closed.
    + Misc. bug fixes and cleanups.
  - Changes from version 3.33.2
    + Fix rendering lag on Xorg.
    + Misc. bug fixes and cleanups.
  - Changes from version 3.33.1
    + Remove unused APIs and outdated driver support
    + Enable EGL_IMG_context_priority.
    + Disable mouse keys with Numlock on.
    + Fix crash when restarting on X11.
    + Implement clipboard manager.
    + Fix spurious idle signals that prevent session unblank.
    + Fix mapping of touchscreens that don't report dimensions.
    + Fix propagating fractional scaling factor.
    + Add experimental RT scheduling support.
    + Misc. bug fixes and cleanups.
* Wed Jul 24 2019 bjorn.lie@gmail.com
  - Update to version 3.32.2+43:
    + metatest: Dispatch the destruction instead of sleeping after it
    + window-x11: Remove double definition of MetaStack
    + window-x11: Focus a window in the active workspace as
      take-focus fallback
    + meson: Bump meson requirement to 0.50.0
    + window-x11: Use any focusable window as fallback delayed focus
      window
    + tests: Add "accept_take_focus" command
    + test-client: Add x11 events GSource handler
    + stack: Add a function to get a sorted list of focus candidates
    + window-x11: Accept any focusable window as fallback focus
    + window-x11: Don't double-check for unmanaging windows
  - Switch to git checkout via source service, upstream is lacking in
    stable releases. In the future we will use a stable tag when
    possible, but when upstream slacks off, we will use a checkout of
    the stable branch.
* Wed May 29 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop unneeded and unused libtool BuildRequires.
* Sun May 26 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.32.2:
    + Disable mouse keys with Numlock on.
    + Fix crash when restarting on X11.
    + Fix mapping of touchscreens that don't report dimensions.
    + Fix spurious idle signals that prevent session unblank.
    + Misc. bug fixes and cleanups.
* Fri May 24 2019 Yifan Jiang <yfjiang@suse.com>
  - Update spec to reflect the rebase of
    mutter-xwayland-create-xauthority.patch (bsc#1084737).
* Fri May 24 2019 Xiaoguang Wang <xwang@suse.com>
  - Update mutter-xwayland-create-xauthority.patch (bsc#1084737).
* Wed Apr 24 2019 Martin Liška <mliska@suse.cz>
  - Disable LTO (boo#1133121).
* Thu Apr 18 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.32.1:
    + Fix fallback app menu on wayland (glgo#GNOME/mutter#493).
    + Fix elogind support (glgo#GNOME/mutter!491).
    + Fix startup notifications not timing out
    + (glgo#GNOME/mutter#501).
    + Fix keyboard accessibility toggle from keys
    + (glgo#GNOME/mutter!501, glgo#GNOME/mutter#529,
    + glgo#GNOME/mutter!531).
    + Fix touchscreen input on rotated displays
    + (glgo#GNOME/mutter#514).
    + Work around hangul text input bug (glgo#GNOME/mutter#1365).
    + Fix blurry wallpaper scaling (glgo#GNOME/mutter!505).
    + Fix placement of window menu when using fractional scaling
    + (glgo#GNOME/mutter#527).
    + Fix repaint issues of offscreen effects on secondary monitors
    + (glgo#GNOME/mutter!511).
    + Fix windows not getting focus after launch
    + (glgo#GNOME/mutter#505).
    + Properly advertise support for 'underscan' property
    + (glgo#GNOME/mutter!507).
    + Improve power-saving handling (glgo#GNOME/mutter!506).
    + Fix moving windows by super+touch [Jonas D.; !495]
    + Misc. bug fixes and cleanups: glgo#GNOME/mutter!478,
      glgo#GNOME/mutter!475, glgo#GNOME/mutter!480,
      glgo#GNOME/mutter!482, glgo#GNOME/mutter#490,
      glgo#GNOME/mutter!488, glgo#GNOME/mutter#491,
      glgo#GNOME/mutter#480, glgo#GNOME/mutter!477,
      glgo#GNOME/mutter!496, glgo#GNOME/mutter!492,
      glgo#GNOME/mutter!485, glgo#GNOME/mutter!515,
      glgo#GNOME/mutter!519, glgo#GNOME/mutter!521,
      glgo#GNOME/mutter!216, glgo#GNOME/mutter!538,
      glgo#GNOME/mutter#541, glgo#GNOME/mutter#523.
    + Updated translations.
  - Drop mutter-fix-meson50-build.patch: fixed upstream.
  - Rebase
    mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch.
* Tue Mar 12 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.32.0:
    + Fix deadlock when cancelling a theme sound.
    + Stop swizzling BGRA buffers (bye-bye inverted colors in
      screenshots and animations).
  - Add mutter-fix-meson50-build.patch: Fix build with meson >= 0.50
* Tue Mar 05 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.31.92:
    + Fix flicker of apps that use multiple SHM buffers.
    + Don't disable page flips after temporary failures.
    + Improve redraw performance.
    + Add cursor-mode support to window screencasting.
    + Add back support for system-wide monitor configurations.
    + Add fractional scaling support.
    + Consider remapped keys when guessing keycode from keysym.
    + Stop turning on-screen-keyboard off on focus changes.
    + Fix crashes.
    + Misc. bug fixes and cleanups.
    + Updated translations.
  - Pass cogl_tests=false, clutter_tests=false and tests=false to
    meson, we can now disable tests fully.
* Fri Feb 22 2019 bjorn.lie@gmail.com
  - Update to version 3.31.91:
    + Fix infinite loop in EDID matching.
    + wayland:
    - Don't reset in text-input state prematurely.
    - Don't maximize windows if minimum size is too big.
    + Fix crash when using "restore shortcuts" without focus window.
    + Add flag parameter to grab accelerator API.
    + Reuse old CRTC if possible to avoid flicker on hotplug.
    + Misc. bug fixes and cleanups.
    + Updated translations.
  - Drop patches fixed upstream:
    + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid
      a double-free crash.
    + mutter-clutter-offscreen-effect-fix.patch:
      clutter-offscreen-effect: Disable if no texture.
    + mutter-clutter-Avoid-rounding-compensation.patch: clutter:
      Avoid rounding compensation when invalidating 2D actors.
    + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix
      monitor recording on HiDPI.
    + mutter-monitor-manager-Dont-use_switch-config.patch:
      monitor-manager: Don't use switch-config when ensuring
      configuration.
* Thu Feb 21 2019 bjorn.lie@gmail.com
  - Add bug fix patches from upstream stable branch:
    + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid
      a double-free crash.
    + mutter-clutter-offscreen-effect-fix.patch:
      clutter-offscreen-effect: Disable if no texture.
    + mutter-clutter-Avoid-rounding-compensation.patch: clutter:
      Avoid rounding compensation when invalidating 2D actors.
    + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix
      monitor recording on HiDPI.
    + mutter-monitor-manager-Dont-use_switch-config.patch:
      monitor-manager: Don't use switch-config when ensuring
      configuration.
* Thu Feb 21 2019 qkzhu@suse.com
  - Add mutter-Lower-HIDPI_LIMIT-to-144.patch: mutter will set
    scaling factor to 2 when the monitor's dpi is greater than 144
    (96*1.5) to keep GNOME's behavior consistent with YaST Installer
    (fate#326682, bsc#1125467).
* Wed Feb 13 2019 bjorn.lie@gmail.com
  - Update to version 3.31.90:
    + Fix support of extended characters in on-screen keyboard.
    + Improve selection of the primary GPU.
    + Screen-cast cursor updates as PipeWire stream metadata.
    + Fix rendering glitches in magnifier.
    + Fix monitor recording on HiDPI.
    + Honour secondary GPU supported pixel formats.
    + Fall back to CPU copy path when using a software renderer.
    + Remove fallback app menu.
    + wayland: Add support for viewporter protocol.
    + Misc. bug fixes and cleanups.
    + Updated translations.
  - Disable
    mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
  - Set api_minor define to 0.
* Wed Feb 06 2019 bjorn.lie@gmail.com
  - Fix translation-update-upstream call, needed after update of
    translation-update-upstream in distro.
* Fri Jan 11 2019 bjorn.lie@gmail.com
  - Update to version 3.31.4:
    +  keybindings: Limit corner move to current monitor.
    + xdg-output: Report rotated physical dimensions.
    + Add continuous integration pipeline.
    + Improve performance on secondary GPUs.
    + Use the actual hardware refresh rate.
    + Remove hide-titlebar-when-maximized support.
    + wayland: Implement buffer transforms.
    + Remove ability to externally set sync-to-vblank.
    + Turn off touchscreens together with DPMS.
    + Mipmap the wallpaper when shrinking.
    + Implement RecordWindow method for screen-casts.
    + Fix EGLStream texture downloading.
    + Split out display-server-specific code from MetaWindowActor.
    + Improve render performance on some KMS devices with software
      GL.
    + Fix damage area of transformed surfaces.
    + Remove autotools support.
    + Misc. bug fixes and cleanups: bgo#790207, bgo#765011,
      bgo#786663 bgo#782344, bgo#781034, glgo#GNOME/mutter!309,
      glgo#GNOME/mutter#272, glgo#GNOME/mutter#393,
      glgo#GNOME/mutter#276, glgo#GNOME/mutter#404,
      glgo#GNOME/mutter#104, glgo#GNOME/mutter!343,
      glgo#GNOME/mutter#342, glgo#GNOME/mutter!356,
      glgo#GNOME/mutter#414, glgo#GNOME/mutter#423,
      glgo#GNOME/mutter!374, glgo#GNOME/mutter!382,
      glgo#GNOME/mutter!383.
  - Drop patches fixed upstream mutter-fix-startup.patch and
    mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch
  - Bump api_major to 4 following upstreams changes.
  - Pass -Degl_device=true to meson, ensure we build egl support.
  - Pass -Dinstalled_tests=false to meson, running tests during build
    are something we will look into later in the cycle.
* Sat Jan 05 2019 bjorn.lie@gmail.com
  - Update to version 3.31.2:
    + Fix handling of non-UTF8 encodings.
    + Fix memory leaks introduced in 3.30.1.
    + Fix regression when overriding workspace layout.
    + Fix crash when restarting window manager.
    + Add meson build support.
    + Freeze clock when headless.
    + Fix crash on monitor hotplug.
    + Misc. bug fixes.
  - Drop
    mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch
    Fixed upstream.
  - Disable mutter-xwayland-create-xauthority.patch: Needs rebase.
  - Switch to meson buildsystem, add meson BuildRequires and macros.
  - Add xorg-x11-server, xorg-x11-server-wayland and
    pkgconfig(gnome-settings-daemon) BuildRequires: New dependencies.
  - Set api_minor define to 0_0_0.

Files

/usr/bin/mutter
/usr/lib/udev/rules.d/61-mutter.rules
/usr/lib64/libmutter-10.so.0
/usr/lib64/libmutter-10.so.0.0.0
/usr/lib64/libmutter-test-10.so
/usr/lib64/mutter-10
/usr/lib64/mutter-10/Cally-10.typelib
/usr/lib64/mutter-10/Clutter-10.typelib
/usr/lib64/mutter-10/Cogl-10.typelib
/usr/lib64/mutter-10/CoglPango-10.typelib
/usr/lib64/mutter-10/Meta-10.typelib
/usr/lib64/mutter-10/libmutter-clutter-10.so.0
/usr/lib64/mutter-10/libmutter-clutter-10.so.0.0.0
/usr/lib64/mutter-10/libmutter-cogl-10.so.0
/usr/lib64/mutter-10/libmutter-cogl-10.so.0.0.0
/usr/lib64/mutter-10/libmutter-cogl-pango-10.so.0
/usr/lib64/mutter-10/libmutter-cogl-pango-10.so.0.0.0
/usr/lib64/mutter-10/plugins
/usr/lib64/mutter-10/plugins/libdefault.so
/usr/libexec/mutter-restart-helper
/usr/share/GConf/gsettings/mutter-schemas.convert
/usr/share/applications/mutter.desktop
/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, Wed Aug 10 23:54:44 2022