Julian Hector
23ff0388f2
Bug 1387431 - Adjust condition for compiler-crash hackaround, to avoid crash in clang 3.9 as well. r=dholbert
...
MozReview-Commit-ID: IOVtVgd73Xx
2017-10-09 13:37:18 -07:00
Emilio Cobos Álvarez
e44543aad4
Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
...
MozReview-Commit-ID: 5Nzhyta5Hle
--HG--
extra : rebase_source : c2e9d4bfb9239f5e851d110cd7dff98c1e1a8d8b
2017-04-30 17:30:08 +02:00
Daniel Holbert
40c4434077
Bug 1353888 part 2: Assert that CSSOrderAwareFrameIterator is only used on flex/grid children. r=mats
...
MozReview-Commit-ID: 1uUj9XESHjB
--HG--
extra : rebase_source : 1f40adbd5bbd70235218ebb763b4bdc2b3de5b10
2017-04-07 11:46:35 -07:00
Daniel Holbert
6d1c181798
Bug 1353888 part 1: Add documentation for CSSOrderAwareFrameIterator. r=mats
...
MozReview-Commit-ID: EnuIK2ouo7x
--HG--
extra : rebase_source : 67187f83077ee7d20a995a6b3b7ec167a3f8a1b4
2017-04-07 11:42:04 -07:00
Daniel Holbert
047c5e7b26
Bug 812687 part 4: Add an optional parameter which can make CSSOrderAwareFrameIterator use the legacy "box-ordinal-group" property. r=mats
...
This patch just adds an optional codepath that isn't taken yet, so it shouldn't
affect our behavior. (The next patch in the series will make use of this new
codepath.)
Note: the large code-comment that this patch adds is taken mostly-verbatim from
some nsFlexContainerFrame.cpp code. (The original copy will be removed by the
next patch in this series, when we switch to take advantage of this new
mechanism.)
MozReview-Commit-ID: 9pkJ346rrXg
2017-04-05 19:31:47 -07:00
Daniel Holbert
d6f3c58c61
Bug 812687 part 3: Move CSSOrderAwareFrameIterator code to its own .h/.cpp file. r=mats
...
This patch just moves code, so it should not affect our behavior at all.
MozReview-Commit-ID: 4yxSR5rWUV1
2017-04-05 19:31:47 -07:00