зеркало из https://github.com/mozilla/gecko-dev.git
246c6b03a7
This commit ensures that the following operators use category I from MathML Core's operator dictionary [1] [2]: U+1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL U+1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL which corresponds to zero lspace/rspace and stretchy. There should already be exhaustive WPT tests operator-dictionary-* to check these and other properties, but they may be shadowed by existing failures or Firefox bugs, so add some more specific reftests for spacing and stretching. However, nsMathMLmoFrame and nsMathMLChar don't handle non-BMP characters very well, so only the first one currently passes. Also tweak updateOperatorDictionary.pl to ignore these special operators. [1] https://w3c.github.io/mathml-core/#dfn-algorithm-to-determine-the-category-of-an-operator [2] https://w3c.github.io/mathml-core/#operator-dictionary-categories-values Differential Revision: https://phabricator.services.mozilla.com/D157788 |
||
---|---|---|
.. | ||
base | ||
build | ||
docs | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
painting | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |