gecko-dev/layout
Ting-Yu Lin 2e869d8f3d Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
nsReflowStatus::IsEmpty() assertions are added after DISPLAY_REFLOW in the
beginning of the Reflow().

A few Reflow() implementations have Reset() calls at the end which are left
in place by this patch (with an explanatory comment added to each). These
ending Reset()s are only needed for cases where a non-splittable frame
passes its own nsReflowStatus to a child's reflow method. Just in case the
child leaves a "not fully complete" value in the nsReflowStatus, the
non-splittable parent frame must clear out the nsReflowStatus before
returning, so that its own parent doesn't then try to split it.

MozReview-Commit-ID: 6Jj3jfMAqj4

--HG--
extra : rebase_source : e1fe6a775ad97e16a6d7cc224634ff962ccb0fbf
2017-09-13 18:00:25 +08:00
..
base Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn 2017-08-31 17:41:13 -07:00
build Bug 1398993 - Disable stylo in e10s parent process. r=xidorn 2017-09-13 17:13:11 +08:00
doc
forms Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
generic Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
inspector Merge m-c to inbound, a=merge 2017-08-29 16:17:13 -07:00
ipc Backed out changeset f34a52244cf9 (bug 1393031) 2017-09-14 23:17:35 +02:00
mathml Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
media
painting Bug 1396492 - Support uniform radius for nsDisplayBoxShadowInner; r=jrmuizel 2017-09-18 23:08:24 +08:00
printing Bug 1263503 - memory leak of filename into layout/printing/nsPrintEngine.cpp. r=mantaroh 2017-09-11 10:42:22 +09:00
reftests Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn 2017-08-31 17:41:13 -07:00
style Bug 1400624 - Fix a panic in Stylo memory reporting. r=heycam. 2017-09-18 13:54:30 +10:00
svg Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
tables Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
tools Backed out changeset cc0acc00d769 (bug 1394233) for frequently failing own test usercss-uppercase.html on Windows 7 debug. r=backout a=backout 2017-09-17 14:23:53 +02:00
xul Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert 2017-09-13 18:00:25 +08:00
moz.build