Reland "Replace Chrome IPC with Mojo IPC for querying BatteryStatus service"
commit2438a3e2acb1318a4e59c78764b532bac3649161
authorppi <ppi@chromium.org>
Tue, 28 Oct 2014 21:55:10 +0000 (28 14:55 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 28 Oct 2014 21:55:32 +0000 (28 21:55 +0000)
tree27ef8fe3f7c1c425f1e1a66c6f94e250d65bd6e7
parent5f135775a098fcc229d8a8c4aa919c3871bf8f40
Reland  "Replace Chrome IPC with Mojo IPC for querying BatteryStatus service"

The original CL https://codereview.chromium.org/592153002 was reverted as it broke the battery status layout tests.

BUG=420623

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

Cr-Commit-Position: refs/heads/master@{#301719}
60 files changed:
BUILD.gn
content/app/DEPS
content/app/android/library_loader_hooks.cc
content/browser/BUILD.gn
content/browser/DEPS
content/browser/android/browser_jni_registrar.cc
content/browser/battery_status/OWNERS [deleted file]
content/browser/battery_status/battery_status_browsertest.cc
content/browser/battery_status/battery_status_message_filter.cc [deleted file]
content/browser/browser_main_loop.cc
content/browser/renderer_host/render_process_host_impl.cc
content/browser/renderer_host/render_process_host_impl.h
content/common/battery_status_messages.h [deleted file]
content/common/content_message_generator.h
content/content.gyp
content/content_browser.gypi
content/content_common.gypi
content/content_jni.gypi
content/content_renderer.gypi
content/content_tests.gypi
content/renderer/BUILD.gn
content/renderer/DEPS
content/renderer/battery_status/battery_status_dispatcher.cc
content/renderer/battery_status/battery_status_dispatcher.h
content/renderer/renderer_blink_platform_impl.cc
content/renderer/shared_memory_seqlock_reader.cc
content/renderer/shared_memory_seqlock_reader.h
content/test/data/battery_status/battery_status_default_test.html
content/test/data/battery_status/battery_status_promise_resolution_test.html
device/battery/BUILD.gn [new file with mode: 0644]
device/battery/DEPS [new file with mode: 0644]
device/battery/OWNERS [new file with mode: 0644]
device/battery/android/BUILD.gn [new file with mode: 0644]
device/battery/android/battery_jni_registrar.cc [new file with mode: 0644]
device/battery/android/battery_jni_registrar.h [new file with mode: 0644]
device/battery/android/java/src/org/chromium/device/battery/BatteryStatusManager.java [moved from content/public/android/java/src/org/chromium/content/browser/BatteryStatusManager.java with 94% similarity]
device/battery/android/javatests/src/org/chromium/device/battery/BatteryStatusManagerTest.java [moved from content/public/android/javatests/src/org/chromium/content/browser/BatteryStatusManagerTest.java with 99% similarity]
device/battery/battery.gyp [new file with mode: 0644]
device/battery/battery_export.h [new file with mode: 0644]
device/battery/battery_monitor.mojom [new file with mode: 0644]
device/battery/battery_monitor_impl.cc [new file with mode: 0644]
device/battery/battery_monitor_impl.h [new file with mode: 0644]
device/battery/battery_status.mojom [new file with mode: 0644]
device/battery/battery_status_manager.h [moved from content/browser/battery_status/battery_status_manager.h with 70% similarity]
device/battery/battery_status_manager_android.cc [moved from content/browser/battery_status/battery_status_manager_android.cc with 89% similarity]
device/battery/battery_status_manager_android.h [moved from content/browser/battery_status/battery_status_manager_android.h with 78% similarity]
device/battery/battery_status_manager_chromeos.cc [moved from content/browser/battery_status/battery_status_manager_chromeos.cc with 76% similarity]
device/battery/battery_status_manager_default.cc [moved from content/browser/battery_status/battery_status_manager_default.cc with 89% similarity]
device/battery/battery_status_manager_linux.cc [moved from content/browser/battery_status/battery_status_manager_linux.cc with 91% similarity]
device/battery/battery_status_manager_linux.h [moved from content/browser/battery_status/battery_status_manager_linux.h with 57% similarity]
device/battery/battery_status_manager_linux_unittest.cc [moved from content/browser/battery_status/battery_status_manager_linux_unittest.cc with 76% similarity]
device/battery/battery_status_manager_mac.cc [moved from content/browser/battery_status/battery_status_manager_mac.cc with 70% similarity]
device/battery/battery_status_manager_win.cc [moved from content/browser/battery_status/battery_status_manager_win.cc with 76% similarity]
device/battery/battery_status_manager_win.h [moved from content/browser/battery_status/battery_status_manager_win.h with 51% similarity]
device/battery/battery_status_manager_win_unittest.cc [moved from content/browser/battery_status/battery_status_manager_win_unittest.cc with 77% similarity]
device/battery/battery_status_service.cc [moved from content/browser/battery_status/battery_status_service.cc with 58% similarity]
device/battery/battery_status_service.h [moved from content/browser/battery_status/battery_status_service.h with 57% similarity]
device/battery/battery_status_service_unittest.cc [moved from content/browser/battery_status/battery_status_service_unittest.cc with 79% similarity]
device/device_tests.gyp
mojo/common/handle_watcher.cc