Bobby Holley
438740b912
Implement an nth-index cache.
...
MozReview-Commit-ID: Ee0um3QXkxl
2017-09-21 15:25:38 -07:00
Bobby Holley
48466bf876
Introduce an NthIndexCache type and pipe it from ThreadLocalStyleContext to MatchingContext.
...
Some future refactoring here to pass fewer things as parameters would be nice.
2017-09-20 23:22:38 -07:00
Clément DAVID
c5fe235112
order derivable traits lists
...
Ignoring :
- **generated**.rs
- python/tidy/servo_tidy_tests/rust_tidy.rs
2017-08-23 21:38:44 +02:00
Gecko Backout
f022936ebb
Backed out changeset a417b9d7712d for vendoring bustage. r=backout on a CLOSED TREE
...
Backs out https://github.com/servo/servo/pull/17565
2017-07-28 22:06:00 +00:00
Nikhil Shagrithaya
8ebd70d402
Run the async HTML Tokenizer on a new thread
2017-07-24 23:54:07 +05:30
Emilio Cobos Álvarez
6d6c80e79b
style: Remove StyleRelations.
...
They're unused now. We can add them back if needed.
MozReview-Commit-ID: 92Y2Na0ZbVn
2017-07-12 09:26:55 +02:00
Emilio Cobos Álvarez
95a2ac51c4
style: Remove unused AFFECTED_BY_PSEUDO_ELEMENTS StyleRelation.
...
MozReview-Commit-ID: yHldvHm87b
2017-07-12 08:39:25 +02:00
Emilio Cobos Álvarez
4434509088
style: Add an AllLinksVisitedAndUnvisited for invalidation.
...
Otherwise, tests like the following fail, given we always match as unvisited,
and we'd never mark the link as needing invalidation.
<!doctype html>
<style>
a {
color: red !important;
}
.foo :visited {
color: green !important;
}
</style>
<div>
<a href="https://google.es ">visit me</a>
<button onclick="this.parentNode.className = 'foo'">Then click me</button>
</div>
Bug: 1368240
MozReview-Commit-ID: LDv6S28c4ju
2017-06-13 13:27:06 +02:00
Simon Sapin
b82713924c
Pre-compute classes and IDs case-sensitivity
2017-06-13 00:36:12 +02:00
Simon Sapin
9316c41bf7
Make MatchingContext::quirks_mode field private, add read-only accessor.
2017-06-13 00:35:56 +02:00
Simon Sapin
700aaf2bd6
Move MatchingContext to a new module
2017-06-13 00:31:29 +02:00