lp://staging/~afrantzis/mir/fix-1441620-simple-dispatch-thread-self-destruction-test
- Get this branch:
- bzr branch lp://staging/~afrantzis/mir/fix-1441620-simple-dispatch-thread-self-destruction-test
Branch merges
- Chris Halse Rogers: Needs Information
- Kevin DuBois (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Alan Griffiths: Approve
- Alberto Aguirre (community): Approve
-
Diff: 80 lines (+22/-1)3 files modifiedinclude/common/mir/dispatch/simple_dispatch_thread.h (+4/-0)
src/common/dispatch/simple_dispatch_thread.cpp (+11/-1)
tests/unit-tests/dispatch/test_simple_dispatch_thread.cpp (+7/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 2469. By Alexandros Frantzis
-
tests: Ensure the dispatch thread is finished before leaving the SimpleDispatchT
hread.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 SimpleDispatchT
hreadTest 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: :NestedDisplayO utput -> 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