Mir 0.20 Released

Daniel van Vugt daniel.van.vugt at canonical.com
Wed Feb 24 02:09:04 UTC 2016


And the bug backlog continues to stay under 300 and falling. Let's keep 
that up!


On 23/02/16 23:42, Alan Griffiths wrote:
> Mir 0.20 has landed in both Xenial and vivid-overlay
>
> Enhancements:
>
>    o Allow screencasting to create a virtual output (for Miracast)
>    o Separate the protocol version number from the client API version
>       macros. They're not meant to be related concepts.
>    o Add UBSanitizer to the list of build types.
>    o logging: Human readable timestamps in DumbConsoleLogger.
>    o examples: AdorningDisplayBufferCompositor::composite() no long
>       ignores output boundaries and occlusions.
>    o examples: Add -a <app name> option to eglapps.
>    o common, client: a more flexible way to probe modules: once we've
>       found a good current platform we don't even try to load an older one.
>    o Fix build and test run with CMAKE_BUILD_TYPE=ThreadSanitizer.
>    o Add MIR_USE_LD_GOLD build option.
>
> Bug fixes:
>
>    o unity-system-compositor crashed with std::runtime_error in
>      mir::compositor::CompositingFunctor::wait_until_started() from
>      usc::MirScreen::set_screen_power_mode (mir_power_mode_on)
>      (LP: #1528384)
>    o Phone not usable while a call comes in - followed by "restart"
>      (LP: #1532607)
>    o ui freezes when simultaneously moving mouse & plug/unplug hdmi
>      (LP: #1538632)
>    o Mir fails to build on xenial today: android_graphic_buffer_allocator.h
>      fatal error: hardware/hardware.h: No such file or directory
>      (LP: #1539338)
>    o [mali] egl_demo_client_flicker has graphics corruption on android
>      (LP: #1517205)
>    o [testsfail] Intermittent failure in
>      TestClientCursorAPI.cursor_passed_through_nested_server (LP: #1525003)
>    o [android] External monitor slows rendering (LP: #1532202)
>    o Display::create_gl_context may create context with incorrect attributes
>      (LP: #1539268)
>    o unity-system-compositor locked up in __libc_do_syscall() (LP: #1543594)
>    o NestedServer.client_sees_set_scaling_factor intermittent failure
>      (LP: #1537798)
>    o [android] External monitor slows rendering - part 2 (LP: #1535894)
>    o scene: make sure not to set the swapinterval to 0 when an independent
>      stream is created. The default should be 1 (like the stream created as
>      part of surface creation).
>    o Track the displays plugged state to avoid reporting configurations in
>      case they are unplugged (LP #1531503).
>    o mouse pointer support on emulator is broken (LP: #1517597).
>    o move an android-only test that ended up in tests/unit-tests/graphics.
>      (LP: #1546676)
>
> Enjoy!
>
> Alan Griffiths
>
>



More information about the Mir-devel mailing list