Mir

mir:more-dead-code

Last commit made on 2021-08-03
Get this branch:
git clone -b more-dead-code https://git.launchpad.net/mir

Branch merges

Branch information

Name:
more-dead-code
Repository:
lp:mir

Recent commits

c1731bf... by Chris Halse Rogers

platform/wayland: Drop no-longer-necessary mgx::RenderingPlatform.

It was an exact duplicate of the gbm-kms RenderingPlatform. Now that the
rendering platform and display platforms are loaded separately the wayland
platform can just use that one.

66b40a4... by Chris Halse Rogers

platform/x11: Drop no-longer-necessary mgx::RenderingPlatform.

It was an exact duplicate of the gbm-kms RenderingPlatform. Now that the
rendering platform and display platforms are loaded separately the X11
platform can just use that one.

fb6b2f5... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2133

2133: WlSeat: notify focus observers when focused surface is destroyed r=AlanGriffiths a=wmww

Currently the only `FocusObserver` is the data device. The effect of this PR is that when the focused surface is destroyed `has_focus` will be set to false for that client and future data offers will not be given to it. In practice this behavior causing problems is unlikely, but the new behavior is more correct for data device and useful for text input.

Co-authored-by: William Wold <email address hidden>

d292766... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2132

2132: WlKeyboard: if refocus is needed, send key event after it completes r=AlanGriffiths a=wmww

If we got a key event to the surface that the keyboard isn't currently on, we used to send the event then refocus the keyboard. This corrects that order.

1. Open LXTerminal
2. Go to Tabs -> Name Tab
3. Click Cancel
4. Type key

__master:__ first letter typed doesn't appear in main window
__this PR:__ first letter does appear

Co-authored-by: William Wold <email address hidden>

1271fce... by William Wold <email address hidden>

Add comment explaining that listener is destroyed

c4520a7... by William Wold <email address hidden>

Change wayland::Weak::operator== to wayland::Weak::is()

7117999... by William Wold <email address hidden>

WlSeeat::from(): make less crashy

41dee6b... by William Wold <email address hidden>

WlSeat: notify focus observers of cleared focus before surface is destroyed

bd81af9... by William Wold <email address hidden>

WlKeyboard: if refocus is needed, send key event after it completes

d6364b2... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2129

2129: Clean up our DISABLED tests r=RAOF a=AlanGriffiths

Remove or reinstate DISABLED tests.

There remain some conditionally DISABLED tests, but these are still running in most configurations.

Fixes: #209

Co-authored-by: Alan Griffiths <email address hidden>