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

Issue 554183004: Add an alternate paintContents method to WebContentLayerClient. (Closed)

Created:
6 years, 3 months ago by danakj
Modified:
6 years, 3 months ago
CC:
blink-reviews, jamesr, krit, jbroman, abarth-chromium, blink-layers+watch_chromium.org, dglazkov+blink, Rik, Stephen Chennney, pdr., rwlbuis, nduca, piman, vmpstr
Project:
blink
Visibility:
Public.

Description

Add an alternate paintContents method to WebContentLayerClient. The new method does not take an opaque rect out-parameter. And the old methods all just call the new method and discard the resulting opaque rect. Chromium side is not using this opaque rect anymore and we're removing it there, so making the matching change to blink. This removes a call to GraphicsContext::setRegionTrackingMode(), but there are others. R=fmalita@chromium.org, jamesr@chromium.org, schenney@chromium.org BUG=413479 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181996

Patch Set 1 #

Patch Set 2 : opaquerecttracking: expectations #

Total comments: 5

Patch Set 3 : opaquerecttracking: . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -387 lines) Patch
M LayoutTests/TestExpectations View 1 1 chunk +5 lines, -0 lines 0 comments Download
M Source/platform/blink_platform.gypi View 2 chunks +2 lines, -3 lines 0 comments Download
A + Source/platform/graphics/ContentLayerDelegate.h View 1 2 3 chunks +15 lines, -12 lines 0 comments Download
A + Source/platform/graphics/ContentLayerDelegate.cpp View 2 chunks +13 lines, -18 lines 0 comments Download
M Source/platform/graphics/GraphicsLayer.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/platform/graphics/GraphicsLayer.cpp View 2 chunks +3 lines, -3 lines 0 comments Download
D Source/platform/graphics/OpaqueRectTrackingContentLayerDelegate.h View 1 chunk +0 lines, -69 lines 0 comments Download
D Source/platform/graphics/OpaqueRectTrackingContentLayerDelegate.cpp View 1 chunk +0 lines, -77 lines 0 comments Download
D Source/platform/graphics/OpaqueRectTrackingContentLayerDelegateTest.cpp View 1 chunk +0 lines, -195 lines 0 comments Download
M Source/web/LinkHighlight.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/LinkHighlight.cpp View 1 chunk +6 lines, -2 lines 0 comments Download
M Source/web/WebPopupMenuImpl.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/WebPopupMenuImpl.cpp View 1 chunk +6 lines, -2 lines 0 comments Download
M public/platform/WebContentLayerClient.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (2 generated)
danakj
6 years, 3 months ago (2014-09-12 00:48:19 UTC) #1
danakj
Oops, typing. +florin
6 years, 3 months ago (2014-09-12 00:50:04 UTC) #3
danakj
4 tests have off-by-one blending differences now that they are drawn with blending on cuz ...
6 years, 3 months ago (2014-09-12 16:02:51 UTC) #4
danakj
On 2014/09/12 16:02:51, danakj wrote: > 4 tests have off-by-one blending differences now that they ...
6 years, 3 months ago (2014-09-12 16:03:05 UTC) #5
danakj
schenney: ping :)
6 years, 3 months ago (2014-09-13 02:02:55 UTC) #6
jamesr
lgtm https://codereview.chromium.org/554183004/diff/20001/Source/platform/graphics/ContentLayerDelegate.h File Source/platform/graphics/ContentLayerDelegate.h (right): https://codereview.chromium.org/554183004/diff/20001/Source/platform/graphics/ContentLayerDelegate.h#newcode56 Source/platform/graphics/ContentLayerDelegate.h:56: // tracking opaqueness. this bit isn't about tracking ...
6 years, 3 months ago (2014-09-15 17:38:11 UTC) #7
danakj
Thanks! https://codereview.chromium.org/554183004/diff/20001/Source/platform/graphics/ContentLayerDelegate.h File Source/platform/graphics/ContentLayerDelegate.h (right): https://codereview.chromium.org/554183004/diff/20001/Source/platform/graphics/ContentLayerDelegate.h#newcode56 Source/platform/graphics/ContentLayerDelegate.h:56: // tracking opaqueness. On 2014/09/15 17:38:10, jamesr wrote: ...
6 years, 3 months ago (2014-09-15 17:41:55 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/554183004/40001
6 years, 3 months ago (2014-09-15 17:42:54 UTC) #10
commit-bot: I haz the power
6 years, 3 months ago (2014-09-15 18:51:15 UTC) #11
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as 181996

Powered by Google App Engine
This is Rietveld 408576698