lp:~raof/mir/report-invalid-window-state
- Get this branch:
- bzr branch lp:~raof/mir/report-invalid-window-state
Branch merges
- Alan Griffiths: Disapprove
- Mir CI Bot: Needs Fixing (continuous-integration)
-
Diff: 863 lines (+389/-21) (has conflicts)31 files modifiedinclude/client/mir/events/event_builders.h (+3/-0)
include/client/mir_toolkit/client_types.h (+24/-0)
include/client/mir_toolkit/events/error_event.h (+42/-0)
include/client/mir_toolkit/events/event.h (+5/-0)
include/common/mir/mir_error.h (+3/-3)
include/server/mir/scene/surface_observer.h (+2/-0)
src/capnproto/mir_event.capnp (+7/-0)
src/client/CMakeLists.txt (+1/-2)
src/client/event.cpp (+14/-0)
src/client/events/event_builders.cpp (+10/-0)
src/client/mir_connection.cpp (+1/-1)
src/client/mir_error_api.cpp (+1/-1)
src/client/mir_surface.cpp (+0/-2)
src/client/rpc/mir_protobuf_rpc_channel.cpp (+1/-1)
src/client/symbols.map (+6/-0)
src/common/CMakeLists.txt (+5/-1)
src/common/events/CMakeLists.txt (+4/-1)
src/common/events/error_event.cpp (+52/-0)
src/common/events/event.cpp (+8/-0)
src/common/mir_error.cpp (+1/-1)
src/common/symbols.map (+15/-0)
src/include/common/mir/events/error_event.h (+32/-0)
src/include/common/mir/events/event.h (+25/-1)
src/include/common/mir/events/event_private.h (+1/-0)
src/server/input/android/input_sender.cpp (+2/-1)
src/server/scene/basic_surface.cpp (+4/-0)
src/server/shell/CMakeLists.txt (+10/-4)
src/server/shell/abstract_shell.cpp (+37/-0)
tests/acceptance-tests/test_client_library.cpp (+71/-0)
tests/mir_test_framework/headless_test.cpp (+1/-1)
tests/unit-tests/client/test_client_mir_error.cpp (+1/-1)
Branch information
Recent revisions
- 3973. By Chris Halse Rogers
-
Add the ability to store a blob of data in MirEvent.
This is only scratch space, tied to the process' MirEvent object, not serialised
or sent over the wire.It is useful for interfaces which require translation between what's natively possible
with the CapnProto structs and the mirclient interface. - 3972. By Chris Halse Rogers
-
Move MirError into common.
I want to add a MirErrorEvent variant to MirEvent, and that requires MirError
be in common. - 3971. By Alberto Aguirre
-
tests: DemoInProcessSe
rverWithStubCli entPlatform: increase wait timeout A higher timeout is needed in case of heavily loaded test machines.
(LP: #1658256)Approved by Daniel van Vugt.
- 3970. By Alberto Aguirre
-
client: Connection: make release_surface free resources before invoking callback and signaling completion. (LP: #1560909)
Approved by mir-ci-bot, Cemil Azizoglu, Alan Griffiths
- 3969. By Daniel van Vugt
-
Add a missing #include (LP: #1658605). Fixes: https:/
/bugs.launchpad .net/bugs/ 1658605. Approved by mir-ci-bot, Andreas Pokorny.
- 3968. By Alberto Aguirre
-
tests : LifecycleEventTest: wait to receive state change before stopping server_config (LP: #1649758). Fixes: https:/
/bugs.launchpad .net/bugs/ 1649758. Approved by mir-ci-bot, Daniel van Vugt.
- 3967. By Alberto Aguirre
-
Fix ApplicationNotR
espondingDetect ion.failure_ to_pong_ is_noticed when running on a heavily loaded machine (LP: #1570327) On a heavily loaded machine, the client session will fail to pong naturally, before the test disables responding to pings,
and before the test has a chance to register an observer.ANR Observers should be notified of all currently unresponsive sessions when registering with the ANR detector. Fixes: https:/
/bugs.launchpad .net/bugs/ 1570327. Approved by Daniel van Vugt, mir-ci-bot.
- 3966. By Alan Griffiths
-
Rename functions to match changed return types.
Approved by mir-ci-bot, Daniel van Vugt, Alberto Aguirre, Cemil Azizoglu, Kevin DuBois.
- 3965. By Kevin DuBois
-
client: add platform-specific conversions for MirBufferUsage and MirPixelFormat to the client platform.
The current system says "i want a 'hardware' buffer", and the server selects something appropriate. The new system with gbm_buffer and android_buffer extensions, actually lets the user select the properties they want. This is more flexible, but we have to have some legacy code (mostly hardware BufferStreams) make a platform-specific conversion on the client side.
.Approved by mir-ci-bot, Alan Griffiths.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir