Created by Alan Griffiths on 2017-02-22 and last modified on 2017-02-24
Get this branch:
bzr branch lp:~alan-griffiths/mir/create-windowspec-for-all-types
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alan Griffiths

Recent revisions

4052. By Alan Griffiths on 2017-02-24

Sort symbol.map entries

4051. By Alan Griffiths on 2017-02-24

merge lp:mir

4050. By Alan Griffiths on 2017-02-22

Add mir_create_[freestyle|gloss|satellite|utility]_window_spec

4049. By Daniel van Vugt on 2017-02-22

Disable predictive bypass, for a while, to work around LP: #1666372.

Predictive bypass works on the assumption that you are in phase with
the display vsync. But client-side vsync isn't really finished and is
still lacking phase correction. So the two optimizations are conflicting,
causing some stuttering.

Regrettably this will increase latency a bit (around 11ms) in some cases
for a while. But that's nothing compared to the 40-50ms improvement we
get from client-side vsync.

Eventually when phase correction is implemented in client-side vsync it
will be safe to re-enable predictive bypass.
. Fixes: https://bugs.launchpad.net/bugs/1666372.

Approved by Chris Halse Rogers, mir-ci-bot.

4048. By Cemil Azizoglu on 2017-02-21

Implement mir_cursor_configuration_from_render_surface().

Approved by mir-ci-bot, Kevin DuBois, Chris Halse Rogers.

4047. By Kevin DuBois on 2017-02-21

remove Session::drop_outstanding_requests and Stream::drop_outstanding_requests.

Approved by mir-ci-bot, Daniel van Vugt.

4046. By Andreas Pokorny on 2017-02-21

input platform: forwards MirTouchscreenConfig contents as TouchscreenSettings to input platforms


Approved by mir-ci-bot, Brandon Schaefer.

4045. By Chris Halse Rogers on 2017-02-21

mgm::DisplayBuffer: Separate DRM FB allocation and GBM front buffer locking.

They're two different objects with two different lifetimes, which BufferObject needlessly conflates.

Approved by Daniel van Vugt, mir-ci-bot.

4044. By Kevin DuBois on 2017-02-21

fix 1663062 for the 1.0 series by uploading ShmBuffers properly in nested servers. This re-enables the software/mesa buffer passthrough pass, while ensuring that lp: #1663062 doesn't happen. Fixes: https://bugs.launchpad.net/bugs/1663062.

Approved by Daniel van Vugt, mir-ci-bot, Brandon Schaefer.

4043. By Michal Kuchta <email address hidden> on 2017-02-20

Fix for server crash LP: #1664760

The main reason of this crash is to performing (in clean_onscreen_buffers function) operations on deque (erase) after which previous iterators and references can be invalidated. Fixes: https://bugs.launchpad.net/bugs/1664760.

Approved by mir-ci-bot, Daniel van Vugt.

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.