mir 0.28.0+17.10.20171011.1-0ubuntu1 source package in Ubuntu

Changelog

mir (0.28.0+17.10.20171011.1-0ubuntu1) artful; urgency=medium

  * 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)

 -- Alan Griffiths <email address hidden>  Wed, 11 Oct 2017 15:06:23 +0000

Upload details

Uploaded by:
Alan Griffiths
Sponsored by:
CI Train Bot Account
Uploaded to:
Artful
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
x11
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
mir_0.28.0+17.10.20171011.1.orig.tar.gz 1.7 MiB 4c76aa2c8148dfa9411ba76611d16772f337daf9dd756898305cd2a20fa93c63
mir_0.28.0+17.10.20171011.1-0ubuntu1.diff.gz 78.5 KiB cf6f22bc356138960f6a31c07e4d926c68a81033b3ca27cbc5e3ef65a3ad01f4
mir_0.28.0+17.10.20171011.1-0ubuntu1.dsc 4.8 KiB 956ed53e049e4a8c23eb483d8320aed2cfaace462ed8338b12cced37c26c055c

View changes file

Binary packages built by this source

libmiral-dev: No summary available for libmiral-dev in ubuntu artful.

No description available for libmiral-dev in ubuntu artful.

libmiral2: No summary available for libmiral2 in ubuntu bionic.

No description available for libmiral2 in ubuntu bionic.

libmiral2-dbgsym: No summary available for libmiral2-dbgsym in ubuntu artful.

No description available for libmiral2-dbgsym in ubuntu artful.

libmirclient-debug-extension-dev: No summary available for libmirclient-debug-extension-dev in ubuntu artful.

No description available for libmirclient-debug-extension-dev in ubuntu artful.

libmirclient-debug-extension1: No summary available for libmirclient-debug-extension1 in ubuntu artful.

No description available for libmirclient-debug-extension1 in ubuntu artful.

libmirclient-debug-extension1-dbgsym: No summary available for libmirclient-debug-extension1-dbgsym in ubuntu artful.

No description available for libmirclient-debug-extension1-dbgsym in ubuntu artful.

libmirclient-dev: Display server for Ubuntu - development headers

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files required to develop against Mir.

libmirclient9: No summary available for libmirclient9 in ubuntu artful.

No description available for libmirclient9 in ubuntu artful.

libmirclient9-dbgsym: No summary available for libmirclient9-dbgsym in ubuntu artful.

No description available for libmirclient9-dbgsym in ubuntu artful.

libmircommon-dev: No summary available for libmircommon-dev in ubuntu artful.

No description available for libmircommon-dev in ubuntu artful.

libmircommon7: No summary available for libmircommon7 in ubuntu artful.

No description available for libmircommon7 in ubuntu artful.

libmircommon7-dbgsym: No summary available for libmircommon7-dbgsym in ubuntu artful.

No description available for libmircommon7-dbgsym in ubuntu artful.

libmircookie-dev: Produce and verify spoof-resistant timestamps - development headers

 libmircookie provides a simple mechanism for a group of cooperating processes
 to hand out and verify difficult-to-forge timestamps to untrusted 3rd parties.
 .
 This package contains the development headers for building programs that
 generate or verify the attestable timestamps.

libmircookie2: Produce and verify spoof-resistant timestamps - runtime library

 libmircookie provides a simple mechanism for a group of cooperating processes
 to hand out and verify difficult-to-forge timestamps to untrusted 3rd parties.
 .
 This package contains the runtime library for generating and verifying the
 attestable timestamps.

libmircookie2-dbgsym: debug symbols for libmircookie2
libmircore-dev: Display server for Ubuntu - development headers

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files required for server and/or client development.

libmircore1: Display server for Ubuntu - shared library

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server and client.

libmircore1-dbgsym: No summary available for libmircore1-dbgsym in ubuntu artful.

No description available for libmircore1-dbgsym in ubuntu artful.

libmirplatform-dev: No summary available for libmirplatform-dev in ubuntu artful.

No description available for libmirplatform-dev in ubuntu artful.

libmirplatform16: No summary available for libmirplatform16 in ubuntu artful.

No description available for libmirplatform16 in ubuntu artful.

