
Add a metric to track the input device type of a drawn stroke. An input device type can be mouse, touch, or pen. To do so, track the tool type during the lifetime of an erase stroke. Draw strokes already track this. Bug: 380433757 Change-Id: Iff1b72460510179ccd6da50e4dc7557e56b9f264 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6150443 Reviewed-by: Alan Screen <awscreen@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Commit-Queue: Andy Phan <andyphan@chromium.org> Cr-Commit-Position: refs/heads/main@{#1406908}
//pdf
contains the PDF plugin, its Blink-based replacement, as well as PDF
utility functions that leverage PDFium. It can use low-level components that
live below the content layer, as well as other foundational code like
//printing
. It should not use //content
or anything in //components
that
lives above the content layer. Code that lives above the content layer should
live in //components/pdf
, or in the embedder. All the code here should run in
sandboxed child processes.
TODO(crbug.com/40186598): Remove existing //content
dependencies.