| Index: content/renderer/input/input_handler_proxy_unittest.cc
|
| diff --git a/content/renderer/input/input_handler_proxy_unittest.cc b/content/renderer/input/input_handler_proxy_unittest.cc
|
| index 5cd8a831a35bf7676460fcc4566c56c01bc41e12..48f98fe87fcc57d690d137c9a874f3ae7a729d7e 100644
|
| --- a/content/renderer/input/input_handler_proxy_unittest.cc
|
| +++ b/content/renderer/input/input_handler_proxy_unittest.cc
|
| @@ -43,7 +43,7 @@
|
| void(float magnify_delta, const gfx::Point& anchor));
|
| MOCK_METHOD0(PinchGestureEnd, void());
|
|
|
| - MOCK_METHOD0(SetNeedsAnimate, void());
|
| + MOCK_METHOD0(ScheduleAnimation, void());
|
|
|
| MOCK_METHOD2(ScrollBegin,
|
| ScrollStatus(const gfx::Point& viewport_point,
|
| @@ -405,7 +405,7 @@
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
|
|
| gesture_.type = WebInputEvent::GestureFlingStart;
|
| gesture_.data.flingStart.velocityX = 10;
|
| @@ -488,7 +488,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| @@ -500,7 +500,7 @@
|
| // fling start will typically include the last scroll from the gesture that
|
| // lead to the scroll (either wheel or gesture scroll), so there should be no
|
| // visible hitch.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .Times(0);
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| @@ -509,7 +509,7 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second call should start scrolling in the -X direction.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_,
|
| @@ -562,7 +562,7 @@
|
| // Since we've aborted the fling, the next animation should be a no-op and
|
| // should not result in another
|
| // frame being requested.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate()).Times(0);
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation()).Times(0);
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .Times(0);
|
| time += base::TimeDelta::FromMilliseconds(100);
|
| @@ -597,7 +597,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| @@ -607,7 +607,7 @@
|
|
|
| // Start the fling animation at time 10. This shouldn't actually scroll, just
|
| // establish a start time.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .Times(0);
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| @@ -616,7 +616,7 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second call should start scrolling in the -X direction.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_,
|
| @@ -670,7 +670,7 @@
|
| // Since we've aborted the fling, the next animation should be a no-op and
|
| // should not result in another
|
| // frame being requested.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate()).Times(0);
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation()).Times(0);
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .Times(0);
|
| time += base::TimeDelta::FromMilliseconds(100);
|
| @@ -702,7 +702,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| @@ -712,7 +712,7 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // Start the second fling animation at time 30.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .Times(0);
|
| time = base::TimeTicks() + base::TimeDelta::FromSeconds(30);
|
| @@ -721,7 +721,7 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // Tick the second fling once normally.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_,
|
| @@ -776,7 +776,7 @@
|
|
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
|
|
| gesture_.type = WebInputEvent::GestureFlingStart;
|
| gesture_.data.flingStart.velocityX = 10;
|
| @@ -881,7 +881,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| @@ -892,14 +892,14 @@
|
| // fling start will typically include the last scroll from the gesture that
|
| // lead to the scroll (either wheel or gesture scroll), so there should be no
|
| // visible hitch.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| input_handler_->Animate(time);
|
|
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second call should start scrolling in the -X direction.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::x, testing::Lt(0))))
|
| @@ -945,7 +945,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| @@ -956,7 +956,7 @@
|
| // the likelihood of a hitch between the scroll preceding the fling and
|
| // the first scroll generated by the fling.
|
| // Scrolling should start in the -X direction.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::x, testing::Lt(0))))
|
| @@ -1005,7 +1005,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| @@ -1020,14 +1020,14 @@
|
| // fling start will typically include the last scroll from the gesture that
|
| // lead to the scroll (either wheel or gesture scroll), so there should be no
|
| // visible hitch.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| input_handler_->Animate(time);
|
|
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second call should start scrolling in the -X direction.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::x, testing::Lt(0))))
|
| @@ -1057,7 +1057,7 @@
|
| WebFloatPoint fling_delta = WebFloatPoint(1000, 1000);
|
| gesture_.data.flingStart.velocityX = fling_delta.x;
|
| gesture_.data.flingStart.velocityY = fling_delta.y;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| @@ -1065,13 +1065,13 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The first animate doesn't cause any scrolling.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| input_handler_->Animate(time);
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second animate starts scrolling in the positive X and Y directions.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_,
|
| @@ -1099,7 +1099,7 @@
|
| latest_overscroll_delta);
|
|
|
| // The next call to animate will no longer scroll vertically.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, ScrollBegin(testing::_, testing::_))
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_CALL(mock_input_handler_,
|
| @@ -1144,7 +1144,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| @@ -1152,7 +1152,7 @@
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
| // With an animation timestamp equivalent to the starting timestamp, the
|
| // animation will simply be rescheduled.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| input_handler_->Animate(time);
|
|
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
| @@ -1160,7 +1160,7 @@
|
|
|
| // A small time delta should not stop the fling, even if the client
|
| // reports no scrolling.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::x, testing::Lt(0))))
|
| @@ -1173,7 +1173,7 @@
|
|
|
| // A time delta of zero should not stop the fling, and neither should it
|
| // trigger scrolling on the client.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| input_handler_->Animate(time);
|
|
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
| @@ -1213,18 +1213,18 @@
|
| gesture_.data.flingStart.velocityY = fling_delta.y;
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The first animate doesn't cause any scrolling.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| base::TimeTicks time = base::TimeTicks() + base::TimeDelta::FromSeconds(10);
|
| input_handler_->Animate(time);
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
|
|
| // The second animate starts scrolling in the positive X and Y directions.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::y, testing::Lt(0))))
|
| @@ -1249,7 +1249,7 @@
|
| latest_overscroll_delta);
|
|
|
| // The next call to animate will no longer scroll vertically.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::y, testing::Eq(0))))
|
| @@ -1274,7 +1274,7 @@
|
| latest_overscroll_delta);
|
| // The next call to animate will no longer scroll horizontally or vertically,
|
| // and the fling should be cancelled.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate()).Times(0);
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation()).Times(0);
|
| EXPECT_CALL(mock_input_handler_, ScrollBy(testing::_, testing::_)).Times(0);
|
| EXPECT_CALL(mock_input_handler_, ScrollEnd());
|
| time += base::TimeDelta::FromMilliseconds(10);
|
| @@ -1363,7 +1363,7 @@
|
| gesture_.data.flingStart.velocityY = fling_delta.y;
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| EXPECT_TRUE(input_handler_->gesture_scroll_on_impl_thread_for_testing());
|
| testing::Mock::VerifyAndClearExpectations(&mock_input_handler_);
|
| @@ -1418,7 +1418,7 @@
|
| gesture_.globalX = fling_global_point.x;
|
| gesture_.globalY = fling_global_point.y;
|
| gesture_.modifiers = modifiers;
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_, FlingScrollBegin())
|
| .WillOnce(testing::Return(cc::InputHandler::ScrollStarted));
|
| EXPECT_EQ(expected_disposition_, input_handler_->HandleInputEvent(gesture_));
|
| @@ -1428,7 +1428,7 @@
|
| // If we get a negative time delta, that is, the Animation tick time happens
|
| // before the fling's start time then we should *not* try scrolling and
|
| // instead reset the fling start time.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::_)).Times(0);
|
| @@ -1440,7 +1440,7 @@
|
|
|
| // The first call should have reset the start time so subsequent calls should
|
| // generate scroll events.
|
| - EXPECT_CALL(mock_input_handler_, SetNeedsAnimate());
|
| + EXPECT_CALL(mock_input_handler_, ScheduleAnimation());
|
| EXPECT_CALL(mock_input_handler_,
|
| ScrollBy(testing::_,
|
| testing::Property(&gfx::Vector2dF::x, testing::Lt(0))))
|
|
|