Make ResourceManager an interface
commit282f5e18d266541f69bfd79b01257e490b00d9b0
authorjdduke <jdduke@chromium.org>
Fri, 19 Dec 2014 23:39:49 +0000 (19 15:39 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 19 Dec 2014 23:41:02 +0000 (19 23:41 +0000)
tree741fe586bba0d0c76c523c02c6cb475d0a18d78c
parent93761d507b748c31730eb86ad5fd6e16d5d459af
Make ResourceManager an interface

Simplify testing by making the ResourceManager a pure interface.

Also add some basic trace coverage for resource loading.

BUG=426939

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

Cr-Commit-Position: refs/heads/master@{#309296}
20 files changed:
android_webview/java_library_common.mk
content/browser/android/edge_effect.cc
content/browser/android/edge_effect_l.cc
content/browser/android/overscroll_refresh.cc
content/browser/android/overscroll_refresh_unittest.cc
content/browser/renderer_host/compositor_impl_android.h
ui/android/BUILD.gn
ui/android/DEPS
ui/android/java/src/org/chromium/ui/resources/ResourceManager.java
ui/android/java/src/org/chromium/ui/resources/async/AsyncPreloadResourceLoader.java
ui/android/java/src/org/chromium/ui/resources/system/SystemResourceLoader.java
ui/android/resources/resource_manager.cc
ui/android/resources/resource_manager.h
ui/android/resources/resource_manager_impl.cc [new file with mode: 0644]
ui/android/resources/resource_manager_impl.h [new file with mode: 0644]
ui/android/resources/resource_manager_impl_unittest.cc [moved from ui/android/resources/resource_manager_unittest.cc with 86% similarity]
ui/android/resources/system_ui_resource_type.h [moved from ui/base/android/system_ui_resource_type.h with 51% similarity]
ui/android/resources/ui_resource_android.h
ui/android/ui_android.gyp
ui/android/ui_android_jni_registrar.cc