Created by Alan Griffiths and last modified
Get this branch:
bzr branch lp:~mir-team/mir/1.0-artful
Members of Mir development team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mir development team

Recent revisions

4284. By Alan Griffiths

1.0 => 0.28

4283. By Alan Griffiths

1.0 => 0.28

4282. By Alan Griffiths

Sync changelog

4281. By Chris Halse Rogers

Wayland: Only send wl_seat events which are specified by the protocol version the client has requested.

4280. By Chris Halse Rogers

WlKeyboard: Reconstruct xkbcommon state in the frontend.

This is a hack which should be replaced by exposing the information we need in the MirKeyEvent and in mf::Surface and…

This works for now by reconstructing xkbcommon state to serialise to the Wayland client. Wayland clients will *not* have the correct keymap, however, because we don't receive the MirKeymapEvent at an appropriate time.

Fixes: https://bugs.launchpad.net/mir/+bug/1718968

4279. By Chris Halse Rogers

input: Make the client InputReceiverReport work

By actually calling it during event processing".

Approved by mir-ci-bot, Alan Griffiths.

4278. By Alan Griffiths

Extend miral-xrun to enable using Xwayland as an alternative to Xmir.

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

4277. By Brandon Schaefer

When we have sizeof(long) == sizeof(int) on armhf/i386 we are storing max::long as the max_aspect then we multiple the max::long * <some_value> which ends up overflowing. For now we'll just cast to long long giving us at lease 64bits.

4276. By Alan Griffiths

Rework docs to mention snaps and Wayland

4275. By Chris Halse Rogers

Wayland: Prevent C++ exceptions escaping into C code.

That invokes undefined behaviour, and, in practice, results in GCC-built code aborting. Fixes: https://bugs.launchpad.net/bugs/1719477.

Approved by Alan Griffiths, 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.