lp:~alan-griffiths/mir/delete-dead-code
- Get this branch:
- bzr branch lp:~alan-griffiths/mir/delete-dead-code
Branch merges
- Mir development team: Pending requested
-
Diff: 586 lines (+19/-239)17 files modifiedinclude/server/mir/scene/null_surface_observer.h (+0/-1)
include/server/mir/scene/surface.h (+2/-4)
include/server/mir/scene/surface_observer.h (+0/-2)
include/test/mir/test/doubles/stub_surface.h (+0/-2)
src/include/server/mir/scene/surface_event_source.h (+0/-2)
src/include/server/mir/scene/surface_observers.h (+0/-2)
src/server/scene/basic_surface.cpp (+11/-24)
src/server/scene/basic_surface.h (+2/-5)
src/server/scene/legacy_surface_change_notification.cpp (+1/-7)
src/server/scene/legacy_surface_change_notification.h (+0/-2)
src/server/scene/null_surface_observer.cpp (+0/-5)
src/server/scene/surface_event_source.cpp (+0/-9)
tests/acceptance-tests/test_client_cursor_api.cpp (+0/-6)
tests/acceptance-tests/test_client_input.cpp (+2/-117)
tests/acceptance-tests/test_nested_input.cpp (+1/-43)
tests/include/mir/test/doubles/stub_scene_surface.h (+0/-3)
tests/mir_test_framework/stub_surface.cpp (+0/-5)
Branch information
Recent revisions
- 4277. By Brandon Schaefer
-
When we have sizeof(long) == sizeof(int) on armhf/i386 we are storing max::long as the max_aspect then we multiple the max::long * <some_value> which ends up overflowing. For now we'll just cast to long long giving us at lease 64bits.
- 4275. By Chris Halse Rogers
-
Wayland: Prevent C++ exceptions escaping into C code.
That invokes undefined behaviour, and, in practice, results in GCC-built code aborting. Fixes: https:/
/bugs.launchpad .net/bugs/ 1719477. Approved by Alan Griffiths, mir-ci-bot.
- 4274. By Alan Griffiths
-
Restart Wayland on resume. (LP: #1719878). Fixes: https:/
/bugs.launchpad .net/bugs/ 1719878. Approved by mir-ci-bot, Chris Halse Rogers.
- 4272. By Chris Halse Rogers
-
Wayland: Implement touch support.
This is mostly complete - it does not support touchpoint shape/size, but we only expose wl_seat v5 (as that's the version supported by Xenial's wayland) and the size/shape protocol was added in v6 anyway.
- 4270. By Chris Halse Rogers
-
Wayland: Close the Mir session on client quit.
Fixes phantom sessions hanging around after client quit.
- 4269. By Chris Halse Rogers
-
Wayland: Fix lifetimes of wrapper objects.
This prevents client disconnects/
reconnects from crashing the server, which is good. (LP: #1718677)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir