gecko-dev/layout
Emilio Cobos Álvarez 68f1504992 Bug 1355343: Take all the snapshots into account. r=bholley
I've chosen this approach mainly because there's no other good way to guarantee
the model is correct than holding the snapshots alive until a style refresh.

What I tried before this (storing them in a sort of "immutable element data") is
a pain, since we call into style from the frame constructor and other content
notifications, which makes keeping track of which snapshots should be cleared an
which shouldn't an insane task.

Ideally we'd have a single entry-point for style, but that's not the case right
now, and changing that requires pretty non-trivial changes to the frame
constructor.

MozReview-Commit-ID: FF1KWZv2iBM

--HG--
extra : rebase_source : b02d516ea164fc567110338411bf6ba251d53dab
2017-05-07 16:36:47 +02:00
..
base Bug 1355343: Take all the snapshots into account. r=bholley 2017-05-07 16:36:47 +02:00
build Bug 1323339 - Add U2FTokenManager class and support IPC Parent classes; r=jcj r=baku 2017-05-09 13:21:23 -07:00
doc
forms Bug 1363278 Get rid of nsIPhonetic and HTMLInputElement.phonetic r=smaug 2017-05-09 16:27:08 +09:00
generic merge mozilla-inbound to mozilla-central a=merge 2017-05-10 15:07:28 +02:00
inspector Bug 1361274. There's no need to update link :visited state when doing querySelectorAll, since querySelectorAll ignores that state anyway. r=smaug 2017-05-03 16:54:25 -04:00
ipc Back out bug 1353060 (3 csets) for possibly causing a checkerboarding regression. r=backout 2017-05-09 13:23:20 -04:00
mathml Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn 2017-05-02 22:42:26 +02:00
media Bug 1349467 - Fix some Audio/Video BUG_COMPONENTs in moz.build files r=jmaher 2017-03-22 17:23:12 -07:00
painting Backed out changeset 9483bb6d8ce6 (bug 1330570) for test failures in test_selection_move_commands.html | cmd_scrollBottom - -300 should equal -300 2017-05-10 12:11:11 +02:00
printing Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
reftests Bug 1341102 - Hopefully fix busted reftest annotations by removing whitespaces. r=me on a CLOSED TREE 2017-05-11 00:08:45 +02:00
style Bug 1355343: Take all the snapshots into account. r=bholley 2017-05-07 16:36:47 +02:00
svg Bug 1362400 part 2 - optimise SMIL image updates r=jwatt 2017-05-06 20:51:59 +01:00
tables Bug 1362880 follow-up: Bump up the reserved size to 32 2017-05-08 21:17:21 -04:00
tools Bug 1359292 - Handle non-ascii characters in reftest logs; r=jmaher 2017-05-08 07:49:05 -06:00
xul Bug 1358713, when a popup's anchor does not have a frame originally, don't have the popup update its position to follow it, r=tn 2017-05-05 11:13:56 -04:00
moz.build