summaryrefslogtreecommitdiff
path: root/mojo/public/tools/bindings/chromium_bindings_configuration.gni
diff options
context:
space:
mode:
authorStuart Langley <slangley@chromium.org>2017-11-24 10:16:18 +0900
committerQijiang Fan <fqj@google.com>2020-06-05 07:51:48 +0900
commitde9e03f73872da8bdbb8ba8efea2f5cd2cd8a14b (patch)
tree5d8faf7dbd4bc6e63b535b82c5f364c80d92286b /mojo/public/tools/bindings/chromium_bindings_configuration.gni
parenta777e4eb866c14a6e79411f4b55d62bce20d13f7 (diff)
downloadlibchrome-de9e03f73872da8bdbb8ba8efea2f5cd2cd8a14b.tar.gz
Convert clipboard_messages from IPC to Mojo.
Convert all of the IPC messages in content/common/clipboard_messages.h to Mojo. This CL includes a number of changes as a result: - Remove the Dispatch of messages for OS_WIN on the IO thread. The requirement to do this seems to be inspired by deadlocks with NPAPI plugins, but as NPAPI is now persona non grata we can remove this and all the code that existed to support it. - interstitial page test was inserting a message_filter to intercept write calls to the clipboard - replace this with a ClipboardObserver and have the test_clipboard fire the event for observation. This also caused TSAN failures, so we can re-enable the cut test under TSAN now. - Remove the clipboard delegate entirely, and move some logic to write images to shared memory for transport to the impl file now. Bug: 775830, 631322 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation Change-Id: I35c6238a41190b3bc82e0cfab7bbfe4325a3be21 Reviewed-on: https://chromium-review.googlesource.com/752861 Commit-Queue: Stuart Langley <slangley@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Sam McNally <sammc@chromium.org> Cr-Commit-Position: refs/heads/master@{#519040} CrOS-Libchrome-Original-Commit: e830001af5df676765a3cf3567053e4eb342c232
Diffstat (limited to 'mojo/public/tools/bindings/chromium_bindings_configuration.gni')
-rw-r--r--mojo/public/tools/bindings/chromium_bindings_configuration.gni1
1 files changed, 1 insertions, 0 deletions
diff --git a/mojo/public/tools/bindings/chromium_bindings_configuration.gni b/mojo/public/tools/bindings/chromium_bindings_configuration.gni
index 5e70983163..4c42468147 100644
--- a/mojo/public/tools/bindings/chromium_bindings_configuration.gni
+++ b/mojo/public/tools/bindings/chromium_bindings_configuration.gni
@@ -42,6 +42,7 @@ _typemap_imports = [
"//skia/public/interfaces/typemaps.gni",
"//third_party/WebKit/common/typemaps.gni",
"//third_party/WebKit/public/public_typemaps.gni",
+ "//ui/base/clipboard/mojom/typemaps.gni",
"//ui/base/mojo/typemaps.gni",
"//ui/display/mojo/typemaps.gni",
"//ui/events/devices/mojo/typemaps.gni",