Remove Layer/LayerImpl's scroll_clip_layer and instead track scrolling bounds [chromium/src : master]

0 views
Skip to first unread message

Philip Rogers (Gerrit)

unread,
Jun 22, 2017, 6:04:50 PM6/22/17
to enne, Chris harrelson, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org

Philip Rogers would like enne and Chris harrelson to review this change.

View Change

Remove Layer/LayerImpl's scroll_clip_layer and instead track scrolling bounds

This patch removes scroll_clip_layer from Layer and LayerImpl which removes
a major layer dependency for scrolling (e.g., with this patch, ScrollNode's
owning_layer_id can be removed). Instead of tracking the scroll container
bounds with a Layer, this patch tracks it explicitly as Layer/LayerImpl's
scroll_container_bounds. If clipping is desired, a clip layer will still
need to be added and manually kept up-to-date with the scrolling layer's
scroll container bounds.

Because the scroll container bounds are now tracked on the scrolling layer,
scrollability (i.e., Layer::scrollable()) is based on the scroll container
bounds being non-empty, and the scrollable bit has been removed.

A TODO has been added to rename ScrollNode's scroll_clip_bounds to be
scroll_container_bounds. The scroll_clip concept was particularily
confusing for WebView which has a scrolling concept that does not clip.

Bug: 723263
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
---
M cc/blink/web_layer_impl.cc
M cc/blink/web_layer_impl.h
M cc/input/scrollbar_animation_controller_unittest.cc
M cc/input/single_scrollbar_animation_controller_thinning_unittest.cc
M cc/layers/layer.cc
M cc/layers/layer.h
M cc/layers/layer_impl.cc
M cc/layers/layer_impl.h
M cc/layers/layer_impl_unittest.cc
M cc/layers/layer_perftest.cc
M cc/layers/layer_position_constraint_unittest.cc
M cc/layers/layer_unittest.cc
M cc/layers/painted_scrollbar_layer_impl_unittest.cc
M cc/layers/scrollbar_layer_unittest.cc
M cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
M cc/test/layer_tree_json_parser.cc
M cc/test/layer_tree_test.cc
M cc/test/test_layer_tree_host_base.cc
M cc/trees/draw_property_utils.cc
M cc/trees/layer_tree_host_common_unittest.cc
M cc/trees/layer_tree_host_impl.cc
M cc/trees/layer_tree_host_impl.h
M cc/trees/layer_tree_host_impl_unittest.cc
M cc/trees/layer_tree_host_unittest.cc
M cc/trees/layer_tree_host_unittest_animation.cc
M cc/trees/layer_tree_host_unittest_damage.cc
M cc/trees/layer_tree_host_unittest_picture.cc
M cc/trees/layer_tree_host_unittest_scroll.cc
M cc/trees/property_tree_builder.cc
M cc/trees/scroll_node.h
M cc/trees/tree_synchronizer_unittest.cc
M third_party/WebKit/Source/core/frame/LocalFrameView.cpp
M third_party/WebKit/Source/core/frame/VisualViewport.cpp
M third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp
M third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp
M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
M third_party/WebKit/public/platform/WebLayer.h
M ui/compositor/layer.cc
M ui/compositor/layer.h
M ui/views/controls/scroll_view.cc
40 files changed, 291 insertions(+), 379 deletions(-)


To view, visit change 545089. To unsubscribe, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
Gerrit-Change-Number: 545089
Gerrit-PatchSet: 3
Gerrit-Owner: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: enne <en...@chromium.org>
Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
Gerrit-CC: Ian Vollick <vol...@chromium.org>
Gerrit-CC: Justin Novosad <ju...@chromium.org>
Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-CC: Rik Cabanier <caba...@adobe.com>
Gerrit-CC: Rob Buis <rob....@samsung.com>
Gerrit-CC: Stephen Chenney <sche...@chromium.org>
Gerrit-CC: Thiago Farina <tfa...@chromium.org>

Philip Rogers (Gerrit)

unread,
Jun 22, 2017, 6:04:50 PM6/22/17
to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, Chris harrelson, enne, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

Philip Rogers posted comments on this change.

View Change

