mir 0.1.7+14.04.20140317.1-0ubuntu1 source package in Ubuntu
Changelog
mir (0.1.7+14.04.20140317.1-0ubuntu1) trusty; urgency=medium [ Daniel van Vugt ] * New upstream release 0.1.7 (https://launchpad.net/mir/+milestone/0.1.7) - mirserver ABI bumped to 17 - mirclient ABI unchanged, still at 7. Clients do not need rebuilding. - Server API changes (AKA why doesn't my code build any more?): . Class "CompositingCriteria" has been removed. It's replaced by the more flexible "Renderable" interface. This also resulted in parameter changes for the Renderer and scene filtering classes. . The function "DisplayConfiguration::configure_output()" has been removed. Instead, please use the new mutable version of "DisplayConfiguration::for_each_output()" with which you can modify the output structure passed in on each iteration. . Exposed formerly private class "GLRenderer" and demonstrated how to override its behaviour in demo-shell. This area is under construction and may experience further major changes. - Added initial support for hardware (HWC) overlays to accelerate rendering and reduce power consumption. Not complete yet. - Screen rotation: Added mouse cursor rotation support, so you can now still control things on a rotated screen. Still missing rotation of the cursor bitmap itself. - Lots of fixes to support nested Mir servers (see below). - Major simplification to how surface size/position/transformation interact, making transformations much easier to manage and work with. - Bugs fixed: . ./cross-compile-chroot.sh: line 83: popd: build-android-arm: invalid argument popd: usage: popd [-n] [+N | -N] (LP: #1287600) . Key events sent to the wrong client (and delayed) (LP: #1213804) . Nested servers never receive input events (in their filters) (LP: #1260612) . Software clients crash immediately on nested servers - what(): Failed to mmap buffer (LP: #1261286) . MirMotionEvent lacks local coordinates. Reports only screen coordinates. (LP: #1268819) . Nested Mir crashes with - what(): MesaNativePlatform::create_internal_client is not implemented yet! (LP: #1279092) . clients fail to find some libraries if mir installed via "make install" (LP: #1285566) . Nested server hangs with multimonitor and internal clients. (LP: #1287282) . [regression] Multi-monitor frame sync no longer works (not synchronized), and frames skip/jump/stutter (LP: #1288570) . Mir FTBFS: /usr/bin/ld: cannot find -lmirtestdraw (when cmake .. -DMIR_ENABLE_TESTS=OFF) (LP: #1283951) . nested Mir library calls next_buffer() during startup (LP: #1284739) . Building Mir produces lots of warnings from GLM headers about deprecated degrees values vs radians (LP: #1286010) . [enhancement] screencast of a single window (LP: #1288478) . Nexus4 + mir_demo_client_eglplasma starts to stutter after a while (LP: #1189753) . --host-socket documented default argument isn't used as default (LP: #1262091) [ Ubuntu daily release ] * New rebuild forced -- Ubuntu daily release <email address hidden> Mon, 17 Mar 2014 15:12:00 +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.7+14.04.20140317.1.orig.tar.gz | 1.0 MiB | 92675e9cff6e631871bfd7099d624f91af4feba4b43080d8617aeb2ffc14cd10 |
mir_0.1.7+14.04.20140317.1-0ubuntu1.diff.gz | 30.7 KiB | 14ebd707b052a7f2e2865c7fcd1e7a0619f1ef65087634d6041d373772034a99 |
mir_0.1.7+14.04.20140317.1-0ubuntu1.dsc | 3.3 KiB | 54a043582c8e332c5197a998f61e803bcaf925f803750c209539b28c82e69ada |
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.
- libmirserver17: No summary available for libmirserver17 in ubuntu trusty.
No description available for libmirserver17 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.