Mir

lp:~vanvugt/mir/try-capn

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/try-capn
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

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

3716. By Daniel van Vugt

Re-enable the test

3714. By Daniel van Vugt

Improve the robustness of acceptance test:
  TestClientInput.receives_one_touch_event_per_frame
so that it is now less likely to fail on a heavily loaded or slow system.
(LP: #1570698)
. Fixes: https://bugs.launchpad.net/bugs/1570698.

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

3713. By Daniel van Vugt

Fix a couple of recent mistakes that are making 'make abi-check' fail
to build:
  * Missing header guard (LP: #1626866)
  * Include paths no longer exist (they moved but seemingly also unused). Fixes: https://bugs.launchpad.net/bugs/1626866.

Approved by Brandon Schaefer, mir-ci-bot.

3712. By Chris Halse Rogers

Prevent unnecessary reinitialisation of the compositor on display configuration (round 1)

We currently need to tear down and reinitialise the compositor on display changes because (a) we have no way of adding or removing compositors short of a full teardown/rebuild cycle and, worse (b) because the compositor takes a non-owning reference to a DisplayBuffer and display configuration will frequently destroy all existing DisplayBuffers.

Add an interface to the platform's Display to check when a display configuration change will *not* destroy existing DisplayBuffers. If it will not, that avoids problem (b), so check if any new outputs have been enabled. If neither of those are the case we can safely apply the display configuration without reinitialising the compositor.

Follow up work will enable this in the various graphics platforms.

Fixes (part one): https://bugs.launchpad.net/mir/+bug/1556142.

Approved by mir-ci-bot, Cemil Azizoglu, Alan Griffiths.

3711. By Daniel van Vugt

Fix protobuf3 syntax warnings (LP: #1624971)
. Fixes: https://bugs.launchpad.net/bugs/1624971.

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

3710. By Daniel van Vugt

Rename 'post_renderables_if_optimizable' to something less vague
and less wordy. Also don't mention 'post_update' which no longer
exists.

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

3709. By Kevin DuBois

nested: define the NativeBuffer type for the nested platform. Its largely a wrapper around the mir_buffer.h API.

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

3708. By Daniel van Vugt

Generalise CompositorTest into "SystemPerformanceTest" so we can reuse
it for non-compositor system performance testing.

Approved by mir-ci-bot, Cemil Azizoglu.

3707. By Daniel van Vugt

Don't log [E]GL_EXTENSIONS on start-up. They're too noisy (which will
only get worse with NVIDIA support), and hinder readability of other
server log messages.

Besides, if extensions matter to us at all they should be seen only in
error messages when one is missing (like you already see from
eglstream).

Approved by mir-ci-bot, Kevin DuBois.

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.

Subscribers