Emilio Cobos Álvarez
|
e447f819a2
|
style: Make InvalidationProcessor methods be &mut self.
This would allow querySelector / querySelectorAll to mutate the list of matched
nodes as it sees fit.
|
2017-10-13 12:17:02 +02:00 |
|
Emilio Cobos Álvarez
|
9034e6a732
|
style: Add a way to skip the "invalidation on eager pseudo invalidates self" bit.
|
2017-10-13 12:17:02 +02:00 |
|
Emilio Cobos Álvarez
|
ecdb10ef5c
|
Be more precise in should_process_descendants.
|
2017-10-13 12:17:02 +02:00 |
|
Emilio Cobos Álvarez
|
9e61c1962b
|
style: Unify invalidated_child with invalidated_descendants.
I think invalidated_descendants was buggy, and this fixes it.
|
2017-10-13 12:17:01 +02:00 |
|
Emilio Cobos Álvarez
|
557353c1f6
|
style: Move the bounds up in InvalidationProcessor.
|
2017-10-13 12:17:00 +02:00 |
|
Emilio Cobos Álvarez
|
a5e2f2c76c
|
style: Isolate all the restyling related logic in the invalidator in an InvalidationProcessor trait.
Ditto, no change in behavior.
|
2017-10-13 12:17:00 +02:00 |
|
Emilio Cobos Álvarez
|
b9b3e592dd
|
style: Split the invalidation collection from the invalidator step.
This is the first step in reusing the invalidation machinery for other stuff,
potentially including QuerySelector / QuerySelectorAll.
|
2017-10-13 12:16:59 +02:00 |
|