mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 15:55:36 +00:00
f290869b5e
This makes the ReframingStyleContexts live across the lifetime of the processing of a full queue of posted restyles. This depends on bug 1115812 to behave sensibly (and not assert) when rebuilding the rule tree (RebuildAllStyleData, etc.). This handles the form of lazy frame construction that is done in nsCSSFrameConstructor::RecreateFramesForContent, which posts a restyle. Patch 7 handles any use of the lazy frame construction mechanism. This patch (with patches 4 and 5 under it, but without patches 1-3) fixes the original testcase in bug 1110277, except for some flashing of the final position as the transition starts. Also fixes bug 1111451. |
||
---|---|---|
.. | ||
analysis | ||
base | ||
build | ||
doc | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |