gecko-dev/layout/mathml
Emilio Cobos Álvarez e464dadceb Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn
This also adds assertions to ensure attributes and state don't change during
layout or frame construction.

MozReview-Commit-ID: BANcpxnRsYS

--HG--
extra : rebase_source : 5d1bc424d3ed90fda3047d3c92c09251346b7bec
2017-05-02 22:42:26 +02:00
..
crashtests Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
imptests
tests Bug 1333164 - fix invalid references to mochitest stylesheet, r=erahm 2017-01-24 14:24:04 +00:00
jar.mn
mathfont.properties
mathfontSTIXGeneral.properties
mathfontUnicode.properties
mathml.css
moz.build Bug 1335124 - Remove mathfontSymbol.properties. r=karl 2017-01-30 12:06:00 +01:00
nsIMathMLFrame.h
nsMathMLAtoms.h
nsMathMLChar.cpp Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel 2017-05-04 22:27:05 +01:00
nsMathMLChar.h
nsMathMLContainerFrame.cpp Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn 2017-05-02 22:42:26 +02:00
nsMathMLContainerFrame.h Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn 2017-05-02 22:42:26 +02:00
nsMathMLFrame.cpp Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron 2016-12-31 00:57:37 +11:00
nsMathMLFrame.h
nsMathMLOperators.cpp
nsMathMLOperators.h
nsMathMLParts.h Bug 1301630 - Remove nsBlockFrame::SetFlags(). r=bz 2016-09-09 15:26:57 +08:00
nsMathMLSelectedFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsMathMLSelectedFrame.h
nsMathMLTokenFrame.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsMathMLTokenFrame.h
nsMathMLmactionFrame.cpp
nsMathMLmactionFrame.h
nsMathMLmencloseFrame.cpp Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron 2016-12-31 00:57:37 +11:00
nsMathMLmencloseFrame.h
nsMathMLmfencedFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsMathMLmfencedFrame.h Bug 1316556 - Remove zeroing allocation in class nsIPresShell. r=dbaron. 2016-12-01 09:06:50 +01:00
nsMathMLmfracFrame.cpp Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron 2016-12-31 00:57:37 +11:00
nsMathMLmfracFrame.h Bug 1316556 - Remove zeroing allocation in class nsIPresShell. r=dbaron. 2016-12-01 09:06:50 +01:00
nsMathMLmmultiscriptsFrame.cpp Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame 2016-11-02 11:47:18 -07:00
nsMathMLmmultiscriptsFrame.h
nsMathMLmoFrame.cpp Bug 1332105 Part 1 - Convert SelectionDetails and related functions to use UniquePtr. r=dholbert 2017-01-20 17:39:57 +08:00
nsMathMLmoFrame.h
nsMathMLmpaddedFrame.cpp Bug 775624 Part 5 - Remove NS_FRAME_IS_COMPLETE. r=dholbert 2017-02-11 22:45:07 +08:00
nsMathMLmpaddedFrame.h Bug 1316556 - Remove zeroing allocation in class nsIPresShell. r=dbaron. 2016-12-01 09:06:50 +01:00
nsMathMLmrootFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsMathMLmrootFrame.h
nsMathMLmrowFrame.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsMathMLmrowFrame.h
nsMathMLmspaceFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsMathMLmspaceFrame.h
nsMathMLmsqrtFrame.cpp
nsMathMLmsqrtFrame.h
nsMathMLmtableFrame.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsMathMLmtableFrame.h Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsMathMLmunderoverFrame.cpp Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn 2017-05-02 22:42:26 +02:00
nsMathMLmunderoverFrame.h Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn 2017-05-02 22:42:26 +02:00
nsMathMLsemanticsFrame.cpp
nsMathMLsemanticsFrame.h
operatorDictionary.xsl
updateOperatorDictionary.pl