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

Issue 185263002: Don't setStyle the RenderView every style recalc (Closed)

Created:
6 years, 9 months ago by abarth-chromium
Modified:
6 years, 9 months ago
Reviewers:
eseidel, esprehn, ojan
CC:
blink-reviews, sof, eae+blinkwatch, dglazkov+blink, adamk+blink_chromium.org, Inactive, rwlbuis, eseidel, ojan, mstensho (USE GERRIT)
Visibility:
Public.

Description

Don'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
Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -16 lines) Patch
M Source/core/dom/Document.cpp View 1 chunk +20 lines, -16 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 1 1 chunk +2 lines, -0 lines 2 comments Download

Messages

Total messages: 31 (0 generated)
eseidel
lgtm
6 years, 9 months ago (2014-03-01 08:09:54 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
6 years, 9 months ago (2014-03-01 08:10:01 UTC) #2
esprehn
lgtm
6 years, 9 months ago (2014-03-01 08:55:44 UTC) #3
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-01 09:49:21 UTC) #4
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=14780
6 years, 9 months ago (2014-03-01 09:49:22 UTC) #5
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-01 09:54:23 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
6 years, 9 months ago (2014-03-01 09:54:35 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-01 11:40:22 UTC) #8
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=14785
6 years, 9 months ago (2014-03-01 11:40:23 UTC) #9
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-01 19:42:38 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
6 years, 9 months ago (2014-03-01 19:42:47 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-01 21:02:05 UTC) #12
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=14798
6 years, 9 months ago (2014-03-01 21:02:05 UTC) #13
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-01 21:59:52 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/1
6 years, 9 months ago (2014-03-01 22:00:08 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-01 23:29:08 UTC) #16
commit-bot: I haz the power
Retried try job too often on linux_blink for step(s) webkit_unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_blink&number=14803
6 years, 9 months ago (2014-03-01 23:29:09 UTC) #17
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-02 01:35:54 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
6 years, 9 months ago (2014-03-02 01:36:08 UTC) #19
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-02 04:09:05 UTC) #20
commit-bot: I haz the power
Retried try job too often on win_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_layout&number=24184
6 years, 9 months ago (2014-03-02 04:09:06 UTC) #21
esprehn
The CQ bit was checked by esprehn@chromium.org
6 years, 9 months ago (2014-03-02 05:01:04 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
6 years, 9 months ago (2014-03-02 05:01:22 UTC) #23
commit-bot: I haz the power
Change committed as 168254
6 years, 9 months ago (2014-03-02 05:01:36 UTC) #24
ojan
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.cpp#newcode3378 Source/web/WebViewImpl.cpp:3378: layout(); Why was this change needed?
6 years, 9 months ago (2014-03-03 03:30:52 UTC) #25
abarth-chromium
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.cpp#newcode3378 Source/web/WebViewImpl.cpp:3378: layout(); On 2014/03/03 03:30:52, ojan wrote: > Why was ...
6 years, 9 months ago (2014-03-03 03:50:11 UTC) #26
apavlov
A revert of this CL has been created in https://codereview.chromium.org/183883009/ by apavlov@chromium.org. The reason for ...
6 years, 9 months ago (2014-03-03 09:24:46 UTC) #27
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 9 months ago (2014-03-04 23:47:08 UTC) #28
abarth-chromium
This crash doesn't appear to exist at top of tree (but we were able to ...
6 years, 9 months ago (2014-03-04 23:47:33 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/abarth@chromium.org/185263002/20001
6 years, 9 months ago (2014-03-04 23:47:36 UTC) #30
commit-bot: I haz the power
6 years, 9 months ago (2014-03-04 23:48:07 UTC) #31
Message was sent while issue was closed.
Change committed as 168412

Powered by Google App Engine
This is Rietveld 408576698