diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-05-04 03:42:23 -0700 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2016-05-04 03:42:23 -0700 |
commit | 29823cb378ad0b05a82cfdd133c401a678a19007 (patch) | |
tree | 83bcb3d49e1c0e35591cb4f12a377c1c64f9cbc1 /components/script/dom/htmlframesetelement.rs | |
parent | 1a1ea30f8c36a5dd01717fbf2294707f5d78c377 (diff) | |
parent | 0f7b70c0b7836800ae44e714f7ac19ff50e1e34b (diff) | |
download | servo-29823cb378ad0b05a82cfdd133c401a678a19007.tar.gz servo-29823cb378ad0b05a82cfdd133c401a678a19007.zip |
Auto merge of #10934 - emilio:other-gecko-pseudos, r=bholley,mbrubeck
style: Add infrastructure to support lazy pseudo-elements
This builds on top of #10815, so it's really just the last commit the one that should be reviewed.
I tried to apply the new infrastructure to servo, but failed (for now?).
The problem with it is that it'd require `ThreadSafeLayoutElement` to implement `selectors::Element`, which is a lot of work and might be racy (not totally sure about it though). Thus, I prefered to keep selectors eager until knowing that it's safe to do it.
r? @mbrubeck for style changes, @bholley for the geckolib changes (minimal for now, glue + a list of lazy PEs must be added)
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10934)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/htmlframesetelement.rs')
0 files changed, 0 insertions, 0 deletions