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

Issue 576823004: Move painting code for tables into *Paint classes. (Closed)

Created:
6 years, 3 months ago by chrishtr
Modified:
6 years, 3 months ago
CC:
blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, rune+blink, slimming-paint-reviews_chromium.org, zoltan1
Project:
blink
Visibility:
Public.

Description

Move painting code for tables into *Paint classes. BUG=412088 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=182356

Patch Set 1 #

Patch Set 2 : More. #

Patch Set 3 : Done. #

Patch Set 4 : Added rows. #

Patch Set 5 : Fix. #

Total comments: 17

Patch Set 6 : Addressed comments. #

Patch Set 7 : Fix debug build. #

Patch Set 8 : Fix #

Total comments: 2

Patch Set 9 : Fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+466 lines, -277 lines) Patch
M Source/core/core.gypi View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
A Source/core/paint/TablePainter.h View 1 2 3 4 5 1 chunk +29 lines, -0 lines 0 comments Download
A Source/core/paint/TablePainter.cpp View 1 2 3 4 5 1 chunk +113 lines, -0 lines 0 comments Download
A Source/core/paint/TableRowPainter.h View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
A Source/core/paint/TableRowPainter.cpp View 1 2 3 4 1 chunk +38 lines, -0 lines 0 comments Download
A Source/core/paint/TableSectionPainter.h View 1 2 3 4 5 1 chunk +30 lines, -0 lines 0 comments Download
A Source/core/paint/TableSectionPainter.cpp View 1 2 3 4 5 6 1 chunk +190 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderTable.h View 1 2 3 4 5 6 7 8 4 chunks +12 lines, -5 lines 0 comments Download
M Source/core/rendering/RenderTable.cpp View 1 2 4 chunks +5 lines, -79 lines 0 comments Download
M Source/core/rendering/RenderTableRow.h View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/rendering/RenderTableRow.cpp View 1 2 3 2 chunks +2 lines, -19 lines 0 comments Download
M Source/core/rendering/RenderTableSection.h View 1 2 3 4 5 6 7 8 4 chunks +12 lines, -7 lines 0 comments Download
M Source/core/rendering/RenderTableSection.cpp View 1 2 3 4 5 6 7 8 4 chunks +4 lines, -165 lines 0 comments Download

Messages

Total messages: 12 (3 generated)
chrishtr
6 years, 3 months ago (2014-09-18 23:57:06 UTC) #2
mstensho (USE GERRIT)
https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.cpp File Source/core/paint/TablePainter.cpp (right): https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.cpp#newcode112 Source/core/paint/TablePainter.cpp:112: Double blank line. https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.h File Source/core/paint/TablePainter.h (right): https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.h#newcode8 Source/core/paint/TablePainter.h:8: ...
6 years, 3 months ago (2014-09-19 10:50:12 UTC) #4
chrishtr
https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.cpp File Source/core/paint/TablePainter.cpp (right): https://codereview.chromium.org/576823004/diff/80001/Source/core/paint/TablePainter.cpp#newcode112 Source/core/paint/TablePainter.cpp:112: On 2014/09/19 10:50:11, mstensho wrote: > Double blank line. ...
6 years, 3 months ago (2014-09-19 16:35:24 UTC) #5
mstensho (USE GERRIT)
https://codereview.chromium.org/576823004/diff/80001/Source/core/rendering/RenderTableCell.cpp File Source/core/rendering/RenderTableCell.cpp (right): https://codereview.chromium.org/576823004/diff/80001/Source/core/rendering/RenderTableCell.cpp#newcode995 Source/core/rendering/RenderTableCell.cpp:995: RenderBlock::paint(paintInfo, paintOffset); On 2014/09/19 16:35:24, chrishtr wrote: > On ...
6 years, 3 months ago (2014-09-19 18:08:55 UTC) #6
chrishtr
https://codereview.chromium.org/576823004/diff/80001/Source/core/rendering/RenderTableCell.cpp File Source/core/rendering/RenderTableCell.cpp (right): https://codereview.chromium.org/576823004/diff/80001/Source/core/rendering/RenderTableCell.cpp#newcode995 Source/core/rendering/RenderTableCell.cpp:995: RenderBlock::paint(paintInfo, paintOffset); On 2014/09/19 18:08:55, mstensho wrote: > On ...
6 years, 3 months ago (2014-09-19 18:14:36 UTC) #7
pdr.
LGTM https://codereview.chromium.org/576823004/diff/140001/Source/core/rendering/RenderTableSection.h File Source/core/rendering/RenderTableSection.h (right): https://codereview.chromium.org/576823004/diff/140001/Source/core/rendering/RenderTableSection.h#newcode33 Source/core/rendering/RenderTableSection.h:33: extern float gMaxAllowedOverflowingCellRatioForFastPaintPath; I think this can be: ...
6 years, 3 months ago (2014-09-19 20:51:37 UTC) #8
chrishtr
https://codereview.chromium.org/576823004/diff/140001/Source/core/rendering/RenderTableSection.h File Source/core/rendering/RenderTableSection.h (right): https://codereview.chromium.org/576823004/diff/140001/Source/core/rendering/RenderTableSection.h#newcode33 Source/core/rendering/RenderTableSection.h:33: extern float gMaxAllowedOverflowingCellRatioForFastPaintPath; On 2014/09/19 20:51:37, pdr wrote: > ...
6 years, 3 months ago (2014-09-19 20:59:43 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/576823004/160001
6 years, 3 months ago (2014-09-19 21:00:34 UTC) #11
commit-bot: I haz the power
6 years, 3 months ago (2014-09-19 22:45:08 UTC) #12
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as 182356

Powered by Google App Engine
This is Rietveld 408576698