libmirplatform16-dbgsym: No summary available for libmirplatform16-dbgsym in ubuntu artful.

No description available for libmirplatform16-dbgsym in ubuntu artful.

libmirprotobuf3: No summary available for libmirprotobuf3 in ubuntu artful.

No description available for libmirprotobuf3 in ubuntu artful.

libmirprotobuf3-dbgsym: debug symbols for libmirprotobuf3
libmirrenderer-dev: Display server for Ubuntu - Renderer development files

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files required for renderer development.

libmirserver-dev: No summary available for libmirserver-dev in ubuntu artful.

No description available for libmirserver-dev in ubuntu artful.

libmirserver45: No summary available for libmirserver45 in ubuntu artful.

No description available for libmirserver45 in ubuntu artful.

libmirserver45-dbgsym: No summary available for libmirserver45-dbgsym in ubuntu artful.

No description available for libmirserver45-dbgsym in ubuntu artful.

mir-client-platform-mesa-dev: No summary available for mir-client-platform-mesa-dev in ubuntu artful.

No description available for mir-client-platform-mesa-dev in ubuntu artful.

mir-client-platform-mesa5: No summary available for mir-client-platform-mesa5 in ubuntu artful.

No description available for mir-client-platform-mesa5 in ubuntu artful.

mir-client-platform-mesa5-dbgsym: No summary available for mir-client-platform-mesa5-dbgsym in ubuntu artful.

No description available for mir-client-platform-mesa5-dbgsym in ubuntu artful.

mir-demos: Display server for Ubuntu - demonstration programs

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains demo applications that use the Mir display server

mir-demos-dbgsym: No summary available for mir-demos-dbgsym in ubuntu artful.

No description available for mir-demos-dbgsym in ubuntu artful.

mir-doc: No summary available for mir-doc in ubuntu artful.

No description available for mir-doc in ubuntu artful.

mir-graphics-drivers-desktop: No summary available for mir-graphics-drivers-desktop in ubuntu artful.

No description available for mir-graphics-drivers-desktop in ubuntu artful.

mir-platform-graphics-mesa-kms13: Display server for Ubuntu - platform library for KMS Mesa

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the hardware platform using the Mesa drivers.

mir-platform-graphics-mesa-kms13-dbgsym: debug symbols for mir-platform-graphics-mesa-kms13
mir-platform-graphics-mesa-x13: No summary available for mir-platform-graphics-mesa-x13 in ubuntu artful.

No description available for mir-platform-graphics-mesa-x13 in ubuntu artful.

mir-platform-graphics-mesa-x13-dbgsym: No summary available for mir-platform-graphics-mesa-x13-dbgsym in ubuntu artful.

No description available for mir-platform-graphics-mesa-x13-dbgsym in ubuntu artful.

mir-platform-input-evdev7: Display server for Ubuntu - input platform library

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the input hardware using the evdev interface.

mir-platform-input-evdev7-dbgsym: No summary available for mir-platform-input-evdev7-dbgsym in ubuntu artful.

No description available for mir-platform-input-evdev7-dbgsym in ubuntu artful.

mir-renderer-gl-dev: No summary available for mir-renderer-gl-dev in ubuntu artful.

No description available for mir-renderer-gl-dev in ubuntu artful.

mir-test-tools: No summary available for mir-test-tools in ubuntu artful.

No description available for mir-test-tools in ubuntu artful.

mir-test-tools-dbgsym: No summary available for mir-test-tools-dbgsym in ubuntu artful.

No description available for mir-test-tools-dbgsym in ubuntu artful.

mir-utils: No summary available for mir-utils in ubuntu artful.

No description available for mir-utils in ubuntu artful.

mir-utils-dbgsym: No summary available for mir-utils-dbgsym in ubuntu artful.

No description available for mir-utils-dbgsym in ubuntu artful.

mirtest-dev: Display server for Ubuntu - test development headers and library

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files and static library for testing of server and/or client
 development.

python3-mir-perf-framework: Display server for Ubuntu - performance testing framework

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package contains a python3 framework to facilitate writing performance
 tests for Mir. It also contains a few interesting performance tests written
 using the framework.