gecko-dev/dom/smil
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
test
moz.build
SMILAnimationController.cpp
SMILAnimationController.h
SMILAnimationFunction.cpp
SMILAnimationFunction.h
SMILAttr.h
SMILBoolType.cpp
SMILBoolType.h
SMILCompositor.cpp
SMILCompositor.h
SMILCompositorTable.h
SMILCSSProperty.cpp
SMILCSSProperty.h
SMILCSSValueType.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
SMILCSSValueType.h
SMILEnumType.cpp
SMILEnumType.h
SMILFloatType.cpp
SMILFloatType.h
SMILInstanceTime.cpp
SMILInstanceTime.h
SMILIntegerType.cpp
SMILIntegerType.h
SMILInterval.cpp
SMILInterval.h
SMILKeySpline.cpp
SMILKeySpline.h
SMILMilestone.h
SMILNullType.cpp
SMILNullType.h
SMILParserUtils.cpp
SMILParserUtils.h
SMILRepeatCount.cpp
SMILRepeatCount.h
SMILSetAnimationFunction.cpp
SMILSetAnimationFunction.h
SMILStringType.cpp
SMILStringType.h
SMILTargetIdentifier.h
SMILTimeContainer.cpp
SMILTimeContainer.h
SMILTimedElement.cpp
SMILTimedElement.h
SMILTimeValue.cpp
SMILTimeValue.h
SMILTimeValueSpec.cpp
SMILTimeValueSpec.h
SMILTimeValueSpecParams.h
SMILType.h
SMILTypes.h
SMILValue.cpp
SMILValue.h
TimeEvent.cpp
TimeEvent.h