Created by Alan Griffiths and last modified
Get this branch:
bzr branch lp:~alan-griffiths/mir/fix-1718968
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alan Griffiths

Recent revisions

4269. By Alan Griffiths

Clearer code

4267. By Chris Halse Rogers

Add a smart-pointer-ish wrapper for MirEvent to mirclientcpp.

Useful for the obvious reasons.

Approved by mir-ci-bot, Alan Griffiths.

4266. By Alan Griffiths

Migrate more tests away from legacy implementation.

Approved by mir-ci-bot, Gerry Boland.

4265. By Alan Griffiths

[mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds display bounds. (LP: #1668599)

4264. By Alan Griffiths

Handle focus events in the Wayland frontend (so that keyboard input works). Fixes: https://bugs.launchpad.net/bugs/1718632.

Approved by mir-ci-bot, Gerry Boland.

4263. By Alan Griffiths

A first pass at getting fullscreen wayland windows fullscreen. Fixes: https://bugs.launchpad.net/bugs/1717561.

Approved by mir-ci-bot, Gerry Boland.

4262. By Alan Griffiths

Improve handling of pointer button actions for Wayland clients. Fixes: https://bugs.launchpad.net/bugs/1718624.

Approved by mir-ci-bot, Gerry Boland.

4261. By Chris Halse Rogers

mgm::BufferAllocator: Handle a wl_buffer being attached multiple times.

As with the WlShmBuffer, it's valid for a wl_buffer to be wl_surface.attach()ed to multiple wl_surface-s at the same time. If a buffer is attached twice then the buffer.release() event needs to be sent exactly once, when the compositor is finished with *all* submissions.

So, do what we do with WlShmBuffer - associate a shared_ptr<WaylandBuffer> with each wl_buffer, and hand out references to it rather than creating a new WaylandBuffer on each (committed) attach().

Approved by mir-ci-bot, Gerry Boland, Alan Griffiths.

4260. By Alan Griffiths

Migrate ClientSurfaces.* tests to miral APIs.

Approved by Gerry Boland, 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.