Created by Daniel van Vugt on 2016-05-23 and last modified on 2016-05-24
Get this branch:
bzr branch lp:~vanvugt/mir/fix-1583970-1584603-1584605
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Daniel van Vugt

Recent revisions

3519. By Daniel van Vugt on 2016-05-24

Merge latest trunk.

This should fully unblock CI.

3518. By Daniel van Vugt on 2016-05-24

Try again?

3517. By Daniel van Vugt on 2016-05-23

Try again

3516. By Daniel van Vugt on 2016-05-23

Fix all three failures seen lately in ClientLogging.reports_performance
LP: #1583970, LP: #1584603, LP: #1584605

It will be easier to pass CI if they're all fixed simultaneously.

3515. By Daniel van Vugt on 2016-05-23

Merge latest trunk

3514. By Daniel van Vugt on 2016-05-20

Fix CI failure LP: #1583970 while also maintaining regression testing
for LP: #1581368, and support for running on slow CI systems.

Compositor "lag" was never terribly useful and all we need for regression
testing that right now is to check it's above zero.

3513. By Daniel van Vugt on 2016-05-20

Introducing full desktop GL support for Mir servers (LP: #1420581)

It works well with Mesa, but is disabled by default due to one
remaining "TODO" you will find.

Note the new eglBindAPI calls. Without those, EGL makes all new
threads default to ES. And then eglMakeContext/eglGetCurrent*
functions will randomly fail. So we need to be sure any thread
that touches EGL will call eglBindAPI with the correct value
first. Fixes: https://bugs.launchpad.net/bugs/1420581.

Approved by Cemil Azizoglu, mir-ci-bot.

3512. By Daniel van Vugt on 2016-05-19

Fix client perf report render times and buffer lag going off the
scale after things moved around recently (LP: #1581368). Fixes: https://bugs.launchpad.net/bugs/1581368.

Approved by mir-ci-bot, Kevin DuBois, Cemil Azizoglu.

3511. By Andreas Pokorny on 2016-05-17

Use the connected status of the display output to configure pointer confinement

The virtual display is powered and available but not connected on startup, hence it would be accounted as reachable display area. And the mouse would be allowed to leave the first output, which leads to a termination of input events being sent to the nested session..

3510. By Andreas Pokorny on 2016-05-17

Make test in session_management.cpp independent of construction order

Construction order affects whether or not the previously overloaded the_surface_stack is actually called. Since either the_input_scene or the_scene may inject that interface into "scene_surface_stack" without calling the_surface_stack.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.