Since DeviceMotionData and DeviceOrientationData are not used in //content and //device, they can be moved to blink (//third_party/blink/renderer/modules/device_orientation).
The references in layouttest_support (https://cs.chromium.org/chromium/src/content/test/layouttest_support.cc?g=0&l=77) seem to be unused so they can be removed.
Since device::MotionData and device::OrientationData are not used in //content and //device, they can be moved to blink (//third_party/blink/renderer/modules/device_orientation).
The references in layouttest_support (https://cs.chromium.org/chromium/src/content/test/layouttest_support.cc?g=0&l=77) seem to be unused so they can be removed.
It may even be possible to remove these classes entirely as blink::DeviceOrientationData and blink::DeviceMotionData store roughly the same information.
Comment 1 by reillyg@chromium.org
, Jul 9