lp:~vanvugt/mir/finish
- Get this branch:
- bzr branch lp:~vanvugt/mir/finish
Branch merges
Branch information
Recent revisions
- 1780. By Daniel van Vugt
-
Stop Android logging from consuming significant CPU (on every input event).
(LP: #1343074)Two things needed fixing:
1. Verbose logging (ALOGV) is meant to be disabled (optimized out) unless
debugging, but it wasn't ever being removed. This means expensive calls
to ALOGV remained, for example in EventHub.cpp on every input event.
2. Our own Mir version of __android_log_print was extremely inefficient,
formatting log messages unconditionally even when they did not meet the
reporting threshold and were never used.
. Fixes: https://bugs.launchpad .net/bugs/ 1343074. Approved by PS Jenkins bot, Daniel d'Andrada, Kevin DuBois, Alan Griffiths.
- 1779. By Daniel van Vugt
-
Bump the server ABI to 24 (we broke it in r1774). Also start preparing for
the 0.6 series since 0.5 is branched already.
.Approved by Alberto Aguirre, Kevin DuBois, Alan Griffiths, PS Jenkins bot.
- 1778. By Robert Carr
-
Improve surface attribute protocol and add missing getters. Fixes: https:/
/bugs.launchpad .net/bugs/ 1336553. Approved by Gerry Boland, Alexandros Frantzis, Chris Halse Rogers, PS Jenkins bot.
- 1777. By Chris Halse Rogers
-
Split the underlying data transport out of MirSocketRpcCha
nnel. Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths.
- 1776. By Daniel van Vugt
-
fingerpaint: Use swapinterval zero by default, allowing frames to be dropped.
This results in a dramatically more responsive experience.
.Approved by Alan Griffiths, PS Jenkins bot, Cemil Azizoglu.
- 1775. By Alexandros Frantzis
-
compositor: Fix benign race in the interaction between the BufferQueue and its framedrop policy causing assertions (LP: #1335481)
The framedrop handler may be in the process of being dispatched
when we try to cancel it by calling swap_unblocked() when we
get a buffer to give back to the client. In this case we cannot
cancel and the framedrop handler may be called without any pending client
notifications. This is a benign race that we can deal with by
just ignoring the framedrop request. Fixes: https://bugs.launchpad .net/bugs/ 1335481. Approved by Daniel van Vugt, PS Jenkins bot, Alan Griffiths.
- 1774. By Cemil Azizoglu
-
Listen to lifecycle events in nested server.
Approved by PS Jenkins bot, Alexandros Frantzis, Andreas Pokorny.
- 1773. By Alan Griffiths
-
client API, frontend, scene: remove support for mir_prompt_
session_ add_prompt_ provider_ sync() Following discussions about security concerns and trusted prompt session lifecycle this function is both problematic and unnecessary. Helpers should be using mir_prompt_
session_ new_fds_ for_prompt_ providers( ) instead. Approved by Cemil Azizoglu, PS Jenkins bot, Alberto Aguirre.
- 1772. By Alexandros Frantzis
-
compositor: Properly occlude partially on-screen surfaces (LP: #1340078). Fixes: https:/
/bugs.launchpad .net/bugs/ 1340078. Approved by Kevin DuBois, Alan Griffiths, Alberto Aguirre, 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/ubuntu