Created by Alan Griffiths on 2017-09-25 and last modified on 2017-09-26
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 on 2017-09-26

Clearer code

4267. By Chris Halse Rogers on 2017-09-26

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 on 2017-09-26

Migrate more tests away from legacy implementation.

Approved by mir-ci-bot, Gerry Boland.

4265. By Alan Griffiths on 2017-09-25

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

4264. By Alan Griffiths on 2017-09-22

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 on 2017-09-22

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 on 2017-09-22

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 on 2017-09-22

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 on 2017-09-21

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.