Change logs for mutter source package in Lunar

  • mutter (44.3-0ubuntu1.1) lunar-security; urgency=medium
    
      * No-change rebuild in the -security pocket.
    
     -- Marc Deslauriers <email address hidden>  Wed, 20 Sep 2023 14:17:27 -0400
  • mutter (44.3-0ubuntu1) lunar; urgency=medium
    
      * New upstream release (LP: #2026544)
    
     -- Jeremy Bícha <email address hidden>  Fri, 07 Jul 2023 09:22:18 -0400
  • mutter (44.2-0ubuntu1) lunar; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release (LP: #2022951)
        - Fix drag and drop for Qt applications (LP: #2013235)
      * Drop display-Set-compositor-selection-earlier patch: applied in new release
      * Drop 2 flaky tests patches: no longer necessary
    
      [ Daniel van Vugt ]
      * Update triple buffering patch to avoid NULL dereference on resume
        from suspend
    
     -- Jeremy Bícha <email address hidden>  Wed, 07 Jun 2023 10:46:02 -0400
  • mutter (44.1-0ubuntu1) lunar; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release (LP: #2020225, LP: #2012717, LP: #2013216,
        LP: #2015861, LP: #2017097)
      * debian/libmutter-12-0.symbols: Add new symbols
      * Drop 3 patches applied in new release
    
      [ Daniel van Vugt ]
      * Update triple buffering patch for Mutter 44.1 (LP: #2017137)
    
     -- Jeremy Bícha <email address hidden>  Fri, 19 May 2023 16:18:13 -0400
  • mutter (44.0-2ubuntu4.23.04.1) lunar; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * Fix issue with Firefox opening black window in wayland sessions
        - d/p/display-Set-compositor-selection-earlier-on-XWayland.patch
          (LP: #1987976)
    
     -- Gunnar Hjalmarsson <email address hidden>  Mon, 24 Apr 2023 19:59:49 +0200
  • mutter (44.0-2ubuntu4) lunar; urgency=medium
    
      [ Daniel van Vugt ]
      * Add proposed patch to treat XIChangeProperty errors as warnings,
        fixes crash on login or resume from suspend with Nvidia graphics drivers
        (LP: #2014986)
    
     -- Jeremy Bícha <email address hidden>  Fri, 14 Apr 2023 14:32:30 -0400
  • mutter (44.0-2ubuntu3) lunar; urgency=medium
    
      * debian/patches: Listen to XSettings changes to update decorations
        (LP: #2012733)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 04 Apr 2023 22:26:20 +0200
  • mutter (44.0-2ubuntu2) lunar; urgency=medium
    
      * debian/libmutter-12-0.symbols: Restore symbols for triple buffering patch
    
     -- Jeremy Bicha <email address hidden>  Mon, 27 Mar 2023 09:46:13 -0400
  • mutter (44.0-2ubuntu1) lunar; urgency=medium
    
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
      * Re-enable the triple buffering patch
    
    mutter (44.0-2) experimental; urgency=medium
    
      * Update debian/patches/debian/Support-Dynamic-triple-double-buffering.patch:
        Compared to the last update, a crash on resuming from sleep has been
        fixed. And some minor code tidying.
    
     -- Jeremy Bicha <email address hidden>  Mon, 27 Mar 2023 09:35:04 -0400
  • mutter (44.0-1ubuntu1) lunar; urgency=medium
    
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Disable triple buffering patch
      * debian/patches: Refresh indexes
    
    mutter (44.0-1) experimental; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * New upstream release:
        - Fixes feedback loops with old statically compiled SDL applications
          (LP: #2011803)
      * debian/patches: refresh indexes
      * debian/patches/debian/Support-Dynamic-triple-double-buffering.patch: Update
        We still keep it enabled, given that we're in experimental anyways
    
      [ Simon McVittie ]
      * Remove #1032388 from previous changelog entry.
        I hoped !2878 would fix both #1032388 and #1031945, but in fact it
        only solves #1031945.
    
     -- Marco Trevisan (Treviño) <email address hidden>  Mon, 20 Mar 2023 21:12:31 +0100
  • mutter (44~rc-1ubuntu3) lunar; urgency=medium
    
      * debian/control.in: Have libmutter-12-dev depend on libegl1-mesa-dev
    
     -- Jeremy Bicha <email address hidden>  Tue, 14 Mar 2023 19:19:46 -0400
  • mutter (44~rc-1ubuntu2) lunar; urgency=medium
    
      [ Jeremy Bicha ]
      * debian/libmutter-12-0.symbols: Drop symbols from triple buffering patch
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: Do not use fatal warnings on fractional scaling issues
      * debian/patches: Add ability to override window edge constraints.
        Make possible for extensions (such as Tiling Assistant) to override windows
        constraints. (LP: #2007710, #2011611)
      * debian/libmutter-12-0.symbols: Add new override constraint symbol
      * debian/libmutter-12-0.lintian-overrides: Allow using debian version in
        symbols: it's a private API exposed only by ubuntu
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 14 Mar 2023 19:17:11 +0100
  • mutter (44~rc-1ubuntu1) lunar; urgency=medium
    
      [ Jeremy Bicha
      * Merge with Debian. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - debian/control: Do not depend on legacy EGL package name
      * Temporarily disable triple buffering patch to ensure quality
        after major changes to mutter since 44~beta
    
      [ Marco Trevisan (Treviño) ]
      * Update the fractional scaling patch
    
    mutter (44~rc-1) experimental; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
      * d/p/wayland-Don-t-overwrite-surface-offsets.patch,
        d/p/x11-Avoid-updating-focus-on-wayland-compositor.patch:
        Drop, applied in new release
      * debian/control.in: Build-Depend on libgnome-desktop-4-dev instead of -3
      * debian/control.in: Mark libgtk-3-dev as only needed for build tests
      * debian/control.in: Bump minimum wayland-protocols to 1.31
      * debian/*.symbols: Update; some "private" meta_* symbols were dropped
    
      [ Simon McVittie ]
      * Merge packaging from unstable (Closes: #1031945, #1031847)
        - Drop patches that were backported from upstream 44.rc into unstable
        - 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
      * d/p/debian/backends-native-kms-crtc-Don-t-compare-gamma-values-on-un.patch:
        Drop patch from upstream !2371, which no longer applies cleanly.
        As far as I can see, this is unnecessary since commit 9001fa97
        "kms/crtc: Always read the gamma state" from !2435.
    
      [ Marco Trevisan (Treviño) ]
      * d/p/debian/Support-Dynamic-triple-double-buffering.patch:
        Refreshed with the 44-WIP version from Daniel, it's working properly in
        main tested scenarios.
      * debian/patches: Drop patch removing dependency on glib 2.75
      * debian/control: Bump build-dependency on glib-2.75
      * debian/control: Add breaks on gnome-shell << 44~rc.
        It's not possible to compile older gnome-shell versions with mutter
        44~rc due to the gtk dependency removal
    
     -- Jeremy Bicha <email address hidden>  Fri, 10 Mar 2023 08:20:44 -0500
  • mutter (44~beta-3ubuntu2) lunar; urgency=medium
    
      * debian/patches: Update code to get backend on X11-fractional scaling
      * debian/control: Do not depend on legacy EGL package name
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 23 Feb 2023 20:03:24 +0100
  • mutter (44~beta-3ubuntu1) lunar; urgency=medium
    
      [ Jeremy Bicha
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    
      [ Marco Trevisan (Treviño) ]
      * Update the fractional scaling patch
    
    mutter (44~beta-3) experimental; urgency=medium
    
      * debian/control.in: Fix misspelling Replaces
      * Mark 2 more tests as flaky for now
      * Ignore test failures on s390x for now
      * Cherry-pick a focus fix
    
    mutter (44~beta-2) experimental; urgency=medium
    
      * Add patch to keep using glib 2.74 for now
      * debian/control.in: Build-Depend on glib 2.74.0
      * Have libmutter-12-0 depend on the required mutter-common-bin
        (Closes: #1031688)
    
    mutter (44~beta-1) experimental; urgency=medium
    
      * New upstream release
      * Rename packages for API bump (mutter-11 -> mutter-12)
      * Update symbols files
      * Add mutter-common-bin to install libexec binaries
      * Have libmutter-test-12 install the new MetaTest typelib
        and add a Provides for it instead of creating a new binary package
      * debian/mutter.install: mutter.desktop is no longer provided
      * Bump minimum glib to 2.75.1
      * Refresh patches
      * Update triple buffering patch to the latest version
      * Drop patch applied in new release
      * Drop 2 patches that no longer apply:
        - theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch
        - theme-use-gtk_render_icon_suface-to-paint-button-icon.patch
    
    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
    
    mutter (43.3-1) experimental; urgency=medium
    
      * Team upload
      * Initially uploading to experimental pending feedback on whether the
        downclocking patch needs adjustment for 43.3
    
      [ Daniel van Vugt ]
      * d/p/Support-Dynamic-triple-double-buffering.patch:
        Improve downclocking (triple to double buffering) support so it
        happens sooner and more reliably. This reduces input latency during
        light rendering as well as reducing CPU usage of cursor movement.
        Also correct the origin information.
    
      [ Simon McVittie ]
      * New upstream release
        - Make sure there is always a non-null list of extensions
          (LP: #1994011)
        - Fix a crash when colour management operations are cancelled
          (mutter!2794)
        - Fix lockup when pointer crosses the intersection of 4 displays
          (mutter#2598)
        - Fix some small memory leaks (mutter!2811)
        - Fix a misleading error message (mutter!2811)
        - Revert a problematic change to the handling of frame event timing
          (mutter!2835)
        - On X11, Don't allow focus to be taken by an app during grabs
          (gnome-shell#5932, mutter!2832)
        - Many changes that were already in 43.2-6
      * Drop patches that were applied upstream
      * d/p/wayland-Don-t-overwrite-surface-offsets.patch:
        Add patch from upstream to fix drag-and-drop cursor position on Wayland
        (mutter#2622)
        This updates us to upstream gnome-43 branch commit 43.3-1-ga8a348185b.
      * d/control.in, d/gbp.conf, d/watch: Set up branches for 43.x in bookworm.
        This leaves the default branch available for GNOME 44 betas in
        experimental and Ubuntu.
    
     -- Jeremy Bicha <email address hidden>  Thu, 23 Feb 2023 07:11:52 -0500
  • mutter (43.2-6ubuntu1) lunar; urgency=medium
    
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    
    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)
    
     -- Jeremy Bicha <email address hidden>  Mon, 30 Jan 2023 08:55:56 -0500
  • mutter (43.2-5ubuntu1) lunar; urgency=medium
    
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    
    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:44:41 -0500
  • mutter (43.2-4ubuntu1) lunar; urgency=medium
    
      * Merge with Debian. Remaining change:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
    
    mutter (43.2-4) unstable; urgency=medium
    
      * Team upload
      * Mark xwayland test-case as known to be flaky on 32-bit ARM.
        Mitigates: #1026445
    
    mutter (43.2-3) unstable; urgency=medium
    
      * Team upload
      * Rebuild source package with non-expired signing key
    
    mutter (43.2-2) unstable; urgency=medium
    
      * Team upload
      * d/p/workspace-Don-t-crash-on-invalid-argument-to-meta_workspa.patch:
        Add proposed patch to avoid crashing on an invalid argument
      * d/p/tests-Break-up-stacking-installed-tests-into-more-smaller.patch:
        Add proposed patch to have more, smaller installed-tests.
        As well as doing what it was intended to do, this also avoids a crash
        during autopkgtest. (Mitigates: #1024438)
    
    mutter (43.2-1) unstable; urgency=medium
    
      * New upstream release
      * Update symbols files
    
    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
    
    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.
    
    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)
    
    mutter (43.0-2) unstable; urgency=medium
    
      * Release to unstable (Closes: #1009990, #1019266, #1020515)
    
     -- Jeremy Bicha <email address hidden>  Tue, 27 Dec 2022 15:00:07 -0900
  • mutter (43.0-1ubuntu5) lunar; urgency=medium
    
      * Revert "debian/rules: Ignore test failures on armhf"
    
     -- Jeremy Bicha <email address hidden>  Mon, 21 Nov 2022 18:08:23 -0500
  • mutter (43.0-1ubuntu4) kinetic; urgency=medium
    
      * debian/rules: Ignore test failures on armhf.
        Temporary, to unblock the mutter update while we investigate the regression
    
     -- Jeremy Bicha <email address hidden>  Mon, 17 Oct 2022 19:58:15 -0400