Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(31)

Issue 1158673008: Moving HitTest function to DeprecatedPaintLayerStackingNode. (Closed)

Created:
4 years, 11 months ago by chadarmstrong
Modified:
4 years, 10 months ago
CC:
aboxhall, blink-reviews, blink-reviews-paint_chromium.org, blink-reviews-rendering, dmazzoni, dshwang, eae+blinkwatch, jchaffraix+rendering, je_julie, leviw+renderwatch, nektarios, pdr+renderingwatchlist_chromium.org, slimming-paint-reviews_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Moved HitTest function to DeprecatedPaintLayerStackingNode. This is the first step of ultimately minimizing the code in DeprecatedPaintLayer, so that it can be easily removed later. See https://docs.google.com/document/d/1YApHVA0hJDWeFGxHPpJ6J5JM5Wcz2h3s24KPSFp8VMg/edit?pli=1#heading=h.j2l17vvztg48. BUG=496770 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196690

Patch Set 1 #

Patch Set 2 : Move HitTest to StackingNode #

Total comments: 7

Patch Set 3 : Reviewer comments #

Total comments: 8

Patch Set 4 : Removed TODO #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -60 lines) Patch
M Source/core/layout/LayoutView.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/paint/DeprecatedPaintLayer.h View 1 3 chunks +4 lines, -7 lines 0 comments Download
M Source/core/paint/DeprecatedPaintLayer.cpp View 1 chunk +0 lines, -51 lines 0 comments Download
M Source/core/paint/DeprecatedPaintLayerStackingNode.h View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M Source/core/paint/DeprecatedPaintLayerStackingNode.cpp View 1 2 3 2 chunks +54 lines, -0 lines 0 comments Download
M Source/modules/accessibility/AXLayoutObject.cpp View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 21 (6 generated)
chadarmstrong
In an effort to ultimately eliminate DeprecatedPaintLayer I am moving HitTest functionality out of DeprecatedPaintLayer ...
4 years, 11 months ago (2015-06-04 17:00:40 UTC) #3
dsinclair
Can you add a BUG= link to the tracing bug? And expand the description a ...
4 years, 11 months ago (2015-06-04 17:39:02 UTC) #4
chadarmstrong
On 2015/06/04 17:39:02, dsinclair wrote: > Can you add a BUG= link to the tracing ...
4 years, 11 months ago (2015-06-04 18:11:41 UTC) #5
dsinclair
https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp File Source/core/paint/DeprecatedPaintLayerStackingNode.cpp (right): https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp#newcode341 Source/core/paint/DeprecatedPaintLayerStackingNode.cpp:341: // I do believe it would be better to ...
4 years, 11 months ago (2015-06-04 18:21:23 UTC) #6
chadarmstrong
https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp File Source/core/paint/DeprecatedPaintLayerStackingNode.cpp (right): https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp#newcode341 Source/core/paint/DeprecatedPaintLayerStackingNode.cpp:341: // I do believe it would be better to ...
4 years, 11 months ago (2015-06-04 18:43:39 UTC) #7
Julien - ping for review
https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp File Source/core/paint/DeprecatedPaintLayerStackingNode.cpp (right): https://codereview.chromium.org/1158673008/diff/20001/Source/core/paint/DeprecatedPaintLayerStackingNode.cpp#newcode343 Source/core/paint/DeprecatedPaintLayerStackingNode.cpp:343: // and painting abstracted from this class. On 2015/06/04 ...
4 years, 11 months ago (2015-06-05 00:46:55 UTC) #8
chadarmstrong
https://codereview.chromium.org/1158673008/diff/40001/Source/core/paint/DeprecatedPaintLayer.h File Source/core/paint/DeprecatedPaintLayer.h (right): https://codereview.chromium.org/1158673008/diff/40001/Source/core/paint/DeprecatedPaintLayer.h#newcode531 Source/core/paint/DeprecatedPaintLayer.h:531: DeprecatedPaintLayer* hitTestLayer(DeprecatedPaintLayer* rootLayer, DeprecatedPaintLayer* containerLayer, HitTestResult&, On 2015/06/05 00:46:54, ...
4 years, 11 months ago (2015-06-05 17:24:35 UTC) #9
Julien - ping for review
lgtm The description should follow git's - slightly modified - guidelines: - first line is ...
4 years, 11 months ago (2015-06-05 20:19:28 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1158673008/60001
4 years, 11 months ago (2015-06-05 22:47:47 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: blink_presubmit on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/blink_presubmit/builds/34749)
4 years, 11 months ago (2015-06-05 22:54:01 UTC) #14
chadarmstrong
I need a reviewer from accessibility. There is no real change on that end.
4 years, 11 months ago (2015-06-05 23:30:26 UTC) #16
dmazzoni
lgtm
4 years, 10 months ago (2015-06-08 17:46:44 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1158673008/60001
4 years, 10 months ago (2015-06-08 17:48:49 UTC) #19
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://src.chromium.org/viewvc/blink?view=rev&revision=196690
4 years, 10 months ago (2015-06-08 18:48:23 UTC) #20
chadarmstrong
4 years, 10 months ago (2015-06-09 16:56:10 UTC) #21
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/1175623002/ by chadarmstrong@google.com.

The reason for reverting is: We just learned that Slimming Paint will also be
modifying the Hit Testing code, and it would therefore be better to leave the
code as is for now..

Powered by Google App Engine
This is Rietveld 408576698