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
SMILAnimationController.cpp Bug 1666617 - Add an observer description argument to AddRefreshObserver. r=smaug 2020-09-25 02:36:29 +00:00
SMILAnimationController.h Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
SMILAnimationFunction.cpp Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
SMILAnimationFunction.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILAttr.h
SMILBoolType.cpp
SMILBoolType.h
SMILCSSProperty.cpp Bug 1626555 - Add `dom/smil` to the list of non-unified-build-compatible directories. r=sg 2020-11-10 11:20:23 +00:00
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
SMILCompositor.cpp
SMILCompositor.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SMILCompositorTable.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILEnumType.cpp
SMILEnumType.h
SMILFloatType.cpp
SMILFloatType.h
SMILInstanceTime.cpp
SMILInstanceTime.h
SMILIntegerType.cpp
SMILIntegerType.h
SMILInterval.cpp
SMILInterval.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILKeySpline.cpp
SMILKeySpline.h
SMILMilestone.h
SMILNullType.cpp
SMILNullType.h
SMILParserUtils.cpp Bug 1679987 - Use nsTokenizedRange where easily possible. r=xpcom-reviewers,nika 2020-12-16 19:10:34 +00:00
SMILParserUtils.h
SMILRepeatCount.cpp
SMILRepeatCount.h
SMILSetAnimationFunction.cpp
SMILSetAnimationFunction.h
SMILStringType.cpp
SMILStringType.h
SMILTargetIdentifier.h Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
SMILTimeContainer.cpp
SMILTimeContainer.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILTimeValue.cpp
SMILTimeValue.h
SMILTimeValueSpec.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SMILTimeValueSpec.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SMILTimeValueSpecParams.h
SMILTimedElement.cpp Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp 2020-11-18 09:05:59 +00:00
SMILTimedElement.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILType.h
SMILTypes.h Bug 1652395 - Replace 'typedef' by 'using' in SVG and SMIL code r=dholbert 2020-07-15 10:37:55 +00:00
SMILValue.cpp
SMILValue.h
TimeEvent.cpp
TimeEvent.h
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00