Mir

lp:~andreas-pokorny/mir/fix-null-cmdline-crash

Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp:~andreas-pokorny/mir/fix-null-cmdline-crash
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andreas Pokorny
Project:
Mir
Status:
Development

Recent revisions

2783. By Andreas Pokorny

merged from 0.14.0: fix to avoid crash within qtmir test suite

qmir test suite passes an empty (argc == 0) command line to mir. Due to a change in configuration handling we access argv[0] on server construction.

2782. By Daniel van Vugt

Drop the 5ms latency added in Android's input resampling logic.

The rationale they give is that it reduces mis-prediction but I've found
that's actually not an observable issue. Eliminating this additional
latency provides both measurable and visible benefit.

Before: Only raw input events 5-21ms old are used and resampled into
each cooked event every 16ms.
After : Only raw input events 0-16ms old are used and resampled into
each cooked event every 16ms.

Approved by PS Jenkins bot, Alan Griffiths.

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

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