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

Issue 2786463004: Paint backgrounds of a table section/row in one display item (Closed)

Created:
3 years, 8 months ago by Xianzhu
Modified:
3 years, 8 months ago
Reviewers:
chrishtr, wkorman
CC:
ajuma+watch_chromium.org, blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, eae+blinkwatch, fmalita+watch_chromium.org, jbroman, jchaffraix+rendering, Justin Novosad, kinuko+watch, leviw+renderwatch, pdr+graphicswatchlist_chromium.org, pdr+renderingwatchlist_chromium.org, rwlbuis, Stephen Chennney, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Paint backgrounds of a table section/row in one display item Previously we painted backgrounds of table cell containers in small display items each for each cell. This caused complexities in paint invalidation. Now paint backgrounds (including shadows) of a section/row in one display item. Section also paints column backgrounds into its background display item. Previous paint invalidation logic invalidating cells on container background change is removed. Perf try job https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bisect/builds/7134 shows 5% to 20% performance improvement for PerformanceTests/paint/large-table*.html. BUG=663208 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2786463004 Cr-Commit-Position: refs/heads/master@{#461907} Committed: https://chromium.googlesource.com/chromium/src/+/62ad1c5bc2e538f2a57c2e16e06327414a6fbf7a

Patch Set 1 #

Patch Set 2 : - #

Patch Set 3 : Update unit test #

Patch Set 4 : First round of rebaseline-cl #

Total comments: 15

Patch Set 5 : - #

Total comments: 3

Patch Set 6 : Rebase #

Patch Set 7 : - #

Unified diffs Side-by-side diffs Delta from patch set Stats (+520 lines, -2396 lines) Patch
M third_party/WebKit/LayoutTests/paint/invalidation/table-col-background-expected.txt View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table-col-background-offset-expected.txt View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table-row-bg-change-expected.txt View 1 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table-row-expected.txt View 1 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table-with-padding-row-invalidation-expected.txt View 1 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table/animated-row-background-expected.txt View 1 1 chunk +0 lines, -8 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table/cached-69296-expected.txt View 1 2 chunks +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table/cached-change-col-border-width-expected.txt View 1 2 chunks +14 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/paint/invalidation/table/cached-change-colgroup-border-width-expected.txt View 1 2 chunks +9 lines, -0 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -52 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -38 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -42 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -42 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -67 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -67 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -61 lines 0 comments Download
D third_party/WebKit/LayoutTests/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -61 lines 0 comments Download
A third_party/WebKit/LayoutTests/paint/tables/huge-table-composited-scroll.html View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/paint/tables/huge-table-composited-scroll-expected.html View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/paint/tables/self-painting-row-background-vertical-clipped.html View 1 1 chunk +44 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/paint/tables/self-painting-row-background-vertical-clipped-expected.html View 1 1 chunk +36 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-col-expected.txt View 1 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-expected.txt View 1 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-section-expected.txt View 1 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +7 lines, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +7 lines, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
A + third_party/WebKit/LayoutTests/platform/mac/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-col-span-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -13 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-colgroup-initial-empty-expected.txt View 1 2 3 1 chunk +1 line, -5 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-composited-row-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/disable-spinvalidation/paint/invalidation/table/composited-table-background-section-initial-empty-expected.txt View 1 2 3 1 chunk +0 lines, -24 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/disable-spinvalidation/paint/invalidation/table-row-expected.txt View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBlock.cpp View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.h View 1 2 3 4 1 chunk +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.cpp View 1 2 3 4 5 3 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTable.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTable.cpp View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.h View 1 3 chunks +21 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp View 1 2 3 4 5 6 2 chunks +21 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableCell.h View 1 3 chunks +0 lines, -23 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableCell.cpp View 4 chunks +0 lines, -27 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableRow.cpp View 1 1 chunk +9 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableSection.h View 1 2 3 4 5 6 chunks +16 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutTableSection.cpp View 1 2 3 4 5 3 chunks +12 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintInvalidator.cpp View 1 2 3 4 5 6 2 chunks +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TableCellPainter.h View 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TableCellPainter.cpp View 1 1 chunk +3 lines, -17 lines 0 comments Download
D third_party/WebKit/Source/core/paint/TableCellPainterTest.cpp View 1 2 1 chunk +0 lines, -196 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TablePaintInvalidator.cpp View 1 chunk +27 lines, -71 lines 0 comments Download
A + third_party/WebKit/Source/core/paint/TablePainterTest.cpp View 1 2 9 chunks +27 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TableRowPainter.h View 1 2 chunks +6 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TableRowPainter.cpp View 1 4 chunks +52 lines, -30 lines 0 comments Download
M third_party/WebKit/Source/core/paint/TableSectionPainter.h View 2 chunks +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/paint/TableSectionPainter.cpp View 1 9 chunks +95 lines, -85 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/CullRect.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/DisplayItem.h View 1 2 3 4 5 2 chunks +0 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/paint/DisplayItem.cpp View 1 2 3 4 5 1 chunk +0 lines, -8 lines 0 comments Download

Messages

Total messages: 52 (30 generated)
Xianzhu
3 years, 8 months ago (2017-03-30 19:51:48 UTC) #3
wkorman
Are there particular files or areas where changes were made that we should focus on, ...
3 years, 8 months ago (2017-03-30 20:31:35 UTC) #8
Xianzhu
Sorry, I just noticed the CL description is blank. Updated. (I had updated local git ...
3 years, 8 months ago (2017-03-30 20:52:43 UTC) #11
Xianzhu
Perf try job https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bisect/builds/7134 shows 5% to 20% performance improvement for PerformanceTests/paint/large-table*.html.
3 years, 8 months ago (2017-03-31 16:00:29 UTC) #16
wkorman
lgtm https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutBox.h File third_party/WebKit/Source/core/layout/LayoutBox.h (right): https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutBox.h#newcode492 third_party/WebKit/Source/core/layout/LayoutBox.h:492: void addOverflowFromChild(const LayoutBox* child) { If modifying signature ...
3 years, 8 months ago (2017-03-31 22:15:41 UTC) #18
chrishtr
https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp File third_party/WebKit/Source/core/layout/LayoutTableRow.cpp (right): https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutTableRow.cpp#newcode308 third_party/WebKit/Source/core/layout/LayoutTableRow.cpp:308: cellVisualOverflowRect.moveBy(-location()); Why this change? https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp File third_party/WebKit/Source/core/layout/LayoutTableSection.cpp (right): https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutTableSection.cpp#newcode1283 ...
3 years, 8 months ago (2017-03-31 22:59:07 UTC) #19
Xianzhu
https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutBox.h File third_party/WebKit/Source/core/layout/LayoutBox.h (right): https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/layout/LayoutBox.h#newcode492 third_party/WebKit/Source/core/layout/LayoutBox.h:492: void addOverflowFromChild(const LayoutBox* child) { On 2017/03/31 22:15:41, wkorman ...
3 years, 8 months ago (2017-03-31 23:26:30 UTC) #20
chrishtr
https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp File third_party/WebKit/Source/core/paint/PaintInvalidator.cpp (right): https://codereview.chromium.org/2786463004/diff/60001/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp#newcode239 third_party/WebKit/Source/core/paint/PaintInvalidator.cpp:239: if (object.isTableSection()) { On 2017/03/31 at 23:26:30, Xianzhu wrote: ...
3 years, 8 months ago (2017-04-03 17:10:51 UTC) #25
Xianzhu
https://codereview.chromium.org/2786463004/diff/80001/third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp File third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp (right): https://codereview.chromium.org/2786463004/diff/80001/third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp#newcode29 third_party/WebKit/Source/core/layout/LayoutTableBoxComponent.cpp:29: void LayoutTableBoxComponent::MutableForPainting::updatePaintResult( On 2017/04/03 17:10:51, chrishtr wrote: > This ...
3 years, 8 months ago (2017-04-03 17:23:05 UTC) #26
chrishtr
Another question: what is the effect of this CL on raster time when changing a ...
3 years, 8 months ago (2017-04-03 17:53:25 UTC) #27
Xianzhu
On 2017/04/03 17:53:25, chrishtr wrote: > Another question: what is the effect of this CL ...
3 years, 8 months ago (2017-04-03 18:23:13 UTC) #28
chrishtr
On 2017/04/03 at 18:23:13, wangxianzhu wrote: > On 2017/04/03 17:53:25, chrishtr wrote: > > Another ...
3 years, 8 months ago (2017-04-03 18:46:40 UTC) #33
Xianzhu
On 2017/04/03 18:46:40, chrishtr wrote: > On 2017/04/03 at 18:23:13, wangxianzhu wrote: > > On ...
3 years, 8 months ago (2017-04-03 18:55:05 UTC) #34
Xianzhu
On 2017/04/03 18:55:05, Xianzhu wrote: > On 2017/04/03 18:46:40, chrishtr wrote: > > My main ...
3 years, 8 months ago (2017-04-04 03:05:57 UTC) #35
chrishtr
On 2017/04/04 at 03:05:57, wangxianzhu wrote: > On 2017/04/03 18:55:05, Xianzhu wrote: > > On ...
3 years, 8 months ago (2017-04-04 18:09:13 UTC) #36
Xianzhu
On 2017/04/04 18:09:13, chrishtr wrote: > On 2017/04/04 at 03:05:57, wangxianzhu wrote: > > On ...
3 years, 8 months ago (2017-04-04 18:12:49 UTC) #37
chrishtr
lgtm
3 years, 8 months ago (2017-04-04 18:58:49 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2786463004/80001
3 years, 8 months ago (2017-04-04 19:03:08 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2786463004/100001
3 years, 8 months ago (2017-04-04 19:04:30 UTC) #44
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/240770) cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 8 months ago (2017-04-04 19:23:39 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2786463004/120001
3 years, 8 months ago (2017-04-04 19:46:25 UTC) #49
commit-bot: I haz the power
3 years, 8 months ago (2017-04-05 00:08:55 UTC) #52
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/62ad1c5bc2e538f2a57c2e16e063...

Powered by Google App Engine
This is Rietveld 408576698