Mir

lp:~afrantzis/mir/fix-1462088-cursor-api-through-nested-test

Created by Alexandros Frantzis and last modified
Get this branch:
bzr branch lp:~afrantzis/mir/fix-1462088-cursor-api-through-nested-test
Only Alexandros Frantzis can upload to this branch. If you are Alexandros Frantzis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alexandros Frantzis
Project:
Mir
Status:
Development

Recent revisions

2723. By Alexandros Frantzis

tests: Ensure client surface is visible in host framebuffer before attempting to make cursor changes

2722. By Chris Halse Rogers

Allow creating a Surface with an existing BufferStream.

This is not currently exposed to clients.

Approved by Kevin DuBois, Daniel van Vugt, PS Jenkins bot.

2721. By Chris Halse Rogers

Allow input method surfaces to specify another client's surface as its parent.

Approved by Alberto Aguirre, PS Jenkins bot, Kevin DuBois, Robert Carr.

2720. By Daniel van Vugt

Don't decorate non-surfaces like the software cursor or touchspots
(LP: #1447911)
. Fixes: https://bugs.launchpad.net/bugs/1447911.

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

2719. By Daniel van Vugt

Introducing "predictive bypass"; this provides a constant ~10ms reduction
in latency when fully bypassed/overlayed. This benefit is in addition to
any lag reductions provided by other branches.

Additional unexpected benefits (free!):
  * In some cases even smoothness/frame rate is improved by this branch
    (LP: #1447896).
  * Software cursors/touchspots appear to "stick" to the client app better
    with this branch. Because the underlying client surface has the
    additional time it needs to update for the new cursor/touch position
    before the frame is posted. Fixes: https://bugs.launchpad.net/bugs/1447896.

Approved by Daniel van Vugt, Chris Halse Rogers, Kevin DuBois.

2718. By Alan Griffiths

tests, shell: Ensure that design constraints are respected when creating surfaces.

Approved by Kevin DuBois, Alexandros Frantzis, Chris Halse Rogers, PS Jenkins bot.

2717. By Daniel van Vugt

Welcome to series 0.15 (we already branched 0.14 some time ago).

Approved by Alberto Aguirre, PS Jenkins bot.

2716. By Kevin DuBois

bufferstream: write a new integration level test that should make it easier to checks if a given production pattern generates a given consumption pattern.

Approved by PS Jenkins bot, Daniel van Vugt, Chris Halse Rogers.

2715. By Alexandros Frantzis

doc,benchmarks: Add documentation for the Mir performance framework.

Approved by Daniel van Vugt, Alan Griffiths, PS Jenkins bot.

2714. By Alan Griffiths

client API: provide access to the input event from the various input event types.

Approved by PS Jenkins bot, Chris Halse Rogers, Alexandros Frantzis.

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.