Mir

lp:~raof/mir/signed-unsigned-compare

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

3849. By Chris Halse Rogers

Fix some signed/unsigned confusing in various tests.

Clang is getting better at detecting signed/unsigned comparisons for -Wsign-compare, and now picks up
these.

3848. By Alan Griffiths

Add a base_configuration_updated() notification to DisplayConfigurationObserver. Fixes: https://bugs.launchpad.net/bugs/1644189.

Approved by Andreas Pokorny, Kevin DuBois, mir-ci-bot.

3847. By Alan Griffiths

Define MirDisplayConfig to avoid lots of casts and simplify code.

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

3846. By Daniel van Vugt

Log the current power mode of each output too.

I'm expecting this to be useful for debugging black screen issues
in future.
.

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

3845. By Chris Halse Rogers

Fix build failures against GoogleTest 1.8 in zesty (LP: #1644062). Fixes: https://bugs.launchpad.net/bugs/1644062.

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

3844. By Chris Halse Rogers

Implement Display::apply_if_configuration_preserves_framebuffers for the nested platform.

Final¹ part of the fix for bug #1556142.

¹: For now - mesa-x11 support is missing, as is eglstream support. X11 is purely for the ease of testing, and eglstream isn't ready for primetime. Fixes: https://bugs.launchpad.net/bugs/1556142.

Approved by Alan Griffiths, Andreas Pokorny, mir-ci-bot.

3843. By Chris Halse Rogers

Simplify mcl::BufferStream a little bit.

Approved by mir-ci-bot, Alan Griffiths, Kevin DuBois.

3842. By Andreas Pokorny

Fix duplicated motion events on enter and filter out enter events in nested input platform

If the surface input dispatcher detects that the surface underneath the mouse cursor has changed it would send a leave event to the old window (containing the relative mouse motion) and the current position. The new window receives an enter event, and also the relative motion. After that the original event was sent. That led to sending the relative motion twice. It now depends on whether the original event contained a state change other than the motion itself. If so the motion change is removed from the original event, if not the event is discarded. Fixes: https://bugs.launchpad.net/bugs/1639749.

Approved by mir-ci-bot, Kevin DuBois, Alexandros Frantzis.

3841. By Daniel van Vugt

mir_proving_server: Add custom command line options before the base
configuration is constructed. Starting recently in r3823, Mir no longer
allows options to be added afterwards. (LP: #1642504)
. Fixes: https://bugs.launchpad.net/bugs/1642504.

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

3840. By Daniel van Vugt

Turn mirout into a useful multi-monitor configuration tool.

Approved by Kevin DuBois, mir-ci-bot, Gerry Boland.

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.