Last commit made on 2019-04-11
Get this branch:
git clone -b ubuntu/disco https://git.launchpad.net/ubuntu/+source/mutter
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

e13d25c... by Marco Trevisan (Treviño) on 2019-04-11

Import patches-unapplied version 3.32.0+git20190410-1ubuntu1 to ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: b5af06db935e997274d1a822d0ca61dce050dd2a

New changelog entries:
  * 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.

b5af06d... by Iain Lane on 2019-04-10

Import patches-unapplied version 3.32.0+git20190410-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 3eafb9ce75a11c25e7155319d735bd38627c0935

New changelog entries:
  * New upstream snapshot up to commit
    b2d0184c6efa164ad5dd7a2ca8b10cf13acf5b4c. Fixes Launchpad bugs:
    + GNOME Shell task bar menus not updated with external monitor primary and
      laptop screen fractionally scaled (LP: #1803319)
    + (In Xorg sessions only) apps launched from gnome shell do not get input
      focus (LP: #1817924)
    + Touch input is offset with two screens (even appearing on the wrong
      screen) in Xorg sessions (LP: #1821933)
    + gnome-shell crashed with SIGABRT. Assertion failure in
      meta_gpu_kms_flip_crtc: "monitor_manager->power_save_mode ==
      META_POWER_SAVE_ON" (LP: #1820331)
  * debian/patches/various: Drop upstream cherry-picks. We had cherry-picked
    the stable branch into Debian patches in the previous upload, but that
    would get out of hand if we carried on. Instead we are using a tarball
    snapshot. So drop the cherry-picks.
  * Update symbols. A typo was fixed in a public symbol. This is an ABI break,
    but upstream didn't consider this worthy of a SONAME change. A codesearch
    / github / web search doesn't reveal any external users either, so we will
    eat this to avoid another transition.
  * Use debhelper-compat 12 and BD on dh-sequence-{gnome,gir}. We were missing
    a direct BD on the providers. Thanks, Lintian.

3eafb9c... by Iain Lane on 2019-03-12

Import patches-unapplied version 3.32.0-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: ff30a98d40406511a6aeb34cacc961fb4d6cbe61

New changelog entries:
  * New upstream release
    + Fix deadlock when cancelling a theme sound
    + Stop swizzling BGRA buffers (bye-bye inverted colors in screenshots and
  * 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.

ff30a98... by Iain Lane on 2019-03-06

Import patches-unapplied version 3.31.92-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: e4accbef6d84fcb1d84e4534a6c81fc075abb371

New changelog entries:
  * 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.
  * 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:
  * 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.

e4accbe... by Iain Lane on 2019-02-21

Import patches-unapplied version 3.31.90-2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: b57621f300f002ff9183d95f6feba4b2f212556d

New changelog entries:
  * 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.
  [ 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,
    - 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,
    - 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

b57621f... by Simon McVittie on 2019-02-06

Import patches-unapplied version 3.30.2-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 209cb69fc244667719936c59e0a0b5613d678a06

New changelog entries:
  * 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

209cb69... by Marco Trevisan (Treviño) on 2019-01-24

Import patches-unapplied version 3.30.2-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1da0c7ac741a920acd7d04a09f6abfc6d6a63043

New changelog entries:
  * d/p/clutter-Avoid-rounding-compensation-when-invalidating-2D-.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,
    - Fix crash in dual monitor setup and gdm activation (LP: #1790525,
      LP: #1795774)

1da0c7a... by Jeremy Bicha on 2018-12-27

Import patches-unapplied version 3.30.2-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 40a2bb1925f6924ea5c8540b055299cd494825a6

New changelog entries:
  * Add -Wl,-O1 to our LDFLAGS
  * Bump Standards-Version to 4.3.0

40a2bb1... by Iain Lane on 2018-12-13

Import patches-unapplied version 3.30.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d48af56dc5480a8c39d6a45a3b0e5e99633de6bc

New changelog entries:
  * control: Depend on g-s-d-common instead of g-s-d. We only need the

d48af56... by Iain Lane on 2018-11-29

Import patches-unapplied version 3.30.2-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: dcdaaafc11349c63512f878f34bd28186f4ea44a

New changelog entries:
  [ 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)