gecko-dev/dom/mathml
Emilio Cobos Álvarez 039592f4d8 Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam
This lifts a bunch of string conversions higher up the stack, but allows
us to make the servo code use utf-8 unconditionally, and seemed faster
in my benchmarking (see comment 0).

It should also make a bunch of attribute setters faster too (like
setting .cssText), now that we use UTF8String for them (we couldn't
because we couldn't specify different string types for the getter and
setters).

Differential Revision: https://phabricator.services.mozilla.com/D99590
2020-12-17 14:04:35 +00:00
..
crashtests
tests/mochitest Bug 1128054 - Part 3: Invalid tabindex attribute should not make an element focusable; r=smaug 2020-04-04 20:03:09 +00:00
MathMLElement.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MathMLElement.h Bug 1652942 - Remove some unnecessary includes of Element.h. r=smaug 2020-07-15 13:55:24 +00:00
MathMLElementFactory.cpp Bug 1377999 - Make MathML nodes to adapt the DOMArena changes r=smaug 2020-03-17 14:53:25 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00