ubuntu/+source/mutter:ubuntu/eoan-proposed

Last commit made on 2019-09-13
Get this branch:
git clone -b ubuntu/eoan-proposed 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

Name:
ubuntu/eoan-proposed
Repository:
lp:ubuntu/+source/mutter

Recent commits

ce40d44... by Iain Lane on 2019-09-13

Import patches-unapplied version 3.34.0-2ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: b561af0ffa70d9df231756d102e3c467a390311a

New changelog entries:
  * 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
  * d/p/core-Split-x11-display-initialization-in-2-signals.patch: Cherry-pick.
    Fixes starting up of gsd-xsettings on Wayland. (LP: #1843107)

b561af0... by Iain Lane on 2019-09-10

Import patches-unapplied version 3.34.0-1ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a0eb043dede71c07dc98a37e3924fec18e1ab71b

New changelog entries:
  * 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
  [ Simon McVittie ]
  * libmutter-5-0: Add Breaks on apparmor (<< 2.13.3-5~).
    This ensures that #935058 has been fixed, so X11 apps with the X
    abstraction can read /run/user/1000/.mutter-Xwaylandauth.*
    (Closes: #939736)
  * d/tests: Add a superficial build-test for the -dev package.
    I'm deliberately not testing the included forks of clutter and cogl here
    since those are an implementation detail of Mutter.
  * Use default libexecdir.
    The version of the FHS used in Debian has supported this since
    Policy 4.1.5.
  * d/rules: Use a temporary home directory for build-time tests
  * d/clean: Clean up temporary home directory and XDG_RUNTIME_DIR
  * Standards-Version: 4.4.0 (no changes required)
  * Rewrite package descriptions based on the upstream README.
    This removes the strange breakfast cereal references, and reframes
    Mutter as primarily a shared library used by GNOME Shell and only
    secondarily a standalone window manager, matching its real upstream
    maintenance status.
  [ Iain Lane ]
  * d/p/x11*: Cherry pick fixes from upstream to fix focus order on X11
    (LP: #1842971)
  * New upstream release
    + Fix xdg-output v3 support
    + Fix crash when changing decoration state
    + Add and remove connectors on hot-plug
  * d/p/*: Drop upstream cherry-picks
  * d/p/build-Compile-with-ffloat-store-on-x86-32-bit.patch: Take from MR 785.
    This fixes the testsuite on i386, which is broken because of the use of
    x87 extended precision introducing rounding errors.

a0eb043... by Iain Lane on 2019-09-05

Import patches-unapplied version 3.33.92-1ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: 0cdd42dc710be356ceaf2fb9a10cd33abfaca3d2

New changelog entries:
  * 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
  * Refresh patch through gbp pq.
  * New upstream release
    + Add additional sysprof trace points
    + Add meta_window_actor_get_image()
    + Fix lost keyboard focus after DND
    + Fix position of drag surfaces
    + Implement geometric picking
    + Implement subsurface.place_below() for parents
    + Misc. pointer a11y improvements
    + Remove GLX "threaded swap wait" used on Nvidia
    + Restore inhibit shortcut for overlay key
    + Revert faulty optimization from !719
    + Turn MetaShapedTexture into a ClutterContent implementation
  * control: Bump libxi-dev per upstream
  * d/p/*: Refresh. In particular synaptics-support.patch needed rebasing.
    Hopefully this can be dropped soon.
  * d/p: Sync with upstream as of 5111e339487b4bfb4b90b3281d57b1ee4cbf7f95
  * d/libmutter-5-0.symbols: Refresh up to 3.33.92. There are dropped symbols
    here. As a reminder, libmutter5 is not considered ABI stable until 3.34.0

0cdd42d... by Iain Lane on 2019-08-23

Import patches-unapplied version 3.33.91-1ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: a1610a2db357656fb9d2651955dad1183dd98201

New changelog entries:
  [ Iain Lane ]
  * 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
  [ Marco Trevisan (Treviño) ]
  * debian/patches: Refresh. Compositor is now a GObject, so we can use
    smarter connection

a1610a2... by Iain Lane on 2019-08-23

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

Imported using git-ubuntu import.

Changelog parent: 971139235e238350db80b3e6c6c076ca1e5053d6

New changelog entries:
  [ Dmitry Shachnev ]
  * Update dh_girepository argument from mutter-4 to mutter-5
  [ Iain Lane ]
  * New upstream release
    + Fix primary selection copy and paste between X11 and wayland
    + Improve monitor hotplug support
    + Remove a source of frame skips
    + Fix windows being lowered after unmaximizing with double click
    + Remove Clutter API for global grabs
    + Improve processing of incompressible events
    + Add xdg-output v3 support
  * control: Bump BDs per upstream
  * debian/libmutter-5-0.symbols: Update for new/dropped symbols.
    The ABI of libmutter-5-0 is *not* considered stable until the final
    release.

9711392... by Iain Lane on 2019-08-14

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

Imported using git-ubuntu import.

Changelog parent: 4812c2523d79c52a2de1b307092be3cd38e12451

New changelog entries:
  [ Marco Trevisan (Treviño) ]
  * debian/rules: Use more verbose logging, printing failure output
  [ Iain Lane ]
  * tests-Tag-closed-transient-no-input-tests-as-flaky.patch, rules: Tag some
    tests as 'flaky' and run them non-fatally.
  * rules: Add mips64el to mips arches to not run tests on

4812c25... by Marco Trevisan (Treviño) on 2019-08-13

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

Imported using git-ubuntu import.

Changelog parent: 6d73272b321847df0780ce575ddb5f9f666f9ea5

New changelog entries:
  [ Marco Trevisan (Treviño) ]
  * New upstream release
    + Avoid repainting covered areas
    + Start Xwayland on demand
    + Expose layout manager properties to transitions
  * debian/patches: Refresh
  [ Simon McVittie ]
  * d/libmutter-5-0.bug-control: Include GL drivers in bug reports

6d73272... by Iain Lane on 2019-07-30

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

Imported using git-ubuntu import.

Changelog parent: 5ff81aee9b36981199d5bd05e99c9ace7353ce23

New changelog entries:
  * New upstream release
    + Add API to reorder workspaces
    + Add a Sysprof-based profiler
    + Add initial KMS transactional support
    + Add xdg-output v2 support
    + Consolidate frame throttling
    + Defer actor allocation till shown
    + Discard page flip retries on hotplug
    + Don't emit ::size-changed when only position changed
    + Don't use grab modifiers when shortcuts are inhibited
    + Expose workspace layout properties
    + Fix background corruption on Nvidia after resuming from suspend (LP:
      #1809407)
    + Fix black shadows when using fractional scaling
    + Fix modifier-drag on wayland subsurfaces
    + Fix running X11 applications with sudo under wayland
    + Fix setting blank cursor under wayland
    + Fix stuttering due to unchanged power save mode notifications
    + Fix text selection color rendering
    + Handle returning from fullscreen/maximization better
    + Honor startup sequence workspace on wayland
    + Implement locate-pointer accessibility feature
    + Implement mouse accessibility
    + Implement toggle-keys notification
    + Improve finding new focus window when the old one is closed
    + Improve screencast support on multi-monitor systems
    + Make picking a new focus window more reliable
    + Only emit 'grab-op-end` signal after dropping grabs
    + Only grab the locate-pointer key when necessary
    + Pixel-align OpenGL cursors
    + Prepare for running Xwayland on demand
    + Relax "xwayland-allow-grabs" setting
    + Restore DRM format fallbacks
    + Try to use primary GPU for copy instead of glReadPixels
    + Unset pointer focus when the cursor is hidden
  * debian/control: Update dependencies per meson.build
  * debian/rules: Disable profiler.
    We need to split sysprof into a library before we can enable this, so
    that all users don't get headers / the profiler application installed
  * Drop patches applied upstream
    - window-x11-Focus-a-window-in-the-active-workspace-as-take.patch
    - metatest-Dispatch-the-destruction-instead-of-sleeping-aft.patch
    - debian/Revert-meson-Bump-meson-requirement-to-0.50.0.patch
  * cogl-tests-Only-install-run-tests.sh-when-building-instal.patch:
    Cherry-pick to fix building without installed tests
  * build-Bump-API-version-automatically-each-development-cyc.patch:
    Cherry-pick - bump ABI
  * Refresh patches
  * Bump to libmutter-5 and update symbols
  * BD on a gnome-desktop that provides libgnome-desktop-3-18

5ff81ae... by Marco Trevisan (Treviño) on 2019-07-19

Import patches-unapplied version 3.32.2+git20190711-2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: dfa6bf885d91c04adcc5bf1ea17b2900edee4b0f

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

dfa6bf8... by Marco Trevisan (Treviño) on 2019-07-12

Import patches-unapplied version 3.32.2+git20190711-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 02fc6f479b436c442dd273f3b68055700bd367ae

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