Use standardized and extendable accelerometer update type.
commit45f31ae7bb08076b4f696d0d5567411e82e49782
authorflackr <flackr@chromium.org>
Tue, 2 Sep 2014 18:50:25 +0000 (2 11:50 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Sep 2014 19:00:34 +0000 (2 19:00 +0000)
treef645b48de4a0e209a7bd234a335a5d179a26d7a9
parent7cd720bd294794b47e82ef72b86d53d6d482b86d
Use standardized and extendable accelerometer update type.

Updates the type used when delivering accelerometer updates in ash to:
- support a variable number of accelerometers
- be measured in m/s^2
- use axes consistent with the web device motion API.

BUG=380831
TEST=MaximizeModeController unit tests still pass.
TEST=Run on a touchview device and verify that entering / exiting touchview as well as screen rotation still works.

Review URL: https://codereview.chromium.org/500613003

Cr-Commit-Position: refs/heads/master@{#292968}
20 files changed:
ash/BUILD.gn
ash/accelerometer/accelerometer_controller.cc
ash/accelerometer/accelerometer_controller.h
ash/accelerometer/accelerometer_observer.h
ash/ash.gyp
ash/wm/maximize_mode/maximize_mode_controller.cc
ash/wm/maximize_mode/maximize_mode_controller.h
ash/wm/maximize_mode/maximize_mode_controller_unittest.cc
chrome/browser/chromeos/display/display_preferences_unittest.cc
chrome/chrome_tests_unit.gypi
chromeos/DEPS
chromeos/accelerometer/accelerometer_reader.cc
chromeos/accelerometer/accelerometer_reader.h
chromeos/chromeos.gyp
ui/accelerometer/BUILD.gn [new file with mode: 0644]
ui/accelerometer/DEPS [new file with mode: 0644]
ui/accelerometer/accelerometer_types.cc [new file with mode: 0644]
ui/accelerometer/accelerometer_types.h [new file with mode: 0644]
ui/accelerometer/ui_accelerometer.gyp [new file with mode: 0644]
ui/accelerometer/ui_accelerometer_export.h [new file with mode: 0644]