Mir

lp:~alan-griffiths/mir/fix-1718968

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

Owner:
Alan Griffiths
Project:
Mir
Status:
Development

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:
lp:mir
This branch contains Public information 
Everyone can see this information.

Subscribers