gecko-dev/devtools
Frederic Wang 0a3179c31f Bug 1821980: Align mathvariant implementation on MathML Core. r=emilio,jfkthame
In MathML Core, the recommendation is to directly use the proper
character from the Mathematical Alphanumeric Symbols instead of the
mathvariant attribute. The exception is for automatic italicization on
single-char `<mi>` element. This is implemented via a new text-transform
value "math-auto" [1] which is the default on the `<mi>` element. The
mathvariant attribute is now restricted to that element and to value
"normal" in order to force upright text instead [2]. This CL implements
this restriction together with that new text-transform value under the
mathml.legacy_mathvariant_attribute.disabled flag.

Some legacy MathML cases where math-auto alone does not work are
still handled via MathMLTextRunFactory.

[1] https://w3c.github.io/mathml-core/#new-text-transform-values
[2] https://w3c.github.io/mathml-core/#the-mathvariant-attribute

Differential Revision: https://phabricator.services.mozilla.com/D172395
2023-07-14 15:53:34 +00:00
..
client Bug 1822310 - [devtools] Move from "context" to breakpoint's location assertion for SET_BREAKPOINT action. r=devtools-reviewers,bomsy 2023-07-14 07:08:19 +00:00
docs Bug 1838167 - doc: Fix links to MDN Position page DONTBUILD 2023-07-12 11:30:28 +00:00
perfdocs
platform Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish 2023-05-20 12:26:49 +00:00
server Bug 1550792 - Change LoadInfo to use GetIsOriginPotentiallyTrustworthy; r=ckerschb,necko-reviewers,freddyb,kershaw,extension-reviewers,devtools-reviewers,robwu 2023-07-13 22:40:30 +00:00
shared Bug 1821980: Align mathvariant implementation on MathML Core. r=emilio,jfkthame 2023-07-14 15:53:34 +00:00
startup Bug 1836046 - [devtools] Remove the enable devtools popup for the F12 experiment r=devtools-reviewers,desktop-theme-reviewers,fluent-reviewers,flod,dao,ochameau 2023-06-08 17:41:27 +00:00
.eslintrc.js Bug 1835250 - [devtools] Migrate compatibility constants and helpers to dedicated modules. r=jdescottes,devtools-reviewers,Standard8. 2023-05-31 04:55:22 +00:00
.eslintrc.xpcshell.js
CODE_OF_CONDUCT.md
moz.build
rename.py
templates.mozbuild
tsconfig.json