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

Issue 803133002: Use invalidation sets for fullscreen pseudos. (Closed)

Created:
6 years ago by rune
Modified:
4 years, 9 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-dom_chromium.org, dglazkov+blink, eae+blinkwatch, ed+blinkwatch_opera.com, rwlbuis, sof
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use invalidation sets for fullscreen pseudos. Schedule invalidation sets on elements changing state for :-webkit-full-screen and:-webkit-full-screen-ancestor. Lazily load the UA style for fullscreen, but before we enter fullscreen the first time to have the invalidation sets available for style invalidation BUG=442239 Committed: https://crrev.com/5a2027442fee79bb42fe601a608d3d5459991bc8 Cr-Commit-Position: refs/heads/master@{#382405}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Load fullscreen.css for invalidation sets #

Patch Set 4 : Rebased #

Patch Set 5 : Load fullscreen.css on demand #

Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -15 lines) Patch
M third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp View 1 2 3 4 1 chunk +11 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/css/RuleFeature.cpp View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleResolver.h View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/Element.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/Fullscreen.cpp View 1 2 3 4 3 chunks +6 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/dom/StyleEngine.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/StyleEngine.cpp View 1 2 3 4 2 chunks +10 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (14 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/803133002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/803133002/20001
4 years, 11 months ago (2016-01-20 00:34:17 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/10690)
4 years, 11 months ago (2016-01-20 03:51:37 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/803133002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/803133002/40001
4 years, 9 months ago (2016-03-13 20:54:51 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-13 22:11:21 UTC) #9
rune
Loading fullscreen.css UA style when loading html.css means we'll have invalidation sets available when going ...
4 years, 9 months ago (2016-03-13 22:34:53 UTC) #12
Timothy Loh
On 2016/03/13 22:34:53, rune (slow - travelling) wrote: > Loading fullscreen.css UA style when loading ...
4 years, 9 months ago (2016-03-13 23:46:54 UTC) #13
esprehn
Why have the separate sheet at all then? I think we want to break the ...
4 years, 9 months ago (2016-03-14 02:18:43 UTC) #14
rune
On 2016/03/14 02:18:43, esprehn wrote: > Why have the separate sheet at all then? I ...
4 years, 9 months ago (2016-03-14 17:42:40 UTC) #15
rune
On 2016/03/14 17:42:40, rune wrote: > On 2016/03/14 02:18:43, esprehn wrote: > > Why have ...
4 years, 9 months ago (2016-03-17 08:15:40 UTC) #16
esprehn
On 2016/03/17 at 08:15:40, rune wrote: > On 2016/03/14 17:42:40, rune wrote: > > On ...
4 years, 9 months ago (2016-03-18 05:05:58 UTC) #17
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/803133002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/803133002/80001
4 years, 9 months ago (2016-03-21 10:58:48 UTC) #19
rune
On 2016/03/18 05:05:58, esprehn wrote: > In this case if we're always going to add ...
4 years, 9 months ago (2016-03-21 11:34:15 UTC) #21
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-21 12:25:38 UTC) #23
esprehn
lgtm
4 years, 9 months ago (2016-03-21 21:01:19 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/803133002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/803133002/80001
4 years, 9 months ago (2016-03-21 21:19:10 UTC) #27
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 9 months ago (2016-03-21 21:57:12 UTC) #29
commit-bot: I haz the power
4 years, 9 months ago (2016-03-21 21:59:12 UTC) #31
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/5a2027442fee79bb42fe601a608d3d5459991bc8
Cr-Commit-Position: refs/heads/master@{#382405}

Powered by Google App Engine
This is Rietveld 408576698