Change logs for mutter source package in Sid

  • mutter (44.8-3.1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Rename libraries for 64-bit time_t transition.  Closes: #1064248
    
     -- Benjamin Drung <email address hidden>  Wed, 28 Feb 2024 21:33:39 +0000
  • mutter (44.8-3) unstable; urgency=medium
    
      * Cherry-pick several cursor fix to fix compatibility with latest
        adwaita-icon-theme (Closes: #1063640)
    
     -- Jeremy Bícha <email address hidden>  Sat, 10 Feb 2024 07:56:05 -0500
  • mutter (44.8-2) unstable; urgency=medium
    
      * Cherry-pick patch from 45.1 to fix using caps lock to enter
        accented characters with ibus 1.5.29 (Closes: #1054214) (LP: #2035076)
    
     -- Jeremy Bícha <email address hidden>  Thu, 25 Jan 2024 16:00:55 -0500
  • mutter (44.8-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Fix a crash involving the workspace indicator extension
          (gnome-shell-extensions#469, related to gjs#591)
        - Avoid relayout happening at the wrong time, which is a performance
          problem and should not happen (mutter#3425)
        - Fix a grey area at the top of fullscreen X11 windows (mutter#2937)
        - Fix build without Wayland headers (mutter#3046, does not affect Debian)
        - Show the configured background colour around backgrounds that do not
          fill the screen, instead of always black (mutter#1911)
      * d/patches: Mark several additional tests as flaky (backported from
        experimental).
        Most of these have never been reliable on Debian buildds, especially
        on ARM, so having them fail is not a regression. They usually succeed
        after a few retries, but that's time-consuming and unsuitable to be
        a QA gate.
        The restore-size test was previously not run at all: now it is run,
        but marked as flaky (so its result is ignored).
    
     -- Simon McVittie <email address hidden>  Mon, 15 Jan 2024 13:49:28 +0000
  • mutter (44.7-2) unstable; urgency=medium
    
      * Team upload
      * d/control, d/rules: Stop generating d/control from d/control.in
      * d/control: Build-depend on systemd-dev instead of udev
        (Closes: #1060619)
    
     -- Simon McVittie <email address hidden>  Sun, 14 Jan 2024 19:32:46 +0000
  • mutter (44.7-1) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * New upstream release
      * Drop patches that were included in the upstream release
    
      [ Chris Hofstaedtler ]
      * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319)
    
     -- Simon McVittie <email address hidden>  Tue, 12 Dec 2023 13:31:00 +0000
  • mutter (44.5-2) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to gnome-44 branch commit 44.5-6-g0173cfffcd
        - Backport a change from 45~alpha to fix an intermittent crash in the
          closeWithActiveWindows test (mutter#6808)
        - Backport a change from 45~beta to fix clicks not always taking effect
          (mutter#2918)
        - Backport a change from 45~rc to fix an uninitialized memory read
          (mutter#2964)
        - Backport a change from 45~rc to fix a crash (mutter#2978)
        - These changes also fix a crash while restarting gnome-shell in X11
          mode with Alt+F2, "r" (mutter#2977, another possible cause
          for the symptoms seen in #1050502)
      * Add versioned Build-Depends/Breaks to ensure Xwayland supports
        the -byteswappedclients option (Closes: #1050642)
    
     -- Simon McVittie <email address hidden>  Mon, 25 Sep 2023 10:14:07 +0100
  • mutter (44.5-1) unstable; urgency=medium
    
      * New upstream release
        - Fix redraw issue when buffer age is unavailable
          (regression in 44.1, mutter#2771)
        - Fix crash during GNOME Shell restart in Xorg mode
          (mutter#2852, mutter!3247; Closes: #1050502)
        - Fix unresponsive touchscreen after titlebar drag when using a
          touchscreen (mutter#2836)
        - Fix some XWayland windows not getting mapped
          (regression in 44.1, mutter#2965, mutter#2820, mutter#2867)
        - Avoid a possible crash while changing monitor layout
          (regression in 44.1, mutter!3229)
        - Correct a check for monitor portrait orientation when choosing
          whether to allow tiling (mutter!3199, mutter!3248)
        - Other crash fixes were included in 44.4-3 already
      * d/watch: Only watch for v44.x
      * d/patches: Drop patches that were applied upstream
      * d/p/x11-events-NULL-Check-input-event-when-getting-name.patch:
        Add patch from upstream 45~alpha to avoid a crash when being
        profiled with sysprof 45~rc (mutter#3030)
      * d/libmutter-12-0.symbols: Update
    
     -- Simon McVittie <email address hidden>  Sun, 17 Sep 2023 16:54:02 +0100
  • mutter (44.4-3) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * d/patches: Update to gnome-44 branch commit 44.4-2-g7fc141552a
        - d/p/monitor-manager-xrandr-Trap-DPMS-changes.patch:
          Under X11, don't crash if changing display power-saving settings
          fails (mutter#2857, gnome-shell#6883, Closes: #1050512)
        - d/p/backends-x11-Trap-errors-from-XIAllowTouchEvents.patch:
          Under X11, don't crash if some touchscreen operations fail
          (mutter#2808, LP: #2029413)
    
      [ Jeremy Bícha ]
      * Remove sysprof build-dependency on i386
    
     -- Simon McVittie <email address hidden>  Thu, 14 Sep 2023 10:19:15 +0100
  • mutter (44.4-2) unstable; urgency=medium
    
      * Don't enable sysprof profiling integration on i386
    
     -- Jeremy Bícha <email address hidden>  Fri, 01 Sep 2023 14:27:36 -0400
  • mutter (44.4-1) unstable; urgency=medium
    
      * New upstream release
      * Drop '44' patches applied in new release
      * Cherry-pick proposed patch to build with sysprof 45
      * debian/control.in: Build-Depend on libsysprof-6-dev
    
     -- Jeremy Bícha <email address hidden>  Fri, 01 Sep 2023 09:49:10 -0400
  • mutter (44.3-7) unstable; urgency=medium
    
      * Team upload
      * d/tests/installed-tests: Run installed-tests via a wrapper script.
        This collects logs as test artifacts, and lets us fail the test if a
        packaging bug results in no matching tests being present.
      * d/tests/installed-tests: Ignore test failures on some architectures.
        These are the same architectures where we don't run build-time tests.
        On s390x the tests are timing out at the default 5 minute cutoff, and
        it's not clear whether they would finish successfully if allowed to
        run for longer.
    
     -- Simon McVittie <email address hidden>  Mon, 21 Aug 2023 20:57:49 +0100
  • mutter (44.3-6) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to upstream gnome-44 branch commit
        44.3-15-g0b5ab083b4 (no functional changes)
        - Patches previously in d/patches/45 have been applied to the gnome-44
          branch and move to d/patches/44
      * Merge packaging from unstable
        - No functional changes; all changes relevant to this branch were
          already in experimental
        - d/p/tests-Reinstate-meta_test_get_plugin_name.patch intentionally
          omitted to avoid creating longer-term delta
      * Upload to unstable (starts transition: #1043144)
    
     -- Simon McVittie <email address hidden>  Sun, 20 Aug 2023 21:30:31 +0100
  • mutter (43.7-2) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to upstream gnome-43 branch commit
        43.7-9-g3139cbb47c, excluding CI-only changes
        - d/p/output-kms-Use-meta_kms_connector_get_preferred_mode-in-i.patch:
          Make the choice of preferred video mode consistent between code
          paths, fixing choice of video mode on some monitors (mutter!3055)
        - d/p/cogl-gl-framebuffer-Fix-inverted-test-in-ensure_bits_init.patch:
          change was already included in 43.7-1, just update metadata
        - d/p/clutter-stage-Add-is-grabbed-property.patch,
          d/p/window-Postpone-focusing-until-grab-ended-if-uninteractab.patch:
          Give focus to new app windows when launched from the gnome-shell
          overview, fixing a regression in 43.3-5 and upstream 43.4
          (Closes: #1035092, #1049934)
        - d/p/tests-Introduce-and-use-a-custom-test-shell.patch,
          d/p/tests-test-shell-Emulate-overview-grabs.patch,
          d/p/tests-test-runner-Add-toggle_overview-command.patch,
          d/p/tests-Add-test-case-for-restoring-focus-after-overview.patch:
          Add unit test coverage for #1035092
      * d/p/tests-Reinstate-meta_test_get_plugin_name.patch:
        Reinstate a symbol in libmutter-test-11 removed by the above patches,
        in case a dependent package is using it
      * d/libmutter-test-11.symbols: Add a new symbol introduced by the test
        for #1035092
    
     -- Simon McVittie <email address hidden>  Sun, 20 Aug 2023 11:35:31 +0100
  • mutter (43.7-1) unstable; urgency=medium
    
      * Team upload
      * New upstream stable release 43.7
        - Functionally equivalent to 43.6-1
      * d/p/wayland-outputs-Fix-potential-crash-when-output-has-no-mo.patch:
        Drop patch, applied upstream
      * d/gbp.conf, d/control.in: Use debian/trixie branch
      * d/p/cogl-gl-framebuffer-Fix-inverted-test-in-ensure_bits_init.patch:
        Add patch from upstream 45.beta to fix a test failure with recent Mesa
        (Closes: #1042055, LP: #2025287)
      * d/patches: Improve tracking of upstream status
    
     -- Simon McVittie <email address hidden>  Fri, 18 Aug 2023 17:40:39 +0100
  • mutter (43.6-1) unstable; urgency=medium
    
      * New upstream stable release 43.5
        - Always update surfaces belonging to a window that is being recorded
          or included in a screencast, even if the window is not visible
          on a local display (mutter#2538, mutter!2789)
        - Export previously-private meta_window_has_pointer(), needed by
          screenshot UI fixes in gnome-shell 43.5 (mutter!2928)
          + d/libmutter-11-0.symbols: Update to add that symbol
        - All other changes were already present in 43.4-2
      * New upstream stable release 43.6
        - Fix a resource leak when a compositor view is destroyed (mutter!2991)
        - Fix a crash when headless gdm greeter via gnome-remote-desktop
          attempts to blank the screen (mutter#2841)
      * d/patches: Drop patches that were applied upstream
      * d/p/wayland-outputs-Fix-potential-crash-when-output-has-no-mo.patch:
        Backport patch from 44~beta to fix a crash during suspend/resume on
        some systems (mutter#2570, Closes: #1036268)
    
     -- Simon McVittie <email address hidden>  Sat, 10 Jun 2023 21:17:19 +0100
  • mutter (43.4-2) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to upstream gnome-43 branch commit 43.4-5-gc35e9f8c0
        - d/p/clutter-actor-Get-next-action-from-list-before-handling-c.patch:
          Fix a use-after-free that was always a problem in theory, but causes
          crashes in practice with GLib 2.76.x (mutter!2955, gnome-shell#6552)
        - d/p/cursor-tracker-Don-t-leak-window-cursor-on-exit.patch:
          Fix a minor memory leak (mutter!2969)
        - d/p/wayland-cursor-surface-Update-cursor-on-dispose.patch:
          Fix a crash in rare situations involving Wayland cursor changes,
          and add test coverage (mutter!2969)
      * d/libmutter-11-0.symbols: Add new private symbols used by tests
        for the above changes
      * d/p/wayland-xdg-shell-Dismiss-instead-of-destroy-invalid-popu.patch:
        Backport a fix from upstream 44.x branch to fix popup-related crashes
        (mutter#2728, mutter!2940, Closes: #1033484)
    
     -- Simon McVittie <email address hidden>  Fri, 21 Apr 2023 10:10:24 +0100
  • mutter (43.4-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Improve performance by reducing memory bandwidth use on some GPUs
          (GNOME/mutter!2091)
        - Fix handling of rotated screens, for example on Pinephone Pro and
          Pinebook Pro (GNOME/mutter#2557)
        - Avoid warnings when destroying a ClutterText object with recent
          GLib versions (GNOME/mutter#2566)
        - Other changes were included in previous Debian packaging updates
      * Drop most patches, applied upstream
      * d/patches: Update to upstream gnome-43 branch commit 43.4-2-gba5cb0542
        - Fix a crash with newer GStreamer gtkwaylandsink (GNOME/mutter!2917)
        - Translation update: ab
      * Remove #1032388 from previous changelog entry.
        I hoped !2878 would fix both #1032388 and #1031945, but in fact it
        only fixes #1031945.
    
     -- Simon McVittie <email address hidden>  Mon, 10 Apr 2023 14:07:33 +0100
  • mutter (43.3-5) unstable; urgency=medium
    
      * Team upload
      * d/patches: Use the same order in which patches were applied upstream
      * d/p/color-device-Make-sure-lcms_context-is-not-NULL.patch,
        d/p/color-device-Don-t-close-lcms-profile-on-error-from-cd_ic.patch:
        Use final version of these patches as applied upstream
      * d/p/Revert-x11-Do-not-move-X11-input-focus-during-grabs.patch,
        d/p/Revert-x11-events-Do-not-update-focus-XWindow-during-grab.patch,
        d/p/x11-Ignore-_NET_ACTIVE_WINDOW-client-messages-while-grabb.patch,
        d/p/core-Avoid-focusing-windows-on-map-during-grabs.patch:
        Backport upstream merge request !2878, fixing X11 focus regressions
        (Closes: #1032388, #1031945)
      * d/p/tests-Use-a-more-interoperable-path-to-bash.patch:
        Fix path to interpreter in x11-test.sh instead of disabling it
        - d/p/tests-Disable-broken-test.patch: Drop patch, no longer needed
    
     -- Simon McVittie <email address hidden>  Mon, 06 Mar 2023 11:35:23 +0000
  • mutter (43.3-4) unstable; urgency=medium
    
      * Team upload
      * d/p/color-device-Make-sure-lcms_context-is-not-NULL.patch,
        d/p/color-device-Don-t-close-lcms-profile-on-error-from-cd_ic.patch:
        Fix a double-free when loading the ICC profile from a device's EDID
        fails (Closes: #1031847)
    
     -- Simon McVittie <email address hidden>  Thu, 02 Mar 2023 08:50:50 +0000
  • mutter (43.3-3) unstable; urgency=medium
    
      * Team upload
      * d/p/x11-Avoid-updating-focus-on-wayland-compositor.patch:
        Add patch from upstream fixing a focus-handling regression in
        Wayland sessions.
        In 43.3, switching from an Xwayland window to a native Wayland window
        would not always work.
    
     -- Simon McVittie <email address hidden>  Sat, 18 Feb 2023 18:44:12 +0000
  • mutter (43.3-2) unstable; urgency=medium
    
      * Team upload
      * Mention LP: #1985089 in the 43.2-6 changelog
      * d/p/Support-Dynamic-triple-double-buffering.patch:
        Record the exact revision that was used (no content changes)
      * Remove Lintian overrides that are no longer necessary now that
        lintian/lintian!452 is in a release
      * Upload to unstable
    
     -- Simon McVittie <email address hidden>  Thu, 16 Feb 2023 09:37:11 +0000
  • mutter (43.2-6) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to upstream gnome-43 branch commit 43.2-29-g35763ca0cc
        - Avoid lag while altering the split point between edge-tiled windows
          on the left and right halves of the screen (mutter#2246)
        - Disable direct scanout optimization during drag-and-drop to ensure
          the dragged content is visible (mutter#2470)
        - Performance improvements (mutter!2671)
        - Enable the direct scanout optimization for fullscreen mpv in Wayland
          (mutter#2550)
        - Revert an optimization which caused some extensions to regress
        - Prevent mouse cursor disappearing for windows that appeared while a
          menu was open (mutter#2553)
        - Make pointer confinement compatible with subsurfaces (mutter#2223)
        - Report width and height of rotated screens consistently with the spec
          and other compositors (mutter#2519)
        - Avoid unintended focus change on secondary display when switching
          workspace on primary display (mutter#2548)
        - Make workspace-switching more resilient against crashes (mutter!2707)
        - Fix a crash during screen recording at certain resolution/scale
          combinations (mutter#2542)
        - Fix cursor position scaling while recording a single window
          (mutter#1541)
        - Avoid integer overflow during screencasting (mutter!2762)
        - Ensure cursor reappears when using touchscreen and then mouse in X11
          (mutter#2344)
        - Ensure keyboard accessibility works at beginning of session if
          previously enabled in configuration (mutter#1858)
        - Fix mapping between graphics tablets and displays (mutter!2767)
        - Fix a small memory leak (mutter!2799)
        - Translation updates: ru
      * d/patches: Sort closest-to-upstream first
      * d/patches: Improve metadata
      * d/control.in: Drop Multi-Arch from libmutter-test-11.
        The test library is not usefully multiarch, because it depends on a
        matching architecture of mutter.
      * lintian-overrides: Silence a false positive for libegl1-mesa-dev
        libegl1-mesa-dev is not transitional or obsolete, see lintian/lintian!452.
      * d/copyright: Add a missing short name field
      * d/control.in: Standards-Version: 4.6.2 (no changes required)
    
     -- Simon McVittie <email address hidden>  Sun, 29 Jan 2023 15:26:48 +0000
  • mutter (43.2-5) unstable; urgency=medium
    
      [ Daniel van Vugt ]
      * Update Support-Dynamic-triple-double-buffering.patch.
        Fix tearing on monitors attached to secondary GPUs (LP: #1999216)
      * Add patch for cursor-renderer-native to workaround broken arm64 drivers.
        By forcing cursors to use dumb buffers. At least until Mesa gets fixed
        for panfrost, vc4, v3d... (LP: #1988859)
    
     -- Jeremy Bicha <email address hidden>  Mon, 23 Jan 2023 11:30:06 -0500
  • mutter (43.2-4) unstable; urgency=medium
    
      * Team upload
      * Mark xwayland test-case as known to be flaky on 32-bit ARM.
        Mitigates: #1026445
    
     -- Simon McVittie <email address hidden>  Tue, 20 Dec 2022 12:48:02 +0000
  • mutter (43.2-3) unstable; urgency=medium
    
      * Team upload
      * Rebuild source package with non-expired signing key
    
     -- Simon McVittie <email address hidden>  Sun, 18 Dec 2022 22:32:32 +0000
  • mutter (43.2-1) unstable; urgency=medium
    
      * New upstream release
      * Update symbols files
    
     -- Jeremy Bicha <email address hidden>  Sat, 10 Dec 2022 16:46:15 -0500
  • mutter (43.1-2) unstable; urgency=medium
    
      * Team upload
      * Disable restore-size test.
        This avoids intermittent FTBFS, especially on armel and armhf.
      * Build-/test-depend on dbus-daemon instead of dbus
      * d/upstream/metadata: Add Repository field
    
     -- Simon McVittie <email address hidden>  Tue, 15 Nov 2022 10:32:45 +0000
  • mutter (43.1-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Among other fixes, this avoids a fullscreen window on one display
          being replicated on another display (Closes: #1023256, LP: #1990563)
      * Refresh patch series
        - Drop patches that were included upstream
        - Update triple-buffering patch from GNOME/mutter!1441
      * Set field Upstream-Name in debian/copyright.
      * d/upstream/metadata: Add
      * Update symbols file for new upstream release
      * Reduce entropy of .symbols file.
        The SONAME changed in version 43~beta, so there's no point in keeping
        track of whether symbols are older than that version.
        Similarly, if a symbol was introduced in a prerelease, we want
        dependent packages to depend on the final release, so there's little
        point in finer-grained tracking of which specific prerelease each
        symbol came from.
    
     -- Simon McVittie <email address hidden>  Fri, 04 Nov 2022 20:09:07 +0000
  • mutter (43.0-3) unstable; urgency=medium
    
      * Cherry-pick patch to fix Night Light availability in GNOME Settings
        (Closes: #1020941) (LP: #1990207)
      * Cherry-pick patches to avoid crash when ICC color profile is invalid
        (Closes: #1021680) (LP: #1993114)
    
     -- Jeremy Bicha <email address hidden>  Mon, 17 Oct 2022 06:57:50 -0400
  • mutter (43.0-2) unstable; urgency=medium
    
      * Release to unstable (Closes: #1009990, #1019266, #1020515)
    
     -- Jeremy Bicha <email address hidden>  Tue, 27 Sep 2022 19:00:48 -0400
  • mutter (42.4-2) unstable; urgency=medium
    
      * Team upload
      * d/control.in, d/gbp.conf: Set up branches for an unstable upload
      * d/p/tests-Give-mutter-test-runner-the-RUNPATH-to-find-Clutter.patch:
        Add patch to fix missing RUNPATH in tests, fixing an autopkgtest
        regression in 42.4.
        - Note that this does not resolve a different autopkgtest regression
          in 42.4, in environments where /dev/dri/card0 exists but is
          inaccessible. However, the /dev/dri/card0 issue is not fatal for
          Debian's production infrastructure, which uses autopkgtest-virt-lxc
          and therefore does not provide /dev/dri/card0 at all.
    
     -- Simon McVittie <email address hidden>  Wed, 17 Aug 2022 17:54:28 +0100
  • mutter (42.4-1) unstable; urgency=medium
    
      * New upstream release
      * debian/patches: Refresh
      * debian/libmutter-10-0.symbols: Sync with new and removed internal symbols
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 11 Aug 2022 19:21:12 -0400
  • mutter (42.3-2) unstable; urgency=medium
    
      * debian/libmutter-10-0.symbols: Add new symbols
    
     -- Jeremy Bicha <email address hidden>  Sat, 16 Jul 2022 14:14:30 +0200
  • mutter (42.2-1) unstable; urgency=medium
    
      * New upstream release (LP: #1976381)
        - Fix crash when restarting GNOME Shell on Xorg (LP: #1969893)
    
     -- Jeremy Bicha <email address hidden>  Tue, 31 May 2022 10:10:28 -0400
  • mutter (42.1-1) unstable; urgency=medium
    
      * New upstream release
        (LP: #1972726, #1967274, #1965557, #1969574, #1948410, #1967219, #1971693)
      * Drop patches applied in new release
      * debian/libmutter-10-0.symbols: Add new symbol
      * debian/libmutter-10-0.symbols: Drop a symbol that was only in experimental
      * Add Breaks against old gtk3 & gtk4 versions.
        See Ubuntu bug 1972721
      * Release to unstable
    
     -- Jeremy Bicha <email address hidden>  Mon, 09 May 2022 16:51:12 -0400
  • mutter (42.0-4) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to upstream commit 42.0-55-gbe9deeba0
        - Update translations
        - Update upstream status of cherry-picked patches
        - Add various bug fixes including LP: #1959888, LP: #1964037
      * d/p/core-Account-ClutterStage-grabs-on-Wayland-key-focus-sync.patch:
        Add patch proposed upstream to fix grabs vs. system-modal prompts.
        This is particularly annoying when using pkexec, or when using gcr as
        a passphrase prompt for PGP, ssh and/or sudo.
        (Closes: #1008998, LP: #1964442)
    
     -- Simon McVittie <email address hidden>  Tue, 19 Apr 2022 11:54:56 +0100
  • mutter (42.0-3) unstable; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: Cherry-pick upstream fixes targeting 42.1
      * debian/patches: Ensure repick happens on actors visibility changed
        (LP: #1964545)
    
      [ Jeremy Bicha ]
      * Release to unstable
    
     -- Jeremy Bicha <email address hidden>  Mon, 28 Mar 2022 09:34:27 -0400
  • mutter (41.4-1) unstable; urgency=medium
    
      * Team upload
    
      [ Marco Trevisan (Treviño) ]
      * debian: Prepare for unstable branching
      * debian/watch: Only monitor 41 releases
    
      [ Simon McVittie ]
      * New upstream release
    
     -- Simon McVittie <email address hidden>  Sat, 19 Feb 2022 19:14:01 +0000
  • mutter (41.3-3) unstable; urgency=medium
    
      * Build-Depend on xcvt instead of xserver-xorg-core (Closes: #1005299)
    
     -- Jeremy Bicha <email address hidden>  Fri, 11 Feb 2022 07:48:31 -0500
  • mutter (41.3-2) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * Adjust previous changelog entry to mention Launchpad bug 1872870
        against the correct bullet point
      * d/control.in: Build-depend on sysprof as well as
        libsysprof-capture-4-dev.
        The D-Bus interfaces are currently in sysprof, although arguably they
        should move to a -dev package.
    
      [ Marco Trevisan (Treviño) ]
      * debian/control: Depend on xvfb even on nocheck, as it's checked during
        configuration
    
     -- Simon McVittie <email address hidden>  Mon, 07 Feb 2022 18:55:58 +0000
  • mutter (41.3-1) unstable; urgency=medium
    
      * New upstream release:
        - Check keyboard serials for activation
        - Fix mixed up refresh rates in multi-monitor setups (LP: #1788535)
        - Allow disabling HW cursors
        - Improve damage handling (LP: #1872870)
        - 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°
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 25 Jan 2022 03:26:38 +0100
  • mutter (41.2-2) unstable; urgency=medium
    
      * Team upload
      * d/p/Consistently-pass-timestamp-as-uint64-when-creating-MetaS.patch:
        Add proposed patch to fix FTBFS on 32-bit architectures
      * d/patches: Update to 41.2-6-g7b64c159a
        - Surface damage viewport improvements
      * Update patch metadata with upstream status
    
     -- Simon McVittie <email address hidden>  Wed, 22 Dec 2021 19:47:37 +0000
  • mutter (41.2-1) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * New upstream release
      * d/patches: Drop patches that were applied upstream
      * d/patches: Update to upstream gnome-41 branch commit 41.2-3-g5d0c26631
        - wayland: Check keyboard serials for activation
        - Sync refresh rate to the correct monitor for maximized/full-screen
          apps in a multi-monitor layout
        - Add a debug environment variable to disable hardware cursors for
          faulty hardware and drivers
    
      [ Laurent Bigonville ]
      * debian/rules: Disable systemd support on non-linux architectures
    
     -- Simon McVittie <email address hidden>  Wed, 22 Dec 2021 10:57:19 +0000
  • mutter (41.1-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
      * Drop a patch that came from upstream
      * Update Lintian overrides
      * Replace patches for #995929 with the version that was applied upstream
      * Remove workaround for #994806
      * d/libmutter-9-0.symbols: Ignore removal of clutter_stage_capture_into.
        Nothing else in Debian references this symbol, except for forks of
        the mutter codebase.
    
     -- Simon McVittie <email address hidden>  Fri, 05 Nov 2021 16:40:11 +0000
  • mutter (41.0-5) unstable; urgency=medium
    
      * Team upload
      * Merge packaging from unstable
        - No changes relative to 41.0-4, except for the changelog
      * Close #995929 via changelog.
        The patches in 41.0-4 seem to have been successful.
      * Release to unstable (starts transition: #996607)
    
     -- Simon McVittie <email address hidden>  Sat, 16 Oct 2021 18:52:20 +0100
  • mutter (40.5-1) unstable; urgency=medium
    
      * New upstream release:
        - Fix monitor screencast scanouts
        - Fix middle-click emulation support on X11
    
     -- Marco Trevisan (Treviño) <email address hidden>  Fri, 24 Sep 2021 21:11:07 +0200
  • mutter (40.4-2) unstable; urgency=medium
    
      * Team upload
    
      [ Jeremy Bicha ]
      * Build-Depend on libsysprof-capture-4-dev instead of sysprof
    
      [ Simon McVittie ]
      * Upload to unstable, part of transition #992870
    
     -- Simon McVittie <email address hidden>  Sat, 11 Sep 2021 21:34:10 +0100
  • mutter (3.38.6-2) unstable; urgency=medium
    
      * Team upload
      * d/p/monitor-manager-Don-t-include-generated-code-in-header-fi.patch:
        Add patch from upstream 40.1 to fix FTBFS seen on s390x.
        Thanks to Adrian Bunk.
    
     -- Simon McVittie <email address hidden>  Thu, 26 Aug 2021 16:12:19 +0100
  • mutter (3.38.6-1) unstable; urgency=medium
    
      [ Marco Trevisan ]
      * d/gbp.conf, d/control.in: Update VCS details for debian/unstable branch
    
      [ Simon McVittie ]
      * New upstream release
        - xwayland: Check permissions on /tmp/.X11-unix
        - Ensure valid window texture size after viewport changes
        - kms: Improve handling of common video modes that might exceed the
          possible bandwidth
        - Fix damage propagation for rotated transforms with viewport
        - Improve Wayland subsurface reordering
      * Update GLib build-dependency (no practical effect, the new dependency
        is already in bullseye)
    
      [ Laurent Bigonville ]
      * Fixes for non-Linux ports:
        - Build-depend on libegl1-mesa-dev on all architectures (not just Linux).
          It is required for EGL support.
        - Only build-depend on udev on Linux architectures
        - Only depend on libwayland on Linux architectures
        - Drop unnecessary -dev dependency on libudev-dev
    
     -- Simon McVittie <email address hidden>  Thu, 26 Aug 2021 08:54:46 +0100
  • mutter (3.38.4-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Fix Wayland spec compliance when reordering subsurfaces.
          This is likely to be required by future Firefox versions in native
          Wayland mode.
        - Many other fixes that we already had via debian/patches
      * Drop most patches, included in the new upstream release
    
     -- Simon McVittie <email address hidden>  Wed, 17 Mar 2021 09:52:33 +0000
  • mutter (3.38.3-5) unstable; urgency=medium
    
      * Team upload
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: Include a missing commit from upstream gnome-3-38
        branch to fix X11 UI stutters
    
     -- Simon McVittie <email address hidden>  Wed, 10 Mar 2021 09:37:00 +0000
  • mutter (3.38.3-4) unstable; urgency=medium
    
      * Team upload
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: cherry-pick more upstream gnome-3-38 fixes
        - Correctly restore focus to applications that use globally active
          input handling, such as AWT/Swing Java apps
        - Disable double buffered shadow buffering, which was intended to
          improve performance with e.g. llvmpipe but currently makes it worse
      * debian/tests: Adapt autopkgtest name and linked library to current soname
      * debian/tests/control: Update references to libmutter-7-dev
    
      [ Simon McVittie ]
      * d/patches: Update to commit 3.38.3-26-g30c542ddc from gnome-3-38 branch
        - Fix X11 frame timing getting stuck if frames are skipped, resulting
          in X11 applications not always being redrawn when they should be
        - Fix a crash when clicking below titlebar with broken GTK themes
    
     -- Simon McVittie <email address hidden>  Tue, 09 Mar 2021 20:34:42 +0000
  • mutter (3.38.3-3) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to commit 3.38.3-20-g2818cfda8 from gnome-3-38 branch
        - Wayland geometry scale fixes
        - Fix a crash that can occur on resume from suspend
        - Fix drag-and-drop from X11 source to Wayland destination
    
     -- Simon McVittie <email address hidden>  Tue, 23 Feb 2021 09:27:54 +0000
  • mutter (3.38.3-2) unstable; urgency=medium
    
      * Team upload
      * d/patches: Update to commit 3.38.3-12-g2d424a739 from gnome-3-38 branch
        - Cope with monitors with metacharacters in their EDID data
        - Don't crash if parsing monitor configuration fails
        - Don't crash if an extension tries to add the same window to a
          workspace more than once, such as auto-move-windows
        - Cope with monitor configuration changes during screencasting
        - Speed up workspace switching when many windows are open
        - Fix Xwayland windows not always appearing in the gnome-shell overview
        - Avoid warning spam and poor performance when unmanaging a window
          (probably Closes: #970295, LP: #1841774)
    
     -- Simon McVittie <email address hidden>  Thu, 04 Feb 2021 10:26:19 +0000
  • mutter (3.38.3-1) unstable; urgency=medium
    
      * Team upload
      * d/watch: Only watch for 3.38.x versions
      * New upstream release
    
     -- Simon McVittie <email address hidden>  Thu, 14 Jan 2021 20:13:35 +0000
  • mutter (3.38.2-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Don't crash during screencasting if cursor is not available
        - Don't crash if a kernel bug results in appearing to have multiple
          builtin panels
        - Log warnings instead of crashing if user-defined keymap is
          misconfigured
        - Don't forget we have a touchscreen if a non-touchscreen input device
          is connected
        - Log warnings instead of crashing if invalid barriers are created
        - Otherwise functionally equivalent to 3.38.1-4
      * Drop patches cherry-picked from upstream or applied upstream
      * d/gbp.conf: Use upstream 3.38.x branch.
        Version 40~alpha was already released, so it's misleading to say that
        3.38.x is the latest.
      * Standards-Version: 4.5.1 (no changes required)
      * d/rules: Don't run tests if built with nocheck option
      * Upload to unstable
    
     -- Simon McVittie <email address hidden>  Thu, 03 Dec 2020 10:23:26 +0000
  • mutter (3.38.1-2) unstable; urgency=medium
    
      * debian/patches: Wayland start Xwayland on public X11 sockets as well
        (LP: #1897224)
      * debian/patches: Don't override window tile monitor (LP: #1900009)
      * debian/patches: Fix resizing issues (LP: #1878293)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Fri, 23 Oct 2020 12:38:01 +0200
  • mutter (3.38.1-1) unstable; urgency=medium
    
      * New upstream release:
        - Fix Night Light updates after DPMS (LP: #1894596)
        - 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 (LP: #1898080)
        - Fix using correct refresh rate under X11 (LP: #1898645)
        - Misc. bug fixes and cleanups
        - Plugged memory leaks
      * debian/patches: Refresh as per upstream changes
      * debian/mutter-common.install: Include mutter udev rules
      * debian/control: Add udev build-dependency
    
     -- Marco Trevisan (Treviño) <email address hidden>  Sun, 11 Oct 2020 01:43:05 +0200
  • mutter (3.38.0-2) unstable; urgency=medium
    
      * Team upload
      * Release to unstable (starts transition: #969321)
      * d/rules: Ignore test failures in flaky tests on all architectures.
        Upstream presumably marked them as flaky for a reason, and they do
        fail on amd64 when under load.
      * Revert "debian/watch: Watch unstable versions"
    
     -- Simon McVittie <email address hidden>  Fri, 25 Sep 2020 10:53:27 +0100
  • mutter (3.36.6-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
      * Update symbols file
      * d/control.in, d/rules: Enable Pipewire on Debian (but not Ubuntu).
        Now that we have Pipewire 0.3, we can enable screencasting and remote
        desktop support again.
    
     -- Simon McVittie <email address hidden>  Thu, 10 Sep 2020 12:46:31 +0100
  • mutter (3.36.5-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Screencast fixes and improvements
        - Fix glitches when subsurfaces extend outside the toplevel
        - Improve background display in overview workspace switcher
        - Fix wine copy & paste
        - Plug memory leaks
      * Drop patches that were applied upstream
    
     -- Simon McVittie <email address hidden>  Thu, 13 Aug 2020 10:19:59 +0100
  • mutter (3.36.4-1) unstable; urgency=medium
    
      * New upstream stable release (LP: #1887998)
        - 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 (LP: #1870867, LP: #1857947)
        - Plugged memory leaks
      * d/p/screen-cast-Let-the-reason-for-recording-determine-what-t.patch,
        d/p/screen-cast-src-Add-flag-to-maybe_record.patch,
        d/p/screen-cast-src-Fix-signedness-of-timestamp-field.patch,
        d/p/screen-cast-src-Make-record-functions-return-an-error-whe.patch,
        d/p/screen-cast-src-Make-the-two-record-vfuncs-more-similarly.patch,
        d/p/screen-cast-src-Record-follow-up-frame-after-timeout.patch,
        d/p/screen-cast-src-Remove-follow-up-timeout-source-on-disabl.patch,
        d/p/screen-cast-src-Use-G_USEC_PER_SEC-instead-of-1000000.patch,
        d/p/screen-cast-window-stream-src-Fix-indentation.patch:
        - Import more fixes for screencasting and remote desktop
    
     -- Marco Trevisan (Treviño) <email address hidden>  Fri, 17 Jul 2020 21:12:56 +0200
  • mutter (3.36.3-1) unstable; urgency=medium
    
      * New upstream release (LP: #1881971)
       - Broadcast clipboard/primary offers
       - Fix monitor screen cast on X11
       - Implement touch-mode detecation for the X11 backend (LP: #1880596)
       - Drop external keyboard detection from touch-mode heuristics
       - Fix leaked DMA buffers in screencasts
       - Fixed crashes
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 03 Jun 2020 23:33:29 +0200
  • mutter (3.36.2-3) unstable; urgency=medium
    
      [ Simon McVittie ]
      * d/rules, d/with-temp-xdg-runtime-dir: Create temporary XDG_RUNTIME_DIR
        debhelper 13.1 creates a temporary XDG_RUNTIME_DIR so we don't have to.
        Unfortunately, its absolute path is sufficiently long that the path to
        Mutter's Wayland display socket no longer fits in the 108 bytes allowed
        by struct sockaddr_un, causing FTBFS when the tests fail. Until this is
        fixed, we'll have to create our own XDG_RUNTIME_DIR with a shorter
        absolute path.
        Wrapping with-temp-xdg-runtime-dir around dh_auto_test doesn't work,
        because dh_auto_test will reset XDG_RUNTIME_DIR, so use
        meson test --wrapper to wrap with-temp-xdg-runtime-dir around the
        individual tests.
        (Works around: #961655)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 27 May 2020 13:54:19 +0200
  • mutter (3.36.2-2) unstable; urgency=medium
    
      [ Daniel van Vugt ]
      * d/p/backend-x11-Reintroduce-XInitThreads.patch:
        Fix a very common crash when running in X11 (LP: #1877075)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 26 May 2020 21:41:05 +0200
  • mutter (3.36.2-1) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * New upstream stable release
        - Fix FTBFS with Wayland disabled (non-Linux kernels)
        - X11 copy/paste/selection fixes (LP: #1852183)
        - Fix freeze with some DisplayLink devices
        - Fix a memory leak
        - Synchronize shadows to server-side decorations
        - Fix overview key on X11 when using multiple keyboard layouts
        - Fix painting the redraw clip with the damage region
        - Fix capturing with multiple stage views
        - Fix screencasting of non-maximized windows (LP: #1873942)
        - Various misc fixes and cleanups (LP: #1874818)
        - Update translation: de
    
      [ Marco Trevisan (Treviño) ]
      * debian/libmutter-6-0.symbols: Update
      * debian/rules: Ignore build failures on riscv64
    
     -- Simon McVittie <email address hidden>  Fri, 01 May 2020 11:26:55 +0100
  • mutter (3.36.1+git20200419-1) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * New upstream snapshot from gnome-3-36 branch (3.36.1-42-gda9eb4718)
        - Fix trackball button scrolling
        - Fix tiled (MST) displays
        - Copy/paste fixes, particularly for large images and incremental
          transfers
        - Fall back to closed laptop lid configuration if no other available
          (LP: #1793496)
    
      [ Jeremy Bicha ]
      * Drop obsolete dh_strip dbgsym migration rule
      * Bump debhelper-compat to 13
        - dh_missing --fail-missing is the default
        - dh_auto_test has several default improvements
        - dh_autoreconf isn't needed with meson
      * debian/watch: Only watch for stable releases
    
     -- Simon McVittie <email address hidden>  Tue, 21 Apr 2020 13:46:42 +0100
  • mutter (3.36.1-4) unstable; urgency=medium
    
      * Team upload
      * Merge changelog from unstable
      * Upload to unstable (starts transition: #954422)
      * Update to upstream gnome-3-36 branch, commit 3.36.1-17-g9a2471db4
        - Fix caps-lock state becoming confused on VT switch
      * d/gbp.conf: Follow upstream/3.36.x branch
    
     -- Simon McVittie <email address hidden>  Fri, 10 Apr 2020 17:56:10 +0100
  • mutter (3.34.4-1) unstable; urgency=medium
    
      * Team upload
      * d/gbp.conf: Follow debian/unstable branch
      * New upstream release
      * d/patches: Apply post-release fixes up to 3.34.4-5-g2709a4ffb
      * Standards-Version: 4.5.0 (no changes required)
    
     -- Simon McVittie <email address hidden>  Tue, 25 Feb 2020 16:26:10 +0000
  • mutter (3.34.3-1) unstable; urgency=medium
    
      * New upstream release
        + Fix window recording on HiDPI
        + Fix top-left pixel being insensitive to clicks (LP: #1849135)
    
     -- Iain Lane <email address hidden>  Mon, 06 Jan 2020 13:39:48 +0000
  • mutter (3.34.2-2) unstable; urgency=medium
    
      * d/p/EGL-Include-EGL-eglmesaext.h.patch: Cherry pick from master. This
        fixes the generated EGL includes for the move of exlext.h from mesa to
        libglvnd, which has just happened in Debian.
    
     -- Iain Lane <email address hidden>  Sun, 22 Dec 2019 15:42:09 +0000
  • mutter (3.34.2-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - d/libmutter-5-0.symbols: Update
        - d/copyright: Update
      * d/gbp.conf: Use upstream/3.34.x branch
      * Remove obsolete Lintian override
      * Standards-Version: 4.4.1 (no changes required)
      * d/tests: Use correct compiler for proposed autopkgtest
        cross-architecture testing support
    
     -- Simon McVittie <email address hidden>  Mon, 16 Dec 2019 16:55:47 +0000
  • mutter (3.34.1+git20191107-1) unstable; urgency=high
    
      * New upstream snapshot
        - Fixes a regression from the previous upload, which caused a hang when
          interacting with the desktop icons.
      * x11-Update-X11-focus-before-updating-MetaDisplay-focus.patch: Drop. This
        was a cherrry-pick that is included in this snapshot.
      * debian/libmutter-5-0.symbols: Add new symbol in this snapshot
    
     -- Iain Lane <email address hidden>  Thu, 07 Nov 2019 11:10:59 +0000
  • mutter (3.34.1+git20191022-1) unstable; urgency=medium
    
      * New upstream snapshot release
        + Fix night mode in wayland session (LP: #1847551)
        + Don't emit key-focus-out events on destroyed actors (LP: #1848119)
        + Fix an headers syntax error (LP: #1841709)
        + backends: Update inhibited state for the monitor and respect that state
        + clutter-backend-x11: Don't push keymap events to clutter
        + Fix drag and drop for applications in wayland
        + Avoid X11 roundtrips on underscanning checks
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 23 Oct 2019 10:53:23 +0100
  • mutter (3.34.1-3) unstable; urgency=medium
    
      * Bump meson test timeout multiplier from 4 to 6 for armel
    
     -- Jeremy Bicha <email address hidden>  Sun, 20 Oct 2019 22:48:29 -0400
  • mutter (3.34.1-1) unstable; urgency=medium
    
      * New upstream release
        + Fix focusing of Java applications (LP: #1847184)
        + Fix freeze of pointer event delivery on X11
        + Fix initial view perspective
        + Fix memory leak when using implicit animations
        + Fix _NET_ACTIVE_WINDOW emission
        + Fix numlock state for native backend (LP: #1845031)
        + Fix scaling of DND surface actors
        + Fix scaling of stylus input coordinates with HiDPI
        + Fix screenshots and window animations when scaled
        + Fix startup of X11 session services on wayland
        + kms: Predict state changes when processing update (LP: #1847044)
        + Optimize blitting of untransformed offscreen stage views
        + Re-enable coredumps when capabilities are set
      * Drop several upstream backports which are now applied
        - d/p/build-Compile-with-ffloat-store-on-x86-32-bit.patch
        - d/p/clutter-actor-Cancel-delayed-timelines-on-removal.patch
        - d/p/clutter-timeline-Don-t-emit-paused-signal-on-delayed-time.patch
        - d/p/clutter-timeline-Use-a-function-to-cancel-the-delay-timeo.patch
        - d/p/core-Split-x11-display-initialization-in-2-signals.patch
        - d/p/x11-Minor-refactor-of-input-focus-handling-code.patch
        - d/p/x11-Use-the-currently-focused-X-window-for-_NET_ACTIVE_WI.patch
      * rules: Skip tests when DEB_BUILD_OPTIONS=nocheck is set
    
     -- Iain Lane <email address hidden>  Wed, 09 Oct 2019 11:17:08 +0100
  • mutter (3.34.0-4) unstable; urgency=medium
    
      * Team upload.
      * Upload to unstable.
    
     -- Andreas Henriksson <email address hidden>  Mon, 30 Sep 2019 13:26:44 +0200
  • mutter (3.30.2-9) unstable; urgency=medium
    
      * Team upload
      * d/libmutter-3-0.bug-control: Include GL drivers in bug reports
      * d/p/renderer-native-Fix-EGLSurface-destruction-order.patch:
        Fix attribution
      * d/p/wayland-output-Set-user-data-of-xdg_output-resource.patch:
        Add bug references for #932428, #932767 and #932781, and retroactively
        mark them as closed by this patch in the previous changelog entry,
        based on feedback from bug reporters
    
     -- Simon McVittie <email address hidden>  Sun, 18 Aug 2019 17:23:17 +0100
  • mutter (3.30.2-8) unstable; urgency=medium
    
      * Team upload
      * Update to upstream gnome-3-30 branch at 3.30.2-42-g2a81dc45e
        - d/p/clutter-x11-Consider-remapped-keys-when-guessing-the-keyc.patch:
          Fix repeated inputs from extended characters (long-press) in
          on-screen keyboard
        - d/p/compositor-Destroy-window-actors-list-on-destruction.patch,
          d/p/window-actor-Set-actor-as-compositor-private-in-window-be.patch,
          d/p/surface-actor-x11-Assign-X11-Display-only-if-we-have-reso.patch,
          d/p/surface-actor-x11-Bind-the-surface-actor-resources-to-win.patch,
          Fix intermittent crashes on exit/reload
        - d/p/compositor-Disconnect-from-stage-signals-on-destruction.patch:
          Fix stuck windows if an application stops responding and one of its
          windows gets unmanaged
        - d/p/clutter-x11-Implement-keycode-remap-to-keysyms-on-virtual.patch:
          Fix missing inputs from extended characters (long-press) in
          on-screen keyboard
        - d/p/cursor-renderer-native-Free-MetaCursorNativePrivate-struc.patch:
          Fix a small memory leak
        - d/p/wayland-seat-Use-g_free-to-cleanup-MetaWaylandSeat.patch:
          Fix an incorrect free-function that could lead to memory corruption
        - d/p/cogl-pipeline-Don-t-try-to-access-to-free-d-pointer-data.patch:
          Fix use-after-free
        - d/p/renderer-native-add-missing-eglTerminate-in-EGLDevice-err.patch:
          Avoid reusing an amdgpu display connection if EGL is missing the
          desired extensions
        - d/p/workspace-Focus-only-ancestors-that-are-focusable.patch,
          d/p/window-x11-Focus-the-default-window-with-delay-while-wait.patch,
          d/p/window-x11-Add-lost-definition-for-TAKE_FOCUS_FALLBACK_DE.patch,
          d/p/window-x11-Focus-a-window-in-the-active-workspace-as-take.patch,
          d/p/window-x11-Remove-double-definition-of-MetaStack.patch:
          Fix crashes involving window focus with some applications, notably
          JetBrains IDE
        - d/p/window-Emit-an-error-and-return-when-trying-to-activate-a.patch:
          Fix crashes when an unmanaged window is activated
        - d/p/window-x11-Don-t-double-check-for-unmanaging-windows.patch,
          d/p/window-x11-Accept-any-focusable-window-as-fallback-focus.patch,
          d/p/stack-Add-a-function-to-get-a-sorted-list-of-focus-candid.patch,
          d/p/window-x11-Use-any-focusable-window-as-fallback-delayed-f.patch:
          Fix hang when windows take focus but do not accept input
        - d/p/Updated-Spanish-translation.patch:
          Update translations
        - d/p/tests-Add-accept_focus-command-to-runner-and-client.patch,
          d/p/tests-Add-can_take_focus-command-to-runner-and-client.patch,
          d/p/tests-stacking-Add-tests-with-no-input-and-no-take-focus-.patch,
          d/p/test-runner-Add-assert_focused-command.patch,
          d/p/tests-Verify-focused-window-in-closed-transient-tests.patch,
          d/p/test-runner-Add-sleep-command.patch,
          d/p/test-runner-Add-dispatch-command.patch,
          d/p/Makefile-tests-Fix-paths-for-stacking-metatests.patch,
          d/p/test-client-Add-x11-events-GSource-handler.patch,
          d/p/tests-Add-accept_take_focus-command.patch:
          Improve test coverage related to the above bug fixes
      * d/p/wayland-output-Set-user-data-of-xdg_output-resource.patch:
        Backport patch from 3.32.1 to fix use-after-free in Wayland monitor
        management (potentially fixes #932428, #932767, #932781)
      * d/libmutter-3-0.symbols:
        Add meta_stack_get_default_focus_candidates(), which is added by a
        patch
      * d/gbp.conf: Set branch to debian/unstable
      * d/p/renderer-native-Use-g_set_error-instead-of-_cogl_set_erro.patch,
        d/p/renderer-native-Make-sure-we-re-not-destroying-an-active-.patch,
        d/p/renderer-native-Fix-EGLSurface-destruction-order.patch:
        Backport patches from upstream gnome-3-32 branch to fix another
        use-after-free crash that can be triggered by suspend/resume
    
     -- Simon McVittie <email address hidden>  Tue, 30 Jul 2019 10:40:38 +0100
  • mutter (3.30.2-7) unstable; urgency=medium
    
      * Team upload
    
      [ Iain Lane ]
      * Update metadata for debian/buster branch
    
      [ Simon McVittie ]
      * Update to upstream gnome-3-30 branch at 3.30.2-10-gdb8a29b34
        - d/p/clutter-evdev-Fix-toggling-accessibility-features-from-ke.patch:
          Allow keyboard accessibility features to be switched on when using
          Wayland mode. Previously, this was wrongly controlled by the
          "togglekeys" setting, which is off by default and has no UI, meaning
          that in practice keyboard accessibility features were always off.
        - d/p/clutter-Fix-check-for-keyboard-a11y-features.patch:
          Fix the sense of the check for keyboard accessibility features.
          Previously, they were enabled when disabled in gnome-control-center
          and vice versa.
      * d/libmutter-3-0.symbols: Add meta_gpu_kms_get_current_time_ns,
        which was added in 3.30.2-2 by
        d/p/Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch
    
     -- Simon McVittie <email address hidden>  Sun, 28 Apr 2019 00:13:35 +0100
  • mutter (3.30.2-6) unstable; urgency=medium
    
      * Team upload
      * Update to upstream gnome-3-30 branch at 3.30.2-8-g7260ba5db
        - Avoid rendering beyond the bounds of a 2D actor
        - Fix screencasting/monitor recording on HiDPI
        - Fix a regression in 3.30.1 that sometimes turned off secondary displays
        - Update translations: fr, eu
    
     -- Simon McVittie <email address hidden>  Wed, 06 Feb 2019 10:02:14 +0000
  • mutter (3.30.2-5) unstable; urgency=medium
    
      * d/p/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch,
        d/p/clutter-Fix-offscreen-effect-painting-of-clones.patch:
        - Fix offscreen-effect painting of clones in zoom mode (LP: #1767648,
          LP: #1779615)
      * d/p/cogl-auto-texture-Avoid-a-double-free-crash.patch,
        d/p/clutter-offscreen-effect-Disable-if-no-texture.patch:
        - Fix crash in dual monitor setup and gdm activation (LP: #1790525,
          LP: #1795774)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 24 Jan 2019 18:00:14 +0000
  • mutter (3.30.2-4) unstable; urgency=medium
    
      * Add -Wl,-O1 to our LDFLAGS
      * Bump Standards-Version to 4.3.0
    
     -- Jeremy Bicha <email address hidden>  Thu, 27 Dec 2018 11:10:51 -0500
  • mutter (3.30.2-3) unstable; urgency=medium
    
      * control: Depend on g-s-d-common instead of g-s-d. We only need the
        schemas.
    
     -- Iain Lane <email address hidden>  Thu, 13 Dec 2018 16:45:30 +0000
  • mutter (3.30.2-2) unstable; urgency=medium
    
      [ Daniel van Vugt ]
      * Add Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch to render at
        the full monitor refresh rate (LP: #1763892).
    
      [ Jeremy Bicha ]
      * debian/libmutter-3-0.symbols: Mark a Wacom symbol as linux-any
    
      [ Patrice Duroux ]
      * add back lost NEWS (Closes: #914942)
    
     -- Iain Lane <email address hidden>  Thu, 29 Nov 2018 17:29:57 +0000
  • mutter (3.30.2-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Drop cherry-picked patches
    
     -- Simon McVittie <email address hidden>  Thu, 15 Nov 2018 09:11:25 +0000
  • mutter (3.30.1-4) unstable; urgency=medium
    
      [ Andrea Azzarone ]
      * d/p/x11-close-display-in-an-idle-function.patch:
        - close the x11 display in an idle function. This fixes a crash when running
          'gnome-shell --replace'.
    
      [ Daniel van Vugt]
      * Drop clutter-Smooth-out-master-clock-to-smooth-visuals.patch: It was
        abandoned upstream, but also seems to be limiting refresh rates in
        Xorg sessions to 60Hz when previously they were unlimited (LP: #1763892).
    
     -- Andrea Azzarone <email address hidden>  Mon, 12 Nov 2018 11:53:37 +0000
  • mutter (3.30.1-3) unstable; urgency=medium
    
      * Team upload
    
      [ Jeremy Bicha ]
      * Only depend on libegl1-mesa-dev on Linux
      * debian/libmutter-3-0.symbols: Mark many symbols as Linux-only
    
      [ Simon McVittie ]
      * debian/patches: Update to upstream gnome-3-30 branch at commit
        3.30.1-8-g1abab3fe2
        - In particular this fixes two memory leaks introduced in 3.30.1
          (Closes: #913028)
    
     -- Simon McVittie <email address hidden>  Tue, 06 Nov 2018 09:33:22 +0000
  • mutter (3.30.1-2) unstable; urgency=medium
    
      * Only Build-Depend on libdrm-dev and libgbm-dev on Linux
    
     -- Jeremy Bicha <email address hidden>  Sun, 14 Oct 2018 13:46:58 -0400
  • mutter (3.30.1-1) unstable; urgency=medium
    
      * New upstream release (LP: #1796772)
      * Drop cherry-picked patches applied in new release
      * debian/libmutter-3-0.symbols: Add new symbols
      * Don't run the build tests on mips & mipsel since they fail
        and time out too much.
      * Drop skip-failing-tests.patch:
        - These tests seem to run ok except on mips and mipsel
    
     -- Jeremy Bicha <email address hidden>  Mon, 08 Oct 2018 20:24:51 -0400
  • mutter (3.30.0-6) unstable; urgency=medium
    
      * Team upload
    
      [ Simon McVittie ]
      * Update to upstream git master branch at commit 3.30.0-28-g95649fd2b.
        According to upstream, all of this should be in 3.30.1.
        - In particular this fixes a crash when combining a touchscreen
          and graphics tablet (Closes: #910370, #908153, LP: #1788483)
      * d/libmutter-3-0.symbols:
        - Ignore removal of private function meta_input_device_is_trackball()
        - Add meta_region_scale_double()
    
      [ Jeremy Bicha ]
      * Modify debian/skip-failing-tests.patch:
        - Go back to skipping the actor-shader-effect-test since it's flaky
        (LP: #1795556)
    
     -- Simon McVittie <email address hidden>  Mon, 08 Oct 2018 07:53:09 +0100
  • mutter (3.30.0-5) unstable; urgency=medium
    
      * Restore debian/skip-failing-tests-325.patch:
        - The test still fails on mips
    
     -- Jeremy Bicha <email address hidden>  Tue, 02 Oct 2018 20:51:51 -0400
  • mutter (3.30.0-4) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Try again to put all the changes since 3.30.0-2 in their correct
        debian/changelog entries
    
      [ Jeremy Bicha ]
      * Drop 2 patches that no longer seem needed:
        - debian/skip-failing-tests.patch
        - debian/skip-failing-tests-325.patch
      * Use "xvfb-run -a" instead of just xvfb-run for build tests
    
     -- Jeremy Bicha <email address hidden>  Sat, 29 Sep 2018 12:03:42 -0400
  • mutter (3.30.0-3) unstable; urgency=medium
    
      * Team upload
      * Add missing changes to previous changelog entry
      * d/p/window-unmanage-dialog-when-clearing-transient_for.patch,
        d/p/actor-Fix-logic-error-in-determining-terminal-effect-for-.patch,
        d/p/actor-Always-use-get_paint_volume-override-for-active-eff.patch,
        d/p/actor-Also-recompute-paint-volume-if-we-recently-dropped-.patch,
        d/p/compositor-Skip-windows-not-visible-to-the-compositor.patch,
        d/p/wayland-No-xdg-output-events-without-a-logical-monitor.patch:
        Cherry-pick the same changes from upstream git master that have been
        applied to the upstream gnome-3-28 branch
        - In particular the last of those patches should fix a crash
          on gnome-shell startup (Closes: #909243)
    
     -- Simon McVittie <email address hidden>  Fri, 28 Sep 2018 10:48:08 +0100
  • mutter (3.30.0-2) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * Build with remote desktop support except on Ubuntu.
        Note that this feature requires gnome-remote-desktop to be installed (not
        available in Debian yet).
        Ubuntu will need pipewire to be promoted to main to enable this.
    
      [ Laurent Bigonville ]
      * Only enable the remote desktop feature on linux architectures
      * debian/libmutter-3-0.symbols: Add the newly exported symbols for the
        remote desktop feature
    
     -- Laurent Bigonville <email address hidden>  Wed, 26 Sep 2018 08:34:14 +0200
  • mutter (3.30.0-1) unstable; urgency=medium
    
      [ Didier Roche ]
      * New upstream release:
        - Updated translations
    
      [ Iain Lane ]
      * Merge experimental branch back into master and update references to it
        accordingly. This upload is going to unstable.
    
     -- Didier Roche <email address hidden>  Wed, 05 Sep 2018 11:30:26 +0100
  • mutter (3.28.3-2) unstable; urgency=medium
    
      * Team upload
    
      [ Iain Lane ]
      * debian/gbp.conf: Set the upstream branch to upstream/3.28.x, since we've
        branched for experimental now.
    
      [ Marco Trevisan (Treviño) ]
      * d/p/native-gpu-Handle-drmModeSetCrtc-failing-gracefully.patch:
        - Avoid crashing when warning about wrongly set crtc mode
          (LP: #1754949)
      * d/p/gpu-kms-Don-t-crash-if-drmModeGetResources-returns-N.patch:
        - Don't crash if drmModeGetResources returns NULL  (LP: #1767956)
      * d/p/window-wayland-Always-update-monitor-for-non-user-ops.patch:
        - Always update monitor in wayland, avoiding crash (LP: #1784398)
      * d/p/monitor-manager-Filter-out-low-screen-resolutions.patch:
        - Don't return screen resolutions that can't be applied (LP: #1772831)
      * d/p/window-Don-t-refuse-to-move-focus-to-the-grab-window.patch,
        d/p/window-Explicitly-exclude-unmanaging-window-from-focus-ag.patch:
        - Don't crash if a modal dialog closes while being dragged
          (LP: #1422253)
      * d/p/monitor-Use-current-monitor-mode-to-check-whether-active.patch:
        - Don't try to use an invalid monitor mode to figure out scaling
          (LP: #1723615)
    
      [ Simon McVittie ]
      * Sort patch series in upstream order, with patches applied upstream
        first
      * d/copyright: Remove obsolete FSF postal addresses
      * Standards-Version: 4.1.5 (no changes required)
      * Set Rules-Requires-Root to no
      * Update symbols file
    
     -- Simon McVittie <email address hidden>  Tue, 31 Jul 2018 15:35:03 +0100
  • mutter (3.28.3-1) unstable; urgency=medium
    
      * New upstream release
      * d/p/backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch,
        d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch,
        d/p/clutter-device-evdev-Get-devices-from-main-seat-if-no-rea.patch,
        d/p/clutter-evdev-Don-t-ignore-CAPS-lock-as-modifier.patch,
        d/p/clutter-evdev-ignore-injected-events-from-IM.patch,
        d/p/clutter-seat-evdev-Add-function-to-get-device-by-id.patch,
        d/p/device-manager-evdev-Add-main-seat-to-seats-by-default.patch,
        d/p/device-manager-evdev-Free-the-main-seat-on-finalize.patch,
        d/p/device-manager-evdev-Set-and-unset-the-stage-for-the-main.patch,
        d/p/frames-Allow-for-unknown-mouse-buttons.patch,
        d/p/frames-Handle-touch-events.patch,
        d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch,
        d/p/renderer-native-Don-t-crash-if-the-FB-surface-can-t-be-lo.patch,
        d/p/wayland-Compare-geometries-after-chaining-up.patch,
        d/p/wayland-Don-t-reset-input-focus-on-text-commit.patch,
        d/p/wayland-Use-cursor-position-in-logical-monitor.patch,
        d/p/wayland-update-enter-leave-output-after-effects.patch,
        d/p/window-actor-add-new-signal-effects-completed.patch:
        Remove patches already applied on 3.28 branch
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 19 Jul 2018 14:59:38 +0100
  • mutter (3.28.2-3) unstable; urgency=medium
    
      * Team upload
      * d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch,
        d/p/backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch:
        Mark as applied upstream
      * d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch:
        Update to the version that was applied upstream
      * d/p/frames-Handle-touch-events.patch,
        d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch,
        d/p/frames-Allow-for-unknown-mouse-buttons.patch:
        Reinstate patches dropped in previous upload, along with the
        upstream fix for #899181
      * d/p/wayland-Compare-geometries-after-chaining-up.patch,
        d/p/window-actor-add-new-signal-effects-completed.patch,
        d/p/wayland-update-enter-leave-output-after-effects.patch,
        d/p/frames-Allow-for-unknown-mouse-buttons.patch,
        d/p/wayland-Don-t-reset-input-focus-on-text-commit.patch,
        d/p/clutter-seat-evdev-Add-function-to-get-device-by-id.patch,
        d/p/clutter-device-evdev-Get-devices-from-main-seat-if-no-rea.patch,
        d/p/device-manager-evdev-Set-and-unset-the-stage-for-the-main.patch,
        d/p/device-manager-evdev-Free-the-main-seat-on-finalize.patch,
        d/p/device-manager-evdev-Add-main-seat-to-seats-by-default.patch,
        d/p/renderer-native-Don-t-crash-if-the-FB-surface-can-t-be-lo.patch:
        Update to upstream gnome-3-28 branch
      * Add a symbols file for libmutter-2-0
      * d/copyright: Copy many licenses and copyright holders into this file,
        multiplying its length by 5 (Closes: #891156)
    
     -- Simon McVittie <email address hidden>  Sun, 08 Jul 2018 11:32:56 +0100
  • mutter (3.28.2-2) unstable; urgency=medium
    
      * Team upload
      * d/p/frames-Handle-touch-events.patch,
        d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch:
        Drop cherry-picked patches that caused a regression (Closes: #899181)
    
     -- Simon McVittie <email address hidden>  Sun, 20 May 2018 15:21:35 +0100
  • mutter (3.28.2-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
      * d/p/theme-frames-Use-surface-device-scale-instead-of-cairo_sc.patch,
        d/p/xwayland-Don-t-abort-if-Xwayland-crashes.patch,
        d/p/xwayland-use-g_autoptr-for-GError-in-xserver_died.patch:
        Drop patches that were applied upstream
      * d/p/debian/synaptics-support.patch,
        d/p/debian/skip-failing-tests.patch,
        d/p/debian/skip-failing-tests-325.patch:
        Move patches not expected to be applied upstream to
        debian/patches/debian
      * Re-order patch series so most-upstreamable patches are first
      * d/p/clutter-evdev-Don-t-ignore-CAPS-lock-as-modifier.patch,
        d/p/clutter-evdev-ignore-injected-events-from-IM.patch,
        d/p/frames-Handle-touch-events.patch,
        d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch,
        d/p/wayland-Use-cursor-position-in-logical-monitor.patch:
        Add post-release fixes from upstream 3.28 branch
    
     -- Simon McVittie <email address hidden>  Thu, 17 May 2018 10:37:25 +0100
  • mutter (3.28.1-2) unstable; urgency=medium
    
      * Add xwayland-use-g_autoptr-for-GError-in-xserver_died.patch,
        xwayland-Don-t-abort-if-Xwayland-crashes.patch:
        - Cherry picked from upstream, to reduce noise of mutter on crashes
          which are actually caused by XWayland (LP: #1748450)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Mon, 23 Apr 2018 10:46:57 -0500
  • mutter (3.28.1-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
        - Fix window button spacing when display is scaled (LP: #1725133)
      * Bump Standards-Version to 4.1.4
    
      [ Marco Trevisan (Treviño) ]
      * Add patches proposed upstream:
      * theme-frames-Use-surface-device-scale-instead-of-cairo_sc.patch:
        - theme, frames: Use surface device scale instead of cairo_scale
          (LP: #1764554)
      * theme-use-gtk_render_icon_suface-to-paint-button-icon.patch:
        - theme: use gtk_render_icon_suface to paint button icon
          (LP: #1764558)
      * theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch:
        - theme: load icons as Gtk does with fallback and RTL support
      * clutter-Smooth-out-master-clock-to-smooth-visuals.patch:
        - clutter: Smooth out master clock to smooth visuals
      * core-Return-1-if-meta_window_get_monitor-is-called-on-an-.patch:
        - core: Return -1 if meta_window_get_monitor is called on an
          unmanaged window (LP: #1724439)
      * backends-Move-MetaOutput-crtc-field-into-private-struct.patch:
        - backends: Move MetaOutput::crtc field into private struct
          (LP: #1703668)
      * backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch:
        - backends: Add logical monitor -> monitor -> output -> crtc ref
          chain (LP: #1703668)
    
     -- Jeremy Bicha <email address hidden>  Mon, 16 Apr 2018 22:35:14 -0400
  • mutter (3.28.0-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Update Vcs-* for migration from Alioth svn to salsa.debian.org git
      * debian/gbp.conf: Add
      * Refresh patch series with gbp pq
    
      [ Daniel van Vugt ]
      * Add synaptics-support.patch
        - Allow touchpad settings to work with xserver-xorg-input-synaptics.
          Note that this is unneeded on GNOME on Wayland where libinput is
          always used. (LP: #1686081)
    
      [ Jeremy Bicha ]
      * Bump debhelper compat to 11
    
     -- Jeremy Bicha <email address hidden>  Sun, 18 Mar 2018 20:11:29 -0400
  • mutter (3.28.0-1) unstable; urgency=high
    
      * New upstream release
        - Fix crashes when launching apps from apps in GNOME on Wayland
          (LP: #1754169)
      * Bump urgency for this targeted fix
    
     -- Jeremy Bicha <email address hidden>  Mon, 12 Mar 2018 18:04:54 -0400
  • mutter (3.27.92-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Build-depend on libgnome-desktop-3-dev (>= 3.27.90) to carry out
        libgnome-desktop-3-17 transition
    
      [ Jeremy Bicha ]
      * Release to unstable
    
     -- Jeremy Bicha <email address hidden>  Sat, 10 Mar 2018 19:34:02 -0500
  • mutter (3.26.2-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
      * Drop all cherry-picked patches, applied in new release
    
      [ Simon McVittie ]
      * d/changelog: Retroactively add a reference from 3.26.1-2 to #878353
      * d/p/*.patch: Add metadata to mark remaining patches as Debian-specific
    
     -- Jeremy Bicha <email address hidden>  Sun, 05 Nov 2017 13:03:02 -0500
  • mutter (3.26.1-6) unstable; urgency=high
    
      * debian/control.in: Bump libegl1-mesa-dev to (>= 17) (Closes: #878702)
      * Cherry-pick more fixes from gnome-3-26 branch to fix crashes
        and fix unredirecting full-screen windows:
        - 0012-x11-window-Don-t-manage-InputOnly-windows.patch
        - 0013-compositor-Ignore-offscreen-windows.patch
          (LP: #1725821)
        - 0015-monitor-normal-Prefer-modes-with-same-flags.patch
        - 0016-monitor-unit-tests-Check-non-first-preferred-modes.patch
          (LP: #1725153)
        - 0017-compositor-Avoid-a-crash-if-top-window-finalized.patch
        - 0018-Revert-ClutterActor-Optimize-away-idempotent-scale.patch
        - 0019-Revert-tests-Fix-actor-anchors-test.patch
          (Closes: #788140)
      * Set urgency to high to not further delay the gjs/mutter transition
    
     -- Jeremy Bicha <email address hidden>  Sat, 21 Oct 2017 19:47:22 -0400
  • mutter (3.26.1-5) unstable; urgency=medium
    
      * Add 0012-Use-a-single-supported-scales.patch:
        - Allow HiDPI scaling even when non-HiDPI displays are connected
          (LP: #1724024)
    
     -- Jeremy Bicha <email address hidden>  Mon, 16 Oct 2017 20:17:15 -0400
  • mutter (3.26.1-4) unstable; urgency=medium
    
      * Release to unstable
    
     -- Jeremy Bicha <email address hidden>  Fri, 13 Oct 2017 16:24:12 -0400
  • mutter (3.22.4-2) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * Add missing depends on gnome-settings-daemon (LP: #1561706)
    
      [ Laurent Bigonville ]
      * debian/patches/bgo782472_fix_copypaste_x11_wayland.patch: Fix copy/paste
        between some X11 applications (firefox/chromium) and wayland (Closes:
        #865788)
      * debian/control.in: Bump Standards-Version to 4.0.0 (no further changes)
    
     -- Laurent Bigonville <email address hidden>  Fri, 30 Jun 2017 19:08:41 +0200
  • mutter (3.22.4-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop patches which have been merged upstream.
    
     -- Michael Biebl <email address hidden>  Tue, 11 Apr 2017 15:56:47 +0200
  • mutter (3.22.3-2) unstable; urgency=medium
    
      * debian/patches/clutter-clone-Unset-source-when-source-actor-is-dest.patch
        - Add patch from 3.22 branch to fix a gnome-shell crash when using the
          alternatetab extension. (Closes: #857290)
    
     -- Michael Biebl <email address hidden>  Fri, 10 Mar 2017 18:06:30 +0100
  • mutter (3.22.3-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop patches which have been merged upstream.
    
     -- Michael Biebl <email address hidden>  Fri, 17 Feb 2017 18:17:07 +0100
  • mutter (3.22.2-3) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * Add git_flush_all_swap_notifies_on_idle.patch:
        - Add patch from 3.22 branch that fixes freezes with multiple monitors
          on Wayland
    
      [ Andreas Henriksson ]
      * Add debian/patches/bgo768531_workaround-startup-notifications.patch
        - temporary workaround used in both Fedora and Arch for getting
          working application startup notifications under Wayland.
        - See bgo#768531 for when a real solution is ready to replace this.
    
     -- Andreas Henriksson <email address hidden>  Sun, 08 Jan 2017 03:12:13 +0100
  • mutter (3.22.2-2) unstable; urgency=critical
    
      [ Raphaël Hertzog ]
      * Team upload.
      * Urgency critical as gnome-shell is entirely broken in testing
        for many users.
    
      [ Jeremy Bicha ]
      * Add git_dont_set_unavailable_scroll_methods.patch:
        - Add patch from 3.22 branch that prevented logging into GNOME on X
          for some users (LP: #1643370)
    
     -- Raphaël Hertzog <email address hidden>  Tue, 06 Dec 2016 17:35:40 +0100
  • mutter (3.22.2-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop patches, all merged upstream.
    
     -- Michael Biebl <email address hidden>  Thu, 10 Nov 2016 19:17:32 +0100
  • mutter (3.22.1-2) unstable; urgency=medium
    
      * d/p/wayland-xdg-popup-Always-use-monitor-of-toplevel.patch
        d/p/wayland-xdg-shell-Scale-configure-relative-popup-coo.patch
        d/p/wayland-xdg-popup-Force-monitor-of-the-top-level.patch
        d/p/wayland-xdg-shell-update-popup-window-monitor-early.patch
        d/p/wayland-xdg-shell-Scale-positioner-coordinates.patch:
          - Added. Fix positioning of popups on hidpi screens in
            wayland (bgo#771841)
    
     -- Sjoerd Simons <email address hidden>  Fri, 14 Oct 2016 22:01:14 +0200
  • mutter (3.22.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop debian/patches/01_Wcast-align.patch. It's not necessary anymore as we
        don't enable -Werror.
      * Add Build-Depends on libxcb-res0-dev as per configure.ac.
    
     -- Michael Biebl <email address hidden>  Tue, 11 Oct 2016 13:55:44 +0200
  • mutter (3.22.0-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * debian/control.in:
        - Explicitly build-depend on libegl1-mesa-dev (Closes: #836153)
    
      [ Michael Biebl ]
      * New upstream release.
        - Correctly handle tablet settings lookups with no backing libwacom info.
          (Closes: #838050)
      * Use non-multiarch path (/usr/lib/mutter) for libexecdir.
    
     -- Michael Biebl <email address hidden>  Tue, 20 Sep 2016 01:43:37 +0200
  • mutter (3.21.92-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * debian/rules:
        - Explicitly disable kms and wayland to fix build on kfreebsd
      * Add fix-undef-build-failure.patch:
        - Git patch needed for build without wayland
    
      [ Michael Biebl ]
      * New upstream development release.
      * Refresh debian/patches/01_Wcast-align.patch.
      * Bump debhelper compat level to 10.
    
     -- Michael Biebl <email address hidden>  Tue, 13 Sep 2016 17:43:54 +0200
  • mutter (3.21.91-2) unstable; urgency=medium
    
      * Bump Build-Depends on libgnome-desktop-3-dev to (>= 3.21.2).
        This ensures we have a matching version of libgnome-desktop which supports
        mode flags via the D-Bus API.
    
     -- Michael Biebl <email address hidden>  Fri, 02 Sep 2016 12:03:57 +0200
  • mutter (3.21.91-1) unstable; urgency=low
    
      * New upstream beta release.
      * Update build-dependencies according to configure.ac changes:
        - bump wayland-protocols to >= 1.7
      * Drop debian/patches/Fix-build-of-clutter-tests.patch, merged upstream.
    
     -- Andreas Henriksson <email address hidden>  Tue, 30 Aug 2016 19:30:43 +0200
  • mutter (3.20.3-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * d/p/fix-gint64-format.patch: Add patch from Luca Bruno fixing a format
        string on ILP32 architectures
      * d/rules: add a missing backslash so we build with the intended
        configure options, and in particular not -Werror (Closes: #829140)
    
      [ Jeremy Bicha ]
      * Replace old mutter libraries too instead of only conflicting with them
    
     -- Michael Biebl <email address hidden>  Fri, 01 Jul 2016 10:18:59 +0200
  • mutter (3.20.3-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop all patches which are now applied upstream.
      * Convert to multiarch.
      * Convert from cdbs to dh.
    
     -- Michael Biebl <email address hidden>  Thu, 30 Jun 2016 20:11:34 +0200
  • mutter (3.20.2-2) unstable; urgency=medium
    
      * Team upload
    
      [ Jeremy Bicha ]
      * Use https for copyright headers
      * Use https in d/watch and use new "special strings" to help standardize
        format
    
      [ Simon McVittie ]
      * Add all patches from upstream gnome-3-20 branch up to 2016-06-23
        - fix possible crashes in Wayland and in X11
        - ensure that Wayland output reconfiguration finishes correctly
        - implement "force quit" in Wayland using kill(), like in X11
        - improve UTF-8 correctness
        - update translations
        - ensure that all window frames are drawn similarly
        - avoid redrawing the entire window every frame
        - make windows that are unmaximized via drag follow the cursor
      * Backport patch from upstream to introduce XDG_SURFACE_STATE_GNOME_TILED
        and mark tiled windows with it, allowing GDK versions with a
        corresponding patch to report GDK_WINDOW_STATE_TILED correctly under
        Wayland
    
     -- Simon McVittie <email address hidden>  Sat, 25 Jun 2016 00:19:53 +0100
  • mutter (3.20.2-1) unstable; urgency=medium
    
      * New upstream release.
      * Bump Standards-Version to 3.9.8.
    
     -- Michael Biebl <email address hidden>  Wed, 11 May 2016 13:48:17 +0200
  • mutter (3.20.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh patches.
      * Bump mutter's dependency on gsettings-desktop-schemas to (>= 3.19.3).
      * Upload to unstable.
    
     -- Michael Biebl <email address hidden>  Sun, 17 Apr 2016 00:06:56 +0200
  • mutter (3.18.3-2) unstable; urgency=medium
    
      * Drop mutter-dbg now that we have automatic dbgsym packages.
      * Ensure proper upgrade from mutter-dbg to new dbgsym packages by using
        dh_strip --dbgsym-migration. Bump Build-Depends on debhelper accordingly.
      * Fix dh_makeshlibs args for libmutter0g.
      * Bump Standards-Version to 3.9.7.
      * Drop obsolete migration code from pre-wheezy.
      * Fix disappearing mouse cursor under GNOME Shell with a multi-monitor
        setup. Patch cherry-picked from upstream Git.
    
     -- Michael Biebl <email address hidden>  Tue, 15 Mar 2016 07:53:24 +0100
  • mutter (3.18.3-1) unstable; urgency=medium
    
      * New upstream release.
        - fix crash when removing monitor/undocking (Closes: #813687)
    
     -- Andreas Henriksson <email address hidden>  Thu, 03 Mar 2016 18:48:49 +0100
  • mutter (3.18.2-1) unstable; urgency=medium
    
      * New upstream release.
    
     -- Michael Biebl <email address hidden>  Fri, 13 Nov 2015 00:09:29 +0100
  • mutter (3.18.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh debian/patches/01_Wcast-align.patch.
      * Wrap dependencies.
      * Bump the dependency on gsettings-desktop-schemas to (>= 3.15.92).
      * Drop the explicit versions from libmutter-dev dependencies. The
        libmutter.pc file doesn't enforce any specific versions and they were
        out-of-date anyway.
    
     -- Michael Biebl <email address hidden>  Wed, 21 Oct 2015 16:13:17 +0200
  • mutter (3.18.0-1) unstable; urgency=medium
    
      [ Andreas Henriksson ]
      * Fix typo in previous changelog entry.
      * New upstream release.
      * Drop debian/patches/git_launcher-fix-vt-switch.patch,
        debian/patches/git_launcher-format-string.patch:
        - now part of upstream release.
    
     -- Laurent Bigonville <email address hidden>  Sun, 11 Oct 2015 15:21:29 +0200
  • mutter (3.16.3-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh patches.
    
     -- Michael Biebl <email address hidden>  Thu, 02 Jul 2015 18:57:22 +0200
  • mutter (3.16.2-3) unstable; urgency=medium
    
      * Cherry-pick upstream commit which fixes the issue that window resize
        handles were not shown.
      * Drop obsolete Breaks/Replaces from pre-wheezy.
    
     -- Michael Biebl <email address hidden>  Tue, 30 Jun 2015 19:42:14 +0200
  • mutter (3.16.2-2) unstable; urgency=medium
    
      * Upload to unstable.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sun, 14 Jun 2015 13:44:02 +0200
  • mutter (3.14.4-2) unstable; urgency=medium
    
      * Switch Build-Depends from the transitional libsystemd-login-dev to
        libsystemd-dev. (Closes: #779761)
    
     -- Michael Biebl <email address hidden>  Tue, 28 Apr 2015 20:10:38 +0200
  • mutter (3.14.4-1) unstable; urgency=medium
    
    
      * New upstream translation and bugfix release.
        + Includes new function required for the workaround to #768896 which 
          is very annoying for users of the proprietary nvidia driver.
      * 10_window-actor_unredirect.patch, 11_black_background.patch: 
        dropped, merged upstream.
      * Bump shlibs due to new function.
    
     -- Josselin Mouette <email address hidden>  Thu, 26 Mar 2015 21:06:28 +0100
  • mutter (3.14.2-1) unstable; urgency=medium
    
    
      * New upstream bugfix release.
      * 10_window-actor_unredirect.patch: patch from upstream git. Fix crash 
        when closing a window.
      * 11_black_background.patch: patch from upstream git. Don’t set a 
        black background when switching from the display manager.
    
     -- Josselin Mouette <email address hidden>  Sun, 30 Nov 2014 15:05:14 +0100
  • mutter (3.14.1-2) unstable; urgency=medium
    
    
      * gir1.2-mutter-3.0: tighten dependency on libmutter0e by making
        it versioned to = ${binary:Version} (Closes: #766359)
    
     -- Andreas Henriksson <email address hidden>  Tue, 28 Oct 2014 19:57:02 +0100
  • mutter (3.14.1-1) unstable; urgency=medium
    
    
      * New upstream release.
      * Refresh patches.
      * Drop obsolete Conflicts/Replaces: gir1.2-mutter-2.91.
      * Update Build-Depends as per configure.ac.
      * Bump Standards-Version to 3.9.6. No further changes.
    
     -- Michael Biebl <email address hidden>  Thu, 16 Oct 2014 00:40:24 +0200
  • mutter (3.14.0-1) unstable; urgency=medium
    
    
      [ Dmitry Shachnev ]
      * Make gir1.2-mutter-3.0 break gnome-shell versions older than 3.13.92.
        Upstream commit a4a688ed83983fb5 removed MetaBackgroundEffects class,
        which old gnome-shell (up to 3.13.91) was using via JavaScript code.
    
      [ Andreas Henriksson ]
      * Make the libinput-dev build-dependency linux-only.
        Thanks to Julien Cristau for pointing it out.
      * New upstream release.
    
     -- Andreas Henriksson <email address hidden>  Mon, 22 Sep 2014 21:02:55 +0200
  • mutter (3.13.92-1) unstable; urgency=medium
    
    
      * New upstream release candidate.
    
     -- Andreas Henriksson <email address hidden>  Fri, 19 Sep 2014 20:43:41 +0200
  • mutter (3.12.2-2) unstable; urgency=medium
    
    
      * Upload to unstable.
    
     -- Andreas Henriksson <email address hidden>  Mon, 14 Jul 2014 23:20:08 +0200
  • mutter (3.12.1+really+3.8.4-1) unstable; urgency=medium
    
    
      [ Emilio Pozuelo Monfort ]
      * debian/control.in:
        + Bump libcogl-dev build-dependency, required by the previous patch.
    
      [ Sjoerd Simons ]
      * Uglify the version number to override a mutter version that shouldn't have
        gone to unstable yet
      * debian/patches/fix-build-with-g-i.patch:
        Added. Fix mutter buid with recent gobject-introspection
    
     -- Sjoerd Simons <email address hidden>  Sat, 26 Apr 2014 19:34:12 +0200
  • mutter (3.12.1-1) unstable; urgency=medium
    
    
      * New upstream release
    
     -- Sjoerd Simons <email address hidden>  Sat, 26 Apr 2014 17:47:46 +0200
  • mutter (3.8.4-3) unstable; urgency=medium
    
    
      * debian/patches/0001-Update-for-Cogl-API-breaks.patch:
        + Fix build with the new cogl.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Thu, 27 Mar 2014 11:26:00 +0100
  • mutter (3.8.4-2) unstable; urgency=low
    
    
      * Upload to unstable.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sun, 13 Oct 2013 17:26:39 +0200
  • mutter (3.4.1-7) unstable; urgency=low
    
    
      * d/p/0001-meta-texture-rectangle-Use-Cogl-s-API-to-create-a-re.patch:
        + Patch from upstream git, don't use GL types as cogl doesn't expose
          GL headers in newer releases. This will ease the cogl transition.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sun, 26 May 2013 17:54:55 +0200
  • mutter (3.4.1-6) unstable; urgency=low
    
    
      * Team upload
      * Add debian/patches/02_switch_to_gtk-doc_syntax.patch:
        - from upstream, fixes FTBFS with new gobject-introspection.
    
     -- Andreas Henriksson <email address hidden>  Mon, 13 May 2013 11:03:34 +0200
  • mutter (3.4.1-5) unstable; urgency=low
    
    
      [ Rico Tzschichholz ]
      * debian/patches: Add upstream patch
        00_meta_window_move_frame-fix-crash-when-frame-is-NULL.patch 
    
      [ Michael Biebl ]
      * Install missing keybindings file 50-mutter-windows.xml which is required
        to configure mutter specific keyboard shortcuts in gnome-control-center.
        Closes: #680004
      * Use list-missing to list files missing from the package.
    
     -- Michael Biebl <email address hidden>  Sat, 07 Jul 2012 20:03:06 +0200
  • mutter (3.4.1-4) unstable; urgency=low
    
    
      * Clean up /etc/sgml/mutter-common.cat and /etc/sgml/mutter-common.cat.old
        on upgrades. Closes: #675309
    
     -- Michael Biebl <email address hidden>  Fri, 01 Jun 2012 12:49:07 +0200
  • mutter (3.4.1-3) unstable; urgency=low
    
    
      [ Michael Biebl ]
      * Upload to unstable.
    
      [ Rico Tzschichholz ]
      * libmutter-dev: add dependency on gsettings-desktop-schemas-dev and
        libx11-dev as pc-file requests
    
      [ Michael Biebl ]
      * Bump Suggests: gnome-control-center to (>= 1:3.4.0) as we want a recent
        enough version which can handle keybindings based on GSettings.
      * Use strict dependency between mutter/libmutter0 and mutter-common to
        ensure we have the correct version of mutter-common providing the
        org.gnome.mutter gsettings schema.
      * Add Depends on gnome-themes-standard to mutter. Adwaita is the preferred
        window manager theme and without a theme installed mutter refuses to
        start. Closes: #658823
    
     -- Michael Biebl <email address hidden>  Wed, 30 May 2012 12:25:26 +0200
  • mutter (3.2.2-3) unstable; urgency=low
    
    
      * Upload to unstable.
    
     -- Michael Biebl <email address hidden>  Wed, 02 May 2012 00:10:17 +0200
  • mutter (3.2.2-1) unstable; urgency=low
    
    
      [ Michael Biebl ]
      * Change section of gir1.2-mutter-3.0 to introspection.
    
      [ Josselin Mouette ]
      * Update repository URL.
    
      [ Michael Biebl ]
      * New upstream release.
      * debian/watch: Track stable releases.
    
     -- Michael Biebl <email address hidden>  Tue, 24 Jan 2012 07:49:20 +0100
  • mutter (3.2.1-2) unstable; urgency=low
    
    
      [ Laurent Bigonville ]
      * debian/watch:
        - Fix URL regex to correctly detect latest tarballs
        - Switch to .xz tarballs
    
      [ Michael Biebl ]
      * Upload to unstable.
      * Refresh debian/patches/01_Wcast-align.patch.
      * debian/control.in:
        - Add explicit Build-Depends on libcairo2-dev.
        - Bump Build-Depends on libglib2.0-dev.
    
     -- Michael Biebl <email address hidden>  Sat, 19 Nov 2011 01:21:32 +0100
  • mutter (3.0.2.1-4) unstable; urgency=high
    
    
      * Team upload. Urgency high as that problem already affects testing
        users.
      * debian/patches:
        - Add 00git-dont-lose-application-redraws.patch to fix rendering
          issues with parts of the screen not showing the latest content.
    
     -- Raphaël Hertzog <email address hidden>  Mon, 17 Oct 2011 08:37:50 +0200
  • mutter (3.0.2.1-3) unstable; urgency=low
    
    
      [ Rico Tzschichholz ]
      * debian/patches:
        - Add 00git-meta-window-group-Use-clutter_stage_get_redraw_clip_.patch,
          00git-Use-a-utility-function-to-create-GL_ARB_texture_rect.patch
          to remove direct GL usages to let it build with EGL/GLES2 on arm
      * debian/control:
        - Bump build-dep on clutter-1.0-dev (>= 1.7.5)
      * debian/libmutter0.symbols:
        - updated (leave with debian revision since it is added by a patch)
    
     -- Michael Biebl <email address hidden>  Fri, 14 Oct 2011 19:01:24 +0200
  • mutter (3.0.2.1-2) unstable; urgency=low
      [ Laurent Bigonville ]  * Drop debian/mutter.lintian-overrides: Missing manpages are now installed  [ Michael Biebl ]  * debian/control.in:    - Drop Build-Depends on gir1.2-gtk-3.0, gir1.2-clutter-1.0 and      gir1.2-json-glib-1.0 and let their corresponding -dev package pull it in      automatically. Bump the Build-Depends on the -dev packages accordingly.  * Bump debhelper compatibility level to 8.    - Update Build-Depends on debhelper.    - Strip debian/tmp/ from .install files.  * Let cdbs call dh_girepository.    - Bump Build-Depends on cdbs to (>= 0.4.90).    - Remove custom dh_girepository rules from debian/rules.    - Set DEB_DH_GIREPOSITORY_ARGS_ALL to /usr/lib/mutter. -- Michael Biebl <email address hidden>  Thu, 07 Jul 2011 22:45:20 +0200
  • mutter (3.0.2.1-1) experimental; urgency=low
      [ Rico Tzschichholz ]  * New upstream release  * debian/watch:    - Look for bzip2 tarballs  [ Josselin Mouette ]  * Depend on libgnome2-common for the GConf schemas. This will be     necessary until mutter is ported to GSettings. -- Laurent Bigonville <email address hidden>  Sat, 11 Jun 2011 14:39:59 +0200
  • mutter (2.29.0-4) unstable; urgency=low
      * Remove gir1.0-mutter-2.29 to ease the gir1.2 transition, since    nothing uses it. -- Emilio Pozuelo Monfort <email address hidden>  Wed, 16 Feb 2011 20:34:44 +0000
  • mutter (2.29.0-3) unstable; urgency=low
    
    
      * debian/rules:
        - Build with -Wno-deprecated-declarations, otherwise -Werror will
          make us fail to build when a library deprecates some functions.
          Closes: #590347.
      * The rebuild gets rid of the ClutterJson requirement, so this also
        closes: #589879.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sat, 07 Aug 2010 20:38:11 +0200
  • mutter (2.29.0-2) unstable; urgency=low
    
    
      * debian/control:
      - fix gir package name, because the typelib has changed its name
    
     -- Gustavo Noronha Silva <email address hidden>  Mon, 15 Mar 2010 17:27:59 -0300
  • mutter (2.29.0-1) unstable; urgency=low
    
    
      * New upstream development release.
      * debian/rules:
      - update makeshlibs argument to require >= 2.29.0
    
     -- Gustavo Noronha Silva <email address hidden>  Tue, 02 Mar 2010 19:19:44 -0300
  • mutter (2.28.1~git20100129-1) unstable; urgency=low
    
    
      * Upstream snapshot
    
     -- Gustavo Noronha Silva <email address hidden>  Fri, 29 Jan 2010 12:04:09 -0200
  • mutter (2.28.1~git20091208-1) unstable; urgency=low
    
    
      * New upstream snapshot
    
     -- Gustavo Noronha Silva <email address hidden>  Sat, 24 Oct 2009 13:16:53 -0200
  • mutter (2.28.1~git20091024-1) unstable; urgency=low
    
    
      * Upstream snapshot
      * debian/control.in:
      - fixed typo in description
      - bump Standards-Version to 3.8.3
    
     -- Gustavo Noronha Silva <email address hidden>  Sat, 24 Oct 2009 12:59:03 -0200
  • mutter (2.28.0-2) unstable; urgency=low
    
    
      * debian/control.in:
      - adapt for the new GObject introspection policy
    
     -- Gustavo Noronha Silva <email address hidden>  Mon, 19 Oct 2009 15:59:57 -0200
  • mutter (2.28.0-1) unstable; urgency=low
    
    
      * New upstream release
    
     -- Gustavo Noronha Silva <email address hidden>  Fri, 09 Oct 2009 13:23:25 -0300
  • mutter (2.27.5-1) unstable; urgency=low
    
    
      * New upstream release
    
     -- Gustavo Noronha Silva <email address hidden>  Wed, 30 Sep 2009 21:19:05 +0100
  • mutter (2.27.3-2) unstable; urgency=low
    
    
      [ Simon Raven <email address hidden> ]
      * debian/control.in:
      - adding missing build-dep to fix FTBFS (Closes: #544342)
    
      [ Gustavo Noronha Silva ]
      * debian/control.in:
      - also add gobject-introspection, gobject-introspection-glib-2.0,
        gobject-introspection-freedesktop, which were also missing, to
        build-depends
    
     -- Gustavo Noronha Silva <email address hidden>  Sun, 30 Aug 2009 19:02:46 -0300