зеркало из https://github.com/mozilla/gecko-dev.git
675225dd5a
See https://github.com/mathml-refresh/mathml/issues/24 and https://groups.google.com/forum/#!topic/mozilla.dev.platform/-yV6wb3klSA This commit introduces a new preference option mathml.nonzero_unitless_lengths.disabled to disable MathML nonzero unitless values like "5" for 500%. MathML nonzero unitless are now disabled by default but it could be easily enabled again later if we decide otherwise. * test_bug553917.html is updated to check that these values now cause an error message to be logged into the console rather than a deprecated warning when nonzero unitless lengths are disabled. Additionally, the test checking invalid double dots "2..0" is updated not to use unitless syntax. * The old test 355548-3.xml checks support for mathsize names and also uses several features that are going to be deprecated. So it is just run with the proper preference adjustment. * mfrac-linethickness-2.xhtml and number-size-1.xhtml check support for unitless lengths so they are now run with that support enabled. * WPT tests frac-linethickness-001.html and lengths-1.html are executed with the some MathML features disabled in order to make them pass. We get more assertion passing for the "Legacy numbers" test of lengths-2.html ; however there are still some issues to address (see bug 1574751). Differential Revision: https://phabricator.services.mozilla.com/D42427 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
.eslintrc.js | ||
chrome.ini | ||
file_disabled_iframe.html | ||
mathml_example_test.html | ||
mochitest.ini | ||
stretchy-and-large-operators.html | ||
stretchy-and-large-operators.js | ||
test_bug330964.html | ||
test_bug553917.html | ||
test_bug706406.html | ||
test_bug827713-2.html | ||
test_bug827713.html | ||
test_bug975681.html | ||
test_disabled.html | ||
test_disabled_chrome.html | ||
test_opentype-axis-height.html | ||
test_opentype-limits.html |