mir 0.1.8+14.04.20140411-0ubuntu1 source package in Ubuntu

Changelog

mir (0.1.8+14.04.20140411-0ubuntu1) trusty; urgency=medium

  [ 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 daily release <email address hidden>   Fri, 11 Apr 2014 21:03:54 +0000

Upload details

Uploaded by:
PS Jenkins bot on 2014-04-11
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
i386 amd64 armhf arm64 all
Section:
x11
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Trusty release on 2014-04-14 main x11

Downloads

File Size SHA-256 Checksum
mir_0.1.8+14.04.20140411.orig.tar.gz 1.0 MiB 17015383300bb91232402e4aca51f549d5ff55f6ab0cfba1f427424cfec548f1
mir_0.1.8+14.04.20140411-0ubuntu1.diff.gz 32.1 KiB 24f16361bd580f78dfbc60b1d4d599b1cf9312709938463422edab0b25b681b3
mir_0.1.8+14.04.20140411-0ubuntu1.dsc 3.3 KiB 4efffad6086887a86422d9e47c83043209fc7ca0991bb7570daae793283feb00

View changes file

Binary packages built by this source

libmirclient-dev: No summary available for libmirclient-dev in ubuntu utopic.

No description available for libmirclient-dev in ubuntu utopic.

libmirclient7: No summary available for libmirclient7 in ubuntu utopic.

No description available for libmirclient7 in ubuntu utopic.

libmirclientplatform-android: No summary available for libmirclientplatform-android in ubuntu utopic.

No description available for libmirclientplatform-android in ubuntu utopic.

libmirclientplatform-mesa: No summary available for libmirclientplatform-mesa in ubuntu utopic.

No description available for libmirclientplatform-mesa in ubuntu utopic.

libmirplatform: Display server for Ubuntu - 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 underlying hardware platform.

libmirplatformgraphics-android: No summary available for libmirplatformgraphics-android in ubuntu utopic.

No description available for libmirplatformgraphics-android in ubuntu utopic.

libmirplatformgraphics-mesa: Display server for Ubuntu - platform library for 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.

libmirprotobuf-dev: Display server for Ubuntu - protocol definition

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the protocol's definition files.

libmirprotobuf0: Display server for Ubuntu - protocol implementation

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the protocol's shared library.

libmirserver-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 build Mir servers.

libmirserver18: Display server for Ubuntu - server 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 library needed by server applications for Mir.

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 (with source) that use the Mir display server

mir-doc: API documentation for mir

 This package installs the mir API documentation.

mir-test-tools: Display Server for Ubuntu - stress tests and other test tools

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains a tool for stress testing the Mir display server

mir-utils: Display server for Ubuntu - utility programs

 Mir is a display server running on linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains utility programs for probing and controling a Mir server.

mircommon-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.