-
bors[bot] committed
Jan 9, 2018 All checks have passed
2 successful checks122: divorce-from-parent r=gerboland a=AlanGriffiths We must allow child windows to be divorced from their parents
-
-
Test to ensure windows can divorce their parents
AlanGriffiths committedJan 9, 2018
-
bors[bot] committed
Jan 5, 2018 All checks have passed
2 successful checks114: Enable wlcs input tests r=AlanGriffiths a=RAOF
-
This commit was signed with a verified signature.
RAOF Christopher James Halse Rogers
GPG key ID: D4DB4A9F5D044F1A Learn about signing commits -
WaylandConnector: Move wl_client_create onto the eventloop.
RAOF committedDec 22, 2017 wl_client_create uses the wl_display, and that means it's non-thread-safe and has to be accessed via the WaylandExecutor.
This commit was signed with a verified signature.RAOF Christopher James Halse Rogers
GPG key ID: D4DB4A9F5D044F1A Learn about signing commits -
wlcs: Add wayland-client to mir-integration library dependencies
RAOF committedDec 22, 2017 This commit was signed with a verified signature.RAOF Christopher James Halse Rogers
GPG key ID: D4DB4A9F5D044F1A Learn about signing commits
-
bors[bot] committed
Jan 2, 2018 All checks have passed
2 successful checks117: Wayland check SessionAuthorizer::connection_is_allowed on client connection r=gerboland a=AlanGriffiths Wayland check SessionAuthorizer::connection_is_allowed on client connection, this is needed for unity8 to accept wayland applications.
-
bors[bot] committed
Jan 2, 2018 All checks have passed
2 successful checks113: Better background for miral-shell r=gerboland a=AlanGriffiths When we were in Den Haag I took a picture of the Peace Wall to use as a Mir backgound...
-
Wayland check SessionAuthorizer::connection_is_allowed on client conn…
…ection
-
bors[bot] committed
Jan 1, 2018 All checks have passed
2 successful checks24: Update HACKING.md r=RAOF a=pharaone Little changes for a better reading
-
-
bors[bot] committed
Dec 22, 2017 All checks have passed
2 successful checks111: Don't queue work that owns a buffer to ThreadExecutor (which lives too long) r=RAOF a=AlanGriffiths This fixes another failure mode of NestedInput* tests. Best seen intermittently with NestedInput.pressed_keys_on_vt_switch_are_forgotten: $rm core;stress -c 4 -t 200&while cmake-build-debug/bin/mir_acceptance_tests --logging on --gtest_filter=NestedInput.pressed_keys_on_vt_switch_are_forgotten; do :; done When the servers are shut down the static ThreadExecutor in src/server/frontend/default_ipc_factory.cpp is "quiesced" but it can still be running tasks where the nested server "talks" to the host connection to release buffers and/or the connection after both servers have existed. This also fixes the intermittent failures in NestedInput.on_input_device_state_nested_server_emits_input_device_state Also important is a test that hung intermittently using the first version of this PR: NestedServer.given_client_set_display_configuration_when_monitor_unplugs_client_can_set_display_configuration
-
Don't queue work that owns a buffer to ThreadExecutor (which lives to…
…o long)
-
Introduce a wait to mitigate another race condition
AlanGriffiths committedDec 19, 2017 -
-
bors[bot] committed
Dec 21, 2017 All checks have passed
2 successful checks110: Tidy up smoke test script (again) r=RAOF a=AlanGriffiths Specify WAYLAND_DISPLAY to avoid clashing with desktop. If available, use $MIR_SOCKET as host socket.
-
-
Get the "smoke" tests working when running on a Wayland desktop (incl…
AlanGriffiths committedDec 20, 2017 …uding "miral-desktop").
-
bors[bot] committed
Dec 19, 2017 All checks have passed
2 successful checks107: Avoid some undefined behaviours and race conditions from NestedInput* fixtures and tests (Fixes #84) r=gerboland a=AlanGriffiths
-
Unregister input config change callback before destroying it and othe…
…r cleanup
-
Use InputDeviceFaker in NestedInput tests with racy setup
AlanGriffiths committedDec 18, 2017 -
Remove the shutdown hack. (We don't seem to need it anymore.)
AlanGriffiths committedDec 18, 2017 -
Replace the hack that waits for nested server to gain focus.
AlanGriffiths committedDec 15, 2017 -
Tidy up NestedInput.pressed_keys_on_vt_switch_are_forgotten
AlanGriffiths committedDec 15, 2017 -
Be a little more careful about extending the main_loop lifetime.
AlanGriffiths committedDec 15, 2017 -
Rework NestedInput tests with hacks to avoid races
AlanGriffiths committedDec 15, 2017 -
Extract mtf::InputDeviceFaker from ClientInput test fixture
AlanGriffiths committedDec 7, 2017
-
bors[bot] committed
Dec 13, 2017 All checks have passed
2 successful checks103: Merge v0.29.0 release r=AlanGriffiths a=Saviq
-
This commit was signed with a verified signature.
Saviq Michał Sawicz
GPG key ID: 69EFECD3C61D2645 Learn about signing commits -
bors[bot] committed
Dec 13, 2017 102: cmake: Set BUILD_BYPRODUCTS for external targets. r=Saviq a=RAOF This is required for the ninja generator to set the appropriate dependencies. With this change, and the corresponding (included) change to wlcs, Mir builds with the Ninja generator. (Fixes #90)