Revert of cc: Make scheduling be driven by vsync for android webview. (patchset ...
commit894faa608876e34f9b20ed101ab7aca69de10d15
authorsunnyps <sunnyps@chromium.org>
Thu, 2 Apr 2015 03:07:15 +0000 (1 20:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 2 Apr 2015 03:07:56 +0000 (2 03:07 +0000)
treeba4e060449f7cb9279b9f5f08f5afa8da8f210f0
parente81450c38f854741210c081875e85ce7a112584f
Revert of cc: Make scheduling be driven by vsync for android webview. (patchset #38 id:740001 of https://codereview.chromium.org/817603002/)

Reason for revert:
Causes a webview test to fail.
http://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/19230

Original issue's description:
> cc: Make scheduling be driven by vsync for android webview.
>
> This CL makes android webview use the similar mechanisms for
> scheduling as other platforms instead of using special
> polling code in the scheduler.
>
> Design Doc: https://docs.google.com/a/chromium.org/document/d/1w5UiuA2uZcAiU9-1Y23bxXaStUThkAK8wHI4ULqho2Y/edit#
>
> BUG=439275
>
> Committed: https://crrev.com/bf27da634790bb6eecf4b89f278cfd55c5e5d1f3
> Cr-Commit-Position: refs/heads/master@{#323361}

TBR=brianderson@chromium.org,boliu@chromium.org,enne@chromium.org,danakj@chromium.org,hush@chromium.org,mithro@mithis.com,jdduke@chromium.org,sievers@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=439275

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

Cr-Commit-Position: refs/heads/master@{#323415}
38 files changed:
android_webview/browser/browser_view_renderer.cc
android_webview/browser/browser_view_renderer.h
android_webview/browser/browser_view_renderer_client.h
android_webview/browser/browser_view_renderer_unittest.cc
cc/output/begin_frame_args.cc
cc/output/begin_frame_args.h
cc/output/output_surface.h
cc/output/output_surface_client.h
cc/scheduler/scheduler.cc
cc/scheduler/scheduler.h
cc/scheduler/scheduler_state_machine.cc
cc/scheduler/scheduler_state_machine.h
cc/scheduler/scheduler_unittest.cc
cc/surfaces/display.cc
cc/surfaces/display.h
cc/test/fake_layer_tree_host_impl_client.h
cc/test/fake_output_surface.h
cc/test/fake_output_surface_client.h
cc/test/layer_tree_test.cc
cc/test/layer_tree_test.h
cc/trees/layer_tree_host_impl.cc
cc/trees/layer_tree_host_impl.h
cc/trees/layer_tree_host_impl_unittest.cc
cc/trees/layer_tree_host_unittest.cc
cc/trees/single_thread_proxy.cc
cc/trees/single_thread_proxy.h
cc/trees/thread_proxy.cc
cc/trees/thread_proxy.h
content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.cc
content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h
content/browser/android/in_process/synchronous_compositor_impl.cc
content/browser/android/in_process/synchronous_compositor_impl.h
content/browser/android/in_process/synchronous_compositor_output_surface.cc
content/browser/android/in_process/synchronous_compositor_output_surface.h
content/browser/renderer_host/render_widget_host_view_android.cc
content/public/browser/android/synchronous_compositor.h
content/public/browser/android/synchronous_compositor_client.h
content/public/test/test_synchronous_compositor_android.h