зеркало из https://github.com/mozilla/gecko-dev.git
f6a6550205
This cleans up after bug 984226, which introduced CHILDREN_AND_PARENT_CHANGED to deal with the facts that: (1) most properties whose changes yield UpdateOverflow style hints imply that an element's overflow area may have changed, and propagation to ancestors can stop without updating the element's parent if the element's own overflow area didn't change. (2) a few properties whose changes yield UpdateOverflow style hints actually don't change the overflow area of the element on which the property changed, but instead change that element's overflow area on the element's parent. Having two separate hints means that we don't have to do the extra work of always updating the parent's overflow area (when the child's overflow area didn't actually change) for the properties in category (1), and we don't have to do extra work of updating the element's own overflow area for properties in category (2). |
||
---|---|---|
.. | ||
analysis | ||
base | ||
build | ||
doc | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |