Mir

lp://staging/~afrantzis/mir/fix-1441620-simple-dispatch-thread-self-destruction-test

Created by Alexandros Frantzis and last modified
Get this branch:
bzr branch lp://staging/~afrantzis/mir/fix-1441620-simple-dispatch-thread-self-destruction-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

2469. By Alexandros Frantzis

tests: Ensure the dispatch thread is finished before leaving the SimpleDispatchThread.handles_destruction_from_dispatch_callback test

2468. By Daniel van Vugt

Reduce coupling: The texture cache is an internal implementation detail
of GLRenderer. So hide it from users of gl_renderer.h.

Approved by Alexandros Frantzis, Alan Griffiths, PS Jenkins bot.

2467. By Alan Griffiths

examples: Partial implementation of logic to create new surfaces on the "active display".

Approved by PS Jenkins bot, Kevin DuBois.

2466. By Alan Griffiths

Delete stuff that's been deprecated (and unused) since July 2013.

Approved by PS Jenkins bot, Daniel van Vugt, Alberto Aguirre.

2465. By Kevin DuBois

examples: provide an example of how to override the renderer with a custom GL renderer.

Approved by PS Jenkins bot, Cemil Azizoglu, Alan Griffiths, Alexandros Frantzis.

2464. By Daniel van Vugt

Introducing mir_demo_client_target, for visual testing of input latency.

This provides a visual scale by which to grade input latency, particularly
when watching the mouse pointer. Such a small scale is required if you are
to reliably see any improvement (or regression) of only a few milliseconds
latency.

mir_demo_client_target also does its own input sampling in place of
Mir's default resampling, so achieves about half a frame lower latency on
average. Even with the default swap interval of one. Although forcing swap
interval to zero (-n option) reduces visible latency even more. Doing its
own sampling also allows mir_demo_client_target to render at the full
native frame rate, rather than being limited by the Mir input resampling
rate.

Tip: If you find it hard to see the cursor against the target then using
the zoom feature (Super+mousewheel) of mir_proving_server helps. Because
that will visually amplify any offset.

Approved by PS Jenkins bot, Robert Carr, Alan Griffiths.

2463. By Daniel van Vugt

fingerpaint: Minor improvement and fix to r2455:
  * Move code out of the render loop where possible.
  * Respond to the close event properly.

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

2462. By Alan Griffiths

frontend, shell: rewire the surface modification requests through window management.

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

2461. By Alexandros Frantzis

common: Fix SimpleDispatchThreadTest signal interruption bug (LP: #1439719). Fixes: https://bugs.launchpad.net/bugs/1439719.

Approved by PS Jenkins bot, Alan Griffiths, Chris Halse Rogers, Robert Carr.

2460. By Kevin DuBois

Rename some classes in graphics/nested:
mir::graphics::nested::NestedDisplay -> mir:graphics::nested::Display
mir::graphics::nested::NestedDisplayOutput -> mir:graphics::nested::DisplayBuffer
and split HostSurface to its own header file.

Approved by PS Jenkins bot, Alan Griffiths, Alexandros Frantzis.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/mir
This branch contains Public information 
Everyone can see this information.