Enable scroll animator on RootFrameViewport

This fixes smooth keyboard and wheel scrolling that regressed when the
RootFrameViewport landed in r194957. Enabling scroll animator makes scrolls
go through ScrollAnimatorNone (ScrollAnimatorMac on OSX), which actually
animates the scroll. Additionally, the RootFrameViewport never got the
animation ticks through the serviceScrollAnimations call in PageAnimator.
This patch makes that call the RootFrameViewport's implementation which
services the RFV scroll animator then calls through to the FrameView's.

BUG=489848

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

git-svn-id: svn://svn.chromium.org/blink/trunk@196062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
7 files changed
tree: 6991d7abad180204738afb5dab728105174ea92d
  1. third_party/