lp:~mir-team/mir/public-cookie-api
Created by
Brandon Schaefer
and last modified
Branch merges
Propose for merging
1 branch
proposed for merging into this one.
No branches
dependent on this one.
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Abstain
- Mir CI Bot: Approve (continuous-integration)
- Andreas Pokorny (community): Approve
- Alexandros Frantzis (community): Needs Fixing
- Alberto Aguirre (community): Approve
- Chris Halse Rogers: Approve
- Daniel van Vugt: Abstain
- Kevin DuBois (community): Approve
-
Diff: 4380 lines (+1209/-588)103 files modified3rd_party/CMakeLists.txt (+1/-0)
3rd_party/android-input/android/frameworks/base/include/androidfw/Input.h (+8/-6)
3rd_party/android-input/android/frameworks/base/include/androidfw/InputTransport.h (+4/-4)
3rd_party/android-input/android/frameworks/base/services/input/Input.cpp (+6/-6)
3rd_party/android-input/android/frameworks/base/services/input/InputTransport.cpp (+10/-10)
debian/control (+2/-2)
debian/libmircookie2.install (+1/-1)
include/client/mir/events/event_builders.h (+21/-3)
include/client/mir_toolkit/events/event.h (+2/-0)
include/client/mir_toolkit/events/input/input_event.h (+18/-1)
include/client/mir_toolkit/mir_client_library.h (+1/-0)
include/client/mir_toolkit/mir_cookie.h (+71/-0)
include/client/mir_toolkit/mir_surface.h (+9/-0)
include/cookie/mir/cookie/authority.h (+57/-50)
include/cookie/mir/cookie/cookie.h (+57/-0)
include/server/mir/server.h (+4/-4)
include/server/mir/shell/abstract_shell.h (+1/-1)
include/server/mir/shell/shell.h (+1/-1)
include/server/mir/shell/shell_wrapper.h (+1/-1)
src/client/CMakeLists.txt (+3/-1)
src/client/events/event_builders.cpp (+62/-13)
src/client/input/android/android_input_lexicon.cpp (+7/-3)
src/client/input/input_event.cpp (+97/-1)
src/client/mir_cookie.cpp (+49/-0)
src/client/mir_cookie.h (+40/-0)
src/client/mir_surface.cpp (+5/-5)
src/client/mir_surface.h (+1/-2)
src/client/mir_surface_api.cpp (+2/-3)
src/client/rpc/mir_display_server.cpp (+1/-1)
src/client/rpc/mir_display_server.h (+1/-1)
src/client/symbols.map (+7/-0)
src/cookie/CMakeLists.txt (+5/-3)
src/cookie/authority.cpp (+97/-32)
src/cookie/format.h (+35/-0)
src/cookie/hmac_cookie.cpp (+53/-0)
src/cookie/hmac_cookie.h (+51/-0)
src/cookie/symbols.map (+5/-5)
src/include/common/mir/events/event_private.h (+4/-4)
src/include/common/mir/protobuf/display_server.h (+1/-1)
src/include/cookie/mir/cookie/blob.h (+19/-30)
src/include/server/mir/default_server_configuration.h (+3/-3)
src/include/server/mir/frontend/security_check_failed.h (+0/-34)
src/include/server/mir/frontend/shell.h (+1/-1)
src/include/server/mir/frontend/template_protobuf_message_processor.h (+2/-2)
src/include/server/mir/server_configuration.h (+2/-2)
src/protobuf/mir_protobuf.proto (+1/-2)
src/server/CMakeLists.txt (+1/-0)
src/server/default_server_configuration.cpp (+5/-5)
src/server/frontend/CMakeLists.txt (+0/-1)
src/server/frontend/default_configuration.cpp (+1/-1)
src/server/frontend/default_ipc_factory.cpp (+4/-4)
src/server/frontend/default_ipc_factory.h (+3/-3)
src/server/frontend/protobuf_message_processor.cpp (+4/-4)
src/server/frontend/security_check_failed.cpp (+0/-24)
src/server/frontend/session_mediator.cpp (+10/-10)
src/server/frontend/session_mediator.h (+4/-4)
src/server/frontend/shell_wrapper.cpp (+2/-2)
src/server/frontend/shell_wrapper.h (+1/-1)
src/server/input/android/input_sender.cpp (+3/-3)
src/server/input/default_configuration.cpp (+3/-3)
src/server/input/default_event_builder.cpp (+18/-11)
src/server/input/default_event_builder.h (+3/-3)
src/server/input/default_input_device_hub.cpp (+6/-6)
src/server/input/default_input_device_hub.h (+4/-4)
src/server/input/key_repeat_dispatcher.cpp (+7/-4)
src/server/input/key_repeat_dispatcher.h (+3/-3)
src/server/input/surface_input_dispatcher.cpp (+1/-2)
src/server/input/validator.cpp (+1/-1)
src/server/server.cpp (+2/-2)
src/server/shell/abstract_shell.cpp (+1/-1)
src/server/shell/frontend_shell.cpp (+2/-2)
src/server/shell/frontend_shell.h (+1/-1)
src/server/shell/shell_wrapper.cpp (+2/-2)
src/server/symbols.map (+6/-6)
tests/acceptance-tests/test_client_cookie.cpp (+72/-47)
tests/acceptance-tests/test_client_input.cpp (+1/-1)
tests/acceptance-tests/test_surface_modifications.cpp (+3/-4)
tests/acceptance-tests/test_surface_placement.cpp (+1/-2)
tests/acceptance-tests/test_surface_raise.cpp (+83/-54)
tests/acceptance-tests/test_surface_specification.cpp (+3/-4)
tests/include/mir/test/doubles/mock_shell.h (+1/-1)
tests/include/mir/test/doubles/stub_display_server.h (+1/-1)
tests/integration-tests/CMakeLists.txt (+1/-0)
tests/integration-tests/input/test_single_seat_setup.cpp (+3/-3)
tests/mir_test_doubles/CMakeLists.txt (+1/-0)
tests/unit-tests/CMakeLists.txt (+1/-0)
tests/unit-tests/client/input/test_android_input_receiver.cpp (+2/-2)
tests/unit-tests/client/input/test_xkb_mapper.cpp (+1/-2)
tests/unit-tests/frontend/test_event_sender.cpp (+1/-2)
tests/unit-tests/frontend/test_session_mediator.cpp (+10/-11)
tests/unit-tests/input/android/test_android_input_lexicon.cpp (+7/-10)
tests/unit-tests/input/android/test_android_input_sender.cpp (+8/-13)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+3/-3)
tests/unit-tests/input/test_default_input_device_hub.cpp (+3/-3)
tests/unit-tests/input/test_event_builders.cpp (+7/-12)
tests/unit-tests/input/test_event_filter_chain_dispatcher.cpp (+1/-1)
tests/unit-tests/input/test_key_repeat_dispatcher.cpp (+5/-5)
tests/unit-tests/input/test_surface_input_dispatcher.cpp (+10/-10)
tests/unit-tests/input/test_validator.cpp (+1/-1)
tests/unit-tests/input/test_x11_platform.cpp (+2/-2)
tests/unit-tests/scene/test_abstract_shell.cpp (+4/-4)
tests/unit-tests/scene/test_surface.cpp (+2/-2)
tests/unit-tests/test_mir_cookie.cpp (+44/-36)
Related bugs
Bug #1471998: [enhancement] Support copy-paste between X and Mir | High | Fix Released |
Related blueprints
Branch information
Recent revisions
This branch has not been scanned yet.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir