Mir

Mir 0.10.0

Milestone information

Project:
Mir
Series:
0.10
Version:
0.10.0
Released:
 
Registrant:
Daniel van Vugt
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Alan Griffiths, 1 Alberto Aguirre, 4 Alexandros Frantzis, 2 Cemil Azizoglu, 17 Daniel van Vugt, 1 Kevin DuBois, 1 Michael Terry, 2 Mir development team, 2 Nick Dedekind, 3 Robert Carr
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
34 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.10.0.tar.bz2 (md5, sig) Mir 0.10.0 source 56
last downloaded 14 weeks ago
Total downloads: 56

Release notes 

- Enhancements:
  . Added support for Android HWC 1.3 devices.
  . Plumbing/preparation to support external displays on Android devices.
  . Reduced build dependencies.
  . Client API: Added version macros.
  . Began work on automatic driver probing, to intelligently choose the
    best driver for you.
  . Demo shell (mir_proving_server): Added desktop zoom feature using
    Super + mouse wheel.
  . Demo renamed: mir_demo_server_shell -> mir_proving_server
  . Other demo servers merged into -> mir_demo_server
  . Wider support for display buffer pixel formats in the mesa driver, for
    wider hardware support.
  . Performance: On mesa/desktop at least; only hold compositor buffers
    for the duration of the render, instead of the duration of the frame.
    Following this change the compositor report can now finally report
    render time instead of frame time.
  . Mir now starts reliably when a TV is connected by HDMI, and up to
    4K resolution (2160p) is known to work.
  . Plenty more enhancements logged in the bugs list below.
- ABI summary: Servers need rebuilding, but clients do not;
  . Mirclient ABI unchanged at 8
  . Mircommon ABI unchanged at 3
  . Mirplatform ABI bumped to 5
  . Mirserver ABI bumped to 28
- Bug fixes: See below.

Changelog 

This release does not have a changelog.

0 blueprints and 34 bugs targeted

Bug report Importance Assignee Status
1216727 #1216727 Mir server crashed: Requesting handle for an unregistered channel 2 Critical Alan Griffiths  10 Fix Released
1401488 #1401488 [regression] Mir servers (since 0.9) randomly crash in malloc due to heap corruption 2 Critical Daniel van Vugt  10 Fix Released
1391975 #1391975 USC - mouse cursor on AMD graphics is drawing incorrectly 3 High Mir development team  10 Fix Released
1395405 #1395405 Mir fails to start when a TV is connected by HDMI [std::exception::what: Invalid or inconsistent display configuration] 3 High Daniel van Vugt  10 Fix Released
1396006 #1396006 Input/event driven clients may freeze indefinitely 3 High Daniel van Vugt  10 Fix Released
1398296 #1398296 Mir server crashes with "std::exception::what: Failed to get front buffer object" when trying to fullscreen a surface 3 High Daniel van Vugt  10 Fix Released
1398984 #1398984 Bootloop with system language Turkish on the Nexus 4 3 High Michael Terry  10 Fix Released
1401364 #1401364 CI test failure in multiple tests 3 High Mir development team  10 Fix Released
1401365 #1401365 dh_install: usr/bin/mir_demo_server exists in debian/tmp but is not installed to anywhere 3 High Daniel van Vugt  10 Fix Released
1403702 #1403702 [regression] demo-shell: Instead of moving surfaces they now fly off-screen 3 High Daniel van Vugt  10 Fix Released
1406073 #1406073 [regression] Binaries are no longer runnable on other machines (or in other directories) 3 High Daniel van Vugt  10 Fix Released
1407783 #1407783 acceptance-tests FAIL: TestClientInput.hidden_clients_do_not_receive_pointer_events fails 3 High Robert Carr  10 Fix Released
1212753 #1212753 [i865] unity-system-compositor fails to start: Failed to choose ARGB EGL config 4 Medium Daniel van Vugt  10 Fix Released
1264934 #1264934 Mir's compositor holds buffers (blocking clients) for the duration of the frame, even when not necessary. 4 Medium Daniel van Vugt  10 Fix Released
1274359 #1274359 Screen goes blank (black) briefly during display config changes which don't affect the display mode 4 Medium Cemil Azizoglu  10 Fix Released
1304257 #1304257 [enhancement] There should be a quit signal sent to sessions instead of killing them directly 4 Medium Alexandros Frantzis  10 Fix Released
1311699 #1311699 MirMotionEvent.action needs stronger typing (to MirMotionAction etc) 4 Medium Robert Carr  10 Fix Released
1350716 #1350716 CompositorReport as used by DefaultDisplayBufferCompositor can't measure render time 4 Medium Daniel van Vugt  10 Fix Released
1379685 #1379685 Full screen (bypassed) surfaces (e.g. GLMark2Test) are missing frames and appear to freeze or judder with swap interval 0 4 Medium Daniel van Vugt  10 Fix Released
1384950 #1384950 Trusted prompts need to be part of the lifecycle 4 Medium Nick Dedekind  10 Fix Released
1391488 #1391488 [testfail] BasicThreadPool.recycles_threads in CI 4 Medium Alexandros Frantzis  10 Fix Released
1394221 #1394221 acceptance_tests are too chatty 4 Medium Cemil Azizoglu  10 Fix Released
1394873 #1394873 mir_connection_create_surface callback is sometimes called twice on error 4 Medium Robert Carr  10 Fix Released
1395762 #1395762 File descriptor leaks in tests using UsingStubClientPlatform 4 Medium Alexandros Frantzis  10 Fix Released
1398294 #1398294 DisplayLayout resizes a surface to 1x1 if you ask it to fullscreen a surface that's partially offscreen 4 Medium Daniel van Vugt  10 Fix Released
1400218 #1400218 Surfaces can consume input events before they're visible. 4 Medium Daniel van Vugt  10 Fix Released
1401373 #1401373 dpkg-shlibdeps: Lots of warnings about libmirplatformstub.so 4 Medium Daniel van Vugt  10 Fix Released
1402160 #1402160 Leaks in death tests can cause subsequent tests in the same process to fail 4 Medium Alexandros Frantzis  10 Fix Released
1406098 #1406098 [regression] lintian: E: mir-demos: binary-or-shlib-defines-rpath ... 4 Medium Daniel van Vugt  10 Fix Released
1407557 #1407557 [regression] Mir utils can't run from the build tree any more 4 Medium Daniel van Vugt  10 Fix Released
1394362 #1394362 fd reception code is not exeception-safe when unexpected numbers of fds are received 5 Low Kevin DuBois  10 Fix Released
1407558 #1407558 Mir reports vertical refresh rates slightly inaccurately 5 Low Daniel van Vugt  10 Fix Released
1382209 #1382209 [Enhancement] Add an API to adjust preferred surface orientation at runtime 6 Wishlist Alberto Aguirre  10 Fix Released
1355173 #1355173 Switching windows with a Trusted Prompt Session active loses the trusted prompt session 1 Undecided Nick Dedekind  10 Fix Released
This milestone contains Public information
Everyone can see this information.