View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/ubuntu/+source/mir
Members of Ubuntu Server Dev import team can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
importer/ubuntu/dsc 2019-08-22 06:57:43 UTC 2019-08-22
DSC file for 1.4.0-0ubuntu1

Author: Ubuntu Git Importer
Author Date: 2019-08-22 06:57:43 UTC

DSC file for 1.4.0-0ubuntu1

ubuntu/eoan-devel 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: 1d1fc1009dbb05e450b333b327b13024d16ac383

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

ubuntu/devel 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: 1d1fc1009dbb05e450b333b327b13024d16ac383

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

ubuntu/eoan-proposed 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-unapplied version 1.4.0-0ubuntu1 to ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: 1d1fc1009dbb05e450b333b327b13024d16ac383

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

applied/ubuntu/devel 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: de24788ecc94c257d4731d6b374636e33c49af3d
Unapplied parent: e6baeecc7de7612f8c3902283187827a8cee7785

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

applied/ubuntu/eoan-devel 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: de24788ecc94c257d4731d6b374636e33c49af3d
Unapplied parent: e6baeecc7de7612f8c3902283187827a8cee7785

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

applied/ubuntu/eoan-proposed 2019-08-22 06:53:20 UTC 2019-08-22
Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Author: Chris Halse Rogers
Author Date: 2019-08-21 07:38:54 UTC

Import patches-applied version 1.4.0-0ubuntu1 to applied/ubuntu/eoan-proposed

Imported using git-ubuntu import.

Changelog parent: de24788ecc94c257d4731d6b374636e33c49af3d
Unapplied parent: e6baeecc7de7612f8c3902283187827a8cee7785

