lp://staging/~kgunn72/mir/devel-tip-for-test
- Get this branch:
- bzr branch lp://staging/~kgunn72/mir/devel-tip-for-test
Branch merges
- Mir development team: Pending requested
- Diff: 0 lines
Branch information
Recent revisions
- 1628. By Alexandros Frantzis
-
compositor: Fix race in BufferQueue (LP: #1317801)
An alternative approach to fixing bug 1317801, hopefully also resolving other races involving compositor_
acquire( ) and buffer resizing when nbuffers == 1. Copying the std::shared_ptr<> instead of using a reference to a 'buffers' vector element ensures that acquired_buffer remains valid remain valid when new elements are added to the 'buffers' vector (i.e. in client_acquire()).
This has two side effects for the nbuffers == 1 case:
1. There is a delay in giving the compositor the resized vector (acceptable)
2. We may compositor_release( ) a buffer that is no longer used by the buffer queue, and we must be careful not to add this to the pool of free buffers (fixed in this MP). Fixes: https:/ /bugs.launchpad .net/bugs/ 1317801. Approved by PS Jenkins bot, Alberto Aguirre.
- 1627. By Alan Griffiths
-
frontend: Identify the client process when the client connects to Mir not when the socket connects. Fixes: https:/
/bugs.launchpad .net/bugs/ 1314574. Approved by PS Jenkins bot, Alexandros Frantzis.
- 1626. By Andreas Pokorny
-
Shameless Copy of Christopher Halse Rogers Timer extension
This version is an untouched copy of the Timer/Alarm changes proposed
with the 1hz-rendering-always branch. This extension is especially helpful
for a clean implementation of the ANR detection when sending input events.Approved by PS Jenkins bot, Alberto Aguirre, Alexandros Frantzis, Chris Halse Rogers.
- 1625. By Andreas Pokorny
-
replace several uses of android::sp with std::shared_ptr
This is a preparation work to not expose more of android into the default server configuration, when input dispatcher configuration gets dissolved.
Approved by Kevin DuBois, PS Jenkins bot, Alexandros Frantzis, Alan Griffiths.
- 1624. By Alexandros Frantzis
-
tests: Allow more time for event handling to happen before leaving the CustomInputDisp
atcherFixture. custom_ input_dispatche r_receives_ input test. Fixes: https:/ /bugs.launchpad .net/bugs/ 1318587. Approved by Alberto Aguirre, Kevin DuBois, PS Jenkins bot.
- 1623. By Kevin DuBois
-
make the HwcDevice call the render() function on the fallback gl program (l253), instead of calling a std::function that isn't hooked up to anything.
Approved by PS Jenkins bot, Alberto Aguirre, Robert Carr.
- 1622. By Alberto Aguirre
-
Render opaque background before compositing (LP: #1317260). Fixes: https:/
/bugs.launchpad .net/bugs/ 1317260. Approved by Alan Griffiths, Daniel van Vugt, PS Jenkins bot.
- 1621. By Robert Carr
-
Acceptance tests and client machinery implementation for client cursor API.
Approved by PS Jenkins bot, Alberto Aguirre, Chris Halse Rogers, Andreas Pokorny, Alan Griffiths.
- 1620. By Alan Griffiths
-
frontend: to resolve lp:1314574 I think we need an interface we control below the generated DisplayServer class.
Approved by Alexandros Frantzis, PS Jenkins bot, Alberto Aguirre.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir/ubuntu