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

4058. By Daniel van Vugt

Much better test

4057. By Daniel van Vugt

Much better regression test

4056. By Daniel van Vugt

Merge latest trunk

4055. By Daniel van Vugt

A better test

4054. By Daniel van Vugt

Merge latest trunk

4053. By Daniel van Vugt

Try again

4052. By Daniel van Vugt

Tidy up and strengthen the test

4051. By Daniel van Vugt

First hack of a regression test and an ugly fix

4050. By Andreas Pokorny

mirclient: Enable Keyboard keymap configuration in mirclient

This allows client to select per keyboard keymap and have it applied to the session or as part of the base configuration. This does not affect a per window keymap the user of the shell might have selected.

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

4049. By Daniel van Vugt

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.

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.