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

Issue 2604073002: Apply offset from the correct graphics layer; simplify code for link highlights. (Closed)

Created:
3 years, 11 months ago by chrishtr
Modified:
3 years, 11 months ago
Reviewers:
Xianzhu
CC:
blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, krit, eae+blinkwatch, f(malita), fs, gyuyoung2, jchaffraix+rendering, kinuko+watch, kouhei+svg_chromium.org, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, pdr+svgwatchlist_chromium.org, rwlbuis, Stephen Chennney, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Apply offset from the correct graphics layer; simplify code for link highlights. The code simplification is to avoid deprecated Widget geometry methods, and have less duplicated code. This leads to a MapCoordinatesFlag option to absoluteQuads. BUG=674098 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/9b05ffde46a9ed06e7bb8366dc914f30d2ce1711 Cr-Commit-Position: refs/heads/master@{#440983}

Patch Set 1 #

Total comments: 3

Patch Set 2 : none #

Patch Set 3 : none #

Unified diffs Side-by-side diffs Delta from patch set Stats (+137 lines, -104 lines) Patch
M third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2 View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/compositing/gestures/gesture-tapHighlight-skew-matrix.html View 1 chunk +34 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/compositing/gestures/gesture-tapHighlight-skew-matrix-expected.png View Binary file 0 comments Download
A third_party/WebKit/LayoutTests/compositing/gestures/gesture-tapHighlight-skew-matrix-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBlockFlow.h View 1 chunk +4 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp View 2 chunks +7 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.cpp View 1 chunk +7 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBoxModelObject.h View 1 chunk +4 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp View 2 chunks +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutFlowThread.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutFlowThread.cpp View 2 chunks +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutInline.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutInline.cpp View 2 chunks +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutObject.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutText.h View 2 chunks +4 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutText.cpp View 2 chunks +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutView.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutView.cpp View 1 chunk +4 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGHiddenContainer.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp View 1 chunk +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp View 1 2 1 chunk +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h View 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/svg/LayoutSVGText.cpp View 1 chunk +3 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/web/LinkHighlightImpl.cpp View 3 chunks +19 lines, -57 lines 0 comments Download

Messages

Total messages: 27 (18 generated)
chrishtr
3 years, 11 months ago (2016-12-29 02:57:03 UTC) #8
Xianzhu
lgtm https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp File third_party/WebKit/Source/core/paint/PaintLayer.cpp (left): https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp#oldcode553 third_party/WebKit/Source/core/paint/PaintLayer.cpp:553: ->contentOffsetInCompositingLayer()); Was confused by this when working on ...
3 years, 11 months ago (2016-12-29 05:48:12 UTC) #12
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/2604073002/1
3 years, 11 months ago (2016-12-29 05:48:24 UTC) #13
Xianzhu
https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp File third_party/WebKit/Source/core/paint/PaintLayer.cpp (left): https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp#oldcode553 third_party/WebKit/Source/core/paint/PaintLayer.cpp:553: ->contentOffsetInCompositingLayer()); On 2016/12/29 05:48:12, Xianzhu wrote: > Was confused ...
3 years, 11 months ago (2016-12-29 06:33:00 UTC) #15
chrishtr
https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp File third_party/WebKit/Source/core/paint/PaintLayer.cpp (left): https://codereview.chromium.org/2604073002/diff/1/third_party/WebKit/Source/core/paint/PaintLayer.cpp#oldcode553 third_party/WebKit/Source/core/paint/PaintLayer.cpp:553: ->contentOffsetInCompositingLayer()); On 2016/12/29 at 06:33:00, Xianzhu wrote: > On ...
3 years, 11 months ago (2016-12-29 16:53:04 UTC) #17
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/2604073002/20001
3 years, 11 months ago (2016-12-29 16:53:17 UTC) #19
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/2604073002/40001
3 years, 11 months ago (2016-12-29 19:13:50 UTC) #22
commit-bot: I haz the power
Committed patchset #3 (id:40001)
3 years, 11 months ago (2016-12-29 20:43:42 UTC) #25
commit-bot: I haz the power
3 years, 11 months ago (2017-01-02 15:53:04 UTC) #27
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/9b05ffde46a9ed06e7bb8366dc914f30d2ce1711
Cr-Commit-Position: refs/heads/master@{#440983}

Powered by Google App Engine
This is Rietveld 408576698