| Index: cc/layers/layer_impl_unittest.cc
|
| diff --git a/cc/layers/layer_impl_unittest.cc b/cc/layers/layer_impl_unittest.cc
|
| index 2d3305c57c4add80fe5840b8fe30627a50547edf..81791bc285c048fa9153ad9a670d8bef1f2ce74a 100644
|
| --- a/cc/layers/layer_impl_unittest.cc
|
| +++ b/cc/layers/layer_impl_unittest.cc
|
| @@ -70,7 +70,7 @@ TEST(LayerImplTest, VerifyLayerChangesAreTrackedProperly) {
|
| child->AddChild(LayerImpl::Create(host_impl.active_tree(), 3));
|
| LayerImpl* grand_child = child->children()[0];
|
|
|
| - root->SetScrollable(true);
|
| + root->SetScrollable(42); // WJM
|
|
|
| // Adding children is an internal operation and should not mark layers as
|
| // changed.
|
| @@ -96,8 +96,9 @@ TEST(LayerImplTest, VerifyLayerChangesAreTrackedProperly) {
|
| // they are used.
|
| EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE(
|
| root->set_update_rect(arbitrary_rect_f));
|
| - EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE(
|
| - root->SetMaxScrollOffset(arbitrary_vector2d));
|
| + // TODO(wjmaclean) - SMSO Add clip layer to test.
|
| +// EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE(
|
| +// root->SetMaxScrollOffset(arbitrary_vector2d));
|
|
|
| // Changing these properties affects the entire subtree of layers.
|
| EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->SetAnchorPoint(arbitrary_point_f));
|
| @@ -183,14 +184,14 @@ TEST(LayerImplTest, VerifyNeedsUpdateDrawProperties) {
|
| FakeLayerTreeHostImpl host_impl(&proxy);
|
| EXPECT_TRUE(host_impl.InitializeRenderer(CreateFakeOutputSurface()));
|
| scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl.active_tree(), 1);
|
| - root->SetScrollable(true);
|
| + root->SetScrollable(42); // WJM
|
|
|
| gfx::PointF arbitrary_point_f = gfx::PointF(0.125f, 0.25f);
|
| float arbitrary_number = 0.352f;
|
| gfx::Size arbitrary_size = gfx::Size(111, 222);
|
| gfx::Point arbitrary_point = gfx::Point(333, 444);
|
| gfx::Vector2d arbitrary_vector2d = gfx::Vector2d(111, 222);
|
| - gfx::Vector2d large_vector2d = gfx::Vector2d(1000, 1000);
|
| +// gfx::Vector2d large_vector2d = gfx::Vector2d(1000, 1000); // WJM - not used
|
| gfx::Rect arbitrary_rect = gfx::Rect(arbitrary_point, arbitrary_size);
|
| gfx::RectF arbitrary_rect_f =
|
| gfx::RectF(arbitrary_point_f, gfx::SizeF(1.234f, 5.678f));
|
| @@ -207,9 +208,10 @@ TEST(LayerImplTest, VerifyNeedsUpdateDrawProperties) {
|
| VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(root->SetFilters(arbitrary_filters));
|
|
|
| // Related scrolling functions.
|
| - VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(root->SetMaxScrollOffset(large_vector2d));
|
| - VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(
|
| - root->SetMaxScrollOffset(large_vector2d));
|
| + // TODO(wjmaclean) - SMSO Add clip layer to test.
|
| +// VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(root->SetMaxScrollOffset(large_vector2d));
|
| +// VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(
|
| +// root->SetMaxScrollOffset(large_vector2d));
|
| VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(root->ScrollBy(arbitrary_vector2d));
|
| VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(root->ScrollBy(gfx::Vector2d()));
|
| root->SetScrollDelta(gfx::Vector2d(0, 0));
|
| @@ -310,7 +312,7 @@ class LayerImplScrollTest : public testing::Test {
|
| LayerImplScrollTest() : host_impl_(&proxy_), root_id_(7) {
|
| host_impl_.active_tree()
|
| ->SetRootLayer(LayerImpl::Create(host_impl_.active_tree(), root_id_));
|
| - host_impl_.active_tree()->root_layer()->SetScrollable(true);
|
| + host_impl_.active_tree()->root_layer()->SetScrollable(42); // WJM
|
| }
|
|
|
| LayerImpl* layer() { return host_impl_.active_tree()->root_layer(); }
|
| @@ -324,8 +326,9 @@ class LayerImplScrollTest : public testing::Test {
|
| TEST_F(LayerImplScrollTest, ScrollByWithZeroOffset) {
|
| // Test that LayerImpl::ScrollBy only affects ScrollDelta and total scroll
|
| // offset is bounded by the range [0, max scroll offset].
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
|
|
| EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->TotalScrollOffset());
|
| EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->scroll_offset());
|
| @@ -345,9 +348,10 @@ TEST_F(LayerImplScrollTest, ScrollByWithZeroOffset) {
|
| }
|
|
|
| TEST_F(LayerImplScrollTest, ScrollByWithNonZeroOffset) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| gfx::Vector2d scroll_offset(10, 5);
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
|
|
| EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset());
|
| @@ -390,9 +394,10 @@ class ScrollDelegateIgnore : public LayerScrollOffsetDelegate {
|
| };
|
|
|
| TEST_F(LayerImplScrollTest, ScrollByWithIgnoringDelegate) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
|
|
| EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset());
|
| @@ -442,9 +447,10 @@ class ScrollDelegateAccept : public LayerScrollOffsetDelegate {
|
| };
|
|
|
| TEST_F(LayerImplScrollTest, ScrollByWithAcceptingDelegate) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
|
|
| EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset());
|
| @@ -476,12 +482,13 @@ TEST_F(LayerImplScrollTest, ScrollByWithAcceptingDelegate) {
|
| }
|
|
|
| TEST_F(LayerImplScrollTest, ApplySentScrollsNoDelegate) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| gfx::Vector2dF scroll_delta(20.5f, 8.5f);
|
| gfx::Vector2d sent_scroll_delta(12, -3);
|
|
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
| layer()->ScrollBy(scroll_delta);
|
| layer()->SetSentScrollDelta(sent_scroll_delta);
|
| @@ -500,12 +507,13 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsNoDelegate) {
|
| }
|
|
|
| TEST_F(LayerImplScrollTest, ApplySentScrollsWithIgnoringDelegate) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| gfx::Vector2d sent_scroll_delta(12, -3);
|
| gfx::Vector2dF fixed_offset(32, 12);
|
|
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
| ScrollDelegateIgnore delegate;
|
| delegate.set_fixed_offset(fixed_offset);
|
| @@ -524,12 +532,13 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsWithIgnoringDelegate) {
|
| }
|
|
|
| TEST_F(LayerImplScrollTest, ApplySentScrollsWithAcceptingDelegate) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| gfx::Vector2d sent_scroll_delta(12, -3);
|
| gfx::Vector2dF scroll_delta(20.5f, 8.5f);
|
|
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
| ScrollDelegateAccept delegate;
|
| layer()->SetScrollOffsetDelegate(&delegate);
|
| @@ -548,12 +557,13 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsWithAcceptingDelegate) {
|
| }
|
|
|
| TEST_F(LayerImplScrollTest, ScrollUserUnscrollableLayer) {
|
| - gfx::Vector2d max_scroll_offset(50, 80);
|
| +// TODO(wjmaclean) - SMSO Add clip layer.
|
| +// gfx::Vector2d max_scroll_offset(50, 80);
|
| gfx::Vector2d scroll_offset(10, 5);
|
| gfx::Vector2dF scroll_delta(20.5f, 8.5f);
|
|
|
| layer()->set_user_scrollable_vertical(false);
|
| - layer()->SetMaxScrollOffset(max_scroll_offset);
|
| +// layer()->SetMaxScrollOffset(max_scroll_offset);
|
| layer()->SetScrollOffset(scroll_offset);
|
| gfx::Vector2dF unscrolled = layer()->ScrollBy(scroll_delta);
|
|
|
|
|