aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-05-04 03:42:23 -0700
committerbors-servo <lbergstrom+bors@mozilla.com>2016-05-04 03:42:23 -0700
commit29823cb378ad0b05a82cfdd133c401a678a19007 (patch)
tree83bcb3d49e1c0e35591cb4f12a377c1c64f9cbc1 /components/script
parent1a1ea30f8c36a5dd01717fbf2294707f5d78c377 (diff)
parent0f7b70c0b7836800ae44e714f7ac19ff50e1e34b (diff)
downloadservo-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')
0 files changed, 0 insertions, 0 deletions