exo: add ui_controls protocol with stub + NOTIMPLEMENTED implementation
This introduces the new ui_controls protocol extension as described in
[1], and also a stub implementation of it for Exo for non-test builds. A
sketch of the real implementation for test builds is added, too
(currently filled with NOTIMPLEMENTED).
[1] https://docs.google.com/document/d/14j6ZFbdtC9a64ExVMPCg1T-RMENg1qXRB2Nx3XUyjNc
Bug: 1353089
Change-Id: I14c7acc1fbb4f1bc39f5bc21e54f37338bfd2522
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4061916
Commit-Queue: Max Ihlenfeldt <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Mitsuru Oshima <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1080843}
diff --git a/components/exo/BUILD.gn b/components/exo/BUILD.gn
index d2a0d5d7..ab7dae1 100644
--- a/components/exo/BUILD.gn
+++ b/components/exo/BUILD.gn
@@ -233,6 +233,7 @@
"//base",
"//base/test:test_support",
"//chromeos/ui/base",
+ "//components/exo/wayland:ui_controls_protocol_stub",
"//components/exo/wayland:weston_test_stub",
"//components/viz/service",
"//gpu",