android_webview: Remove dependency on webkit's ContextProviderInProcess.
commit29c37c903e8f1d153fe2a77cebb972096880c386
authortfarina <tfarina@chromium.org>
Sat, 25 Apr 2015 13:10:45 +0000 (25 06:10 -0700)
committerCommit bot <commit-bot@chromium.org>
Sat, 25 Apr 2015 13:11:43 +0000 (25 13:11 +0000)
tree57c54df9570cd05a3f5da48545fc0d48424b2d89
parent09f1fa1af73e355514a2eb1594c4ba1f2e76acbd
android_webview: Remove dependency on webkit's ContextProviderInProcess.

Instead build our own simplified version, so we don't need to depend on
webkit/common/gpu.

This should help ease the transition of
https://codereview.chromium.org/920443003.

Tested on Android (with Nexus 5 device) with the following command
lines:

$ ./build/gyp_chromium -DOS=android -Goutput_dir=out_android
$ ninja -C out_android/Debug android_webview_apk android_webview_test_apk
$ export CHROMIUM_OUT_DIR=out_android
$ build/android/adb_install_apk.py --apk=AndroidWebView.apk --debug
$ build/android/test_runner.py instrumentation --test-apk=AndroidWebViewTest \
  --test_data webview:android_webview/test/data/device_files --debug

BUG=338338
TEST=see above
R=boliu@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#326968}
android_webview/DEPS
android_webview/android_webview.gyp
android_webview/browser/DEPS
android_webview/browser/aw_render_thread_context_provider.cc [new file with mode: 0644]
android_webview/browser/aw_render_thread_context_provider.h [new file with mode: 0644]
android_webview/browser/hardware_renderer.cc