New changelog entries:
  [ Alan Griffiths ]
  * New upstream release 1.4.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 50
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [MirAL] Support for exclusive zones
      . [Wayland] Many Layer Shell improvements
      . [mirclient] Make the mirclient socket optional and disabled by default
      . [mir-utils] Delete mirrun and mirbacklight
      . [mir-demos] Replace using `miral-wayland` in the scripts with a name of
        the form `wayland-[0-9]`
    - Bugs fixed:
      . [Wayland] To accommodate GTK3 publish bespoke extensions before
        wl_seat. (Fixes #922)
      . [Wayland] Handle mir_event_type_close_window. (Fixes #946)
      . [Wayland] Send wl_buffer.release on the Wayland thread. (Fixes #951)
      . [wlcs test fixture] Fix command-line processing so that
        `--wayland-extensions` can be used. (Fixes #906)
      . Add header that needs to be explicitly included for protobuf 3.8.
        (Fixes #913)
      . Track registering miral::WaylandExtensions objects with mir::Servers
        and error if there is more than one. (Fixes #875)
  [ Christopher James Halse Rogers ]
  * debian/control:
    + Update Homepage, Standards-Version, and Vcs-* fields
    + Switch to new debhelper-compat way of specifying dh compat setting.
  * debian/rules:
    + Drop deprecated --fail-missing in favour of dh_missing
    + Drop workarounds for Ubuntu 16.04
  * debian/source/format:
    + Use source-format 3.0 (quilt) for Ubuntu packaging.
  * debian/watch:
  * debian/upstream/signing-key.asc:
    + Fix watch file to pull from GitHub releases, verifying the signature
  * debian/gbp.conf:
    + Add configuration to handle the somewhat non-standard branch setup.
  * debian/copyright:
    + Refresh, from the (unreleased) Debian packaging (Thanks, Simon
      Quigley!)
  * debian/tests/control:
    + Add a DEP-8 test running the wlcs conformance suite against Mir
  * New upstream release 1.3.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 49
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Rename zxdg_output_v1 -> zxdg_output_manager_v1
      . [Wayland] Eagerly send buffer release events
      . [Wayland] Eagerly execute work when on Wayland thread
      . [MirAL] Surface depth layer support
      . [MirAL] Application Zone support
      . [MirAL] Explicit handling of Wayland extensions in MirAL and Mir
      . [MirAL] Do not place parentless windows relative to existing windows
      . [Wayland/mirtest] publish miral::TestWlcsDisplayServer and
        miral::TestServer fixtures in mirtest-dev. (Fixes #878)
      . [Wayland/generator] Force compile-time error if XML/generated classes
        are updated to a new version without also updating the child classes
      . [Wayland/generator] Add base objects for Wayland objects and globals
      . [Wayland/generator] Add a constructor-from-parent for objects that can
        be server-constructed
      . [Examples] Implement Ctrl-Alt-T handling for miral-shell
    - Bugs fixed:
      . [Wayland] Better handle window role state changes. (Fixes #836)
      . [Wayland] Fix INCLUDEDIR for the mirwayland.pc file. (Fixes #873)
      . [Wayland] Process output update notifications on the correct thread.
        (Fixes: #886)
      . [MirAL] Allow unfocused windows to receive mouse down events
      . [MirAL] Handle exceptions propagating from InternalClient code
      . Add a package config file for mircommon and reference it mirwayland and
        mirplatform. (Fixes: #868)
      . [nested] Make sure we destroy eglImage before class gets destructed
  * New upstream release 1.2.0
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 48
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Split out a new mirwayland package to enable shell
        implementors to add protocol extensions.
      . [Wayland] Initial support for XDG output protocol
      . [Wayland] Disconnect clients when Mir exceptions are raised in
        processing requests
      . [MirAL] Extend MirAL API for managing Wayland extensions
      . [MirAL] Provide a new MinimalWindowManager strategy. (Fixes #761, #816)
      . [MirAL] Improve miral-shell help text rendering. (Fixes #799)
      . [benchmarks] Generate USDT tracepoints from LTTNG tracepoints
      . [benchmarks] Add a commit-top-present latency script
      . Support multi-output in Mir-on-X
    - Bugs fixed:
      . [Wayland] Better handle window role state changes (fixes #836)
      . [X11] Improve listen/x-client sockets (Fixes: #478)
      . Additional symbol needed for g++8.3/ld/Alpine. (Fixes #771)
      . [X11] Make sure Xwayland exits to ensure a clean shutdown. (Fixes: #796)
      . [MirAL] Ensure internal clients don't hang because of queued requests.
        (Fixes #753)
      . Don't lock KeyRepeatDispatcher::repeat_state_mutex unnecessarily in a
        callback. (Fixes: #818)
      . Use drmIsMaster() from libdrm when it is provided. (Fixes: #813)
      . Ensure an already focussed surface really gets input focus. (Fixes #823)
  * New upstream release 1.1.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged to 16
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [build] Add option to disable fatal compile warnings
      . Fix build issues using Musl instead of glibc
    - Bugs fixed:
      . [mesa-kms] On systems where the DRM device isn't hooked up to a PCI bus
         we don't (can't) check if KMS is available. (Fixes: #704)
      . Setting MIR_MESA_KMS_DISABLE_MODESET_PROBE overrides a ENOSYS result
        from drmCheckModesettingSupported(). (Needed to work with the libdrm on
        postmarketOS, maybe others.)

ubuntu/eoan 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 138dc3a18c426d61261ba8d4d41313d3c9007ef8

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

ubuntu/disco 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 138dc3a18c426d61261ba8d4d41313d3c9007ef8

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

ubuntu/disco-devel 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 138dc3a18c426d61261ba8d4d41313d3c9007ef8

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

applied/ubuntu/disco 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 817b321410e117f4f30ce98492734a9bcc855444
Unapplied parent: 112cee2ec6bd90ccfc77af9e582fc4d314c93cda

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

applied/ubuntu/disco-devel 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 817b321410e117f4f30ce98492734a9bcc855444
Unapplied parent: 112cee2ec6bd90ccfc77af9e582fc4d314c93cda

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

applied/ubuntu/disco-proposed 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 817b321410e117f4f30ce98492734a9bcc855444
Unapplied parent: 112cee2ec6bd90ccfc77af9e582fc4d314c93cda

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

applied/ubuntu/eoan 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-applied version 1.1.1-0ubuntu3 to applied/ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 817b321410e117f4f30ce98492734a9bcc855444
Unapplied parent: 112cee2ec6bd90ccfc77af9e582fc4d314c93cda

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

ubuntu/disco-proposed 2019-02-28 09:08:17 UTC 2019-02-28
Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Author: Matthias Klose
Author Date: 2019-02-28 07:35:35 UTC

Import patches-unapplied version 1.1.1-0ubuntu3 to ubuntu/disco-proposed

Imported using git-ubuntu import.

Changelog parent: 138dc3a18c426d61261ba8d4d41313d3c9007ef8

New changelog entries:
  * Fix versioned dependency of libmiral-dev on libmirclient-dev.

ubuntu/cosmic-devel 2018-09-26 08:18:15 UTC 2018-09-26
Import patches-unapplied version 1.0.0-0ubuntu1 to ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-09-21 09:19:03 UTC

Import patches-unapplied version 1.0.0-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: ccddfd1885d150ad5cbbeac3c33a6f6439f28897

New changelog entries:
  * New upstream release 1.0.0 (FFe: LP: #179375)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] A configuration mechanism to select the Wayland extensions
      . [Wayland] Support XDG shell stable
      . [Wayland] Improve protocol scanner
      . [libmiral] Display configuration file support
      . [libmiral] Make the pid of external clients available
      . [libmiral] Add DisplayConfiguration
      . [console] Ensure the_console_services() is constructed only once
      . [console] An option to select the ConsoleServices provider
      . [mir-demos] Move legacy binaries out of mir-demos package
      . [mir-test-tools] Drop internal test binaries from mir-test-tools package
      . [X11] Experimental X11 support via Xwayland
    - Bugs fixed:
      . [Wayland] creating a shell_surface should associate a role immediately.
        (Fixes #512)
      . [Wayland] Default for positioner gravity
      . [Wayland] Use miral test framework for wlcs tests
      . [Wayland] Send popup configure events
      . [Wayland] When setting the pointer cursor apply it. (Fixes #555)
      . [Wayland] Hook the OutputManager into display reconfiguration
        notifications. (Fixes #585)
      . [Wayland] Remove hard coded values for output geometry (screen
        orientation and pixel arrangement). (Fixes #601)
      . [miral-kiosk] Don't allow apps to specify size of "maximized" windows.
        (Fixes #454)
      . [Mir-on-X] Fixed keyboard grab issue on Arch. (Fixes #549)
      . [eglstream-kms] Platform re-enabled, but no GL client support
      . [console] Fix VT switching with LinuxVirtualTerminal. (Fixes #499)
      . [console] Avoid breaking X11 desktops that have not claimed the VT from
        logind. (Fixes #535, #539)
      . [console] LogindConsoleServices: Support VT switching. (Fixes #459)
      . [libmiral] Parents of the active window also have focus. (Fixes #522)
      . Fix "sanitize" builds
      . Racy shutdown in miral-tests and miral_wlcs_tests. (Fixes #543)
      . Fix a locale initialization crash on musl
      . [mesa] Use both id and drm_fd as output identifier for cursor buffer
        as we're not sure of the uniqueness of either. (Fixes #556)
      . [mesa] Disconnected hardware has no modes: invent a (slow) refresh rate.
        (Fixes #587)
      . [input] Guess output for touchscreen (works with one of each).
        (Fixes #605)

applied/ubuntu/cosmic-proposed 2018-09-26 08:18:15 UTC 2018-09-26
Import patches-applied version 1.0.0-0ubuntu1 to applied/ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-09-21 09:19:03 UTC

Import patches-applied version 1.0.0-0ubuntu1 to applied/ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: f2bfab5905f42b7547e09e2b39abc4fc411937c6
Unapplied parent: 48b19f302dbb78b38ab22f2fd3fc8e123c2585ef

New changelog entries:
  * New upstream release 1.0.0 (FFe: LP: #179375)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] A configuration mechanism to select the Wayland extensions
      . [Wayland] Support XDG shell stable
      . [Wayland] Improve protocol scanner
      . [libmiral] Display configuration file support
      . [libmiral] Make the pid of external clients available
      . [libmiral] Add DisplayConfiguration
      . [console] Ensure the_console_services() is constructed only once
      . [console] An option to select the ConsoleServices provider
      . [mir-demos] Move legacy binaries out of mir-demos package
      . [mir-test-tools] Drop internal test binaries from mir-test-tools package
      . [X11] Experimental X11 support via Xwayland
    - Bugs fixed:
      . [Wayland] creating a shell_surface should associate a role immediately.
        (Fixes #512)
      . [Wayland] Default for positioner gravity
      . [Wayland] Use miral test framework for wlcs tests
      . [Wayland] Send popup configure events
      . [Wayland] When setting the pointer cursor apply it. (Fixes #555)
      . [Wayland] Hook the OutputManager into display reconfiguration
        notifications. (Fixes #585)
      . [Wayland] Remove hard coded values for output geometry (screen
        orientation and pixel arrangement). (Fixes #601)
      . [miral-kiosk] Don't allow apps to specify size of "maximized" windows.
        (Fixes #454)
      . [Mir-on-X] Fixed keyboard grab issue on Arch. (Fixes #549)
      . [eglstream-kms] Platform re-enabled, but no GL client support
      . [console] Fix VT switching with LinuxVirtualTerminal. (Fixes #499)
      . [console] Avoid breaking X11 desktops that have not claimed the VT from
        logind. (Fixes #535, #539)
      . [console] LogindConsoleServices: Support VT switching. (Fixes #459)
      . [libmiral] Parents of the active window also have focus. (Fixes #522)
      . Fix "sanitize" builds
      . Racy shutdown in miral-tests and miral_wlcs_tests. (Fixes #543)
      . Fix a locale initialization crash on musl
      . [mesa] Use both id and drm_fd as output identifier for cursor buffer
        as we're not sure of the uniqueness of either. (Fixes #556)
      . [mesa] Disconnected hardware has no modes: invent a (slow) refresh rate.
        (Fixes #587)
      . [input] Guess output for touchscreen (works with one of each).
        (Fixes #605)

ubuntu/cosmic-proposed 2018-09-26 08:18:15 UTC 2018-09-26
Import patches-unapplied version 1.0.0-0ubuntu1 to ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-09-21 09:19:03 UTC

Import patches-unapplied version 1.0.0-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: ccddfd1885d150ad5cbbeac3c33a6f6439f28897

New changelog entries:
  * New upstream release 1.0.0 (FFe: LP: #179375)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] A configuration mechanism to select the Wayland extensions
      . [Wayland] Support XDG shell stable
      . [Wayland] Improve protocol scanner
      . [libmiral] Display configuration file support
      . [libmiral] Make the pid of external clients available
      . [libmiral] Add DisplayConfiguration
      . [console] Ensure the_console_services() is constructed only once
      . [console] An option to select the ConsoleServices provider
      . [mir-demos] Move legacy binaries out of mir-demos package
      . [mir-test-tools] Drop internal test binaries from mir-test-tools package
      . [X11] Experimental X11 support via Xwayland
    - Bugs fixed:
      . [Wayland] creating a shell_surface should associate a role immediately.
        (Fixes #512)
      . [Wayland] Default for positioner gravity
      . [Wayland] Use miral test framework for wlcs tests
      . [Wayland] Send popup configure events
      . [Wayland] When setting the pointer cursor apply it. (Fixes #555)
      . [Wayland] Hook the OutputManager into display reconfiguration
        notifications. (Fixes #585)
      . [Wayland] Remove hard coded values for output geometry (screen
        orientation and pixel arrangement). (Fixes #601)
      . [miral-kiosk] Don't allow apps to specify size of "maximized" windows.
        (Fixes #454)
      . [Mir-on-X] Fixed keyboard grab issue on Arch. (Fixes #549)
      . [eglstream-kms] Platform re-enabled, but no GL client support
      . [console] Fix VT switching with LinuxVirtualTerminal. (Fixes #499)
      . [console] Avoid breaking X11 desktops that have not claimed the VT from
        logind. (Fixes #535, #539)
      . [console] LogindConsoleServices: Support VT switching. (Fixes #459)
      . [libmiral] Parents of the active window also have focus. (Fixes #522)
      . Fix "sanitize" builds
      . Racy shutdown in miral-tests and miral_wlcs_tests. (Fixes #543)
      . Fix a locale initialization crash on musl
      . [mesa] Use both id and drm_fd as output identifier for cursor buffer
        as we're not sure of the uniqueness of either. (Fixes #556)
      . [mesa] Disconnected hardware has no modes: invent a (slow) refresh rate.
        (Fixes #587)
      . [input] Guess output for touchscreen (works with one of each).
        (Fixes #605)

applied/ubuntu/cosmic-devel 2018-09-26 08:18:15 UTC 2018-09-26
Import patches-applied version 1.0.0-0ubuntu1 to applied/ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-09-21 09:19:03 UTC

Import patches-applied version 1.0.0-0ubuntu1 to applied/ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: f2bfab5905f42b7547e09e2b39abc4fc411937c6
Unapplied parent: 48b19f302dbb78b38ab22f2fd3fc8e123c2585ef

New changelog entries:
  * New upstream release 1.0.0 (FFe: LP: #179375)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] A configuration mechanism to select the Wayland extensions
      . [Wayland] Support XDG shell stable
      . [Wayland] Improve protocol scanner
      . [libmiral] Display configuration file support
      . [libmiral] Make the pid of external clients available
      . [libmiral] Add DisplayConfiguration
      . [console] Ensure the_console_services() is constructed only once
      . [console] An option to select the ConsoleServices provider
      . [mir-demos] Move legacy binaries out of mir-demos package
      . [mir-test-tools] Drop internal test binaries from mir-test-tools package
      . [X11] Experimental X11 support via Xwayland
    - Bugs fixed:
      . [Wayland] creating a shell_surface should associate a role immediately.
        (Fixes #512)
      . [Wayland] Default for positioner gravity
      . [Wayland] Use miral test framework for wlcs tests
      . [Wayland] Send popup configure events
      . [Wayland] When setting the pointer cursor apply it. (Fixes #555)
      . [Wayland] Hook the OutputManager into display reconfiguration
        notifications. (Fixes #585)
      . [Wayland] Remove hard coded values for output geometry (screen
        orientation and pixel arrangement). (Fixes #601)
      . [miral-kiosk] Don't allow apps to specify size of "maximized" windows.
        (Fixes #454)
      . [Mir-on-X] Fixed keyboard grab issue on Arch. (Fixes #549)
      . [eglstream-kms] Platform re-enabled, but no GL client support
      . [console] Fix VT switching with LinuxVirtualTerminal. (Fixes #499)
      . [console] Avoid breaking X11 desktops that have not claimed the VT from
        logind. (Fixes #535, #539)
      . [console] LogindConsoleServices: Support VT switching. (Fixes #459)
      . [libmiral] Parents of the active window also have focus. (Fixes #522)
      . Fix "sanitize" builds
      . Racy shutdown in miral-tests and miral_wlcs_tests. (Fixes #543)
      . Fix a locale initialization crash on musl
      . [mesa] Use both id and drm_fd as output identifier for cursor buffer
        as we're not sure of the uniqueness of either. (Fixes #556)
      . [mesa] Disconnected hardware has no modes: invent a (slow) refresh rate.
        (Fixes #587)
      . [input] Guess output for touchscreen (works with one of each).
        (Fixes #605)

ubuntu/cosmic 2018-07-25 07:58:12 UTC 2018-07-25
Import patches-unapplied version 0.32.1-0ubuntu1 to ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-07-25 05:55:10 UTC

Import patches-unapplied version 0.32.1-0ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: 9ab0ca8545370dd61575a37e3c0e3435d1bc9582

New changelog entries:
  * New upstream release 0.32.1(https://github.com/MirServer/mir/projects/5)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [libmiral] Launcher for internal Wayland clients. (#410)
      . [miral-shell] Reinstate the "spinner" when starting miral-shell
        (re-implementing it in Wayland)
    - Bugs fixed:
      . [mesa-kms] Select EGLConfig matching our GBM format. (#435)
      . [Wayland] Don't send output events that are not supported in the agreed
        protocol version. (#389)
      . [Wayland] Ensure resize configuration events are not superseded. (#449)
  * debian/rules
    - Use the gold linker, to match new upstream default and work around
      ld.bfd emitting spurious debug symbols when using LTO.
  * New upstream release 0.32.0(https://github.com/MirServer/mir/projects/2)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Implement subsurface support
      . [Wayland] Initial support for copy, cut and paste
      . [Wayland] Make use of the specified output in fullscreen requests.
        (Fixes #423)
      . [libmiral] Update miral::Keymap to get the default keymap from udev
      . [libmiral] Extend the logic for launching apps to support Wayland apps
        and provide it as an API for servers to use it. (Fixes #300)
      . logind support
      . libinput backend: Support running without root privs
      . [miral-shell] Options to use toolkit libmirclient support in
        miral-desktop, miral-app and miral-run
      . [miral-shell] Fix default font on Ubuntu 18.04 and Arch
      . [wlcs] Fixes to test framework, more test coverage
    - Bugs fixed:
      . [Wayland] Implement subsurface support for touches. (Fixes #347)
      . [Wayland] Implement Input regions. (Fixes #306)
      . [Wayland] Implement/correct implementation of window state changes in
        xdg-shell V6. (Fixes #297)
      . [Wayland] Implement the common state changing logic in
        WlAbstractMirWindow. (Fixes: #311)
      . [Wayland] Don't hold a lock in mf::WlShmBuffer while potentially
        destroying an object that uses it. (Fixes #355)
      . [Wayland] Disconnect a sink when its target window is destroyed
        (Fixes #357)
      . [Wayland] Send frame notifications even if there is no buffer,
        this fixes the gedit lockup when subsurfaces are dismissed.
      . Don't synthesize pointer events during gestures. (Fixes #179)
      . Notify the compositor of surfaces that have content before they are
        added to the scene. (Fixes #328)
      . Retry drmSetMaster() a few times and if it doesn't work die.
        (Fixes #373)
      . Defer initializing DefaultServerConfiguration::reports until any
        subclasses have been fully constructed. (Fixes #361)
      . Ensure ExternalInputDeviceHub::remove_observer() synchronizes memory
        across threads. (Fixes #359)
      . Correct the glm matrix used for software cursor transformation
        (Fixes #322)
  * New upstream release 0.31.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 46
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . [miral-XXX scripts] Provide options to use toolkit libmirclient support
    - Bugs fixed:
      . Fixed bug with XWayland apps not appearing. (Fixes #328)
      . Fixed segfault on exit. (Fixes #327, #112)

applied/ubuntu/cosmic 2018-07-25 07:58:12 UTC 2018-07-25
Import patches-applied version 0.32.1-0ubuntu1 to applied/ubuntu/cosmic-proposed

Author: Chris Halse Rogers
Author Date: 2018-07-25 05:55:10 UTC

Import patches-applied version 0.32.1-0ubuntu1 to applied/ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: f84085958aacd2d28d5bb218f9a6e0ead6ed4373
Unapplied parent: ccddfd1885d150ad5cbbeac3c33a6f6439f28897

New changelog entries:
  * New upstream release 0.32.1(https://github.com/MirServer/mir/projects/5)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [libmiral] Launcher for internal Wayland clients. (#410)
      . [miral-shell] Reinstate the "spinner" when starting miral-shell
        (re-implementing it in Wayland)
    - Bugs fixed:
      . [mesa-kms] Select EGLConfig matching our GBM format. (#435)
      . [Wayland] Don't send output events that are not supported in the agreed
        protocol version. (#389)
      . [Wayland] Ensure resize configuration events are not superseded. (#449)
  * debian/rules
    - Use the gold linker, to match new upstream default and work around
      ld.bfd emitting spurious debug symbols when using LTO.
  * New upstream release 0.32.0(https://github.com/MirServer/mir/projects/2)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI bumped to 47
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 15
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
      . mircookie ABI unchanged at 2
    - Enhancements:
      . [Wayland] Implement subsurface support
      . [Wayland] Initial support for copy, cut and paste
      . [Wayland] Make use of the specified output in fullscreen requests.
        (Fixes #423)
      . [libmiral] Update miral::Keymap to get the default keymap from udev
      . [libmiral] Extend the logic for launching apps to support Wayland apps
        and provide it as an API for servers to use it. (Fixes #300)
      . logind support
      . libinput backend: Support running without root privs
      . [miral-shell] Options to use toolkit libmirclient support in
        miral-desktop, miral-app and miral-run
      . [miral-shell] Fix default font on Ubuntu 18.04 and Arch
      . [wlcs] Fixes to test framework, more test coverage
    - Bugs fixed:
      . [Wayland] Implement subsurface support for touches. (Fixes #347)
      . [Wayland] Implement Input regions. (Fixes #306)
      . [Wayland] Implement/correct implementation of window state changes in
        xdg-shell V6. (Fixes #297)
      . [Wayland] Implement the common state changing logic in
        WlAbstractMirWindow. (Fixes: #311)
      . [Wayland] Don't hold a lock in mf::WlShmBuffer while potentially
        destroying an object that uses it. (Fixes #355)
      . [Wayland] Disconnect a sink when its target window is destroyed
        (Fixes #357)
      . [Wayland] Send frame notifications even if there is no buffer,
        this fixes the gedit lockup when subsurfaces are dismissed.
      . Don't synthesize pointer events during gestures. (Fixes #179)
      . Notify the compositor of surfaces that have content before they are
        added to the scene. (Fixes #328)
      . Retry drmSetMaster() a few times and if it doesn't work die.
        (Fixes #373)
      . Defer initializing DefaultServerConfiguration::reports until any
        subclasses have been fully constructed. (Fixes #361)
      . Ensure ExternalInputDeviceHub::remove_observer() synchronizes memory
        across threads. (Fixes #359)
      . Correct the glm matrix used for software cursor transformation
        (Fixes #322)
  * New upstream release 0.31.2
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI unchanged at 3
      . mirserver ABI unchanged at 46
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 16
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . [miral-XXX scripts] Provide options to use toolkit libmirclient support
    - Bugs fixed:
      . Fixed bug with XWayland apps not appearing. (Fixes #328)
      . Fixed segfault on exit. (Fixes #327, #112)

importer/ubuntu/pristine-tar 2018-04-06 00:41:00 UTC 2018-04-06
pristine-tar data for mir_0.31.1.orig.tar.xz

Author: Ubuntu Git Importer
Author Date: 2018-04-06 00:41:00 UTC

pristine-tar data for mir_0.31.1.orig.tar.xz

applied/ubuntu/bionic-proposed 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: e5f2b639f014406431dcb9ee538b882daa3e2031
Unapplied parent: 3caf3a7a03410bc321f1b7dc8206ccc341410cb0

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

ubuntu/bionic-proposed 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 5746f620cf7432eeb83713130c82302cd12d2261

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

applied/ubuntu/bionic 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: e5f2b639f014406431dcb9ee538b882daa3e2031
Unapplied parent: 3caf3a7a03410bc321f1b7dc8206ccc341410cb0

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

applied/ubuntu/bionic-devel 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-applied version 0.31.1-0ubuntu1 to applied/ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: e5f2b639f014406431dcb9ee538b882daa3e2031
Unapplied parent: 3caf3a7a03410bc321f1b7dc8206ccc341410cb0

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

ubuntu/bionic 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 5746f620cf7432eeb83713130c82302cd12d2261

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

ubuntu/bionic-devel 2018-04-05 15:38:04 UTC 2018-04-05
Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Author: Chris Halse Rogers
Author Date: 2018-04-03 23:05:25 UTC

Import patches-unapplied version 0.31.1-0ubuntu1 to ubuntu/bionic-proposed

Imported using git-ubuntu import.

Changelog parent: 5746f620cf7432eeb83713130c82302cd12d2261

New changelog entries:
  * New upstream bugfix release
  * Fix a couple of warnings from g++ 8.0.1
  * src/miral/CMakeLists.txt has some hardcoded compile flags.
    These should be inherited from the parent project instead. (Fixes #266)
  * [Wayland] Subcompositor fixes: subsurface offset issue and sync behavior
  * [Wayland] stopped frame.done being called if frame has been destroyed
  * [Wayland] Implement WlSurface::set_cursor(): Enable Wayland clients to
    set and hide the cursor
  * [Wayland] Configure new surfaces after attaching observers: For tiling,
    we need to set the surface state to "maximized" so that Wayland clients
    obey exactly. That wasn't working as the wayland_frontend wasn't being
    notified of the actual state.
  * Don't remember recent surface events after the input dispatcher is
    stopped: The event "goes stale" and can cause a segfault. (Fixes #276)
  * [Wayland] Sequence xdg-top-level and xdg-surface configure events
    correctly: qtwayland gets confused by receiving these event out of
    order. (Fixes #280)
  * [Wayland] fixed timestamp scaling. Fixes double-click.

importer/debian/pristine-tar 2018-04-02 18:13:23 UTC 2018-04-02
Initial Debian pristine-tar branch.

Author: Ubuntu Git Importer
Author Date: 2018-04-02 18:13:23 UTC

Initial Debian pristine-tar branch.

applied/ubuntu/xenial-security 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ub...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: 1bb0a1602eed1921f2f4a0f066222f0b1efac7a1
Unapplied parent: 16ab140d2355ef4ccddd179e67aa496b6240a710

New changelog entries:
  * No change rebuild in the -security pocket.

ubuntu/xenial-updates 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/x...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: b132f14ff2000a98aaeaaba637ca78c73b5684c5

New changelog entries:
  * No change rebuild in the -security pocket.

ubuntu/xenial-security 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/x...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: b132f14ff2000a98aaeaaba637ca78c73b5684c5

New changelog entries:
  * No change rebuild in the -security pocket.

ubuntu/xenial-devel 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/x...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1.1 to ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: b132f14ff2000a98aaeaaba637ca78c73b5684c5

New changelog entries:
  * No change rebuild in the -security pocket.

applied/ubuntu/xenial-devel 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ub...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: 1bb0a1602eed1921f2f4a0f066222f0b1efac7a1
Unapplied parent: 16ab140d2355ef4ccddd179e67aa496b6240a710

New changelog entries:
  * No change rebuild in the -security pocket.

applied/ubuntu/xenial-updates 2017-10-12 14:44:01 UTC 2017-10-12
Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ub...

Author: Marc Deslauriers
Author Date: 2017-10-11 19:13:37 UTC

Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1.1 to applied/ubuntu/xenial-security

Imported using git-ubuntu import.

Changelog parent: 1bb0a1602eed1921f2f4a0f066222f0b1efac7a1
Unapplied parent: 16ab140d2355ef4ccddd179e67aa496b6240a710

New changelog entries:
  * No change rebuild in the -security pocket.

applied/ubuntu/artful 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ub...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: e802bc16d13c7eecd088c2076305319ca374e8ba
Unapplied parent: cdb66845248d3c2eec4a2f7953c1fc839649d835

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

applied/ubuntu/artful-devel 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ub...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: e802bc16d13c7eecd088c2076305319ca374e8ba
Unapplied parent: cdb66845248d3c2eec4a2f7953c1fc839649d835

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

applied/ubuntu/artful-proposed 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ub...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-applied version 0.28.0+17.10.20171011.1-0ubuntu1 to applied/ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: e802bc16d13c7eecd088c2076305319ca374e8ba
Unapplied parent: cdb66845248d3c2eec4a2f7953c1fc839649d835

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

ubuntu/artful 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/a...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: b6b92f63ee46a9e923da0ca1328645d5220cc84a

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

ubuntu/artful-devel 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/a...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: b6b92f63ee46a9e923da0ca1328645d5220cc84a

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

ubuntu/artful-proposed 2017-10-12 10:04:56 UTC 2017-10-12
Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/a...

Author: Alan Griffiths
Author Date: 2017-10-11 15:06:23 UTC

Import patches-unapplied version 0.28.0+17.10.20171011.1-0ubuntu1 to ubuntu/artful-proposed

Imported using git-ubuntu import.

Changelog parent: b6b92f63ee46a9e923da0ca1328645d5220cc84a

New changelog entries:
  * New upstream release 0.28.0(https://launchpad.net/mir/+milestone/0.28.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . miral ABI introduced at 2
      . mirserver ABI bumped to 45
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 61
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 13
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 7
      . mircore ABI unchanged at 1
    - Enhancements:
      . Update licences to (L)GPL3 or (L)GPL2.
      . Initial support for Wayland clients
      . [mir_demo_client_display_config] add orientation changing
      . RPC: Don't require the server ACK client's buffer-release requests.
      . Added libmirclientcpp to Mir source package
      . Added libmiral to Mir source package
      . Various small improvements to miral-shell example
      . [libmiral, miral-shell] handle display reconfiguration better and allow
        shells to customize maximized placements.
      . Enable CommandLineOptions to be processed before server initialization
    - Bugs fixed:
      . Fix handling of invalid display configuration. (LP: #1643446)
      . Move full responsibility for buffer IPC into frontend. (LP: #1395421)
      . Don't destroy an IPC "closure" object when it may yet be used
        (LP: #1672960)
      . [mesa-kms] Respect display orientation when painting cursor.
        (LP: #1610078)
      . Respect cursor hotspot when hosted on Mir. (LP: #1705284)
      . mcl::BufferVault: Fix lock inversion.
      . Handle mir_event_type_close_window in examples (LP: #1706004),
        (LP: #1705439)
      . Drop BufferStream::suitable_for_cursor()
      . Only notify resize events for valid surfaces (LP: #1643446)
      . Don't leak DRM fds in platform-eglstream probe.
      . Remove obsolete & broken example code. (LP: #1663130)
      . Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
      . [NestedServerWithTwoDisplays] Look for the last of a series of
        synthetic events to ensure that the queue is drained before the test
        exits. (LP: #1709666)
      . floating window manager allows resizing maximized windows (LP: #1704776)
      . [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
      . [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
      . [miral-shell] Update maximized windows on display changes (LP: #1705695)
      . Make racy DragAndDrop test reliable. (LP: #1704780)
      . [libmiral] Define default window settings in one place and clamp the
        actual values to avoid ldiv0. (LP: #1717061)
      . [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
        (LP: #1717910)
      . [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
        display bounds. (LP: #1668599)

ubuntu/zesty-updates 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zes...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: e2a969c1ee22c060911e08570a915c8e3873fa22

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

applied/ubuntu/zesty-proposed 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: 388c19dab6138f512c3d8320046a28cf2ba6dc6f
Unapplied parent: 7e0f5788186b8f4a3625edf6ea608680bdb49b42

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

applied/ubuntu/zesty-devel 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: 388c19dab6138f512c3d8320046a28cf2ba6dc6f
Unapplied parent: 7e0f5788186b8f4a3625edf6ea608680bdb49b42

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

applied/ubuntu/zesty-updates 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-applied version 0.26.3+17.04.20170605-0ubuntu1 to applied/ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: 388c19dab6138f512c3d8320046a28cf2ba6dc6f
Unapplied parent: 7e0f5788186b8f4a3625edf6ea608680bdb49b42

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

ubuntu/zesty-devel 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zes...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: e2a969c1ee22c060911e08570a915c8e3873fa22

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

ubuntu/zesty-proposed 2017-06-07 10:08:31 UTC 2017-06-07
Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zes...

Author: Michał Sawicz
Author Date: 2017-06-05 11:04:47 UTC

Import patches-unapplied version 0.26.3+17.04.20170605-0ubuntu1 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: e2a969c1ee22c060911e08570a915c8e3873fa22

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)

ubuntu/yakkety-proposed 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yak...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 6e174ec471a7b7263d36ffbcfa3263f18558ef9c

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

ubuntu/xenial-proposed 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1 to ubuntu/xen...

Author: Michał Sawicz
Author Date: 2017-06-05 11:01:05 UTC

Import patches-unapplied version 0.26.3+16.04.20170605-0ubuntu1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: dfdad640aa9a6de389c06064b383ccd6c8e1d539

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
  * New upstream release 0.24.1 (https://launchpad.net/mir/+milestone/0.24.1)
    - ABI summary:
      . All ABI numbers remain unchanged.
      . mircommon ABI at 6, but now including a symbol misplaced in 0.24.0
    - Bugs fixed:
      . mirserver ignored further keymap configuration changes after a keyboard
        is configured (LP: #1626435)
      . fix for libmircommon.so.6 ABI break: version stanza of
        mir::dispatch::ReadableFd* moved to newer version (LP: #1617865)
      . clang builds fail (again) (LP: #1609612)
      . Valgrind errors in NesterServer.* cause subsequent tests
        (ServerDisconnect, ServerStartup, UnresponsiveClient) to fail
        (LP: #1612012)
      . Break potentially infinite loop in search for next session to focus
        (LP: #1625401)
  * New upstream release 0.24.0 (https://launchpad.net/mir/+milestone/0.24.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 41
      . mircommon ABI unchanged at 6
      . mirplatform ABI bumped to 12
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 10
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . Added a new tool 'mirvanity' which can use a high speed video camera
        to measure client-to-screen latency.
      . Added (build-time) support for desktop full OpenGL servers (disabled
        by default in favor of GLESv2).
      . Introduced new buffer semantics (NBS) and enabled it by default.
      . Avoided using libmirserver in mir_demo_standalone_render_overlays,
        making bringup traces less cluttered.
      . Removed TilingWindowManager from example servers.
      . Added two new mir_*_performance_test tools that are run as part of
        'mir_performance_tests'.
      . Added pointer confinement to the client API.
      . Added new platform supporting software EGLStreams.
      . Added an input platform that the nested server can use.
      . Allow configuration of the application_not_responding_detector
      . Handle server-side keymapping using XKBMapper.
      . Remove the offscreen display.
      . Add callback option to notify shells that the server is about to stop.
      . Add logging for ANativeWindow events on Android.
    - Bugs fixed:
      . usage of std:call_once in mirclient causes TLS collisions with some
        android devices (LP: #1599867)
      . AltGr not working on external keyboards (LP: #1565236)
      . [regression] unity8 fails to start when built with 0.24 series (lp:mir)
        (LP: #1597717)
      . CI failure in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [called twice - over-saturated and active]
        (LP: #1556045)
      . package-built mir_demo_server does not start on device (LP: #1577357)
      . During surface creation, first stream in spec becomes default stream.
        (LP: #1577967)
      . mouse is getting stuck on a phantom edge (LP: #1580774)
      . [testsfail] in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [never called] (LP: #1581385)
      . [enhancement] Add support for full OpenGL compositing (LP: #1420581)
      . [testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM
        (LP: #1570353)
      . [testsfail] ClientLatency.triple_buffered_client_has_less_than_two_
        frames_latency (LP: #1576690)
      . [testsfail] NestedServer.when_monitor_plugged_in_client_is_notified_of_
        new_display_configuration (LP: #1576760)
      . mir server crashed in what(): drmModeMoveCursor failed (returned -13)
        (LP: #1579630)
      . mirtest-dev is hard to use as the objects used are compiled with LTO
        (LP: #1583536)
      . [testsfail] ClientLogging.reports_performance [Value of: lag]
        (LP: #1583970)
      . [ FAILED ] ClientLogging.reports_performance (Value of: nbuffers)
        (LP: #1584603)
      . [ FAILED ] ClientLogging.reports_performance (Value of: render)
        (LP: #1584605)
      . ClientCredsTestFixture.session_authorizer_receives_pid_of_connecting_
        clients failure (LP: #1587604)
      . Mir on X11 ignores mir::graphics::GLConfig depth & stencil buffer size
        (LP: #1589632)
      . Need to support pointer confinement (LP: #1590099)
      . [tests] given_nested_server_set_base_display_configuration_when_
        monitor_plugged_in_configuration_is_reset fails (LP: #1591354)
      . CI failure in DemoInProcessServerWithStubClientPlatform.surface_
        creation_does_not_leak_fds (LP: #1598802)
      . Screen is squashed/distorted when rotated in Mir-on-X11 (LP: #1577262)
      . --display-report=log shows some invalid uninitialized EGL attribute
        values (LP: #1582066)
      . mir_demo_client_eglplasma falls back to software rendering on i915
        (Intel Atoms), which explains why it's so slow (LP: #1583532)
      . [regression] x11 platform only draws to a small part of the x11 window
        (LP: #1598267)
      . mir ftbfs in yakkety builders (LP: #1600343)
      . Autolanding keeps failing: mock_egl.h:89:7: error: type 'struct
        MockEGL' violates one definition rule [-Werror=odr] (LP: #1603303)
      . [regression] The Super/Windows key doesn't work any more (LP: #1602966)
      . mir_acceptance_tests.bin: double free or corruption (fasttop)
        (LP: #1603114)
      . ftbfs in linking libmir-test-assist.a in xenial+overlay and
        yakkety+overlay (LP: #1601810)
      . [testsfail] failure in NestedInput.on_input_device_state_nested_*
        (LP: #1602646)
      . mirtest-dev provides an incorrect .pc file (LP: #1603080)
      . mir_test_framework::server_platform_path(),
        mir_test_framework::server_platform() don't support use in a downstream
        test built against mir-test-assist (LP: #1603091)
      . Servers based on Mir need a hook to execute code when the server is
        closing (LP: #1593655)
      . Android graphics platform doesn't get packaged for arm64 (LP: #157866)
      . memory leaks in unit tests on android (LP: #1253486)
      . Physical "screen" size reported by the X11 backend is same as pixel
        count, fixing dpi to 25.4 (LP: #1596051)
      . Mir build and test failures with gcc-6 and LTO (LP: #1610215)
      . [regression] Trust prompt not shown when starting camera (LP: #1612256)
  * No-change rebuild for boost soname change.
  * New upstream release 0.23.5 (https://launchpad.net/mir/+milestone/0.23.5)
    - ABI summary:
      . No ABI changes in any libraries.
    - Enhancements:
      . Enable new buffer semantics (NBS) by default.
    - Bugs fixed:
      . Mir fails to build in: COMPOSITOR_TRACE_CALL (LP: #1584601)
      . [testsfail] Process.* (memory leak in libhybris generated when probing
        android platforms) (LP: #1602199)
      . unity8/libmirclient gives up and terminates prematurely with
        "std::exception::what: disconnected: no new buffers" via
        ExchangeSemantics::submit() (LP: #1506358)
  * New upstream release 0.23.4 (https://launchpad.net/mir/+milestone/0.23.4)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Android graphics platform doesn't get packaged for arm64 (LP: #1579866)
  * New upstream release 0.23.3 (https://launchpad.net/mir/+milestone/0.23.3)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . usage of std:call_once in mirclient causes TLS collisions with some
        android devices (LP: #1599867)
  * New upstream release 0.23.2 (https://launchpad.net/mir/+milestone/0.23.2)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Refine Android display format selection LP: #1584657
  [ Kevin DuBois ]
  * New upstream release 0.23.1 (https://launchpad.net/mir/+milestone/0.23.1)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Turn off NBS as workaround to LP: #1590765
  [ Daniel van Vugt, Kevin DuBois ]
  * Mir 0.23.1 bugfix release. Fix flickering issue seen with onscreen
    keyboard (LP: 1590765)
  [ Kevin DuBois ]
  * New upstream release 0.23.0 (https://launchpad.net/mir/+milestone/0.23.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 40
      . mircommon ABI bumped at 6
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 9
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . Enable internal usage of more flexible graphics buffer submission,
        precursing client API additions.
    - Bug fixes:
      . Potential NBS performance loss after resize (LP: #1579076)
      . Performance loss with NBS and overlays on (LP: #1578159)
      . Mir crashes with useless backtrace when mg::Platform methods throw
        (LP: #1553549)
      . Virtual output is not removed when screencast client disappears
        (LP: #1573572)
      . Can't VT switch from mir_demo_server (any more) (LP: #1576260)
      . mir_demo_server(_minimal): Window movement/resizing stops responding
        when the cursor leaves the surface, and can lead to windows 1px wide
        and unrecoverable. (LP: #1447886)
      . Virtual display output configuration is set to LVDS (LP: #1573782)
      . Mir-on-X11 doesn't pass Alt+primary button drag to Mir (LP: #1575765)
      . Mir-on-X11 breaks mir_proving_server resize logic (LP: #1575192)
      . Resizing can crash mir_demo_server (LP: #1575211)
      . [regression] Cursor stops at phantom edge on M10 and N7 (LP: #1580774)
      . [regression] MIR_CLIENT_PERF_REPORT is showing bogus render times and
        buffer lag (LP: #1581368)
      . Test failures in ClientLogging.reports_performance due to the above
        fix. (LP: #1583970, LP: #1584603, LP: #1584605)
      . Do not throw when creating some objects under HWC 1.5 (LP: #1583086)
      . Correct black frame issue under Xmir (LP: #1584784)
  [ Tarmac, Kevin DuBois <kevin.dubois@canonical.com>, Daniel van Vugt <daniel.van.vugt@canonical.com>, Andreas Pokorny <andreas.pokorny@canonical.com>, Alberto Aguirre ]
  * 0.23.0 Mir release
  [ Andreas Pokorny ]
  * New upstream release 0.22.1 (https://launchpad.net/mir/+milestone/0.22.1)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . [regression] Cursor stops at phantom edge on M10 and N7 (LP: 1580774)
  [ CI Train Bot ]
  * No-change rebuild.
  [ Alberto Aguirre ]
  * New upstream release 0.22.0 (https://launchpad.net/mir/+milestone/0.22.0)
    - ABI summary: Only servers need rebuilding
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 39
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 9
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New screencast creation API which allows a client to specify
        number of capture buffers and mirroring mode
      . HWC 1.5 support for android based platforms
    - Bug fixes:
      . [regression] Black screen: Mir hangs and then crashes on startup/login
        due to reading from /dev/random (LP: #1536662)
      . CI test failures on xenial amd64 due to valgrind errors following system
        upgrade to ld-2.23 (LP: #1560415)
      . [regression] failure in CI on ThreadedDispatcherSignalTest.keeps_
        dispatching_after_signal_interruption under Valgrind (LP: #1499229)
      . [regression] Cursor mostly does not move at all in response to slow
        mouse movement, but then sometimes jumps (LP: #1528109)
      . Sometimes devices don't suspend - display turns back on immediately
        (LP: #1549701)
      . CI failure in NestedServer.display_orientation_changes_are_forwarded_to_
        host (LP: #1555074)
      . NBS fullscreen overlay benchmark performance is much lower than
        BufferQueue (LP: #1557962)
      . server crashes when shutting down in smoke tests (LP: #1560900)
      . [regression] [OTA-10] Spread animation stutters badly with only a few
        apps opened (LP: #1563287)
      . nested mir_demo_server crashes on startup (LP: #1570362)
      . mir_acceptance_tests & mir_unit_tests dump core files (even when
        everything passes) (LP: #1342092)
      . [regression] Tests fail with: std::exception::what: Failed to read from
        device: /dev/random after: 30 seconds (LP: #1541188)
      . [testsfail] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1554572)
      . NBS causes sudden loss of performance after un-fullscreening a swap
        interval zero client (LP: #1557442)
      . surface creation with non-default buffer streams is ignored by server
        (LP: #1563278)
      . [regression] mir_integration_tests take significantly longer (27x
        longer) when running with ctest (LP: #1568966)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Racy shutdown in mir_demo_client_scroll causes SEGFAULT (LP: #1560943)
      . mir_demo_client_target does not quit after SIGTERM/SIGINT (LP: #1562340)
      . ClientLogging.reports_performance fails under moderate load, is badly
        named (LP: #1563148)
      . nested mir_demo_server crashes on mouse move when --print-input-events
        active (LP: #1570357)
      . Virtual output is not removed when screencast client disappears
        (LP: #1573572)
      . Virtual display output configuration is set to LVDS (LP: #1573782)
  [ CI Train Bot ]
  * No-change rebuild.

ubuntu/yakkety-devel 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yak...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 6e174ec471a7b7263d36ffbcfa3263f18558ef9c

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

applied/ubuntu/yakkety-devel 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 78086e00ed83a41c6216aaf6295ec74add8756ac
Unapplied parent: 7849d6155ef7ef338b3cfd73a191ee96d08475ee

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

applied/ubuntu/xenial-proposed 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 11:01:05 UTC

Import patches-applied version 0.26.3+16.04.20170605-0ubuntu1 to applied/ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 6c587afb34083662ab9dbef7744b93849460fe5b
Unapplied parent: b132f14ff2000a98aaeaaba637ca78c73b5684c5

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
  * New upstream release 0.24.1 (https://launchpad.net/mir/+milestone/0.24.1)
    - ABI summary:
      . All ABI numbers remain unchanged.
      . mircommon ABI at 6, but now including a symbol misplaced in 0.24.0
    - Bugs fixed:
      . mirserver ignored further keymap configuration changes after a keyboard
        is configured (LP: #1626435)
      . fix for libmircommon.so.6 ABI break: version stanza of
        mir::dispatch::ReadableFd* moved to newer version (LP: #1617865)
      . clang builds fail (again) (LP: #1609612)
      . Valgrind errors in NesterServer.* cause subsequent tests
        (ServerDisconnect, ServerStartup, UnresponsiveClient) to fail
        (LP: #1612012)
      . Break potentially infinite loop in search for next session to focus
        (LP: #1625401)
  * New upstream release 0.24.0 (https://launchpad.net/mir/+milestone/0.24.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 41
      . mircommon ABI unchanged at 6
      . mirplatform ABI bumped to 12
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 10
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . Added a new tool 'mirvanity' which can use a high speed video camera
        to measure client-to-screen latency.
      . Added (build-time) support for desktop full OpenGL servers (disabled
        by default in favor of GLESv2).
      . Introduced new buffer semantics (NBS) and enabled it by default.
      . Avoided using libmirserver in mir_demo_standalone_render_overlays,
        making bringup traces less cluttered.
      . Removed TilingWindowManager from example servers.
      . Added two new mir_*_performance_test tools that are run as part of
        'mir_performance_tests'.
      . Added pointer confinement to the client API.
      . Added new platform supporting software EGLStreams.
      . Added an input platform that the nested server can use.
      . Allow configuration of the application_not_responding_detector
      . Handle server-side keymapping using XKBMapper.
      . Remove the offscreen display.
      . Add callback option to notify shells that the server is about to stop.
      . Add logging for ANativeWindow events on Android.
    - Bugs fixed:
      . usage of std:call_once in mirclient causes TLS collisions with some
        android devices (LP: #1599867)
      . AltGr not working on external keyboards (LP: #1565236)
      . [regression] unity8 fails to start when built with 0.24 series (lp:mir)
        (LP: #1597717)
      . CI failure in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [called twice - over-saturated and active]
        (LP: #1556045)
      . package-built mir_demo_server does not start on device (LP: #1577357)
      . During surface creation, first stream in spec becomes default stream.
        (LP: #1577967)
      . mouse is getting stuck on a phantom edge (LP: #1580774)
      . [testsfail] in MirSurfaceVisibilityEvent.exposed_received_when_surface_
        raised_over_occluding_surface [never called] (LP: #1581385)
      . [enhancement] Add support for full OpenGL compositing (LP: #1420581)
      . [testsfail] ServerSignal.terminate_handler_is_called_for_SIGINT|SIGTERM
        (LP: #1570353)
      . [testsfail] ClientLatency.triple_buffered_client_has_less_than_two_
        frames_latency (LP: #1576690)
      . [testsfail] NestedServer.when_monitor_plugged_in_client_is_notified_of_
        new_display_configuration (LP: #1576760)
      . mir server crashed in what(): drmModeMoveCursor failed (returned -13)
        (LP: #1579630)
      . mirtest-dev is hard to use as the objects used are compiled with LTO
        (LP: #1583536)
      . [testsfail] ClientLogging.reports_performance [Value of: lag]
        (LP: #1583970)
      . [ FAILED ] ClientLogging.reports_performance (Value of: nbuffers)
        (LP: #1584603)
      . [ FAILED ] ClientLogging.reports_performance (Value of: render)
        (LP: #1584605)
      . ClientCredsTestFixture.session_authorizer_receives_pid_of_connecting_
        clients failure (LP: #1587604)
      . Mir on X11 ignores mir::graphics::GLConfig depth & stencil buffer size
        (LP: #1589632)
      . Need to support pointer confinement (LP: #1590099)
      . [tests] given_nested_server_set_base_display_configuration_when_
        monitor_plugged_in_configuration_is_reset fails (LP: #1591354)
      . CI failure in DemoInProcessServerWithStubClientPlatform.surface_
        creation_does_not_leak_fds (LP: #1598802)
      . Screen is squashed/distorted when rotated in Mir-on-X11 (LP: #1577262)
      . --display-report=log shows some invalid uninitialized EGL attribute
        values (LP: #1582066)
      . mir_demo_client_eglplasma falls back to software rendering on i915
        (Intel Atoms), which explains why it's so slow (LP: #1583532)
      . [regression] x11 platform only draws to a small part of the x11 window
        (LP: #1598267)
      . mir ftbfs in yakkety builders (LP: #1600343)
      . Autolanding keeps failing: mock_egl.h:89:7: error: type 'struct
        MockEGL' violates one definition rule [-Werror=odr] (LP: #1603303)
      . [regression] The Super/Windows key doesn't work any more (LP: #1602966)
      . mir_acceptance_tests.bin: double free or corruption (fasttop)
        (LP: #1603114)
      . ftbfs in linking libmir-test-assist.a in xenial+overlay and
        yakkety+overlay (LP: #1601810)
      . [testsfail] failure in NestedInput.on_input_device_state_nested_*
        (LP: #1602646)
      . mirtest-dev provides an incorrect .pc file (LP: #1603080)
      . mir_test_framework::server_platform_path(),
        mir_test_framework::server_platform() don't support use in a downstream
        test built against mir-test-assist (LP: #1603091)
      . Servers based on Mir need a hook to execute code when the server is
        closing (LP: #1593655)
      . Android graphics platform doesn't get packaged for arm64 (LP: #157866)
      . memory leaks in unit tests on android (LP: #1253486)
      . Physical "screen" size reported by the X11 backend is same as pixel
        count, fixing dpi to 25.4 (LP: #1596051)
      . Mir build and test failures with gcc-6 and LTO (LP: #1610215)
      . [regression] Trust prompt not shown when starting camera (LP: #1612256)
  * No-change rebuild for boost soname change.
  * New upstream release 0.23.5 (https://launchpad.net/mir/+milestone/0.23.5)
    - ABI summary:
      . No ABI changes in any libraries.
    - Enhancements:
      . Enable new buffer semantics (NBS) by default.
    - Bugs fixed:
      . Mir fails to build in: COMPOSITOR_TRACE_CALL (LP: #1584601)
      . [testsfail] Process.* (memory leak in libhybris generated when probing
        android platforms) (LP: #1602199)
      . unity8/libmirclient gives up and terminates prematurely with
        "std::exception::what: disconnected: no new buffers" via
        ExchangeSemantics::submit() (LP: #1506358)
  * New upstream release 0.23.4 (https://launchpad.net/mir/+milestone/0.23.4)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Android graphics platform doesn't get packaged for arm64 (LP: #1579866)
  * New upstream release 0.23.3 (https://launchpad.net/mir/+milestone/0.23.3)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . usage of std:call_once in mirclient causes TLS collisions with some
        android devices (LP: #1599867)
  * New upstream release 0.23.2 (https://launchpad.net/mir/+milestone/0.23.2)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Refine Android display format selection LP: #1584657
  [ Kevin DuBois ]
  * New upstream release 0.23.1 (https://launchpad.net/mir/+milestone/0.23.1)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . Turn off NBS as workaround to LP: #1590765
  [ Daniel van Vugt, Kevin DuBois ]
  * Mir 0.23.1 bugfix release. Fix flickering issue seen with onscreen
    keyboard (LP: 1590765)
  [ Kevin DuBois ]
  * New upstream release 0.23.0 (https://launchpad.net/mir/+milestone/0.23.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 40
      . mircommon ABI bumped at 6
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 9
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . Enable internal usage of more flexible graphics buffer submission,
        precursing client API additions.
    - Bug fixes:
      . Potential NBS performance loss after resize (LP: #1579076)
      . Performance loss with NBS and overlays on (LP: #1578159)
      . Mir crashes with useless backtrace when mg::Platform methods throw
        (LP: #1553549)
      . Virtual output is not removed when screencast client disappears
        (LP: #1573572)
      . Can't VT switch from mir_demo_server (any more) (LP: #1576260)
      . mir_demo_server(_minimal): Window movement/resizing stops responding
        when the cursor leaves the surface, and can lead to windows 1px wide
        and unrecoverable. (LP: #1447886)
      . Virtual display output configuration is set to LVDS (LP: #1573782)
      . Mir-on-X11 doesn't pass Alt+primary button drag to Mir (LP: #1575765)
      . Mir-on-X11 breaks mir_proving_server resize logic (LP: #1575192)
      . Resizing can crash mir_demo_server (LP: #1575211)
      . [regression] Cursor stops at phantom edge on M10 and N7 (LP: #1580774)
      . [regression] MIR_CLIENT_PERF_REPORT is showing bogus render times and
        buffer lag (LP: #1581368)
      . Test failures in ClientLogging.reports_performance due to the above
        fix. (LP: #1583970, LP: #1584603, LP: #1584605)
      . Do not throw when creating some objects under HWC 1.5 (LP: #1583086)
      . Correct black frame issue under Xmir (LP: #1584784)
  [ Tarmac, Kevin DuBois <kevin.dubois@canonical.com>, Daniel van Vugt <daniel.van.vugt@canonical.com>, Andreas Pokorny <andreas.pokorny@canonical.com>, Alberto Aguirre ]
  * 0.23.0 Mir release
  [ Andreas Pokorny ]
  * New upstream release 0.22.1 (https://launchpad.net/mir/+milestone/0.22.1)
    - ABI summary:
      . No ABI changes in any libraries. Bugfix release only.
    - Bugs fixed:
      . [regression] Cursor stops at phantom edge on M10 and N7 (LP: 1580774)
  [ CI Train Bot ]
  * No-change rebuild.
  [ Alberto Aguirre ]
  * New upstream release 0.22.0 (https://launchpad.net/mir/+milestone/0.22.0)
    - ABI summary: Only servers need rebuilding
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 39
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 9
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New screencast creation API which allows a client to specify
        number of capture buffers and mirroring mode
      . HWC 1.5 support for android based platforms
    - Bug fixes:
      . [regression] Black screen: Mir hangs and then crashes on startup/login
        due to reading from /dev/random (LP: #1536662)
      . CI test failures on xenial amd64 due to valgrind errors following system
        upgrade to ld-2.23 (LP: #1560415)
      . [regression] failure in CI on ThreadedDispatcherSignalTest.keeps_
        dispatching_after_signal_interruption under Valgrind (LP: #1499229)
      . [regression] Cursor mostly does not move at all in response to slow
        mouse movement, but then sometimes jumps (LP: #1528109)
      . Sometimes devices don't suspend - display turns back on immediately
        (LP: #1549701)
      . CI failure in NestedServer.display_orientation_changes_are_forwarded_to_
        host (LP: #1555074)
      . NBS fullscreen overlay benchmark performance is much lower than
        BufferQueue (LP: #1557962)
      . server crashes when shutting down in smoke tests (LP: #1560900)
      . [regression] [OTA-10] Spread animation stutters badly with only a few
        apps opened (LP: #1563287)
      . nested mir_demo_server crashes on startup (LP: #1570362)
      . mir_acceptance_tests & mir_unit_tests dump core files (even when
        everything passes) (LP: #1342092)
      . [regression] Tests fail with: std::exception::what: Failed to read from
        device: /dev/random after: 30 seconds (LP: #1541188)
      . [testsfail] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1554572)
      . NBS causes sudden loss of performance after un-fullscreening a swap
        interval zero client (LP: #1557442)
      . surface creation with non-default buffer streams is ignored by server
        (LP: #1563278)
      . [regression] mir_integration_tests take significantly longer (27x
        longer) when running with ctest (LP: #1568966)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Racy shutdown in mir_demo_client_scroll causes SEGFAULT (LP: #1560943)
      . mir_demo_client_target does not quit after SIGTERM/SIGINT (LP: #1562340)
      . ClientLogging.reports_performance fails under moderate load, is badly
        named (LP: #1563148)
      . nested mir_demo_server crashes on mouse move when --print-input-events
        active (LP: #1570357)
      . Virtual output is not removed when screencast client disappears
        (LP: #1573572)
      . Virtual display output configuration is set to LVDS (LP: #1573782)
  [ CI Train Bot ]
  * No-change rebuild.

applied/ubuntu/yakkety-updates 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 78086e00ed83a41c6216aaf6295ec74add8756ac
Unapplied parent: 7849d6155ef7ef338b3cfd73a191ee96d08475ee

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

applied/ubuntu/yakkety-proposed 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubun...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-applied version 0.26.3+16.10.20170605-0ubuntu1 to applied/ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 78086e00ed83a41c6216aaf6295ec74add8756ac
Unapplied parent: 7849d6155ef7ef338b3cfd73a191ee96d08475ee

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

ubuntu/yakkety-updates 2017-06-07 08:14:02 UTC 2017-06-07
Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yak...

Author: Michał Sawicz
Author Date: 2017-06-05 13:46:05 UTC

Import patches-unapplied version 0.26.3+16.10.20170605-0ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 6e174ec471a7b7263d36ffbcfa3263f18558ef9c

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.26.3 (https://launchpad.net/mir/+milestone/0.26.3)
    - Enhancements:
      . Make deprecations optional (and default to off for builds on 16.04 LTS)
      . Added support for building on Ubuntu 17.10 artful.
    - Bugs fixed:
      . Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
      . unity-system-compositor crashed with SIGSEGV in
        libinput_device_config_accel_is_available() from
        libinput_device_config_accel_set_speed() from
        mir::input::evdev::LibInputDevice::apply_settings() (LP: #1672955)
      . Please transition to Boost 1.62 (LP: #1675138)
      . Mir sending key repeat events continually to nested shell after VT
        switch (causes Unity8 lockup for a while) (LP: #1675357)
      . mir_demo_standalone_render_overlays fails to link (LP: #1677239)
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).
  [ Daniel van Vugt ]
  * New upstream release 0.26.2 (https://launchpad.net/mir/+milestone/0.26.2)
    - Bugs fixed:
      . EDID does not change when hotplugging a monitor (LP: #1660017)
      . [regression] mirout crashes when connecting to unity8 or any nested
        server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.
        h:1408] CHECK failed: (index) < (current_size_) (LP: #1661163)
      . Mir server crashed with SIGSEGV in
        mir::compositor::TemporaryBuffer::size() called from
        mir::gl::tessellate_renderable_into_rectangle() (LP: #1664760)
      . Nested servers (Unity8) periodically stutter (half frame rate) with
        Mir 0.26.1 (LP: #1666372)
      . Don't dereference the end iterator in ms::ApplicationSession::
        surface_after() (LP: #1667645)
      . [regression] OSK input shaping no longer works correctly (LP: #1669444)
      . Setting MirWindowSpec parameters always causes window's input_region
        to be reset (LP: #1670876)
      . Subpixel order not included in Mir display information (LP: #1393578)
      . Presentation chains should support various swap interval modes
        (LP: #1673533)
      . Need an extension for GBM buffers to replace
        mir_buffer_get_buffer_package() (LP: #1673534)
      . Seg fault on detect_fd_leaks (LP: #1661498)
  * New upstream release 0.26.1 (https://launchpad.net/mir/+milestone/0.26.1)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI bumped to 15
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 12
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . Support for MirBuffer API that allows for better management of
        hardware/software buffers.
      . Support for MirPresentationChain API that allows better control
        over {de}queueing of individual buffers {from}to the server.
      . Interim support for MirRenderSurface API that provides a unit of
        renderable for lower level content such as MirBufferStreams and
        MirPresentationChains, etc.. MirRenderSurface API is marked
        deprecated as it (and the relevant entry points) will be renamed to
        MirSurface before general availability. It will initially be used for
        revamping support for EGL drivers.
      . Synchronous version of mir_prompt_session_new_fds_for_prompt_providers()
        API (mir_prompt_session_new_fds_for_prompt_providers_sync()) added for
        convenience.
      . Better name for MirPersistentId-->MirWindowId. MirPersistentId has now
        been deprecated.
    - Bugs fixed:
      . [regression] Unity8 stutters constantly (like half frame rate).
        (LP: #1661128)
      . mir 0.26 - spinner loading animation, minimize, maximize too fast.
        (LP: #1661072)
      . [regression] Nested server segfaults or rapidly logs exceptions when a
        fullscreen client starts [in mir_presentation_chain_set_dropping_mode
        ... std::exception::what: Operation not permitted] (LP: #1661508)
      . mir_window_request_persistent_id_sync seg faults when called twice.
        (LP: #1661704)
      . [regression] Windowed clients of nested servers are all black.
        (LP: #1661521)
      . Mir graphics platform ABI broke in series 0.26 but sonames never
        changed (LP: #1662455)
      . Fixes for 0.26 changelog.
      . [regression] mirscreencast hangs during screencast creation. (LP: #1662997)
      . libmirclient-dev missing build dependency on libmircore-dev. (LP: #1662942)
      . mir_window_spec_set_cursor_name() doesn't trigger
        mir::scene::SurfaceObserver::cursor_image_set_to. (LP: #1663197)
      . [regression] Software clients of nested servers are all black in Mir 0.25.0
        and later. (LP: #1663062)
  * New upstream release 0.26.0 (https://launchpad.net/mir/+milestone/0.26.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 43
      . mircommon ABI unchanged at 7
      . mirplatform ABI unchanged at 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchanged at 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI unchanged at 6
      . mircore ABI unchanged at 1
    - Enhancements:
      . New and improved client APIs: MirInputConfig, MirWindow, DisplayConfig,
        MirScreencastSpec.
      . Support for setting the input configuration.
      . Introduced an extension mechanism for platform-specific APIs.
      . Support for screencasting to a specific MirBuffer.
      . Added DisplayConfigurationController::base_configuration() so
        downstreams can get the base configuration (weirdly they can already
        set it).
      . X11 platform: Allow adjustable scale parameter.
      . Added monitor EDID support to both the client API and server-side.
      . mirout: Now shows scaling factor, subpixel arrangement, form factor and
        EDID.
      . mirout: Can now change the monitor configuration as well as report it.
      . Replace the mir::Server-overridable Reports with Observers.
      . Deprecate legacy toolkit APIs that will be removed in Mir 1.0
      . Introduced client-side vsync which dramatically reduces latency
        from the client to the screen, by up to 44ms.
      . Removed all input resampling logic. We now expect toolkits to do their
        own, if at all. This reduces input lag by up to 16.9ms, or 8.4ms on
        average.
    - Bugs fixed:
      . [performance] Restore support for better-than-triple buffering by
        default. (LP: #1240909)
      . Frame rate is artificially low on Diamondville Intel Atom systems due
        to aggressive power management (LP: #1388490)
      . [testsfail] failure in CI in
        AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_frameskipping
        (LP: #1394369)
      . [trusted prompt sessions] Can't open two prompt sessions at the same
        time (LP: #1494197)
      . Changing scale, formFactor or DPI in display configuration causes
        renderer teardown/recreate unnecessarily (LP: #1556142)
      . [testsfail] ApplicationNotRespondingDetection.failure_to_pong_is_
        noticed (LP: #1570327)
      . CI failure in TestClientInput.receives_one_touch_event_per_frame
        (LP: #1570698)
      . Mir-on-X mouse input is jerky/stuttery compared to Mir-on-KMS
        (LP: #1576600)
      . [regression] Two fingers in mir_proving_server now resizes/moves app
        windows (two finger apps unusable) (LP: #1586311)
      . Pointer/cursor input lag in unity8 session (LP: #1591328)
      . PointerConfinement.test_we_update_our_confined_region_on_a_resize
        (LP: #1606418)
      . [ FAILED ] ClientLatency.throttled_input_rate_yields_lower_latency
        (LP: #1624188)
      . Valgrind failure on mir_acceptance_tests - leak on incoming buffer in
        Requests::free_buffer(int) (LP: #1628794)
      . Add support for returning monitor EDIDs (LP: #1634868)
      . When pointer motion crosses window borders SurfaceInputDispatcher
        injected events increase accumulated relative motion (LP: #1639749)
      . [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA
        dropping_latency_is_closer_to_zero_than_one) (LP: #1640366)
      . Server::override_the_coordinate_translator() cannot be effectively used
        downstream (LP: #1641166)
      . [regression] FTBFS when cross compiling to yakkety from zesty:
        test_client_extensions.cpp: error: ‘Ne’ was not declared in this scope
        (LP: #1642473)
      . [regression] mir_proving_server crashes with std::exception::what:
        add_options() must be called before the_options() (LP: #1642504)
      . [ FAILED ] NestedServer.nested_platform_connects_and_disconnects
        (LP: #1643432)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)
      . [regression] Those mir_demo_client_* which default to fullscreen now
        ignore the size parameter (-s WIDTHxHEIGHT) (LP: #1644075)
      . Shell doesn't know when base display config has changed (LP: #1644189)
      . miral::ActiveOutputsMonitor (and therefore miral-shell --window-manager
        tiling) are broken by lp:mir (LP: #1645284)
      . mir_proving_server's four finger swipe to switch apps leaks touch
        events to the clients (LP: #1646700)
      . [regression] Cross compiling from zesty to yakkety fails with *** No
        rule to make target 'gmock/libs/googlemock/gtest/libgtest.a' (LP:
        #1646704)
      . [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_
        callback_is_an_error (LP: #1647573)
      . [regression] eglapps now all have window title "default" (LP: #1647575)
      . Package mirtest-dev is missing a dependency on mir-renderer-gl-dev
        (LP: #1651391)
      . EDID data is missing in nested servers (LP: #1651633)
      . [regression] Latency for fullscreen interval 0 clients (e.g. games and
        benchmarks) increased with the introduction of nested passthrough
        (LP: #1651638)
      . Race between MirConnection::released() and
        MirConnection::~MirConnection() causes deadlocks, possible crashes and
        memory corruption (LP: #1653658)
      . DisplayConfigurationTest.configure_session_removed_display failure
        (LP: #1653789)
      . [regression] Development headers reference unknown header
        "mir_toolkit/mir_input_device_types.h" so some clients can't build at
        all any more (LP: #1654023)
      . [regression] mir_acceptance_tests' death tests leave behind core files
        (LP: #1654478)
      . Setting the event handler after the surface has been created does
        nothing (LP: #1654612)
      . [ FAILED ] RaiseSurfaces.key_event_with_cookie (LP: #1655293)
      . Black screen with Raspberry Pi 3 VC4 Mesa driver (LP: #1656164)
      . i386 FTBFS:
        src/platforms/eglstream-kms/server/kms_display_configuration.cpp:88:47:
        error: narrowing conversion of ‘..._drmModeConnector::connector_id’
        from ‘uint32_t {aka unsigned int}’ to ‘EGLAttrib {aka int}’ inside { }
        [-Werror=narrowing] (LP: #1656633)
      . android: overlays no longer are activated (LP: #1657755)
      . Mir FTBFS with MIR_USE_PRECOMPILED_HEADERS=OFF: error: ISO C++11
        requires at least one argument for the "..." in a variadic macro
        [-Werror] (LP: #1658604)
      . [regression] Mir cross-compile to vivid/armhf FTBFS with:
        mock_input_device_hub.h:33:18: error: ‘add_observer’ is not a type
        (LP: #1658605)
      . Caught exception at Mir/EGL driver boundary (in setSwapInterval) in
        clients and tests (LP: #1659298)
      . Support display scaling slider in unity8 (LP: #1645372)
  * New upstream release 0.25.0 (https://launchpad.net/mir/+milestone/0.25.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI bumped to 42
      . mircommon ABI bumped to 7
      . mirplatform ABI bumped to 14
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI bumped to 11
      . mirclientplatform ABI unchanged at 5
      . mirinputplatform ABI bumped to 6
      . mircore ABI added, at version 1
    - Enhancements:
      . Added pointer confinement support
      . Identify Raspberry Pi output types correctly
      . Added dead key and compose key support
      . Added gamma support for KMS hardware
      . Added yakkety and zesty gcc-6 support
      . Added surface passthrough support for fullscreen clients of nested
        servers
      . Introduced a new library `libmircore'
      . Began migrating from Protobuf to Cap'n Proto starting with events
      . Began support for VirtualBox (servers now start instead of crashing
        but full support for GL clients is still missing)
      . Began support for high precision frame timing, implemented for the
        KMS, Android and X11 backends so far
      . Added --display-report support for the X11 backend
      . Improved reliability of `mirvanity' latency test tool
      . Moved to using the CSS cursor naming scheme internally, although
        the old symbolic indentifiers remain unchanged and still work
      . Added refresh rate to MirSurfaceOutputEvent
      . Many improvements to automated test quality and coverage
      . Smoother desktop zoom using mir_proving_server (Super + two fingers)
    - Bugs fixed:
      . FTBFS On Zesty: invalid use of
        'struct native_handle' (LP: #1638774)
      . libmirclient-debug-extension-dev install debug/surface.h
        twice (LP: #1639153)
      . Mir crashes on virtual box drmModeCrtcSetGamma
        Function not implemented (LP: #1638220)
      . Flickering in mir_demo_client_multistream (LP: #1635273)
      . Camera apps (camera & vanity) never exit (LP: #1635010)
      . Clients cannot connect when MIR_SOCKET="" (LP: #1634508)
      . mirtest-dev packaging fails to sepcify boost depends (LP: #1633537)
      . cursor.h is unclear about mir_diagonal_resize_* (LP: #1626924)
      . Inconsistent underscores in cursor names (LP: #1632617)
      . [regression] Accidental libmircommon.so.6 break (LP: #1617865)
      . [regression] mir demo server fails to start with mx4 (LP: #1615703)
      . [regression] Trust prompt now shown when starting camera (LP: #1612256)
      . [regression] make abi-check fails to build (LP: #1626866)
      . Nested servers prevent overlays or fullscreen bypass (LP: #1262116)
      . Failed to get PRIME fd from gbm bo (LP: #1607812)
      . Mir-on-X is difficult to use on 1366x768 laptop (LP: #1590959)
      . Remove useless message 'Surface 0 DPI' in demos (LP: #1559831)
      . Mir fails to cross-build with newer sbuild (LP: #1628507)
      . Infinite loop in AbstractShell::focus_next_session (LP: #1625401)
      . Destroying a presentation chain doesn't trigger ownership
        notification to client (LP: #1626503)
      . Keyboard layout not applied on the shell (LP: #1626435)
      . Warning, No syntax specified for the proto file (LP: #1624971)
      . display-report=log reports vsync on non-existent output number
        (LP: #1621352)
      . libmirserver-dev missing uuid-dev depends (LP: #1617435)
      . debian/control missing epoxy (LP: #1617256)
      . Downstreams need to disable clang diagnostic "-Wreturn-type-clinkage"
        to build against public headers (LP: #1615587)
      . mirtest-dev: mock_display_configuration.h uses mg namespace without
        using it (LP: #1614983)
      . FTBFS using clang (LP: #1609612)
      . mesa-kms doesn't fall back to using software cursor if hardware
        cursor is unavailable (LP: #1610054)
      . StubGraphicsPlatform::create_display() leaves a dubious state
        (LP: #1611337)
      . Mir build/tests fail with gcc-6 and LTO (LP: #1610215)
      . Cross compiling on xenial fails (LP: #1609329)
      . Building with -DMIR_PLATFORM=anroid fails (LP: #1609916)
      . unity-system-compositor crashes on start-up with "Mir fatal error:
        Failed to schedule page flip" (LP: #1584894)
      . mir_connection_create_spec_for_tooltip doesn't meet requirements
        (LP: #1603922)
      . Updating surface size/location needs to update the pointer confinement
        (LP: #1604673)
      . ServerConfigurationOption is not ptest safe (LP: #1607351)
      . HWC's vsync_signal_on is never called when using HWC 1.0 (LP: #1613373)
      . mir_connection_create_spec_for_tooltip does not set aux_rect
        (LP: #1632335)
      . VMware virtual connector recognized by Mir as "unknown" (LP: #1248072)
      . Fix code to match the documentation of CoordinateTranslator - vis "It is
        acceptable ...[to] throw a std::runtime_error" (LP: #1641166)
      . Test timeout MesaDisplayConfigurationTests.* (LP: #1613352)
      . Tests fail when built against lp:mir (LP: #1621917)
      . CI failure MultiThreadedCompositor (LP: #1595940)
      . CI failure in DisplayConfiguration (LP: #1563210)
      . CI failure NestedServer.given_client_set_display_configuration*
        (LP: #1617036)
      . CI failure on krillin in NestedServer.* testes (LP: #1628828)
      . CI failure: PosixRWMutex hangs (LP: #1633920)
      . googletest 1.8.0-2 (on zesty) breaks existing builds [add_library
        cannot create target "gmock" ...] (LP: #1644062)

applied/ubuntu/zesty 2017-03-27 12:23:23 UTC 2017-03-27
Import patches-applied version 0.26.2+17.04.20170322.1-0ubuntu2 to applied/ub...

Author: Gianfranco Costamagna
Author Date: 2017-03-24 21:58:36 UTC

Import patches-applied version 0.26.2+17.04.20170322.1-0ubuntu2 to applied/ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: a7369f7c574b0b4d8f65a78157228fc093cbcec7
Unapplied parent: e2a969c1ee22c060911e08570a915c8e3873fa22

New changelog entries:
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).

ubuntu/zesty 2017-03-27 12:23:23 UTC 2017-03-27
Import patches-unapplied version 0.26.2+17.04.20170322.1-0ubuntu2 to ubuntu/z...

Author: Gianfranco Costamagna
Author Date: 2017-03-24 21:58:36 UTC

Import patches-unapplied version 0.26.2+17.04.20170322.1-0ubuntu2 to ubuntu/zesty-proposed

Imported using git-ubuntu import.

Changelog parent: aa1545274c8bddea78d1c9fc86e178306d82450b

New changelog entries:
  [ Mattia Rizzolo ]
  * Patch the code to use unversioned runtime boost libraries (LP: #1675138).

ubuntu/yakkety 2016-09-02 11:25:34 UTC 2016-09-02
Import patches-unapplied version 0.24.0+16.10.20160815.3-0ubuntu2 to ubuntu/y...

Author: Matthias Klose
Author Date: 2016-09-02 10:17:59 UTC

Import patches-unapplied version 0.24.0+16.10.20160815.3-0ubuntu2 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: ce70809364eeba691548629d451cdc6b43b68ead

New changelog entries:
  * No-change rebuild for protobuf soname change.

applied/ubuntu/yakkety 2016-09-02 11:25:34 UTC 2016-09-02
Import patches-applied version 0.24.0+16.10.20160815.3-0ubuntu2 to applied/ub...

Author: Matthias Klose
Author Date: 2016-09-02 10:17:59 UTC

Import patches-applied version 0.24.0+16.10.20160815.3-0ubuntu2 to applied/ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: e7bb05106f28c9ae90952eb87345889376a61634
Unapplied parent: 64ca5e31e75a0623b3454eef8d1f3edd5e8f0866

New changelog entries:
  * No-change rebuild for protobuf soname change.

ubuntu/xenial 2016-04-08 10:18:59 UTC 2016-04-08
Import patches-unapplied version 0.21.0+16.04.20160330-0ubuntu1 to ubuntu/xen...

Author: Alberto Aguirre
Author Date: 2016-03-30 00:23:20 UTC

Import patches-unapplied version 0.21.0+16.04.20160330-0ubuntu1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: a42a4fe0e9dcebb0287b59d6225fc10b380a3cc5

New changelog entries:
  [ Alberto Aguirre ]
  * New upstream release 0.21.0 (https://launchpad.net/mir/+milestone/0.21.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 38
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchaged at 8
      . mirclientplatform ABI bumped to 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New display enumeration API
      . Added Android diagnostic tests to assist during porting to
        new devices
      . Added mir_demo_client_camera: a Video4Linux2 client
    - Bugs fixed:
      . Sometimes devices don't suspend - display turns back on
        immediately (LP: #1549701)
      . Mir crashed with exception 'failed to add sync point to command
        buffer' (LP: #1554635)
      . Mouse cursor is unusably slow in Unity 8 with a 1000Hz mouse
        (LP: #1539009)
      . Packaged mir_unit_tests binary is not suitable for general use
        (LP: #1547015)
      . [regression] Mir stops receiving input after a pause/resume
        cycle (LP: #1548989)
      . NBS (--nbuffers=0) causes software clients to crash with
        std::exception::what: Failed to mmap buffer 13, "Permission denied")
        (LP: #1550432)
      . Fullscreen clients freeze when using NBS with multiple monitors
        (LP: #1551536)
      . [ FAILED ] DisplayConfigurationTest.output_position_is_independent_of_
        orientation (LP: #1552065)
      . The server-side use of MIR_SOCKET is confusing (LP: #1290345)
      . [regression] FTBFS with -DMIR_LINK_TIME_OPTIMIZATION=on
        -Duse_debflags=on (LP: #1350343)
      . Mir On X (mesa-x11) keeps receiving mouse movement events even
        when not focused (LP: #1528110)
      . x11 platform: mouse cursor moves strange (LP: #1546324)
      . Cross compiling to wily/vivid doesn't work (LP: #1549152)
      . Rendering stutters when a new client establishes a connection
        (LP: #1549359)
      . 'mir_demo_server --test-client' crashes (SIGSEGV) when client
        dies (LP: #1555620)
      . [testfail] CI failure: TestClientInput.client_input_config_request_
        receives_all_attached_devices (LP: #1555708)
      . [regression] Mir FTBFS when MIR_ENABLE_TESTS=no (LP: #1556080)
      . Mir-on-X11 doesn't exit (until it gets an event) (LP: #1556210)
      . InputPlatformProbe.x11_platform_found_and_used_when_display_connection_
        works breaks with old input drivers present (LP: #1543049)
      . [regression] MIR_CLIENT_PERF_REPORT is missing window/surface
        names (LP: #1546933)
      . Installed binaries fail to run with mir_demo_server --test-client XXXX
        (LP: #1556160)
      . mir_demo_server --test-client [mir_demo_client_scroll|
        mir_demo_client_flicker] fails (LP: #1556205)
      . The contents of debian/mir-demos.examples are out of date and useless
        (LP: #1557446)
  [ CI Train Bot ]
  * No-change rebuild.

applied/ubuntu/xenial 2016-04-08 10:18:59 UTC 2016-04-08
Import patches-applied version 0.21.0+16.04.20160330-0ubuntu1 to applied/ubun...

Author: Alberto Aguirre
Author Date: 2016-03-30 00:23:20 UTC

Import patches-applied version 0.21.0+16.04.20160330-0ubuntu1 to applied/ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 8787cc43a57a685f615ea6d4863fb697a694145b
Unapplied parent: dfdad640aa9a6de389c06064b383ccd6c8e1d539

New changelog entries:
  [ Alberto Aguirre ]
  * New upstream release 0.21.0 (https://launchpad.net/mir/+milestone/0.21.0)
    - ABI summary:
      . mirclient ABI unchanged at 9
      . mirserver ABI unchanged at 38
      . mircommon ABI unchanged at 5
      . mirplatform ABI unchanged at 11
      . mirprotobuf ABI unchanged at 3
      . mirplatformgraphics ABI unchaged at 8
      . mirclientplatform ABI bumped to 5
      . mirinputplatform ABI unchanged at 5
    - Enhancements:
      . New display enumeration API
      . Added Android diagnostic tests to assist during porting to
        new devices
      . Added mir_demo_client_camera: a Video4Linux2 client
    - Bugs fixed:
      . Sometimes devices don't suspend - display turns back on
        immediately (LP: #1549701)
      . Mir crashed with exception 'failed to add sync point to command
        buffer' (LP: #1554635)
      . Mouse cursor is unusably slow in Unity 8 with a 1000Hz mouse
        (LP: #1539009)
      . Packaged mir_unit_tests binary is not suitable for general use
        (LP: #1547015)
      . [regression] Mir stops receiving input after a pause/resume
        cycle (LP: #1548989)
      . NBS (--nbuffers=0) causes software clients to crash with
        std::exception::what: Failed to mmap buffer 13, "Permission denied")
        (LP: #1550432)
      . Fullscreen clients freeze when using NBS with multiple monitors
        (LP: #1551536)
      . [ FAILED ] DisplayConfigurationTest.output_position_is_independent_of_
        orientation (LP: #1552065)
      . The server-side use of MIR_SOCKET is confusing (LP: #1290345)
      . [regression] FTBFS with -DMIR_LINK_TIME_OPTIMIZATION=on
        -Duse_debflags=on (LP: #1350343)
      . Mir On X (mesa-x11) keeps receiving mouse movement events even
        when not focused (LP: #1528110)
      . x11 platform: mouse cursor moves strange (LP: #1546324)
      . Cross compiling to wily/vivid doesn't work (LP: #1549152)
      . Rendering stutters when a new client establishes a connection
        (LP: #1549359)
      . 'mir_demo_server --test-client' crashes (SIGSEGV) when client
        dies (LP: #1555620)
      . [testfail] CI failure: TestClientInput.client_input_config_request_
        receives_all_attached_devices (LP: #1555708)
      . [regression] Mir FTBFS when MIR_ENABLE_TESTS=no (LP: #1556080)
      . Mir-on-X11 doesn't exit (until it gets an event) (LP: #1556210)
      . InputPlatformProbe.x11_platform_found_and_used_when_display_connection_
        works breaks with old input drivers present (LP: #1543049)
      . [regression] MIR_CLIENT_PERF_REPORT is missing window/surface
        names (LP: #1546933)
      . Installed binaries fail to run with mir_demo_server --test-client XXXX
        (LP: #1556160)
      . mir_demo_server --test-client [mir_demo_client_scroll|
        mir_demo_client_flicker] fails (LP: #1556205)
      . The contents of debian/mir-demos.examples are out of date and useless
        (LP: #1557446)
  [ CI Train Bot ]
  * No-change rebuild.

ubuntu/wily-proposed 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/w...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: a8902d7981a68655322dae300c3bc5be3939c8cc

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

ubuntu/wily 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/w...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: a8902d7981a68655322dae300c3bc5be3939c8cc

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

ubuntu/wily-devel 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/w...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-unapplied version 0.17.0+15.10.20151008.2-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: a8902d7981a68655322dae300c3bc5be3939c8cc

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

applied/ubuntu/wily-proposed 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ub...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: bf0dc71182e0ca403d4f12c4148a0e2cf15717b4
Unapplied parent: bd1a1fb341e2d6255d9faf6188483fbe05b0b615

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

applied/ubuntu/wily-devel 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ub...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: bf0dc71182e0ca403d4f12c4148a0e2cf15717b4
Unapplied parent: bd1a1fb341e2d6255d9faf6188483fbe05b0b615

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

applied/ubuntu/wily 2015-10-15 11:29:19 UTC 2015-10-15
Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ub...

Author: Alexandros Frantzis
Author Date: 2015-10-08 16:12:19 UTC

Import patches-applied version 0.17.0+15.10.20151008.2-0ubuntu1 to applied/ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: bf0dc71182e0ca403d4f12c4148a0e2cf15717b4
Unapplied parent: bd1a1fb341e2d6255d9faf6188483fbe05b0b615

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
    - ABI summary: Only servers and graphics drivers need rebuilding;
      . Mirclient ABI unchanged at 9
      . Mirserver ABI bumped to 35
      . Mircommon ABI unchanged at 5
      . Mirplatform ABI bumped to 11
      . Mirprotobuf ABI bumped to 3
      . Mirplatformgraphics ABI bumped to 6
      . Mirclientplatform ABI unchanged at 3
    - Enhancements:
      . Introduce libmircookie, a simple mechanism for a group of cooperating
        processes to hand out and verify difficult-to-forge timestamps to
        untrusted 3rd parties.
      . More refactorings to support renderers other than GL.
      . Add MirBlob to the client API - a tool for serializing and
        deserializing data.
      . Introduce a libinput based input platform, not yet used by default.
      . Provide a mechanism for the shell to send events on surface
        construction.
      . Provide mir::shell::DisplayConfigurationController allowing shells
        to correctly change the display configuration, notifying clients
        as appropriate.
      . New DSO versioning guide.
      . Send events pertaining to the output a surface is currently on (dpi,
        form factor, scale) to clients.
    - Bug fixes:
      . [enhancement] XMir specific documentation should live in its own
        subsection (LP: #1200114)
      . Nested servers need cursor support (LP: #1289072)
      . Mir cursor is missing/invisible until the client sets it multiple
        times (LP: #1308133)
      . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
        the Mir server (LP: #1493721)
      . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
        (std::exception::what: Failure sending input event) (LP: #1496069)
      . Mouse cursor disappears upon entering the surface area of a nested
        client (LP: #1496849)
      . [android] input is not dispatched when attaching an external monitor
        (LP: #1498045)
      . [android] input coordinates are scaled incorrectly when an external
        display is connected (LP: #1498540)
      . [android] std::exception::what: error during hwc set() when unplugging
        external monitor (LP: #1498550)
      . tests do not compile without precompiled headers (LP: #1498829)
      . [android] std::exception::what: Failed to monitor fd: Operation not
        permitted when unplugging external display in a nested configuration
        (LP: #1499042)
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
      . [android] various crashes when unplugging external display on a
        nested configuration (LP: #1501927)
      . Cursor becomes visible by itself when an external monitor is connected
        (LP: #1502200)
      . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)
  [ CI Train Bot ]
  * New rebuild forced.
  [ Daniel van Vugt ]
  * New upstream release 0.16.1 (https://launchpad.net/mir/+milestone/0.16.1)
    - No ABI changes. Bug fix release only.
    - Bugs fixed:
      . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
        /usr/include/EGL/eglplatform.h:100:35: fatal error:
        android/native_window.h: No such file or directory (LP: #1499134)
  [ CI Train Bot ]
  * New rebuild forced.

applied/ubuntu/vivid 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubun...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: a51f26d1e08a74d71964c8c88dc3012fd9c19bb5
Unapplied parent: d30eb002206a324341d38a42cb4c7af22cb4ab69

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

ubuntu/vivid 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/viv...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 48f084132746456a4904409d8e2543c04a882ab8

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

ubuntu/vivid-devel 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/viv...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 48f084132746456a4904409d8e2543c04a882ab8

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

ubuntu/vivid-proposed 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/viv...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-unapplied version 0.12.1+15.04.20150324-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 48f084132746456a4904409d8e2543c04a882ab8

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

applied/ubuntu/vivid-devel 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubun...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: a51f26d1e08a74d71964c8c88dc3012fd9c19bb5
Unapplied parent: d30eb002206a324341d38a42cb4c7af22cb4ab69

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

applied/ubuntu/vivid-proposed 2015-03-26 22:28:52 UTC 2015-03-26
Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubun...

Author: CI Train Bot Account
Author Date: 2015-03-24 16:09:54 UTC

Import patches-applied version 0.12.1+15.04.20150324-0ubuntu1 to applied/ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: a51f26d1e08a74d71964c8c88dc3012fd9c19bb5
Unapplied parent: d30eb002206a324341d38a42cb4c7af22cb4ab69

New changelog entries:
  [ Alexandros Frantzis ]
  * New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
    - Bug fixes:
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . USC - mouse cursor on AMD graphics is drawing incorrectly
        (LP: #1417581)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in
        another (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . vivid fails to build Mir as of 2015-03-22: error: #warning
        "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
        [-Werror=cpp] (LP: #1435127)
      . valgrind on armhf fails with with many errors (LP: #1435186)

ubuntu/utopic 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utop...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 8f89573d79a1abb9d3a7c6fdbdc7f859a4b0a941

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

applied/ubuntu/utopic-devel 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 456e4189da6e71885451b0738d797dc19e745258
Unapplied parent: 60853fa1c297284478dabbc8768e04ba7eb77208

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

applied/ubuntu/utopic-proposed 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 456e4189da6e71885451b0738d797dc19e745258
Unapplied parent: 60853fa1c297284478dabbc8768e04ba7eb77208

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

applied/ubuntu/utopic 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-applied version 0.8.0+14.10.20141010-0ubuntu1 to applied/ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 456e4189da6e71885451b0738d797dc19e745258
Unapplied parent: 60853fa1c297284478dabbc8768e04ba7eb77208

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

ubuntu/utopic-proposed 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utop...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 8f89573d79a1abb9d3a7c6fdbdc7f859a4b0a941

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

ubuntu/utopic-devel 2014-10-10 20:33:28 UTC 2014-10-10
Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utop...

Author: PS Jenkins bot
Author Date: 2014-10-10 14:01:26 UTC

Import patches-unapplied version 0.8.0+14.10.20141010-0ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 8f89573d79a1abb9d3a7c6fdbdc7f859a4b0a941

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
    - Enhancements:
      . Less sensitivity to ABI breaks - many headers unused by external
        projects are now hidden and not installed by -dev packaes. If you
        require any headers that are missing, just ask.
      . Touchspots: --enable-touchspots to servers; visually shows touch
        locations (warning: This affects performance LP: #1373692).
      . Client performance reporting: Any Mir client can now get accurate
        performance information (frame rate, render time, buffer lag etc)
        logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
      . Further improved touch responsiveness, with less lag and smoother
        scrolling (so long as you don't enable touchspots).
      . Slightly faster builds using precompiled headers.
      . Turn hardware overlays on by default. When in use, this halves the
        CPU usage of a Mir server. Already enabled in unity-system-compositor.
      . More scripting to detect ABI breaks.
      . Improved src/ tree consistency (renamed "src/shared" to "src/common").
      . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
        to clients on unexpected server disconnection.
      . Improved library/package design to allow concurrent installations
        of different Mir versions without conflicts.
      . Fd reception code is now common to client and server.
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 2
      . Mirplatform ABI bumped to 3
      . Mirserver ABI bumped to 26
    - API changes between Mir 0.7 and 0.8:
      . Lots of headers removed from the public SDK! We have only hidden
        headers not known to be used by any known projects. Please let us
        know if anything is missing - https://bugs.launchpad.net/mir/+filebug
      . graphics::Platform - interface changed significantly.
      . Lots of server API changes to support touchspots.
      . File descriptors now passed as type Fd instead of int32_t.
    - Bug fixes:
      . [regression] Mir deb packages with versioned names cannot be installed
        simultaneously any more (LP: #1293944)
      . A frozen client can hang the whole server (LP: #1350207)
      . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
        directory (LP: #1365934)
      . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
      . Mir FTBFS with gcc 4.9.1-14 (utopic update):
        auto_unblock_thread.h:44:46: error: no matching function for call to
        ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
      . [regression] Compositing is jerky and stutters during touch events
        (LP: #1372850)
      . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
        frameskipping (LP: #1373826)
      . intermittent hang in TestClientInput (LP: #1338612)
      . TestClientInput.scene_obscure_motion_events_by_stacking fails
        intermittently (LP: #1361757)
      . [regression] First frame is composited as black (even though the client
        has provided a non-black frame) (LP: #1362444)
      . Some mali drivers crash after repeatedly creating/destroying the mir
        compositor threads (LP: #1362841)
      . [android] SIGTERM to server with connected client causes crash
        (LP: #1364637)
      . [regression] acceptance tests fails in
        ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
      . [regression] symbol lookup error:
        /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
        _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
        libmircommon 0.7.0) (LP: #1364890)
      . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
        between pointer-to-function and pointer-to-object] (LP: #1366134)
      . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
        (LP: #1367353)
      . Overly strict libmirplatform* dependencies are blocking CI
        (LP: #1370866)
      . [regression] mir demo servers segfault on shutdown (LP: #1371619)
      . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
        (LP: #1372276)
      . [regression] Moving/resizing clients in a nested server is very
        jerky/stuttery (LP: #1372300)
      . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
      . [regression] Mir server uses too much CPU during touch scrolling
        (LP: #1373809)
      . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
      . clang emits lots of warnings about lttng headers (LP: #1348472)
      . [enhancement] Draw input event location (LP: #1323522)
      . demo shell: Keep colours consistent, regardless of the physical pixel
        format of your framebuffer (LP: #1375660)
      . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
      . Touchspots rendered as squares on some devices (LP: #1373698)
      . The headers needed to use features shown in the acceptance tests are
        not published (LP: #1375301)
      . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
        executable. (LP: #1376547)
      . Fix arm64 package by adding arm64 to the shared library prober test.
        (LP: #1379478)

applied/ubuntu/trusty-proposed 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: ece535947abd1f6e2bb9e747eafd73b1d164c5ea
Unapplied parent: 40ac9bc52f9c20b3b98881bec261cb761fcfd797

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

ubuntu/trusty-devel 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trus...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: f27f1c57d567d23fa0bd02c21ebcf574601268e4

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

ubuntu/trusty 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trus...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: f27f1c57d567d23fa0bd02c21ebcf574601268e4

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

applied/ubuntu/trusty 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: ece535947abd1f6e2bb9e747eafd73b1d164c5ea
Unapplied parent: 40ac9bc52f9c20b3b98881bec261cb761fcfd797

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

ubuntu/trusty-proposed 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trus...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-unapplied version 0.1.8+14.04.20140411-0ubuntu1 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: f27f1c57d567d23fa0bd02c21ebcf574601268e4

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

applied/ubuntu/trusty-devel 2014-04-14 23:28:13 UTC 2014-04-14
Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubunt...

Author: PS Jenkins bot
Author Date: 2014-04-11 21:03:54 UTC

Import patches-applied version 0.1.8+14.04.20140411-0ubuntu1 to applied/ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: ece535947abd1f6e2bb9e747eafd73b1d164c5ea
Unapplied parent: 40ac9bc52f9c20b3b98881bec261cb761fcfd797

New changelog entries:
  [ Daniel van Vugt ]
  * New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 18. Shells need rebuilding.
    - Server API changes affecting shells:
      . GLRenderer::tessellate() changed syntax.
      . graphics::Platform::create_display() has a new parameter allowing you
        to customize the compositor's (E)GL configutation.
      . Renderable::buffer(unsigned long frameno) is now:
        Renderable::buffer(void const* user_id). See below.
      . Renderable::should_be_rendered_in() is replaced by a more natural:
        Renderable::visble()
      . input::Surface::name() returns by value instead of reference now,
        to ensure future thread safety.
    - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
      means mir_test_* can't run natively on touch devices any more without
      some setup first:
        sudo mount -o remount,rw /
        sudo apt-get update
        sudo apt-get install -y umockdev
        umockdev-run -- bin/mir_unit_tests
    - Added logging for HWC events.
    - Continued consolidation of Surface classes toward a simpler architecture.
    - Introduced "RenderableList" as the way to sample the Scene contents,
      and started using that in the default compositor.
    - Introduced physical length units and conversion (geometry::Length) in
      preparation for arbitrary DPI rendering.
    - Added some decorations to demo-shell; shadows and basic title bars, all
      anti-aliased and high-DPI scalable.
    - Multi-monitor frame sync has been redesigned to eliminate the need for
      frame number tracking.
    - Bugs (and enhancements) resolved:
      . [enhancement] Please move input detection to libudev (LP: #1237784)
      . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
      . [regression] Intermittent loss of multimonitor frame sync
        (LP: #1290306)
      . [enhancement] Make GL config options configurable (LP: #1290780)
      . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
        enabled (LP: #1291876)
      . "Error opening DRM device" is always followed by "Unknown error -(some
        negative number)" (LP: #1292384)
      . Rendering/composition gets stopped early (LP: #1293896)
      . Ubuntu Touch Settings and terminal apps are not rendering correctly on
        rotate. (LP: #1294048)
      . [regression] Apps are much slower to open (LP: #1294051)
      . Settings app opens to a blank screen unless given enough time to render
        or the app is touched (LP: #1294053)
      . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
        test failures (LP: #1295231)
      . OSK touch events "fall through" and hit surface behind them
        (LP: #1297878)
      . [enhancement] add a test for composite of last client post
        (LP: #1298596)
      . [regression] Surfaces vanish as soon as their edges touch the edge of
        screen (LP: #1301115)
  * Cherry-picked from future release 0.1.9:
    - Bug fix: mirplatformgraphics does not have boost program options in its
      symbol table (LP: #1301040)
    - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
      mir::scene::GLPixelBuffer::~GLPixelBuffer() from
      mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
      (LP: #1256360)
  [ Ubuntu daily release ]
  * New rebuild forced

ubuntu/saucy-devel 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/sau...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 80c83e857f1a17104d6214d715010c29c63347d6

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

ubuntu/saucy-proposed 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/sau...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 80c83e857f1a17104d6214d715010c29c63347d6

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

applied/ubuntu/saucy-proposed 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubun...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: d9b7b34b8a527bd77c7d014d4de67f7fcf23cff1
Unapplied parent: a75213db0422e888277357bb7af93e2f73e3d99e

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

applied/ubuntu/saucy 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubun...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: d9b7b34b8a527bd77c7d014d4de67f7fcf23cff1
Unapplied parent: a75213db0422e888277357bb7af93e2f73e3d99e

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

ubuntu/saucy 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/sau...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-unapplied version 0.0.15+13.10.20131014-0ubuntu1 to ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: 80c83e857f1a17104d6214d715010c29c63347d6

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

applied/ubuntu/saucy-devel 2013-10-15 11:18:20 UTC 2013-10-15
Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubun...

Author: PS Jenkins bot
Author Date: 2013-10-14 23:55:33 UTC

Import patches-applied version 0.0.15+13.10.20131014-0ubuntu1 to applied/ubuntu/saucy-proposed

Imported using git-ubuntu import.

Changelog parent: d9b7b34b8a527bd77c7d014d4de67f7fcf23cff1
Unapplied parent: a75213db0422e888277357bb7af93e2f73e3d99e

New changelog entries:
  [ Kevin Gunn ]
  * bump version 0.0.15
  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1100

191 of 91 results

Other repositories

Name Last Modified
lp:ubuntu/+source/mir 2019-08-22
11 of 1 result
You can't create new repositories for mir in Ubuntu.