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

Issue 1131793008: Forced style invalidation when clearing resolver no longer needed. (Closed)

Created:
5 years, 7 months ago by rune
Modified:
5 years, 7 months ago
Reviewers:
chrishtr, esprehn
CC:
blink-reviews, blink-reviews-dom_chromium.org, blink-reviews-style_chromium.org, dglazkov+blink, eae+blinkwatch, rwlbuis, sof
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Forced style invalidation when clearing resolver no longer needed. When the StyleInvalidator was stored on the RuleFeatureSet, we had to invalidate with pending invalidations before clearing the RuleFeatureSets as part of clearing the StyleResolver. After the StyleInvalidator was moved to StyleEngine, this is no longer necessary as invalidation sets are reference counted and can be used by the invalidator after their stylesheets are nuked. TEST=fast/css/invalidation/style-update-with-added-stylesheet.html R=chrishtr@chromium.org,esprehn@chromium.org BUG=401359 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=195407

Patch Set 1 #

Patch Set 2 : Removed no longer valid styleResolver() assert. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -4 lines) Patch
M Source/core/dom/Document.cpp View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/dom/StyleEngine.cpp View 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 22 (8 generated)
rune
5 years, 7 months ago (2015-05-13 00:38:34 UTC) #1
esprehn
lgtm Amazing!
5 years, 7 months ago (2015-05-13 01:19:15 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131793008/1
5 years, 7 months ago (2015-05-13 01:19:43 UTC) #4
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/61508)
5 years, 7 months ago (2015-05-13 03:27:14 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131793008/1
5 years, 7 months ago (2015-05-13 08:59:19 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/61543)
5 years, 7 months ago (2015-05-13 11:11:16 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131793008/1
5 years, 7 months ago (2015-05-14 21:28:05 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/win_blink_rel/builds/62767)
5 years, 7 months ago (2015-05-14 23:38:55 UTC) #14
esprehn
It doesn't seem this works.
5 years, 7 months ago (2015-05-14 23:44:02 UTC) #15
rune
On 2015/05/14 23:44:02, esprehn wrote: > It doesn't seem this works. Yeah. I don't get ...
5 years, 7 months ago (2015-05-15 06:56:13 UTC) #16
rune
On 2015/05/15 06:56:13, rune wrote: > On 2015/05/14 23:44:02, esprehn wrote: > > It doesn't ...
5 years, 7 months ago (2015-05-15 12:56:06 UTC) #17
rune
On 2015/05/15 12:56:06, rune wrote: > On 2015/05/15 06:56:13, rune wrote: > > On 2015/05/14 ...
5 years, 7 months ago (2015-05-15 12:56:51 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131793008/20001
5 years, 7 months ago (2015-05-15 13:10:58 UTC) #21
commit-bot: I haz the power
5 years, 7 months ago (2015-05-15 14:17:31 UTC) #22
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=195407

Powered by Google App Engine
This is Rietveld 408576698