mir 0.1.6+14.04.20140310-0ubuntu1 source package in Ubuntu
Changelog
mir (0.1.6+14.04.20140310-0ubuntu1) trusty; urgency=medium [ Kevin Gunn ] * Cherry-picked from future release 0.1.7: - Enhancement: options: Make it easier to customize DefaultConfiguration - Bug fix: Don't pass a parameter to bash's popd command. It doesn't expect one and will return an error from cross-compile-chroot.sh. (LP: #1287600) * New upstream release 0.1.6 (https://launchpad.net/mir/+milestone/0.1.6) - mirserver ABI bumped to 16. - Server API changes: . Report classes have moved to new namespaces/components. Please consult the server headers. . General clean-ups and virtual function changes affecting the ABI (a rebuild is required for all shells). - mirclient ABI unchanged, still at 7. Clients do not need rebuilding. - Add new feature: Screen recording ("screencasting") as demonstrated by the new mir-util "mirscreencast". - debian: Provide platform packages managed with dpkg alternatives. - Add new valgrind suppressions (mostly for armhf right now) - tools: Add new libmirclientplatform.so to install_on_android.sh. - Add "mir_demo_standalone_render_overlays", which is a free-standing example of overlay support. - Proper DisplayConfiguration for the AndroidDisplay to be better prepared for multi-monitor Android. - Commenced/continued simplifying the surface class hierarchy: BasicSurface has now absorbed SurfaceData. - Dynamically load the client platform library. - Bugs fixed: . Exceptions thrown from within compositing threads were untraceable, resulting in a bunch of undebuggable crash reports (LP: #1237332) . Ensure we close drm device file descriptors on exec. (LP: #1284081) . nested render_surfaces fails on N4 [std::exception::what: Failed to compile vertex shader:] (LP: #1284597) . examples: correct "fullscreen-surfaces" option. (LP: #1284554) . Fix mutex data race reported by helgrind in integration test: SwapperSwappingStress (LP: #1282886) . scene: Return null snapshots for sessions without surfaces (LP: #1281728) . tests: Address some raciness in MesaDisplayTest.drm_device_change_event_triggers_handler. (LP: #1283085) . tests: Suppress spurious memory errors occuring when running the unit tests on armhf with valgrind. (LP: #1279438) . Mir shows an old frame on client startup (for Mesa GL clients) (LP: #1281938) . tests: Add expectation to validate second SessionAuthorizer method is called wit correct parameter. (LP: #1218436) . Set field "current_format" when sending a display config to the server. (LP: #1277343) . Fix crash in android devices by working around a subtle threading bug, use a dummy thead_local array to push the gl/egl context TLS into a region where the future wait code does not overwrite it. (LP: #1280086) . compositor: calling SwitchingBundle::force_requests_to_complete() can be a no-op when there are no requests. (LP: #1281145) . tests: Don't emit an "add" uevent manually when adding a device (LP: #1281146) . config: reduce size of default RPC thread pool. (LP: #1233001) . Clients freeze on startup if 10 or more are already running (LP: #1267323) . Fix Nexus 10 leaking FDs in the hwc prepare/set loop. (LP: #1278658) . Parallelize page flipping with rendering of the next frame, fixing stuttering observed in multi-monitor clone mode (LP: #1213801) . Ubuntu trusty update "glm 0.9.5.1-1" broke Mir builds. Work around the change. (LP: #1285955) . Screencast feature by compositing to offscreen buffer (LP: #1207312) [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily release <email address hidden> Mon, 10 Mar 2014 19:28:46 +0000
Upload details
- Uploaded by:
- PS Jenkins bot
- Uploaded to:
- Trusty
- Original maintainer:
- Ubuntu Developers
- Architectures:
- i386 amd64 armhf arm64 all
- Section:
- x11
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
mir_0.1.6+14.04.20140310.orig.tar.gz | 1.0 MiB | 6994bc0b457d2a575180e38c16445c8386eb798107880e5d7912288c220ef3b9 |
mir_0.1.6+14.04.20140310-0ubuntu1.diff.gz | 29.6 KiB | bfb3f20d43a4ee4ded8ffa12e7616a5643b73e01332ea9db3e59342356539b4d |
mir_0.1.6+14.04.20140310-0ubuntu1.dsc | 3.3 KiB | d002873fb8d5ea68b6fd5859a4705e4688d588a197fe5221196937d8cf2c23a1 |
Available diffs
Binary packages built by this source
- 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.
- libmirclient7: Display server for Ubuntu - client 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 client applications for Mir.
- libmirclientplatform-android: Display server for Ubuntu - client platform library for Android
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 clients to interact with
the underlying hardware platform using the Android drivers.
- libmirclientplatform-mesa: Display server for Ubuntu - client 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 clients to interact with
the underlying hardware platform using the Mesa drivers.
- 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: Display server for Ubuntu - platform library for Android
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 Android drivers.
- 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.
- libmirserver16: No summary available for libmirserver16 in ubuntu trusty.
No description available for libmirserver16 in ubuntu trusty.
- 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.