servo/components/script/dom/bindings
Matt Brubeck 973918967f Dirty elements whose selectors are affected by sibling changes
This fixes incremental layout of nodes that match pseudo-class selectors such
as :first-child, :nth-child, :last-child, :first-of-type, etc.

* Fixes #8191
* Fixes #9063
* Fixes #9303
* Fixes #9448

This code is based on the following flags from Gecko:
https://hg.mozilla.org/mozilla-central/file/e1cf617a1f28/dom/base/nsINode.h#l134
2016-02-23 17:31:38 -08:00
..
codegen Always implement getOwnEnumerablePropertyKeys 2016-02-23 17:23:56 +01:00
callback.rs Remove #[allow(raw_pointer_derive)] attributes 2015-11-27 14:32:57 -05:00
cell.rs task -> thread 2016-01-10 17:58:13 +09:00
conversions.rs Bump js to get fix from servo/rust-mozjs#237 2016-02-12 17:15:09 +01:00
error.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
global.rs Clean up of script timer code. 2016-02-20 22:43:16 +01:00
inheritance.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
interface.rs All interface objects now share the same hasInstance 2016-02-17 06:37:52 +01:00
js.rs Implement RootedReference<T> for Option<JS<T>> 2016-02-16 22:40:03 +00:00
mod.rs Remove remaining reference to the long-disappeared JSRef type. 2016-01-18 09:52:23 +01:00
num.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
proxyhandler.rs Make fill_property_descriptor take a flags argument 2016-02-23 17:14:27 +01:00
refcounted.rs task -> thread 2016-01-10 17:58:13 +09:00
reflector.rs Add global default method for Reflectable trait 2016-01-11 20:23:47 -05:00
str.rs move method from ByteString to module where it was used 2016-02-23 15:21:35 +01:00
structuredclone.rs Rustfmt some of script. 2015-11-18 11:14:05 +01:00
trace.rs Dirty elements whose selectors are affected by sibling changes 2016-02-23 17:31:38 -08:00
utils.rs Stop returning an Option from Window::browsing_context. 2016-02-23 16:08:28 +01:00
weakref.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
xmlname.rs Fix a bunch of clippy lints 2016-01-02 23:27:15 +01:00