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.
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>