Mir

lp:~vanvugt/mir/always-triple-buffers

Created by Daniel van Vugt on 2015-07-27 and last modified on 2015-07-27
Get this branch:
bzr branch lp:~vanvugt/mir/always-triple-buffers
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:
Merged

Recent revisions

2782. By Daniel van Vugt on 2015-07-27

Disable dynamic double buffering and adjust the related tests that
require it to turn it on for themselves.

2781. By Alan Griffiths on 2015-07-27

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 on 2015-07-25

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

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

2779. By Alan Griffiths on 2015-07-25

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 on 2015-07-25

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 on 2015-07-24

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 on 2015-07-24

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 on 2015-07-24

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 on 2015-07-24

debian/changelog entry for 0.15

2773. By Kevin DuBois on 2015-07-23

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