fune/layout/mathml
Frédéric Wang f82f883577 Bug 1890523 - Remove extra space above/below stretchy operators. r=emilio
Gecko always adds .2em space above and below stretchy operators but this
is not part of MathML Core and is causing several WPT failures. The
MATH table does not have any parameter for that so it's likely some
tweak that was added in the early days of MathML that may no longer be
necessary. This patch tentatively removes this feature by placing it
under a disabled-by-default flag.

Tests adjustments:
- table-width-1.xhtml: adjusted to work around antialiasing issue with the
  top/bottom of stretchy operators (in the past the extra space added was
  preventing this issue). This does not affect the testing goal, which is about
  the width.
- stretchy-largeop-with-default-font-2.html: Some tests are failing depending
  on the OS config so mark them as such. In the past, the extra vertical space
  added was hiding the issue.

Differential Revision: https://phabricator.services.mozilla.com/D207014
2024-04-12 14:14:23 +00:00
..
tests
jar.mn
mathfont.properties
mathfontSTIXGeneral.properties
mathfontUnicode.properties
mathml.css
moz.build
nsIMathMLFrame.h
nsMathMLAtoms.h
nsMathMLChar.cpp
nsMathMLChar.h
nsMathMLContainerFrame.cpp Bug 1890207 Part 2 - Rename mIntrinsicWidth and UpdateIntrinsicWidth. r=layout-reviewers,tnikkel 2024-04-08 05:05:15 +00:00
nsMathMLContainerFrame.h Bug 1890207 Part 2 - Rename mIntrinsicWidth and UpdateIntrinsicWidth. r=layout-reviewers,tnikkel 2024-04-08 05:05:15 +00:00
nsMathMLFrame.cpp
nsMathMLFrame.h
nsMathMLmencloseFrame.cpp
nsMathMLmencloseFrame.h
nsMathMLmfracFrame.cpp
nsMathMLmfracFrame.h
nsMathMLmmultiscriptsFrame.cpp
nsMathMLmmultiscriptsFrame.h
nsMathMLmoFrame.cpp Bug 1890523 - Remove extra space above/below stretchy operators. r=emilio 2024-04-12 14:14:23 +00:00
nsMathMLmoFrame.h
nsMathMLmpaddedFrame.cpp
nsMathMLmpaddedFrame.h
nsMathMLmrootFrame.cpp
nsMathMLmrootFrame.h
nsMathMLmrowFrame.cpp
nsMathMLmrowFrame.h
nsMathMLmspaceFrame.cpp
nsMathMLmspaceFrame.h
nsMathMLmsqrtFrame.cpp
nsMathMLmsqrtFrame.h
nsMathMLmtableFrame.cpp
nsMathMLmtableFrame.h Bug 1886942 Part 1 - Remove typedefs in nsTableCellFrame. r=layout-reviewers,emilio 2024-03-23 17:06:05 +00:00
nsMathMLmunderoverFrame.cpp
nsMathMLmunderoverFrame.h
nsMathMLOperators.cpp
nsMathMLOperators.h
nsMathMLParts.h
nsMathMLTokenFrame.cpp
nsMathMLTokenFrame.h
operatorDictionary.xsl
updateOperatorDictionary.pl