Patch set 3:Commit-Queue +1

    To view, visit change 545089. To unsubscribe, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
    Gerrit-Change-Number: 545089
    Gerrit-PatchSet: 3
    Gerrit-Owner: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: enne <en...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
    Gerrit-CC: Ian Vollick <vol...@chromium.org>
    Gerrit-CC: Justin Novosad <ju...@chromium.org>
    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
    Gerrit-Comment-Date: Thu, 22 Jun 2017 22:04:47 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: Yes

    enne (Gerrit)

    unread,
    Jun 22, 2017, 6:33:42 PM6/22/17
    to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, Commit Bot, Chris harrelson, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

    enne posted comments on this change.

    View Change

    Patch set 3:

    (2 comments)

    To view, visit change 545089. To unsubscribe, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
    Gerrit-Change-Number: 545089
    Gerrit-PatchSet: 3
    Gerrit-Owner: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: enne <en...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
    Gerrit-CC: Ian Vollick <vol...@chromium.org>
    Gerrit-CC: Justin Novosad <ju...@chromium.org>
    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
    Gerrit-Comment-Date: Thu, 22 Jun 2017 22:33:38 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Chris harrelson (Gerrit)

    unread,
    Jun 22, 2017, 7:07:36 PM6/22/17
    to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

    Chris harrelson posted comments on this change.

    View Change

    Patch set 3:

    (3 comments)

    To view, visit change 545089. To unsubscribe, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
    Gerrit-Change-Number: 545089
    Gerrit-PatchSet: 3
    Gerrit-Owner: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: enne <en...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
    Gerrit-CC: Ian Vollick <vol...@chromium.org>
    Gerrit-CC: Justin Novosad <ju...@chromium.org>
    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
    Gerrit-Comment-Date: Thu, 22 Jun 2017 23:07:34 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Philip Rogers (Gerrit)

    unread,
    Jun 22, 2017, 11:24:47 PM6/22/17
    to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

    Philip Rogers posted comments on this change.

    View Change

    Patch set 4:Commit-Queue +1

    (5 comments)

      • Why does this block move?

      • Can the contents viewport change size? How does this get updated, if so?

      • Yes, this happens in ScrollView::Layout when we call "contents_viewport_->SetBoundsRect". In the same function we now update the contents_->layer's scroll container bounds.

      • Why is this new line needed?

        This is to handle the case when the viewport layer's bounds change.

    To view, visit change 545089. To unsubscribe, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
    Gerrit-Change-Number: 545089
    Gerrit-PatchSet: 4
    Gerrit-Owner: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
    Gerrit-Reviewer: enne <en...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
    Gerrit-CC: Ian Vollick <vol...@chromium.org>
    Gerrit-CC: Justin Novosad <ju...@chromium.org>
    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Jun 2017 03:24:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: Yes

    Philip Rogers (Gerrit)

    unread,
    Jun 23, 2017, 12:21:23 AM6/23/17
    to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

    Philip Rogers posted comments on this change.

    View Change

    Patch set 5:Commit-Queue +1

      To view, visit change 545089. To unsubscribe, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
      Gerrit-Change-Number: 545089
      Gerrit-PatchSet: 5
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: enne <en...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
      Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
      Gerrit-CC: Ian Vollick <vol...@chromium.org>
      Gerrit-CC: Justin Novosad <ju...@chromium.org>
      Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
      Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
      Gerrit-CC: Rik Cabanier <caba...@adobe.com>
      Gerrit-CC: Rob Buis <rob....@samsung.com>
      Gerrit-CC: Stephen Chenney <sche...@chromium.org>
      Gerrit-CC: Thiago Farina <tfa...@chromium.org>
      Gerrit-Comment-Date: Fri, 23 Jun 2017 04:21:20 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Philip Rogers (Gerrit)

      unread,
      Jun 23, 2017, 1:03:34 AM6/23/17
      to enne, Chris harrelson, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Justin Novosad, Kenneth Rohde Christiansen, Stephen Chenney, Rik Cabanier, Ian Vollick, Kalyan Kondapally, chromium...@chromium.org, Dongseong Hwang, Rob Buis, Commit Bot, Thiago Farina, Dirk Schulze

      Philip Rogers uploaded patch set #6 to this change.

      View Change

      Remove Layer/LayerImpl's scroll_clip_layer and instead track scrolling bounds

      This patch removes scroll_clip_layer from Layer and LayerImpl which removes
      a major layer dependency for scrolling (e.g., with this patch, ScrollNode's
      owning_layer_id can be removed). Instead of tracking the scroll container
      bounds with a Layer, this patch tracks it explicitly as Layer/LayerImpl's
      scroll_container_bounds. If clipping is desired, a clip layer will still
      need to be added and manually kept up-to-date with the scrolling layer's
      scroll container bounds.

      M third_party/WebKit/Source/core/frame/VisualViewport.cpp
      M third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp
      M third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp
      M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
      M third_party/WebKit/Source/web/tests/data/mhtml/simple_test.mht

      M third_party/WebKit/public/platform/WebLayer.h
      M ui/compositor/layer.cc
      M ui/compositor/layer.h
      M ui/views/controls/scroll_view.cc
      40 files changed, 308 insertions(+), 391 deletions(-)

      To view, visit change 545089. To unsubscribe, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: newpatchset
      Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
      Gerrit-Change-Number: 545089
      Gerrit-PatchSet: 6
      Gerrit-Owner: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
      Gerrit-Reviewer: enne <en...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>

      Philip Rogers (Gerrit)

      unread,
      Jun 23, 2017, 3:12:48 AM6/23/17
      to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

      Philip Rogers posted comments on this change.

      View Change

      Patch set 6:Commit-Queue +1

        To view, visit change 545089. To unsubscribe, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
        Gerrit-Change-Number: 545089
        Gerrit-PatchSet: 6
        Gerrit-Owner: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: enne <en...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
        Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
        Gerrit-CC: Ian Vollick <vol...@chromium.org>
        Gerrit-CC: Justin Novosad <ju...@chromium.org>
        Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
        Gerrit-CC: Rik Cabanier <caba...@adobe.com>
        Gerrit-CC: Rob Buis <rob....@samsung.com>
        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
        Gerrit-CC: Thiago Farina <tfa...@chromium.org>
        Gerrit-Comment-Date: Fri, 23 Jun 2017 07:12:42 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Chris harrelson (Gerrit)

        unread,
        Jun 23, 2017, 11:19:17 AM6/23/17
        to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

        Chris harrelson posted comments on this change.

        View Change

        Patch set 6:

        (19 comments)

        To view, visit change 545089. To unsubscribe, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
        Gerrit-Change-Number: 545089
        Gerrit-PatchSet: 6
        Gerrit-Owner: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: enne <en...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
        Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
        Gerrit-CC: Ian Vollick <vol...@chromium.org>
        Gerrit-CC: Justin Novosad <ju...@chromium.org>
        Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
        Gerrit-CC: Rik Cabanier <caba...@adobe.com>
        Gerrit-CC: Rob Buis <rob....@samsung.com>
        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
        Gerrit-CC: Thiago Farina <tfa...@chromium.org>
        Gerrit-Comment-Date: Fri, 23 Jun 2017 15:19:14 +0000
        Gerrit-HasComments: Yes
        Gerrit-HasLabels: No

        Philip Rogers (Gerrit)

        unread,
        Jun 23, 2017, 1:59:49 PM6/23/17
        to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

        Philip Rogers posted comments on this change.

        View Change

        Patch set 6:Commit-Queue +1

          To view, visit change 545089. To unsubscribe, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: comment
          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
          Gerrit-Change-Number: 545089
          Gerrit-PatchSet: 6
          Gerrit-Owner: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: enne <en...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
          Gerrit-CC: Ian Vollick <vol...@chromium.org>
          Gerrit-CC: Justin Novosad <ju...@chromium.org>
          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
          Gerrit-CC: Rob Buis <rob....@samsung.com>
          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
          Gerrit-Comment-Date: Fri, 23 Jun 2017 17:59:46 +0000
          Gerrit-HasComments: No
          Gerrit-HasLabels: Yes

          Philip Rogers (Gerrit)

          unread,
          Jun 23, 2017, 7:28:00 PM6/23/17
          to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

          Philip Rogers posted comments on this change.

          View Change

          Patch set 7:Commit-Queue +1

          Woohoo! This patch is now -230 LOC.

          (19 comments)

            • Can this layer be removed from the test?

            • Is this layer necessary for the test?

            • This one is a viewport clip layer which is needed.

            • This one is a viewport clip layer which is needed.

            • Patch Set #6, Line 418: std::unique_ptr<LayerImpl> scroll = LayerImpl::Create(layer_tree_impl, 3);

              ditto

              Done

            • Patch Set #6, Line 524: gfx::Size scroll_container_bounds =

              remove third argument?

              Done and removed some of the clip_layers that were passed in. Most are used as viewport layers though.

            • Patch Set #6, Line 818: host_impl_->active_tree()->SetRootLayerForTesting(std::move(root_owned));

              ditto

              Done

            • Patch Set #6, Line 865: InputHandler::ScrollStatus status = host_impl_->ScrollBegin(

              ditto

              Done

            • ditto

              This one is needed. It's sort of setting up a real transformed scrollable area.

            • ditto

              Done

          To view, visit change 545089. To unsubscribe, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: comment
          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
          Gerrit-Change-Number: 545089
          Gerrit-PatchSet: 7
          Gerrit-Owner: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
          Gerrit-Reviewer: enne <en...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
          Gerrit-CC: Ian Vollick <vol...@chromium.org>
          Gerrit-CC: Justin Novosad <ju...@chromium.org>
          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
          Gerrit-CC: Rob Buis <rob....@samsung.com>
          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
          Gerrit-Comment-Date: Fri, 23 Jun 2017 23:27:53 +0000
          Gerrit-HasComments: Yes
          Gerrit-HasLabels: Yes

          Chris harrelson (Gerrit)

          unread,
          Jun 23, 2017, 7:29:25 PM6/23/17
          to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

          Chris harrelson posted comments on this change.

          View Change

          Patch set 7:Code-Review +1

            To view, visit change 545089. To unsubscribe, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-MessageType: comment
            Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
            Gerrit-Change-Number: 545089
            Gerrit-PatchSet: 7
            Gerrit-Owner: Philip Rogers <p...@chromium.org>
            Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
            Gerrit-Reviewer: enne <en...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
            Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
            Gerrit-CC: Ian Vollick <vol...@chromium.org>
            Gerrit-CC: Justin Novosad <ju...@chromium.org>
            Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
            Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
            Gerrit-CC: Rik Cabanier <caba...@adobe.com>
            Gerrit-CC: Rob Buis <rob....@samsung.com>
            Gerrit-CC: Stephen Chenney <sche...@chromium.org>
            Gerrit-CC: Thiago Farina <tfa...@chromium.org>
            Gerrit-Comment-Date: Fri, 23 Jun 2017 23:29:22 +0000
            Gerrit-HasComments: No
            Gerrit-HasLabels: Yes

            Philip Rogers (Gerrit)

            unread,
            Jun 23, 2017, 7:45:17 PM6/23/17
            to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

            Philip Rogers posted comments on this change.

            View Change

            Patch set 8:Commit-Queue +1

              To view, visit change 545089. To unsubscribe, visit settings.

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-MessageType: comment
              Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
              Gerrit-Change-Number: 545089
              Gerrit-PatchSet: 8
              Gerrit-Owner: Philip Rogers <p...@chromium.org>
              Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
              Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
              Gerrit-Reviewer: enne <en...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
              Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
              Gerrit-CC: Ian Vollick <vol...@chromium.org>
              Gerrit-CC: Justin Novosad <ju...@chromium.org>
              Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
              Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
              Gerrit-CC: Rik Cabanier <caba...@adobe.com>
              Gerrit-CC: Rob Buis <rob....@samsung.com>
              Gerrit-CC: Stephen Chenney <sche...@chromium.org>
              Gerrit-CC: Thiago Farina <tfa...@chromium.org>
              Gerrit-Comment-Date: Fri, 23 Jun 2017 23:45:12 +0000
              Gerrit-HasComments: No
              Gerrit-HasLabels: Yes

              Philip Rogers (Gerrit)

              unread,
              Jun 24, 2017, 2:22:33 PM6/24/17
              to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

              Philip Rogers posted comments on this change.

              View Change

              Patch set 8:Commit-Queue +1

                To view, visit change 545089. To unsubscribe, visit settings.

                Gerrit-Project: chromium/src
                Gerrit-Branch: master
                Gerrit-MessageType: comment
                Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                Gerrit-Change-Number: 545089
                Gerrit-PatchSet: 8
                Gerrit-Owner: Philip Rogers <p...@chromium.org>
                Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                Gerrit-Reviewer: enne <en...@chromium.org>
                Gerrit-CC: Commit Bot <commi...@chromium.org>
                Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                Gerrit-CC: Ian Vollick <vol...@chromium.org>
                Gerrit-CC: Justin Novosad <ju...@chromium.org>
                Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                Gerrit-CC: Rob Buis <rob....@samsung.com>
                Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                Gerrit-Comment-Date: Sat, 24 Jun 2017 18:22:30 +0000
                Gerrit-HasComments: No
                Gerrit-HasLabels: Yes

                Philip Rogers (Gerrit)

                unread,
                Jun 24, 2017, 3:45:13 PM6/24/17
                to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                Philip Rogers posted comments on this change.

                View Change

                Patch set 8:Commit-Queue +1

                  To view, visit change 545089. To unsubscribe, visit settings.

                  Gerrit-Project: chromium/src
                  Gerrit-Branch: master
                  Gerrit-MessageType: comment
                  Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                  Gerrit-Change-Number: 545089
                  Gerrit-PatchSet: 8
                  Gerrit-Owner: Philip Rogers <p...@chromium.org>
                  Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                  Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                  Gerrit-Reviewer: enne <en...@chromium.org>
                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                  Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                  Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                  Gerrit-CC: Ian Vollick <vol...@chromium.org>
                  Gerrit-CC: Justin Novosad <ju...@chromium.org>
                  Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                  Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                  Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                  Gerrit-CC: Rob Buis <rob....@samsung.com>
                  Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                  Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                  Gerrit-Comment-Date: Sat, 24 Jun 2017 19:45:09 +0000
                  Gerrit-HasComments: No
                  Gerrit-HasLabels: Yes

                  Philip Rogers (Gerrit)

                  unread,
                  Jun 24, 2017, 6:09:50 PM6/24/17
                  to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                  Philip Rogers posted comments on this change.

                  View Change

                  Patch set 9:Commit-Queue +1

                    To view, visit change 545089. To unsubscribe, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-MessageType: comment
                    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                    Gerrit-Change-Number: 545089
                    Gerrit-PatchSet: 9
                    Gerrit-Owner: Philip Rogers <p...@chromium.org>
                    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                    Gerrit-Reviewer: enne <en...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                    Gerrit-CC: Ian Vollick <vol...@chromium.org>
                    Gerrit-CC: Justin Novosad <ju...@chromium.org>
                    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                    Gerrit-CC: Rob Buis <rob....@samsung.com>
                    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                    Gerrit-Comment-Date: Sat, 24 Jun 2017 22:09:47 +0000
                    Gerrit-HasComments: No
                    Gerrit-HasLabels: Yes

                    Philip Rogers (Gerrit)

                    unread,
                    Jun 24, 2017, 6:20:28 PM6/24/17
                    to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                    Philip Rogers posted comments on this change.

                    View Change

                    Patch set 9:Commit-Queue +1

                      To view, visit change 545089. To unsubscribe, visit settings.

                      Gerrit-Project: chromium/src
                      Gerrit-Branch: master
                      Gerrit-MessageType: comment
                      Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                      Gerrit-Change-Number: 545089
                      Gerrit-PatchSet: 9
                      Gerrit-Owner: Philip Rogers <p...@chromium.org>
                      Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                      Gerrit-Reviewer: enne <en...@chromium.org>
                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                      Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                      Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                      Gerrit-CC: Ian Vollick <vol...@chromium.org>
                      Gerrit-CC: Justin Novosad <ju...@chromium.org>
                      Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                      Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                      Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                      Gerrit-CC: Rob Buis <rob....@samsung.com>
                      Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                      Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                      Gerrit-Comment-Date: Sat, 24 Jun 2017 22:20:26 +0000
                      Gerrit-HasComments: No
                      Gerrit-HasLabels: Yes

                      Philip Rogers (Gerrit)

                      unread,
                      Jun 26, 2017, 12:20:56 PM6/26/17
                      to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                      Philip Rogers posted comments on this change.

                      View Change

                      Patch set 9:Commit-Queue +1

                      @enne, this is ready for a final review.

                      @chrishtr, I made one big change after your review to remove the has_scroll_node member on Layer.

                        To view, visit change 545089. To unsubscribe, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-MessageType: comment
                        Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                        Gerrit-Change-Number: 545089
                        Gerrit-PatchSet: 9
                        Gerrit-Owner: Philip Rogers <p...@chromium.org>
                        Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                        Gerrit-Reviewer: enne <en...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                        Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                        Gerrit-CC: Ian Vollick <vol...@chromium.org>
                        Gerrit-CC: Justin Novosad <ju...@chromium.org>
                        Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                        Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                        Gerrit-CC: Rob Buis <rob....@samsung.com>
                        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                        Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                        Gerrit-Comment-Date: Mon, 26 Jun 2017 16:20:54 +0000
                        Gerrit-HasComments: No
                        Gerrit-HasLabels: Yes

                        enne (Gerrit)

                        unread,
                        Jun 26, 2017, 2:10:41 PM6/26/17
                        to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                        enne posted comments on this change.

                        View Change

                        Patch set 9:Code-Review +1

                        (1 comment)

                        To view, visit change 545089. To unsubscribe, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-MessageType: comment
                        Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                        Gerrit-Change-Number: 545089
                        Gerrit-PatchSet: 9
                        Gerrit-Owner: Philip Rogers <p...@chromium.org>
                        Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                        Gerrit-Reviewer: enne <en...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                        Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                        Gerrit-CC: Ian Vollick <vol...@chromium.org>
                        Gerrit-CC: Justin Novosad <ju...@chromium.org>
                        Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                        Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                        Gerrit-CC: Rob Buis <rob....@samsung.com>
                        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                        Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                        Gerrit-Comment-Date: Mon, 26 Jun 2017 18:10:38 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-HasLabels: Yes

                        Chris harrelson (Gerrit)

                        unread,
                        Jun 26, 2017, 2:12:10 PM6/26/17
                        to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                        Chris harrelson posted comments on this change.

                        View Change

                        Patch set 9:

                        Still LGTM.

                          To view, visit change 545089. To unsubscribe, visit settings.

                          Gerrit-Project: chromium/src
                          Gerrit-Branch: master
                          Gerrit-MessageType: comment
                          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                          Gerrit-Change-Number: 545089
                          Gerrit-PatchSet: 9
                          Gerrit-Owner: Philip Rogers <p...@chromium.org>
                          Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                          Gerrit-Reviewer: enne <en...@chromium.org>
                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                          Gerrit-CC: Ian Vollick <vol...@chromium.org>
                          Gerrit-CC: Justin Novosad <ju...@chromium.org>
                          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                          Gerrit-CC: Rob Buis <rob....@samsung.com>
                          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                          Gerrit-Comment-Date: Mon, 26 Jun 2017 18:12:07 +0000
                          Gerrit-HasComments: No
                          Gerrit-HasLabels: No

                          Philip Rogers (Gerrit)

                          unread,
                          Jun 26, 2017, 2:20:00 PM6/26/17
                          to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                          Philip Rogers posted comments on this change.

                          View Change

                          Patch set 10:Commit-Queue +2

                          wooohoo!

                            To view, visit change 545089. To unsubscribe, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-MessageType: comment
                            Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                            Gerrit-Change-Number: 545089
                            Gerrit-PatchSet: 10
                            Gerrit-Owner: Philip Rogers <p...@chromium.org>
                            Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                            Gerrit-Reviewer: enne <en...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                            Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                            Gerrit-CC: Ian Vollick <vol...@chromium.org>
                            Gerrit-CC: Justin Novosad <ju...@chromium.org>
                            Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                            Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                            Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                            Gerrit-CC: Rob Buis <rob....@samsung.com>
                            Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                            Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                            Gerrit-Comment-Date: Mon, 26 Jun 2017 18:19:58 +0000
                            Gerrit-HasComments: No
                            Gerrit-HasLabels: Yes

                            Commit Bot (Gerrit)

                            unread,
                            Jun 26, 2017, 2:20:10 PM6/26/17
                            to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                            Commit Bot posted comments on this change.

                            View Change

                            Patch set 10:

                            CQ is trying da patch.

                            Note: The patchset sent to CQ was uploaded after this CL was approved.
                            "Address reviewer comments" https://chromium-review.googlesource.com/c/545089/10

                            Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/545089/10

                            Bot data: {"action": "start", "triggered_at": "2017-06-26T18:19:58.0Z", "cq_cfg_revision": "e12d437dc7f395d72995b548c9dacf21b0b1526e", "revision": "556b9503d595c8f255c2d18d4a57301ac13d9554"}

                              To view, visit change 545089. To unsubscribe, visit settings.

                              Gerrit-Project: chromium/src
                              Gerrit-Branch: master
                              Gerrit-MessageType: comment
                              Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                              Gerrit-Change-Number: 545089
                              Gerrit-PatchSet: 10
                              Gerrit-Owner: Philip Rogers <p...@chromium.org>
                              Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                              Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                              Gerrit-Reviewer: enne <en...@chromium.org>
                              Gerrit-CC: Commit Bot <commi...@chromium.org>
                              Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                              Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                              Gerrit-CC: Ian Vollick <vol...@chromium.org>
                              Gerrit-CC: Justin Novosad <ju...@chromium.org>
                              Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                              Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                              Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                              Gerrit-CC: Rob Buis <rob....@samsung.com>
                              Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                              Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                              Gerrit-Comment-Date: Mon, 26 Jun 2017 18:20:07 +0000
                              Gerrit-HasComments: No
                              Gerrit-HasLabels: No

                              Commit Bot (Gerrit)

                              unread,
                              Jun 26, 2017, 2:23:55 PM6/26/17
                              to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Chris harrelson, enne, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                              Commit Bot posted comments on this change.

                              View Change

                              Patch set 10:

                              Try jobs failed on following builders:
                              linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/415431)

                              Bot data: {"action": "cancel", "triggered_at": "2017-06-26T18:19:58.0Z", "cq_cfg_revision": "e12d437dc7f395d72995b548c9dacf21b0b1526e", "revision": "556b9503d595c8f255c2d18d4a57301ac13d9554"}

                                To view, visit change 545089. To unsubscribe, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-MessageType: comment
                                Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                Gerrit-Change-Number: 545089
                                Gerrit-PatchSet: 10
                                Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                                Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                Gerrit-Reviewer: enne <en...@chromium.org>
                                Gerrit-CC: Commit Bot <commi...@chromium.org>
                                Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                Gerrit-CC: Rob Buis <rob....@samsung.com>
                                Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                Gerrit-Comment-Date: Mon, 26 Jun 2017 18:23:53 +0000
                                Gerrit-HasComments: No
                                Gerrit-HasLabels: No

                                Philip Rogers (Gerrit)

                                unread,
                                Jun 26, 2017, 2:27:51 PM6/26/17
                                to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Michael Wasserman, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                Philip Rogers posted comments on this change.

                                View Change

                                Patch set 10:Commit-Queue +1

                                +danakj for ui/compositor
                                +msw for ui/views

                                  To view, visit change 545089. To unsubscribe, visit settings.

                                  Gerrit-Project: chromium/src
                                  Gerrit-Branch: master
                                  Gerrit-MessageType: comment
                                  Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                  Gerrit-Change-Number: 545089
                                  Gerrit-PatchSet: 10
                                  Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                  Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                                  Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                  Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                  Gerrit-Reviewer: danakj <dan...@chromium.org>
                                  Gerrit-Reviewer: enne <en...@chromium.org>
                                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                                  Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                  Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                  Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                  Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                  Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                  Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                  Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                  Gerrit-CC: Rob Buis <rob....@samsung.com>
                                  Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                  Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                  Gerrit-Comment-Date: Mon, 26 Jun 2017 18:27:48 +0000
                                  Gerrit-HasComments: No
                                  Gerrit-HasLabels: Yes

                                  Philip Rogers (Gerrit)

                                  unread,
                                  Jun 26, 2017, 2:28:50 PM6/26/17
                                  to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Michael Wasserman, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                  Philip Rogers posted comments on this change.

                                  View Change

                                  Patch set 10:

                                  (the red bots are due to a flake, I've filed https://crbug.com/736613)

                                    To view, visit change 545089. To unsubscribe, visit settings.

                                    Gerrit-Project: chromium/src
                                    Gerrit-Branch: master
                                    Gerrit-MessageType: comment
                                    Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                    Gerrit-Change-Number: 545089
                                    Gerrit-PatchSet: 10
                                    Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                    Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                                    Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                    Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                    Gerrit-Reviewer: danakj <dan...@chromium.org>
                                    Gerrit-Reviewer: enne <en...@chromium.org>
                                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                                    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                    Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                    Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                    Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                    Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                    Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                    Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                    Gerrit-CC: Rob Buis <rob....@samsung.com>
                                    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                    Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                    Gerrit-Comment-Date: Mon, 26 Jun 2017 18:28:47 +0000
                                    Gerrit-HasComments: No
                                    Gerrit-HasLabels: No

                                    danakj (Gerrit)

                                    unread,
                                    Jun 26, 2017, 4:40:35 PM6/26/17
                                    to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Michael Wasserman, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                    danakj posted comments on this change.

                                    View Change

                                    Patch set 10:

                                    Patch Set 10: Commit-Queue+1

                                    +danakj for ui/compositor
                                    +msw for ui/views

                                    I just saw this by checking for missed CLs, a few gerrit threads are not getting marked important even tho I'm asked to review them. I will fix gmail.

                                      To view, visit change 545089. To unsubscribe, visit settings.

                                      Gerrit-Project: chromium/src
                                      Gerrit-Branch: master
                                      Gerrit-MessageType: comment
                                      Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                      Gerrit-Change-Number: 545089
                                      Gerrit-PatchSet: 10
                                      Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                      Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                                      Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                      Gerrit-Reviewer: danakj <dan...@chromium.org>
                                      Gerrit-Reviewer: enne <en...@chromium.org>
                                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                                      Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                      Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                      Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                      Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                      Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                      Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                      Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                      Gerrit-CC: Rob Buis <rob....@samsung.com>
                                      Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                      Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                      Gerrit-Comment-Date: Mon, 26 Jun 2017 20:40:32 +0000
                                      Gerrit-HasComments: No
                                      Gerrit-HasLabels: No

                                      danakj (Gerrit)

                                      unread,
                                      Jun 26, 2017, 4:42:30 PM6/26/17
                                      to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Michael Wasserman, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                      danakj posted comments on this change.

                                      View Change

                                      Patch set 10:Code-Review +1

                                      ui/compositor LGTM w/ 1 nit

                                      (1 comment)

                                      Gerrit-Comment-Date: Mon, 26 Jun 2017 20:42:27 +0000
                                      Gerrit-HasComments: Yes
                                      Gerrit-HasLabels: Yes

                                      Philip Rogers (Gerrit)

                                      unread,
                                      Jun 26, 2017, 5:36:34 PM6/26/17
                                      to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Michael Wasserman, Chris harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                      Philip Rogers posted comments on this change.

                                      View Change

                                      Patch set 12:Commit-Queue +1

                                      (1 comment)

                                        • Could you take this by value and move the callback to cc. And do the same o

                                        • Done

                                      To view, visit change 545089. To unsubscribe, visit settings.

                                      Gerrit-Project: chromium/src
                                      Gerrit-Branch: master
                                      Gerrit-MessageType: comment
                                      Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                      Gerrit-Change-Number: 545089
                                      Gerrit-PatchSet: 12
                                      Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                      Gerrit-Reviewer: Chris harrelson <chri...@chromium.org>
                                      Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                      Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                      Gerrit-Reviewer: danakj <dan...@chromium.org>
                                      Gerrit-Reviewer: enne <en...@chromium.org>
                                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                                      Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                      Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                      Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                      Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                      Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                      Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                      Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                      Gerrit-CC: Rob Buis <rob....@samsung.com>
                                      Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                      Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                      Gerrit-Comment-Date: Mon, 26 Jun 2017 21:36:31 +0000
                                      Gerrit-HasComments: Yes
                                      Gerrit-HasLabels: Yes

                                      Philip Rogers (Gerrit)

                                      unread,
                                      Jun 26, 2017, 7:31:19 PM6/26/17
                                      to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Michael Wasserman, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                      Philip Rogers posted comments on this change.

                                      View Change

                                      Patch set 13:Commit-Queue +1

                                        To view, visit change 545089. To unsubscribe, visit settings.

                                        Gerrit-Project: chromium/src
                                        Gerrit-Branch: master
                                        Gerrit-MessageType: comment
                                        Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                        Gerrit-Change-Number: 545089
                                        Gerrit-PatchSet: 13
                                        Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                        Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                        Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                        Gerrit-Reviewer: danakj <dan...@chromium.org>
                                        Gerrit-Reviewer: enne <en...@chromium.org>
                                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                                        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                        Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                        Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                        Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                        Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                        Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                        Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                        Gerrit-CC: Rob Buis <rob....@samsung.com>
                                        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                        Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                        Gerrit-Comment-Date: Mon, 26 Jun 2017 23:31:14 +0000
                                        Gerrit-HasComments: No
                                        Gerrit-HasLabels: Yes

                                        Philip Rogers (Gerrit)

                                        unread,
                                        Jun 26, 2017, 10:05:50 PM6/26/17
                                        to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, danakj, Michael Wasserman, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                        Philip Rogers posted comments on this change.

                                        View Change

                                        Patch set 13:

                                        -msw (honeymoon)
                                        +sky

                                        Scott, can you review ui/views/controls/scroll_view.cc?

                                        The big idea in this change is that we now track the scrolling container bounds independently of the scroll clip layer. For ScrollView, the scrolling container bounds are no longer automatically updated when the viewport changes size so a call to SetScrollable(viewport bounds) is needed in ScrollView::Layout().

                                          To view, visit change 545089. To unsubscribe, visit settings.

                                          Gerrit-Project: chromium/src
                                          Gerrit-Branch: master
                                          Gerrit-MessageType: comment
                                          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                          Gerrit-Change-Number: 545089
                                          Gerrit-PatchSet: 13
                                          Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                          Gerrit-Reviewer: Michael Wasserman <m...@chromium.org>
                                          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Scott Violet <s...@chromium.org>
                                          Gerrit-Reviewer: danakj <dan...@chromium.org>
                                          Gerrit-Reviewer: enne <en...@chromium.org>
                                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                                          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                          Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                          Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                          Gerrit-CC: Rob Buis <rob....@samsung.com>
                                          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                          Gerrit-Comment-Date: Tue, 27 Jun 2017 02:05:45 +0000
                                          Gerrit-HasComments: No
                                          Gerrit-HasLabels: No

                                          Philip Rogers (Gerrit)

                                          unread,
                                          Jun 26, 2017, 10:05:52 PM6/26/17
                                          to Michael Wasserman, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, danakj, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                          Philip Rogers removed Michael Wasserman from this change.

                                          View Change

                                          To view, visit change 545089. To unsubscribe, visit settings.

                                          Gerrit-Project: chromium/src
                                          Gerrit-Branch: master
                                          Gerrit-MessageType: deleteReviewer
                                          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                          Gerrit-Change-Number: 545089
                                          Gerrit-PatchSet: 13
                                          Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>

                                          Scott Violet (Gerrit)

                                          unread,
                                          Jun 27, 2017, 2:13:07 PM6/27/17
                                          to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                          Scott Violet posted comments on this change.

                                          View Change

                                          Patch set 13:

                                          (3 comments)

                                          To view, visit change 545089. To unsubscribe, visit settings.

                                          Gerrit-Project: chromium/src
                                          Gerrit-Branch: master
                                          Gerrit-MessageType: comment
                                          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                          Gerrit-Change-Number: 545089
                                          Gerrit-PatchSet: 13
                                          Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Scott Violet <s...@chromium.org>
                                          Gerrit-Reviewer: danakj <dan...@chromium.org>
                                          Gerrit-Reviewer: enne <en...@chromium.org>
                                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                                          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                          Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                          Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                          Gerrit-CC: Rob Buis <rob....@samsung.com>
                                          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                          Gerrit-Comment-Date: Tue, 27 Jun 2017 18:13:04 +0000
                                          Gerrit-HasComments: Yes
                                          Gerrit-HasLabels: No

                                          Philip Rogers (Gerrit)

                                          unread,
                                          Jun 27, 2017, 3:42:42 PM6/27/17
                                          to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, danakj, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                          Philip Rogers posted comments on this change.

                                          View Change

                                          Patch set 14:Commit-Queue +1

                                          (3 comments)

                                            • Patch Set #13, Line 371: et_did_scroll_callba

                                              unix_hacker_style is used for inline cheap functions. The implementation is

                                            • This ends up not being a copy since we std::move it in. I'm still learning the conventions around naming these. In a case where this calls cc::Layer::set_did_scroll_callback which just does a std::move, would we still want to name this SetDidScrollCallback? If so, should I rename all of the functions from set_did_scroll_callback to SetDidScrollCallback?

                                            • This is tough because there are really two scrolling sizes: the scroll container size and the scrollable layer's size. This was originally called SetScrollContainerBounds in cc::Layer but we ended up switching to SetScrollable(container bounds) (with comments) in this review. Do you think it makes sense to leave this as-is to match the cc::Layer name?

                                          To view, visit change 545089. To unsubscribe, visit settings.

                                          Gerrit-Project: chromium/src
                                          Gerrit-Branch: master
                                          Gerrit-MessageType: comment
                                          Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                          Gerrit-Change-Number: 545089
                                          Gerrit-PatchSet: 14
                                          Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                          Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                          Gerrit-Reviewer: Scott Violet <s...@chromium.org>
                                          Gerrit-Reviewer: danakj <dan...@chromium.org>
                                          Gerrit-Reviewer: enne <en...@chromium.org>
                                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                                          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                          Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                          Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                          Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                          Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                          Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                          Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                          Gerrit-CC: Rob Buis <rob....@samsung.com>
                                          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                          Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                          Gerrit-Comment-Date: Tue, 27 Jun 2017 19:42:38 +0000
                                          Gerrit-HasComments: Yes
                                          Gerrit-HasLabels: Yes

                                          danakj (Gerrit)

                                          unread,
                                          Jun 27, 2017, 3:53:59 PM6/27/17
                                          to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                          danakj posted comments on this change.

                                          View Change

                                          Patch set 14:

                                          (1 comment)

                                            • This ends up not being a copy since we std::move it in. I'm still learning

                                              If it's not inline I would not hacker_case it.

                                          Gerrit-Comment-Date: Tue, 27 Jun 2017 19:53:56 +0000
                                          Gerrit-HasComments: Yes
                                          Gerrit-HasLabels: No

                                          Philip Rogers (Gerrit)

                                          unread,
                                          Jun 27, 2017, 6:46:03 PM6/27/17
                                          to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Scott Violet, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                          Philip Rogers posted comments on this change.

                                          View Change

                                          Patch set 15:Commit-Queue +1

                                            To view, visit change 545089. To unsubscribe, visit settings.

                                            Gerrit-Project: chromium/src
                                            Gerrit-Branch: master
                                            Gerrit-MessageType: comment
                                            Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                            Gerrit-Change-Number: 545089
                                            Gerrit-PatchSet: 15
                                            Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                            Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                            Gerrit-Reviewer: Scott Violet <s...@chromium.org>
                                            Gerrit-Reviewer: danakj <dan...@chromium.org>
                                            Gerrit-Reviewer: enne <en...@chromium.org>
                                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                                            Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
                                            Gerrit-CC: Dongseong Hwang <dongseo...@intel.com>
                                            Gerrit-CC: Ian Vollick <vol...@chromium.org>
                                            Gerrit-CC: Justin Novosad <ju...@chromium.org>
                                            Gerrit-CC: Kalyan Kondapally <kalyan.k...@intel.com>
                                            Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
                                            Gerrit-CC: Rik Cabanier <caba...@adobe.com>
                                            Gerrit-CC: Rob Buis <rob....@samsung.com>
                                            Gerrit-CC: Stephen Chenney <sche...@chromium.org>
                                            Gerrit-CC: Thiago Farina <tfa...@chromium.org>
                                            Gerrit-Comment-Date: Tue, 27 Jun 2017 22:45:54 +0000
                                            Gerrit-HasComments: No
                                            Gerrit-HasLabels: Yes

                                            Philip Rogers (Gerrit)

                                            unread,
                                            Jun 27, 2017, 6:46:23 PM6/27/17
                                            to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Scott Violet, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                            Philip Rogers posted comments on this change.

                                            View Change

                                            Patch set 15:

                                            Patch Set 14:

                                            (1 comment)

                                            That makes sense, done.

                                            Gerrit-Comment-Date: Tue, 27 Jun 2017 22:46:21 +0000
                                            Gerrit-HasComments: No
                                            Gerrit-HasLabels: No

                                            Scott Violet (Gerrit)

                                            unread,
                                            Jun 27, 2017, 8:24:01 PM6/27/17
                                            to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, danakj, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                            Scott Violet posted comments on this change.

                                            View Change

                                            Patch set 15:Code-Review +1

                                            Gerrit-Comment-Date: Wed, 28 Jun 2017 00:23:59 +0000
                                            Gerrit-HasComments: No
                                            Gerrit-HasLabels: Yes

                                            Philip Rogers (Gerrit)

                                            unread,
                                            Jun 27, 2017, 8:33:14 PM6/27/17
                                            to blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, danakj, Chris Harrelson, enne, Commit Bot, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                            Philip Rogers posted comments on this change.

                                            View Change

                                            Patch set 15:Commit-Queue +2

                                            This was a large patch and not the easiest to review. Thanks Scott, Dana, Chris, and Enne!

                                            Gerrit-Comment-Date: Wed, 28 Jun 2017 00:33:09 +0000
                                            Gerrit-HasComments: No
                                            Gerrit-HasLabels: Yes

                                            Commit Bot (Gerrit)

                                            unread,
                                            Jun 27, 2017, 8:53:32 PM6/27/17
                                            to Philip Rogers, blink-lay...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-...@chromium.org, cc-...@chromium.org, danakj...@chromium.org, dglazko...@chromium.org, drott+bl...@chromium.org, fmalit...@chromium.org, jbauma...@chromium.org, kinuko...@chromium.org, pdr+graphi...@chromium.org, piman...@chromium.org, platform-architect...@chromium.org, Scott Violet, danakj, Chris Harrelson, enne, Rik Cabanier, chromium...@chromium.org, Dongseong Hwang, Dirk Schulze, Justin Novosad, Kalyan Kondapally, Kenneth Rohde Christiansen, Rob Buis, Stephen Chenney, Thiago Farina, Ian Vollick

                                            Commit Bot merged this change.

                                            View Change

                                            Approvals: Scott Violet: Looks good to me danakj: Looks good to me Chris Harrelson: Looks good to me enne: Looks good to me Philip Rogers: Commit
                                            Remove Layer/LayerImpl's scroll_clip_layer and instead track scrolling bounds

                                            This patch removes scroll_clip_layer from Layer and LayerImpl which removes
                                            a major layer dependency for scrolling (e.g., with this patch, ScrollNode's
                                            owning_layer_id can be removed). Instead of tracking the scroll container
                                            bounds with a Layer, this patch tracks it explicitly as Layer/LayerImpl's
                                            scroll_container_bounds. If clipping is desired, a clip layer will still
                                            need to be added and manually kept up-to-date with the scrolling layer's
                                            scroll container bounds.

                                            A TODO has been added to rename ScrollNode's scroll_clip_bounds to be
                                            scroll_container_bounds. The scroll_clip concept was particularily
                                            confusing for WebView which has a scrolling concept that does not clip.

                                            Bug: 723263
                                            Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
                                            Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                            Reviewed-on: https://chromium-review.googlesource.com/545089
                                            Reviewed-by: Scott Violet <s...@chromium.org>
                                            Reviewed-by: danakj <dan...@chromium.org>
                                            Reviewed-by: enne <en...@chromium.org>
                                            Reviewed-by: Chris Harrelson <chri...@chromium.org>
                                            Commit-Queue: Philip Rogers <p...@chromium.org>
                                            Cr-Commit-Position: refs/heads/master@{#482827}
                                            ---
                                            M cc/blink/web_layer_impl.cc
                                            M cc/blink/web_layer_impl.h
                                            M cc/input/scrollbar_animation_controller_unittest.cc
                                            M cc/input/single_scrollbar_animation_controller_thinning_unittest.cc
                                            M cc/layers/layer.cc
                                            M cc/layers/layer.h
                                            M cc/layers/layer_impl.cc
                                            M cc/layers/layer_impl.h
                                            M cc/layers/layer_impl_unittest.cc
                                            M cc/layers/layer_perftest.cc
                                            M cc/layers/layer_position_constraint_unittest.cc
                                            M cc/layers/layer_unittest.cc
                                            M cc/layers/painted_scrollbar_layer_impl_unittest.cc
                                            M cc/layers/scrollbar_layer_unittest.cc
                                            M cc/layers/solid_color_scrollbar_layer_impl_unittest.cc
                                            M cc/test/layer_tree_json_parser.cc
                                            M cc/test/layer_tree_test.cc
                                            M cc/test/test_layer_tree_host_base.cc
                                            M cc/trees/draw_property_utils.cc
                                            M cc/trees/layer_tree_host_common_unittest.cc
                                            M cc/trees/layer_tree_host_impl.cc
                                            M cc/trees/layer_tree_host_impl.h
                                            M cc/trees/layer_tree_host_impl_unittest.cc
                                            M cc/trees/layer_tree_host_unittest.cc
                                            M cc/trees/layer_tree_host_unittest_animation.cc
                                            M cc/trees/layer_tree_host_unittest_damage.cc
                                            M cc/trees/layer_tree_host_unittest_picture.cc
                                            M cc/trees/layer_tree_host_unittest_scroll.cc
                                            M cc/trees/property_tree_builder.cc
                                            M cc/trees/scroll_node.h
                                            M cc/trees/tree_synchronizer_unittest.cc
                                            M third_party/WebKit/Source/core/frame/VisualViewport.cpp
                                            M third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp
                                            M third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp
                                            M third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
                                            M third_party/WebKit/public/platform/WebLayer.h
                                            M ui/compositor/layer.cc
                                            M ui/compositor/layer.h
                                            M ui/views/controls/scroll_view.cc
                                            39 files changed, 407 insertions(+), 642 deletions(-)


                                            To view, visit change 545089. To unsubscribe, visit settings.

                                            Gerrit-Project: chromium/src
                                            Gerrit-Branch: master
                                            Gerrit-MessageType: merged
                                            Gerrit-Change-Id: Idd994862b01b3fa9d9c50648fb9ecf816886c558
                                            Gerrit-Change-Number: 545089
                                            Gerrit-PatchSet: 16
                                            Gerrit-Owner: Philip Rogers <p...@chromium.org>
                                            Gerrit-Reviewer: Chris Harrelson <chri...@chromium.org>
                                            Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                            Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
                                            Gerrit-Reviewer: Scott Violet <s...@chromium.org>
                                            Gerrit-Reviewer: danakj <dan...@chromium.org>
                                            Gerrit-Reviewer: enne <en...@chromium.org>
                                            Reply all
                                            Reply to author
                                            Forward
                                            0 new messages