Mir 0.1.7

Milestone information

Daniel van Vugt
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
2 Alan Griffiths, 2 Alberto Aguirre, 6 Alexandros Frantzis, 1 Andreas Pokorny, 1 Chris Halse Rogers, 3 Daniel van Vugt, 1 Robert Carr
No blueprints are targeted to this milestone.
16 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon mir-0.1.7.tar.bz2 (md5, sig) Mir 0.1.7 source 52
last downloaded 7 weeks ago
Total downloads: 52

Release notes 

- mirserver ABI bumped to 17. All shells will need rebuilding.
- mirclient ABI unchanged. 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.
- Lots of bugs fixed (see below)


This release does not have a changelog.

0 blueprints and 16 bugs targeted

Bug report Importance Assignee Status
1287600 #1287600 ./cross-compile-chroot.sh: line 83: popd: build-android-arm: invalid argument popd: usage: popd [-n] [+N | -N] 2 Critical Daniel van Vugt  10 Fix Released
1213804 #1213804 Key events sent to the wrong client (and delayed) 3 High Alexandros Frantzis  10 Fix Released
1260612 #1260612 Nested servers never receive input events (in their filters) 3 High Alexandros Frantzis  10 Fix Released
1261286 #1261286 Software clients crash immediately on nested servers - what(): Failed to mmap buffer 3 High Alexandros Frantzis  10 Fix Released
1268819 #1268819 MirMotionEvent lacks local coordinates. Reports only screen coordinates. 3 High Andreas Pokorny  10 Fix Released
1279092 #1279092 Nested Mir crashes with - what(): MesaNativePlatform::create_internal_client is not implemented yet! 3 High Robert Carr  10 Fix Released
1285566 #1285566 clients fail to find some libraries if mir installed via "make install" 3 High Alexandros Frantzis  10 Fix Released
1287282 #1287282 Nested server hangs with multimonitor and internal clients. 3 High Chris Halse Rogers  10 Fix Released
1288570 #1288570 [regression] Multi-monitor frame sync no longer works (not synchronized), and frames skip/jump/stutter 3 High Alan Griffiths  10 Fix Released
1203215 #1203215 [enhancement] Implement screen rotation 4 Medium Daniel van Vugt  10 Fix Released
1283951 #1283951 Mir FTBFS: /usr/bin/ld: cannot find -lmirtestdraw (when cmake .. -DMIR_ENABLE_TESTS=OFF) 4 Medium Daniel van Vugt  10 Fix Released
1284739 #1284739 nested Mir library calls next_buffer() during startup 4 Medium Alan Griffiths  10 Fix Released
1286010 #1286010 Building Mir produces lots of warnings from GLM headers about deprecated degrees values vs radians 4 Medium Alexandros Frantzis  10 Fix Released
1288478 #1288478 [enhancement] screencast of a single window 4 Medium Alberto Aguirre  10 Fix Released
1189753 #1189753 Nexus4 + mir_demo_client_eglplasma starts to stutter after a while 5 Low Alberto Aguirre  10 Fix Released
1262091 #1262091 --host-socket documented default argument isn't used as default 5 Low Alexandros Frantzis  10 Fix Released
This milestone contains Public information
Everyone can see this information.