Mir

lp:~vanvugt/mir/mirprotobuf-1

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/mirprotobuf-1
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

2782. By Daniel van Vugt

Begin attempt #2.

2781. By Alan Griffiths

tests: Fix FD leak in ClientFocusNotification.two_surfaces_are_notified_of_gaining_and_losing_focus.

Approved by Daniel van Vugt, PS Jenkins bot, Cemil Azizoglu.

2780. By Alan Griffiths

client: Fix FD leaks in mir_acceptance_tests.ClientLibraryErrors.*.

Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois, Cemil Azizoglu.

2779. By Alan Griffiths

examples: cleanup test script for non-client API dependencies.

Approved by Andreas Pokorny, PS Jenkins bot, Kevin DuBois, Cemil Azizoglu.

2778. By Chris Halse Rogers

Add application not responding detection.

This is done via a new per-connection “ping” event at the same level as lifecycle events or display configuration events. Clients are expected to reply to this event by calling mir_connection_pong().

By default pings at 1Hz; applications which fail to respond for a full ping cycle are considered unresponsive.

Approved by PS Jenkins bot, Cemil Azizoglu, Kevin DuBois, Robert Carr.

2777. By Kevin DuBois

compositor: add a yet-unused schedule for queueing (swapinterval 1) clients (ie, those that want all their submitted buffers to appear onscreen)
.

Approved by PS Jenkins bot, Cemil Azizoglu, Chris Halse Rogers, Robert Carr, Alexandros Frantzis.

2776. By Alexandros Frantzis

client: Ensure the callback for mir_buffer_stream_swap_buffers is called before the corresponding MirWaitHandle is signaled. Fixes: https://bugs.launchpad.net/bugs/1477467.

Approved by PS Jenkins bot, Alan Griffiths, Kevin DuBois.

2775. By Alan Griffiths

tests: Ensure InterprocessClientServerTest releases sync FDs before exiting child process.

Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois, Cemil Azizoglu.

2774. By Alan Griffiths

debian/changelog entry for 0.15

2773. By Kevin DuBois

compositor: split out the multimonitor logic into a self-contained class. Algorithm should be the same; the first monitor to acquire twice will advance the queue. After the first buffer arrives, this code always will reserve a buffer for a compositor to use.

Approved by Alan Griffiths, Alexandros Frantzis, Chris Halse Rogers, PS Jenkins 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