Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/threadsafe-death-tests
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

Chris Halse Rogers

Recent revisions

3874. By Chris Halse Rogers

Use threadsafe death test mechanism.

GoogleTest warns that the default death test implementation is unsafe in the presence
of threads, such as appear frequently in all our death tests.

Set the (slower) threadsafe death test method.

3873. By Daniel van Vugt

PosixTimestamp: Add missing operators >= <=.

Approved by Alan Griffiths, mir-ci-bot.

3872. By Alan Griffiths

Bump libmirserver ABI to 43.

Approved by Brandon Schaefer, mir-ci-bot.

3871. By Daniel van Vugt

Remove dead code BasicSurface::buffer_stream()

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

3870. By Daniel van Vugt

Fix a little thinko/typo: Don't confuse setting the cursor name with
setting the window name (LP: #1647575)
. Fixes: https://bugs.launchpad.net/bugs/1647575.

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

3869. By Alan Griffiths

[shell] Add DisplayConfigurationController::base_configuration() so downstreams can get the base configuration. (Weirdly they can already set it.).

Approved by Cemil Azizoglu, mir-ci-bot.

3868. By Cemil Azizoglu

Get presentation chain from a render surface.

Approved by Kevin DuBois, mir-ci-bot.

3867. By Daniel van Vugt

mir-demos: Don't interpret two fingers as resizing the window.
(LP: #1586311)

Make it 4 fingers instead so apps that want to do two finger gestures
like pinch/zoom still can.

This brings all our demo servers in line to at least an understanding
  1-2 fingers -> always go to the app
  3-4 fingers -> window manipulation
  5+ fingers -> unused right now so will go to app by default. Fixes: https://bugs.launchpad.net/bugs/1586311.

Approved by mir-ci-bot, Andreas Pokorny.

3866. By Daniel van Vugt


The old name is now quite wrong and misleading. It hasn't been an NDK in
a long time. We just kept that name around for a while in case people
used the environment variable for their own caching, while automatic
caching was being introduced. Now automatic caching has been in place
for years (~/.cache/mir-*-chroot-*).

The new name is MIR_CHROOT rather than MIR_SYSROOT because it is only
set for chroot cross-compiling builds. And that's a good thing because
being blank in normal builds allows us to use a nice clean syntax:

Approved by mir-ci-bot, Kevin DuBois.

3865. By Gerry Boland

x11 platform: allow adjustable scale parameter.

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

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.