gecko-dev/layout/mathml
Xidorn Quan 97d13f46a3 Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron
I think there are three advantages of this change:
1. removes some dependencies from layout / painting code to pre-computed
   value stuff in the style system;
2. makes it easier to audit usage of specific fields in style structs
   (which is probably a side effect of the first one);
3. potentially improves performance since it doesn't go through the
   unnecessary general logic in ExtractComputedValue.

Also, combined with the part before, we get a unified list for visited-
dependent properties so that we can ensure the assertion here and the
style difference calc code are consistent.

MozReview-Commit-ID: 5B9aN7CfRgI

--HG--
extra : rebase_source : ac80eaea2474b9ec4b47b1cc9a5bdd2e61f6ec4d
2016-12-31 00:57:37 +11:00
..
crashtests Bug 1324624 - stylo: Mark currently failing crashtests with asserts-if(stylo,...). r=xidorn 2016-12-21 15:42:36 +08:00
imptests Bug 1274796 - Support spaces in MathML namedspaces. r=fredw 2016-05-27 01:48:00 +02:00
tests Bug 1173199 - Create preference to disable MathML. r=heycam, r=huseby, r=smaug 2016-06-28 15:24:48 +01:00
jar.mn
mathfont.properties
mathfontSTIXGeneral.properties
mathfontSymbol.properties
mathfontUnicode.properties
mathml.css Bug 843579 - Unprefix -moz-any-link. r=bz 2016-07-19 23:13:13 -04:00
moz.build Bug 1318805 - Move the code for the Web Painting module to layout/painting; r=mattwoodrow 2016-11-21 20:01:15 -05:00
nsIMathMLFrame.h Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
nsMathMLAtoms.h
nsMathMLChar.cpp Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron 2016-12-31 00:57:37 +11:00
nsMathMLChar.h Bug 1280887 - patch 2 - Make gfxTextRun refcounted, replace usage of UniquePtr<> with RefPtr<> for textruns, and make nsTextFrame hold a strong reference to its run(s). r=mats 2016-08-19 13:14:22 +01:00
nsMathMLContainerFrame.cpp Bug 1301630 - Remove nsBlockFrame::SetFlags(). r=bz 2016-09-09 15:26:57 +08:00
nsMathMLContainerFrame.h Bug 1305928 part 1 - Accept backdrop frame list in MathML container frame. r=dholbert 2016-10-01 13:42:41 +10: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 Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
nsMathMLOperators.cpp Bug 1230863 - Remove unused nsPresContext args from many functions. r=roc. 2015-12-06 17:15:53 -08:00
nsMathMLOperators.h
nsMathMLParts.h Bug 1301630 - Remove nsBlockFrame::SetFlags(). r=bz 2016-09-09 15:26:57 +08:00
nsMathMLSelectedFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLSelectedFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLTokenFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLTokenFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmactionFrame.cpp Bug 1197307 - remove PR_snprintf calls in layout/ r=froydnj r=dholbert 2015-12-01 12:50:47 -08:00
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 Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
nsMathMLmfencedFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +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 Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
nsMathMLmoFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmoFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmpaddedFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +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 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame 2016-11-02 11:47:18 -07:00
nsMathMLmrootFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmrowFrame.cpp Bug 1277131 : Part 3 - rename nsGkAtoms::tableOuterFrame and nsCSSAnonBoxes::tableOuter. r=heycam 2016-06-16 13:35:43 +01:00
nsMathMLmrowFrame.h
nsMathMLmspaceFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmspaceFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmsqrtFrame.cpp
nsMathMLmsqrtFrame.h
nsMathMLmtableFrame.cpp Bug 1324072 - Use the frame's BStart, not rect's (fixes typo from bug 789096). r=jfkthame 2016-12-19 16:48:36 +01:00
nsMathMLmtableFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsMathMLmunderoverFrame.cpp Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame 2016-11-02 11:47:18 -07:00
nsMathMLmunderoverFrame.h Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
nsMathMLsemanticsFrame.cpp
nsMathMLsemanticsFrame.h
operatorDictionary.xsl
updateOperatorDictionary.pl