Change logs for mutter source package in Disco

  • mutter (3.32.2+git20190711-2ubuntu1~19.04.1) disco; urgency=medium
    
      * No-change backport from disco to eoan.
    
    mutter (3.32.2+git20190711-2ubuntu1) eoan; urgency=medium
    
      * Merge with debian. Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2+git20190711-2) experimental; urgency=medium
    
      * d/p/window-x11-Focus-a-window-in-the-active-workspace-as-take.patch:
        - Fix possible crash on closing Java dialogs (Related to LP: #1834583)
        d/p/metatest-Dispatch-the-destruction-instead-of-sleeping-aft.patch:
        - Tests: don't wait too much after window destruction, causing failures
    
    mutter (3.32.2+git20190711-1ubuntu1) eoan; urgency=medium
    
      * Merge with debian. Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2+git20190711-1) experimental; urgency=medium
    
      * New upstream snapshot up to commit ccab0f470
        - Fix No-input WM_TAKE_FOCUS dialogs causing GNOME Shell to hang
          and ensure we always have a window focused if we have a valid
          focus canididate (LP: #1834583)
        - Don't crash on shell close / reload under X11 when releasing
          surface actor display resources (LP: #1826918)
      * d/p/debian/Revert-meson-Bump-meson-requirement-to-0.50.0.patch:
        - Revert dependency on meson 0.50.0
    
    mutter (3.32.2+git20190626-1ubuntu1~19.04.1) disco; urgency=medium
    
      * No-change backport from eoan to disco for SRU.
    
    mutter (3.32.2+git20190626-1ubuntu1) eoan; urgency=medium
    
      * Merge with debian (LP: #1834493). Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2+git20190626-1) experimental; urgency=medium
    
      * New upstream snapshot release:
        - Don't crash when try to focus unfocusable windows (LP: #1791574)
        - Valgrind use-after-free warning fixes in the native backend
        - renderer/native: add missing eglTerminate in EGLDevice error path
        - Fix Alt+F2 -> restart to work again in X11
        - window: Emit an error and return when trying to activate an unmanaged
          (LP: #1827401)
        - Setting cursor to "none" doesn't hide it under Wayland
        - Fix broken selected text in entries
        - Tests memory fixes
    
    mutter (3.32.2-1ubuntu1) eoan; urgency=medium
    
      * Merge with debian. Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2-1) experimental; urgency=medium
    
      * New upstream release
      * d/p/clutter-evdev-disable-mousekeys-with-Numlock-ON.patch,
        d/p/clutter-x11-disable-mousekeys-with-Numlock-ON.patch,
        d/p/compositor-Destroy-window-actors-list-on-destruction.patch,
        d/p/compositor-Disconnect-from-stage-signals-on-destruction.patch,
        d/p/input-settings-Use-0-initialized-struct-for-kbd-a11y.patch:
        - Dropped, merged upstream.
      * d/p/meson-add-back-default_driver-option.patch:
        - Refreshed
    
     -- Iain Lane <email address hidden>  Sun, 21 Jul 2019 20:51:33 +0100
  • mutter (3.32.2+git20190626-1ubuntu1~19.04.1) disco; urgency=medium
    
      * No-change backport from eoan to disco for SRU.
    
    mutter (3.32.2+git20190626-1ubuntu1) eoan; urgency=medium
    
      * Merge with debian (LP: #1834493). Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2+git20190626-1) experimental; urgency=medium
    
      * New upstream snapshot release:
        - Don't crash when try to focus unfocusable windows (LP: #1791574)
        - Valgrind use-after-free warning fixes in the native backend
        - renderer/native: add missing eglTerminate in EGLDevice error path
        - Fix Alt+F2 -> restart to work again in X11
        - window: Emit an error and return when trying to activate an unmanaged
          (LP: #1827401)
        - Setting cursor to "none" doesn't hide it under Wayland
        - Fix broken selected text in entries
        - Tests memory fixes
    
    mutter (3.32.2-1ubuntu1) eoan; urgency=medium
    
      * Merge with debian. Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
    
    mutter (3.32.2-1) experimental; urgency=medium
    
      * New upstream release
      * d/p/clutter-evdev-disable-mousekeys-with-Numlock-ON.patch,
        d/p/clutter-x11-disable-mousekeys-with-Numlock-ON.patch,
        d/p/compositor-Destroy-window-actors-list-on-destruction.patch,
        d/p/compositor-Disconnect-from-stage-signals-on-destruction.patch,
        d/p/input-settings-Use-0-initialized-struct-for-kbd-a11y.patch:
        - Dropped, merged upstream.
      * d/p/meson-add-back-default_driver-option.patch:
        - Refreshed
    
     -- Iain Lane <email address hidden>  Thu, 27 Jun 2019 16:38:59 +0100
  • mutter (3.32.1-2ubuntu1~19.04.1) disco; urgency=medium
    
      * Backport from eoan to disco
      * Update VCS metadata
    
    mutter (3.32.1-2ubuntu1) eoan; urgency=medium
    
      * Merge with debian
        - Update to 3.32.1 upstream version (LP: #1826936)
        - Fix applications aren't focused in Wayland session (LP: #1826176)
        - Fix crash on hotplugging a dock with a monitor (LP: #1826182)
        Remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
      * d/p/x11-Add-support-for-fractional-scaling-using-Randr.patch:
        - Fixed crash on calculation of global scale (LP: #1826933)
    
    mutter (3.32.1-2) experimental; urgency=medium
    
      * Cherry-pick patches from upstream gnome-3-32 branch:
        - compositor-Destroy-window-actors-list-on-destruction.patch,
          compositor-Disconnect-from-stage-signals-on-destruction.patch: Fix crash
          when exiting. (LP: #1813716)
        - 0-initialize a struct we'll be memcmp()ing.
      * Reorder patch series so upstream patches come first (no conflicts, no
        refreshing required).
    
    mutter (3.32.1-1) experimental; urgency=medium
    
      * New upstream release
      * debian/patches: disable mousekeys with Numlock ON to match the
        documentation (cherry picked from the 3.32 branch)
    
    mutter (3.32.0+git20190410-2) experimental; urgency=medium
    
      [ Gunnar Hjalmarsson ]
      * Add gnome-control-center-data to Build-Depends. This package provides
        gnome-keybindings.{its,loc}. These are needed if the translation template
        is regenerated at build-time to translate the key bindings defined in
        data/50-*.xml. (LP: #1823722)
    
     -- Iain Lane <email address hidden>  Wed, 01 May 2019 11:32:50 +0100
  • mutter (3.32.0+git20190410-1ubuntu1) disco; urgency=medium
    
      * Merge with debian git snapshot (LP: #1820542), remaining changes:
        + debian/control:
          - Update VCS flags to point to launchpad
          - Update maintainer to ubuntu
        + debian/gbp.conf: update branch to point to ubuntu/master
        + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
          - X11: Add support for fractional scaling using Randr
      * d/p/x11-Add-support-for-fractional-scaling-using-Randr.patch:
        - Refreshed.
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 10 Apr 2019 20:12:29 -0500
  • mutter (3.32.0-1ubuntu2) disco; urgency=medium
    
      * debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
        - Don't invert the screen size when rotation is enabled (LP: #1822513)
        - Remove unneeded cleanup changes
        - Use xcb checked function to set scaling to catch errors
        - Update screen size only after monitors modes have been derived
          (LP: #1822616)
        - Trigger a monitors rebuild only if scale has changed (LP: #1823485)
        - Only update UI scaling when output scaling is enabled (LP: #1822478)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 03 Apr 2019 19:19:59 -0400
  • mutter (3.32.0-1ubuntu1) disco; urgency=medium
    
      * debian/control:
        - Update VCS flags to point to launchpad
        - Update maintainer to ubuntu
      * debian/gbp.conf: update branch to point to ubuntu/master
      * debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
        - X11: Add support for fractional scaling using Randr (LP: #1820850)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 27 Mar 2019 06:48:11 +0100
  • mutter (3.32.0-1) experimental; urgency=medium
    
      * New upstream release
        + Fix deadlock when cancelling a theme sound
        + Stop swizzling BGRA buffers (bye-bye inverted colors in screenshots and
          animations)
      * debian/patches/*: Update to master at
        318164779c07c12c5acfcddde7834980c7521aac. These are patches which will go
        into 3.32.1. Also refresh all other patches.
      * debian/control: Build-Depend on dbus for tests. We run the tests under
        `dbus-run-session`. Apparently whatever waas pulling this in before
        stopped doing that, so BD on it directly.
    
     -- Iain Lane <email address hidden>  Tue, 12 Mar 2019 12:45:14 +0000
  • mutter (3.32.0-1~fakesync) disco; urgency=medium
    
      * Fake sync while this works its way through the tubes.
    
    mutter (3.32.0-1) experimental; urgency=medium
    
      * New upstream release
        + Fix deadlock when cancelling a theme sound
        + Stop swizzling BGRA buffers (bye-bye inverted colors in screenshots and
          animations)
      * debian/patches/*: Update to master at
        318164779c07c12c5acfcddde7834980c7521aac. These are patches which will go
        into 3.32.1. Also refresh all other patches.
      * debian/control: Build-Depend on dbus for tests. We run the tests under
        `dbus-run-session`. Apparently whatever waas pulling this in before
        stopped doing that, so BD on it directly.
    
     -- Iain Lane <email address hidden>  Tue, 12 Mar 2019 13:10:51 +0000
  • mutter (3.31.92-1~fakesync) experimental; urgency=medium
    
      * New upstream release
        + Add back support for system-wide monitor configurations
        + Add cursor-mode support to window screencasting
        + Add flag parameter to grab accelerator API
        + Add fractional scaling support
        + Consider remapped keys when guessing keycode from keysym
        + Don't disable page flips after temporary failues
        + Fix crash when using "restore shortcuts" without focus window
        + Fix flicker of apps that use multiple SHM buffers
        + Fix infinite loop in EDID matching
        + Improve redraw performance
        + Reuse old CRTC if possible to avoid flicker on hotplug
        + Stop turning on-screen-keyboard off on focus changes
        + wayland: Don't maximize windows if minimum size is too big
        + wayland: Don't resetin text-input state prematurely
      * Drop old cherry-picks which are upstream, refresh other patches.
        Dropped:
          debian/patches/Update-Basque-translation.patch
          debian/patches/Update-French-translation.patch
      * d/p/sound-player-Don-t-deadlock-in-finish_cb.patch: Cherry-pick.
        This fixes a deadlock bug when scrolling over the volume indicator. (LP:
        #1817546)
      * debian/control: Breaks gnome-settings-daemon << 3.31.91. Altering the
        GrabAccelerator API will break key grabbing under g-s-d versions which
        don't use the new parameter.
      * debian/libmutter-4-0.symbols: Update. Upstream dropped a load of
        deprecated functions. This obviously is an ABI break, but we don't
        consider the ABI stable until the final release. Also some additions.
    
     -- Iain Lane <email address hidden>  Wed, 06 Mar 2019 13:44:08 +0000
  • mutter (3.31.90-2~fakesync) disco; urgency=medium
    
      * Fake sync from Debian, where mutter is hanging out in the NEW queue.
    
    mutter (3.31.90-2) experimental; urgency=medium
    
      * control: BD on dmz-cursor-theme instead of adwaita-icon-theme for tests.
        We actually only need *a* cursor theme, not the full icon theme.
    
    mutter (3.31.90-1) experimental; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * New upstream release
        - Fix crash in dual monitor setup and gdm activation (LP: #1790525,
          LP: #1795774)
        - Fix regression causing one of the external displays to be off sometimes
          (LP: #1772811)
      * debian/rules:
        - Compile using meson, autotools has been removed upstream
        - Ignore test failures in s390x
        - tests: increase meson tests timeout or they will fail in some archs,
          using meson test to run them
        - Explicitly enable Wayland EGL stream
      * debian/control:
        - Build depend on meson and pkg-config
        - Build depend on gsettings-desktop-schemas-dev (>= 3.31.0)
        - Build depend on xserver-xorg-core in linux (as it ships 'cvt')
        - Build depend on libnvidia-egl-wayland-dev in linux per EGL stream support
        - Build depend on packages needed for running tests:
          + adwaita-icon-theme
          + at-spi2-core
          + gnome-settings-daemon-dev, gnome-settings-daemon-common
          + XWayland (in linux)
        - Set build dependency versions on libgbm-dev, libinput-dev, libxi-dev and
          libxcomposite-dev to match upstream required versions
        - libmutter-4-dev depends on libgles2 development files,
        - removed breaks as per SONAME change
      * debian/*: SONAME 3 -> 4
      * debian/libmutter-4-0.symbols: Add new symbols, remove deprecated ones
      * debian/libmutter-4-0.lintian-overrides:
        - ignore library-not-linked-against-libc for libmutter-cogl-gles2
      * d/p/Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch,
        d/p/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch,
        d/p/clutter-Fix-offscreen-effect-painting-of-clones.patch,
        d/p/clutter-offscreen-effect-Disable-if-no-texture.patch,
        d/p/cogl-auto-texture-Avoid-a-double-free-crash.patch,
        d/p/screen-cast-Fix-monitor-recording-on-HiDPI.patch,
        d/p/tests-Don-t-check-pixels-outside-actor-allocation.patch:
        - dropped as applied upstream
      * d/p/bgo768531_workaround-startup-notifications.patch:
        - not needed anymore as per startup notifications upstream refactory
      * d/p/debian/skip-texture-test.patch:
        - removed since the test now passes in all tested archs
      * d/p/debian/synaptics-support.patch,
        d/p/debian/skip-texture-test.patch,
        d/p/theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch,
        d/p/theme-use-gtk_render_icon_suface-to-paint-button-icon.patch:
        - refreshed
      * d/p/meson-add-back-default_driver-option.patch:
        - Add option to choose at build time the default cogl driver
    
      [ Iain Lane ]
      * debian/rules: No need to remove .la files in meson
    
     -- Iain Lane <email address hidden>  Thu, 21 Feb 2019 14:35:33 +0000
  • 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-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