mirror of
https://github.com/servo/servo.git
synced 2025-08-15 02:15:33 +01:00
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
This commit is contained in:
parent
d85ee09bc7
commit
973918967f
14 changed files with 145 additions and 47 deletions
|
@ -70,7 +70,7 @@ heapsize_plugin = "0.1.2"
|
|||
libc = "0.2"
|
||||
log = "0.3"
|
||||
rustc-serialize = "0.3"
|
||||
selectors = {version = "0.5", features = ["heap_size"]}
|
||||
selectors = {version = "0.5.1", features = ["heap_size"]}
|
||||
serde = "0.6"
|
||||
serde_json = "0.6"
|
||||
serde_macros = "0.6"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue