|
|
Created:
6 years, 9 months ago by abarth-chromium Modified:
6 years, 9 months ago CC:
blink-reviews, sof, eae+blinkwatch, dglazkov+blink, adamk+blink_chromium.org, Inactive, rwlbuis, eseidel, ojan, mstensho (USE GERRIT) Base URL:
svn://svn.chromium.org/blink/trunk Visibility:
Public. |
DescriptionDon't setStyle the RenderView every style recalc
Prior to this CL, we were setting the style of the RenderView on every style
recalc because we were comparing the RenderView's overflow style with the wrong
value. This CL corrects the bug.
This CL doesn't have much effect yet, but it will become important in a future
CL when we use style modification on RenderLayers to scope compositing updates.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168254
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168412
Patch Set 1 #Patch Set 2 : Fix chicken-egg assert in test #
Total comments: 2
Messages
Total messages: 31 (0 generated)
lgtm
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
lgtm
The CQ bit was unchecked by commit-bot@chromium.org
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blin...
The CQ bit was checked by abarth@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
The CQ bit was unchecked by commit-bot@chromium.org
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blin...
The CQ bit was checked by abarth@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
The CQ bit was unchecked by commit-bot@chromium.org
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blin...
The CQ bit was checked by abarth@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
The CQ bit was unchecked by commit-bot@chromium.org
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blin...
The CQ bit was checked by abarth@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
The CQ bit was unchecked by commit-bot@chromium.org
Retried try job too often on win_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_layout...
The CQ bit was checked by esprehn@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
Message was sent while issue was closed.
Change committed as 168254
Message was sent while issue was closed.
https://codereview.chromium.org/185263002/diff/20001/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/185263002/diff/20001/Source/web/WebViewImpl.c... Source/web/WebViewImpl.cpp:3378: layout(); Why was this change needed?
Message was sent while issue was closed.
https://codereview.chromium.org/185263002/diff/20001/Source/web/WebViewImpl.cpp File Source/web/WebViewImpl.cpp (right): https://codereview.chromium.org/185263002/diff/20001/Source/web/WebViewImpl.c... Source/web/WebViewImpl.cpp:3378: layout(); On 2014/03/03 03:30:52, ojan wrote: > Why was this change needed? The call to setBaseBackgroundColor on line 3386 depends on compositing information. Previously, the unit test for this function, we just happened to have clean compositing state. After the other parts of this change, the unit test triggers a chicken/egg assert. Given that this API can be called at any time, it seems like we need to clean out the compositing state. An alternative would be to delay actually setting the background color until the next compositing update.
Message was sent while issue was closed.
A revert of this CL has been created in https://codereview.chromium.org/183883009/ by apavlov@chromium.org. The reason for reverting is: Crash-broke fast/images/link-body-content-imageDimensionChanged-crash.html on "WebKit Android (Nexus 4)".
The CQ bit was checked by abarth@chromium.org
This crash doesn't appear to exist at top of tree (but we were able to repro it at the rev the bot crashed at).
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
Message was sent while issue was closed.
Change committed as 168412 |