lp:~albaguirre/mir/ci-debug-1499229
- Get this branch:
- bzr branch lp:~albaguirre/mir/ci-debug-1499229
Branch merges
- Mir CI Bot: Needs Fixing (continuous-integration)
- Mir development team: Pending requested
-
Diff: 1707 lines (+564/-181)40 files modifiedinclude/client/mir_toolkit/mir_screencast.h (+18/-0)
include/renderers/gl/mir/renderer/gl/render_target.h (+5/-1)
src/client/mir_connection.cpp (+1/-1)
src/client/mir_connection.h (+1/-1)
src/client/mir_screencast.cpp (+3/-1)
src/client/mir_screencast.h (+3/-0)
src/client/mir_screencast_api.cpp (+10/-0)
src/client/symbols.map (+2/-0)
src/include/server/mir/frontend/screencast.h (+3/-1)
src/platforms/android/server/display_buffer.cpp (+4/-0)
src/platforms/android/server/display_buffer.h (+1/-0)
src/platforms/mesa/server/kms/display_buffer.cpp (+4/-0)
src/platforms/mesa/server/kms/display_buffer.h (+1/-0)
src/platforms/mesa/server/x11/graphics/display_buffer.cpp (+4/-0)
src/platforms/mesa/server/x11/graphics/display_buffer.h (+1/-0)
src/protobuf/mir_protobuf.proto (+2/-0)
src/renderers/gl/renderer.cpp (+7/-1)
src/renderers/gl/renderer.h (+1/-0)
src/server/compositor/compositing_screencast.cpp (+52/-57)
src/server/compositor/compositing_screencast.h (+8/-4)
src/server/compositor/screencast_display_buffer.cpp (+79/-18)
src/server/compositor/screencast_display_buffer.h (+52/-10)
src/server/frontend/session_mediator.cpp (+10/-2)
src/server/frontend/unauthorized_screencast.cpp (+3/-3)
src/server/frontend/unauthorized_screencast.h (+5/-3)
src/server/graphics/nested/display_buffer.cpp (+4/-0)
src/server/graphics/nested/display_buffer.h (+1/-0)
src/server/graphics/offscreen/display_buffer.cpp (+4/-0)
src/server/graphics/offscreen/display_buffer.h (+1/-0)
tests/include/mir/test/doubles/mock_gl_display_buffer.h (+1/-0)
tests/include/mir/test/doubles/mock_screencast.h (+4/-2)
tests/include/mir/test/doubles/null_screencast.h (+3/-1)
tests/include/mir/test/doubles/stub_gl_display_buffer.h (+1/-0)
tests/integration-tests/test_client_screencast.cpp (+10/-5)
tests/mir_test/test_dispatchable.cpp (+15/-1)
tests/unit-tests/compositor/test_compositing_screencast.cpp (+98/-21)
tests/unit-tests/compositor/test_screencast_display_buffer.cpp (+84/-38)
tests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+55/-8)
tests/unit-tests/frontend/test_session_mediator.cpp (+2/-2)
tests/unit-tests/graphics/offscreen/test_offscreen_display.cpp (+1/-0)
Branch information
Recent revisions
- 3468. By Alberto Aguirre
-
Separate making a gl context current from binding of resources.
make_current may be called when deleting resources (which require an active context).
Hence make_current is not a good place to bind resources. - 3467. By Alberto Aguirre
-
screencast: Allow clients to specify mirroring mode and number of capture buffers.
- 3466. By Alberto Aguirre
-
Support selecting a mirroring mode and the number of buffers when creating a compositing screencast.
- 3465. By Alberto Aguirre
-
Make ScreencastDispl
ayBuffer support multiple buffers and advertise given mirroring mode. - 3464. By Daniel van Vugt
-
Fix unresponsive cursor to slow mouse movement (LP: #1528109)
Since we started using libinput and its acceleration curve, that actually
reduces the amount of motion we receive for slow mouse movements. A device
increment of 1 actually results in us receiving a dx or dy from libinput
of less than 1.0. So this fix ensures that such small movements no longer
get truncated to zero. Fixes: https://bugs.launchpad .net/bugs/ 1528109. Approved by Andreas Pokorny, Alan Griffiths, mir-ci-bot.
- 3463. By Daniel van Vugt
-
Fix spurious test failure of
TestClientInput.receives_ one_touch_ event_per_ frame
on slow/loaded machines (LP: #1570698). Fixes: https://bugs.launchpad .net/bugs/ 1570698. Approved by Cemil Azizoglu, Alan Griffiths, mir-ci-bot.
- 3462. By Kevin DuBois
-
fix: LP #1556045 which was blocking CI. problem was in the test fixture. Fixes: https:/
/bugs.launchpad .net/bugs/ 1556045. Approved by Alan Griffiths, Chris Halse Rogers, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir