Mir

lp:~raof/mir/documentation-warning

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/documentation-warning
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent revisions

2220. By Chris Halse Rogers

Add a note on menu spec creator that the semantics aren't finished

2219. By Alberto Aguirre

Add API to specify client menu surfaces (LP: #1324101). Fixes: https://bugs.launchpad.net/bugs/1324101.

Approved by Chris Halse Rogers, PS Jenkins bot, Alan Griffiths, Robert Carr, Cemil Azizoglu.

2218. By Daniel van Vugt

mesa::DisplayBuffer: Schedule page flips in a double buffered pattern
instead of triple when it's safe to do so (not clone mode). This
noticeably reduces visible lag. (LP: #1350725)

Clone mode still needs triple buffering because you can't tell two or
more separate monitors to vblank at the same time. You just have to
accept that waiting for multiple vblanks will often take an extra
frame's time.

The more common cases of single or separate outputs however only need
to deal with one vsync signal per frame so can be optimized into
double buffering. And this feels significantly less laggy when dragging
windows around.

This is an improvement on the present behaviour introduced in r1380. Fixes: https://bugs.launchpad.net/bugs/1274408, https://bugs.launchpad.net/bugs/1350725.

Approved by PS Jenkins bot, Robert Carr, Alexandros Frantzis, Alan Griffiths.

2217. By Daniel van Vugt

Fix inconsistent whitespace identified by Alan in the parent branch.

Approved by Alexandros Frantzis, PS Jenkins bot.

2216. By Alan Griffiths

geometry: Operators and conversions to make geometry more expressive.

Approved by PS Jenkins bot, Robert Carr, Kevin DuBois.

2215. By Alexandros Frantzis

server: Remove Boost ASIO main loop implementation. Fixes: https://bugs.launchpad.net/bugs/1392256.

Approved by PS Jenkins bot, Kevin DuBois, Alan Griffiths.

2214. By Daniel van Vugt

Tidy up the GL strings log messages slightly.

Approved by PS Jenkins bot, Kevin DuBois, Andreas Pokorny, Alan Griffiths, Robert Carr.

2213. By Kevin DuBois

android: clarify the construction of the display components. remove 4 functions from the "DisplayResourceFactory" interface that wrapped the constructors of some classes for no real purpose. Rename "DisplayBufferBuilder" to "DisplayComponentFactory" and clarify the functions in the interface. This mostly gets the system better suited to build additional DisplayBuffers and framebuffers for the external display.
.

Approved by PS Jenkins bot, Alan Griffiths, Robert Carr.

2212. By Daniel van Vugt

CompositorReport: Ensure bypass reports zero render time instead of the
frame time (LP: #1408906).

Also clean up the reporting interface so it makes more sense.
. Fixes: https://bugs.launchpad.net/bugs/1408906.

Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths, Kevin DuBois.

2211. By Kevin DuBois

android: provide an interface in HwcWrapper for the mir code to subscribe to the driver callbacks. The callback reception was previously buried within the HwcCommonDevice class, but now we need it to see hotplug events and drive the display changes.

Also subsume hwc_device_composer_device_1 under HwcWrapper. (it was previously only partially wrapped).
.

Approved by PS Jenkins bot, Alberto Aguirre, Robert Carr.

Branch metadata

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