lp://qastaging/mir/0.12
- Get this branch:
- bzr branch lp://qastaging/mir/0.12
Branch merges
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Mir development team: Pending requested
-
Diff: 2349 lines (+1697/-127)23 files modified3rd_party/android-input/android/frameworks/base/services/input/InputDispatcher.cpp (+36/-31)
cmake/MirCommon.cmake (+2/-0)
debian/changelog (+22/-0)
src/CMakeLists.txt (+1/-1)
src/platforms/android/server/hwc_blanking_control.cpp (+14/-1)
src/platforms/mesa/server/cursor.cpp (+31/-3)
src/server/frontend/protobuf_message_processor.cpp (+42/-15)
src/server/frontend/protobuf_message_processor.h (+2/-1)
src/server/frontend/protobuf_responder.cpp (+9/-5)
src/server/frontend/protobuf_responder.h (+2/-0)
src/server/frontend/session_mediator.cpp (+25/-26)
src/server/frontend/session_mediator.h (+2/-0)
src/server/frontend/surface_tracker.cpp (+8/-1)
src/server/frontend/surface_tracker.h (+6/-3)
src/server/graphics/software_cursor.cpp (+8/-20)
src/server/graphics/software_cursor.h (+1/-1)
tests/acceptance-tests/throwback/test_client_input.cpp (+3/-2)
tests/unit-tests/frontend/test_protobuf_message_processor.cpp (+1/-1)
tests/unit-tests/graphics/android/test_hwc_configuration.cpp (+28/-13)
tests/unit-tests/graphics/test_software_cursor.cpp (+20/-0)
tests/unit-tests/test_fatal.cpp (+3/-3)
tools/valgrind_suppressions_armhf (+27/-0)
tools/valgrind_suppressions_glibc_2.21 (+1404/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 2307. By Alexandros Frantzis
-
Provide our own version of glibc 2.21 default valgrind suppressions and extra armhf suppressions (LP: #1435186)
Backported from lp:mir r2420
- 2306. By Alexandros Frantzis
-
Revert commit 2297 'Always use double buffers instead of triple. (LP: #1240909)'
Various applications on the phone (notably the Apps scope) are not fast enough
to work smoothly with double buffering. - 2305. By Alberto Aguirre
-
Fix vivid build failure arising from upstream toolchain upgrades.
(LP: #1435127) - 2304. By Kevin DuBois
-
android: pass the reported physical size of the display from the driver to the rest of the mir system (LP: #1430315).
Backported from lp:mir r2386.
- 2303. By Alberto Aguirre
-
Fix calling dead objects from some protobuf closure objects (LP: #1433330).
Since the closure/callback object may be invoked by a different thread in
some instances (e.g. SessionMediator::exchange_ buffer) , the closure object now
gets a weak_ptr to the ProtobufMessageProcessor (instead of a raw pointer). Backported from lp:mir r2406.
- 2302. By Alberto Aguirre
-
Fix data race in ProtobufRespond
er::send_ response (LP: #1428402). Backported from lp:mir r2373.
- 2301. By Alberto Aguirre
-
Avoid unlocking a mutex in a thread that does not own it (LP: #1427976).
SessionMediator unlocks its session_mutex before invoking rpc callbacks. This
becomes cumbersome when SessionMediator needs to call Surface::swap_buffers, as
the completion function may be executed in an entirely different thread.The session_mutex should only be unlocked if the completion function is invoked
during Surface::swap_buffers. Backported from lp:mir r2379.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir