Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(89)

Issue 15973002: Remove NonCompositedContentHost -- Take 2 (Closed)

Created:
7 years, 7 months ago by trchen
Modified:
7 years, 6 months ago
Reviewers:
jamesr
CC:
blink-reviews, shans, blink-layers_chromium.org, alancutter (OOO until 2018), eae+blinkwatch, leviw+renderwatch, dstockwell, jchaffraix+rendering, darktears, Steve Block
Visibility:
Public.

Description

Remove NonCompositedContentHost -- Take 2 This patch was previously reverted for crbug.com/242626 The new version fixed the issue with deferred commit never get resumed, and the issue with transparent WebView. Safari uses a hybrid scrolling approach. For contents that require compositing, they will create compositing layers and will use layer-based scrolling. For non-composited contents, they will be painted to a native window and will be scrolled with a OS-provided backing. Chromium doesn't use this native window based scrolling. Instead, NonCompositedContentHost was introduced to provide a replacement for the OS-provided backing. Now we no longer need to maintain compatibility with the native window approach. This patch removes RenderLayerBacking::paintsIntoWindow(). Main frame contents will be painted onto its RenderView layer (which was always created but only used as container for child layer), and NonCompositedContentHost becomes redundant which gets removed too. R=jamesr@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=151453

Patch Set 1 #

Patch Set 2 : rebased, fix highlight #

Patch Set 3 : include xp rebaseline #

Total comments: 2

Patch Set 4 : rebase, update comments, add FrameView::didChangeBackgroundOpaqueness #

Total comments: 1

Patch Set 5 : transparent frame based on RenderView::backgroundIsKnownToBeOpaqueInRect() #

Patch Set 6 : rebased #

Patch Set 7 : rebase again /_\ #

Total comments: 2

Patch Set 8 : adding back annotation. final rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+390 lines, -475 lines) Patch
M LayoutTests/NeverFixTests View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/TestExpectations View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M LayoutTests/compositing/absolute-inside-out-of-view-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/bounds-in-flipped-writing-mode-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/columns/composited-in-paginated-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/contents-opaque/background-clip-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/contents-opaque/background-color-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/contents-opaque/filter-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/contents-opaque/layer-opacity-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/contents-opaque/layer-transform-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/force-composite-empty-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/no-overflow-iframe-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/overflow-hidden-iframe-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/overflow-iframe-enter-compositing-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/overflow-iframe-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/force-compositing-mode/overflow-iframe-leave-compositing-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/ancestor-overflow-change-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/bounds-clipped-composited-child-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/bounds-ignores-hidden-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/clip-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/clip-inside-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/fixed-position-composited-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/flipped-writing-mode-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/foreground-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/layer-due-to-layer-children-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-positioned-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-transformed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/become-composited-nested-iframes-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/become-overlapped-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/composited-parent-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/connect-compositing-iframe-delayed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/connect-compositing-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/connect-compositing-iframe2-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/connect-compositing-iframe3-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/enter-compositing-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/iframe-resize-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/iframe-size-from-zero-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/invisible-nested-iframe-hide-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/overlapped-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/overlapped-iframe-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/overlapped-nested-iframes-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/iframes/resizer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/images/clip-on-directly-composited-image-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/animation-overlap-with-children-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-and-transform-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-iframes-in-scrollable-page-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/fixed-position-under-transform-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-animation-clipping-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-animation-container-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-animation-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-child-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-transformed-3d-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-transformed-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/overlap-transforms-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/rotate3d-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/scroll-partial-update-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/spanOverlapsCanvas-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/stacking-context-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/stacking-context-overlap-nested-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/layer-creation/translatez-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/masks/mask-layer-size-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow-trumps-transform-style-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/clip-descendents-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/composited-scrolling-paint-phases-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/content-gains-scrollbars-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/content-loses-scrollbars-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/resize-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/repaint/resize-repaint-expected.txt View 1 chunk +5 lines, -4 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-absolute-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-absolute-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-fixed-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-absolute-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-iframe-relative-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rtl/rtl-relative-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-e.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-n.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-ne.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-nw.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-s.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-se.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-sw.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/rubberbanding/transform-overhang-w.html View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/tiling/backface-preserve-3d-tiled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/tiling/rotated-tiled-clamped-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/tiling/tiled-layer-resize-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/transitions/transitions-have-composited-layers-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/visibility/layer-visible-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/compositing/visibility/visibility-image-layers-dynamic-expected.txt View 3 chunks +7 lines, -4 lines 0 comments Download
M LayoutTests/css3/filters/composited-layer-bounds-after-sw-blur-animation-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/css3/filters/composited-layer-bounds-with-composited-blur-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/css3/filters/composited-layer-child-bounds-after-composited-to-sw-shadow-change-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/css3/filters/composited-layer-promotion-after-outset-overlap-change-using-composited-shadow-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/css3/filters/composited-layer-promotion-after-outset-overlap-change-using-sw-shadow-expected.txt View 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/css3/filters/filtered-compositing-descendant-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/compositing/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/compositing/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/gpu/compositedscrolling/overflow/scrolling-content-clip-to-viewport-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/gpu/compositedscrolling/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/gpu/compositedscrolling/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/overflow/scrolling-content-clip-to-viewport-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-linux/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/backing/no-backing-for-clip-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/backing/no-backing-for-clip-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/backing/no-backing-for-perspective-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/composited-in-columns-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/geometry/preserve-3d-switching-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/iframes/invisible-nested-iframe-show-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/overflow/textarea-scroll-touch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/repaint/invalidations-on-composited-layers-expected.txt View 1 chunk +6 lines, -5 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-add-remove-child-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-img-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/tiling/tile-cache-zoomed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt View 3 chunks +7 lines, -4 lines 0 comments Download
M LayoutTests/platform/chromium-mac/css3/filters/composited-during-animation-layertree-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/css3/filters/composited-during-transition-layertree-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/backing/no-backing-for-clip-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/backing/no-backing-for-clip-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/backing/no-backing-for-perspective-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/composited-in-columns-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/limit-layer-bounds-overflow-root-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/geometry/preserve-3d-switching-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/iframes/invisible-nested-iframe-show-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/layer-creation/no-compositing-for-preserve-3d-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/layer-creation/scroll-partial-update-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/repaint/invalidations-on-composited-layers-expected.txt View 1 chunk +6 lines, -5 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/crash-reparent-tiled-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/huge-layer-add-remove-child-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/huge-layer-img-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/huge-layer-with-layer-children-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/huge-layer-with-layer-children-resize-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/tiling/tile-cache-zoomed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/softwarecompositing/visibility/visibility-image-layers-dynamic-expected.txt View 3 chunks +7 lines, -4 lines 0 comments Download
M LayoutTests/platform/chromium-mac/virtual/threaded/compositing/visibility/visibility-image-layers-dynamic-expected.txt View 3 chunks +7 lines, -4 lines 0 comments Download
M LayoutTests/platform/chromium-win-xp/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win-xp/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win-xp/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win-xp/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-clip-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-clip-overlap-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-perspective-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/composited-in-columns-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/layer-due-to-layer-children-switch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/geometry/preserve-3d-switching-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/iframes/invisible-nested-iframe-show-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/repaint/invalidations-on-composited-layers-expected.txt View 1 chunk +6 lines, -5 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/crash-reparent-tiled-layer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-add-remove-child-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-img-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/compositing/tiling/tile-cache-zoomed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/css3/filters/composited-during-animation-layertree-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/css3/filters/composited-during-transition-layertree-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/virtual/softwarecompositing/geometry/composited-in-columns-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/virtual/softwarecompositing/iframes/invisible-nested-iframe-show-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/virtual/softwarecompositing/tiling/huge-layer-img-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/platform/chromium-win/virtual/softwarecompositing/tiling/tile-cache-zoomed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/composited-scrolling-creates-a-stacking-container-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/composited-scrolling-paint-phases-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/content-gains-scrollbars-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/overflow-auto-with-touch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/overflow-auto-with-touch-toggle-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/overflow-overlay-with-touch-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/overflow-scrollbar-layers-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/resize-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/gpu/compositedscrolling/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/geometry/limit-layer-bounds-fixed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/become-overlapped-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/composited-parent-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/connect-compositing-iframe-delayed-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/connect-compositing-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/connect-compositing-iframe2-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/connect-compositing-iframe3-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/enter-compositing-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/iframe-resize-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/iframe-size-from-zero-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/overlapped-iframe-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/iframes/resizer-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/layer-creation/animation-overlap-with-children-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt View 3 chunks +3 lines, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/composited-scrolling-paint-phases-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/content-gains-scrollbars-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/overflow-scrollbar-layers-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/resize-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/scrolling-without-painting-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/overflow/updating-scrolling-content-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/rtl/rtl-iframe-absolute-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/rtl/rtl-iframe-fixed-overflow-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M LayoutTests/virtual/softwarecompositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M Source/WebKit/chromium/WebKit.gyp View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M Source/WebKit/chromium/src/LinkHighlight.h View 1 chunk +0 lines, -1 line 0 comments Download
M Source/WebKit/chromium/src/LinkHighlight.cpp View 1 6 chunks +5 lines, -36 lines 0 comments Download
D Source/WebKit/chromium/src/NonCompositedContentHost.h View 1 chunk +0 lines, -89 lines 0 comments Download
D Source/WebKit/chromium/src/NonCompositedContentHost.cpp View 1 chunk +0 lines, -165 lines 0 comments Download
M Source/WebKit/chromium/src/WebViewImpl.h View 1 2 3 3 chunks +0 lines, -5 lines 0 comments Download
M Source/WebKit/chromium/src/WebViewImpl.cpp View 1 2 3 4 5 12 chunks +13 lines, -67 lines 0 comments Download
M Source/core/page/FrameView.cpp View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderBox.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/RenderLayer.cpp View 1 2 3 4 5 6 7 5 chunks +6 lines, -20 lines 0 comments Download
M Source/core/rendering/RenderLayerBacking.h View 1 2 3 4 2 chunks +3 lines, -9 lines 0 comments Download
M Source/core/rendering/RenderLayerBacking.cpp View 1 2 3 4 5 6 7 8 chunks +14 lines, -18 lines 0 comments Download
M Source/core/rendering/RenderLayerCompositor.h View 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/rendering/RenderLayerCompositor.cpp View 1 2 3 5 chunks +1 line, -15 lines 0 comments Download
M Source/core/rendering/RenderObject.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/RenderView.h View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderView.cpp View 1 2 3 4 5 2 chunks +13 lines, -4 lines 0 comments Download
M public/platform/WebContentLayer.h View 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
trchen
Hey James, This patch fixed all the known issues. Can we try to land it ...
7 years, 7 months ago (2013-05-25 01:43:37 UTC) #1
jamesr
https://codereview.chromium.org/15973002/diff/7001/Source/WebKit/chromium/src/WebViewImpl.cpp File Source/WebKit/chromium/src/WebViewImpl.cpp (right): https://codereview.chromium.org/15973002/diff/7001/Source/WebKit/chromium/src/WebViewImpl.cpp#newcode3616 Source/WebKit/chromium/src/WebViewImpl.cpp:3616: // If we receive an invalidation from WebKit while ...
7 years, 6 months ago (2013-05-28 18:27:50 UTC) #2
trchen
Uploaded a new version. PTAL! On 2013/05/28 18:27:50, jamesr wrote: > https://codereview.chromium.org/15973002/diff/7001/Source/WebKit/chromium/src/WebViewImpl.cpp > File Source/WebKit/chromium/src/WebViewImpl.cpp ...
7 years, 6 months ago (2013-05-28 22:52:33 UTC) #3
jamesr
lgtm except for one thing https://codereview.chromium.org/15973002/diff/16001/Source/core/page/FrameView.cpp File Source/core/page/FrameView.cpp (right): https://codereview.chromium.org/15973002/diff/16001/Source/core/page/FrameView.cpp#newcode2080 Source/core/page/FrameView.cpp:2080: void FrameView::didChangeBackgroundOpaqueness() I think ...
7 years, 6 months ago (2013-05-28 23:03:52 UTC) #4
trchen
On 2013/05/28 23:03:52, jamesr wrote: > lgtm except for one thing > > https://codereview.chromium.org/15973002/diff/16001/Source/core/page/FrameView.cpp > ...
7 years, 6 months ago (2013-05-28 23:17:28 UTC) #5
jamesr
On 2013/05/28 23:17:28, trchen wrote: > On 2013/05/28 23:03:52, jamesr wrote: > > lgtm except ...
7 years, 6 months ago (2013-05-28 23:22:04 UTC) #6
trchen
On 2013/05/28 23:22:04, jamesr wrote: > On 2013/05/28 23:17:28, trchen wrote: > > On 2013/05/28 ...
7 years, 6 months ago (2013-05-29 03:14:18 UTC) #7
jamesr
Yup, looks good % the annotations https://codereview.chromium.org/15973002/diff/33001/Source/core/rendering/RenderBox.h File Source/core/rendering/RenderBox.h (left): https://codereview.chromium.org/15973002/diff/33001/Source/core/rendering/RenderBox.h#oldcode52 Source/core/rendering/RenderBox.h:52: virtual bool backgroundIsKnownToBeOpaqueInRect(const ...
7 years, 6 months ago (2013-05-29 04:59:47 UTC) #8
trchen
Oh I was confused whether it is encouraged to remove OVERRIDE/FINAL. Will add those back.
7 years, 6 months ago (2013-05-29 22:32:29 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/trchen@chromium.org/15973002/40001
7 years, 6 months ago (2013-05-29 23:02:52 UTC) #10
commit-bot: I haz the power
Retried try job too often on win_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_layout_rel&number=7582
7 years, 6 months ago (2013-05-30 04:04:15 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/trchen@chromium.org/15973002/40001
7 years, 6 months ago (2013-05-30 06:04:15 UTC) #12
commit-bot: I haz the power
7 years, 6 months ago (2013-05-30 07:06:27 UTC) #13
Message was sent while issue was closed.
Change committed as 151453

Powered by Google App Engine
This is Rietveld 408576698