gecko-dev/dom/smil
Robert Longson f543d3efcd Bug 616362 - do not set aPreventCachingOfSandwich to false in methods that override SMILAttr::ValueFromString r=emilio
Currently SMILAnimationFunction::ParseAttr only sets its aPreventCachingOfSandwich outparam when it needs to be set to true.  (This lets us pass the same initially-false outparam into ParseAttr multiple times, and then check it for trueness at the end to see if any of the parsed values need us to prevent caching the sandwich.)

Our impls for ISMILAttr::ValueFromString should behave like that, too.  Then, we can pass ParseAttr's outparam directly to ValueFromString.

Differential Revision: https://phabricator.services.mozilla.com/D174353
2023-04-01 12:44:07 +00:00
..
crashtests
test
SMILAnimationController.cpp Bug 1754810 - Centralize sampling decisions in SMILAnimationController. r=longsonr 2023-03-15 15:21:23 +00:00
SMILAnimationController.h Bug 1754810 - Centralize sampling decisions in SMILAnimationController. r=longsonr 2023-03-15 15:21:23 +00:00
SMILAnimationFunction.cpp Bug 616362 - do not set aPreventCachingOfSandwich to false in methods that override SMILAttr::ValueFromString r=emilio 2023-04-01 12:44:07 +00:00
SMILAnimationFunction.h
SMILAttr.h
SMILBoolType.cpp
SMILBoolType.h
SMILCSSProperty.cpp
SMILCSSProperty.h
SMILCSSValueType.cpp
SMILCSSValueType.h
SMILCompositor.cpp
SMILCompositor.h
SMILCompositorTable.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 Bug 616362 - do not set aPreventCachingOfSandwich to false in methods that override SMILAttr::ValueFromString r=emilio 2023-04-01 12:44:07 +00:00
SMILParserUtils.h
SMILRepeatCount.cpp
SMILRepeatCount.h
SMILSetAnimationFunction.cpp
SMILSetAnimationFunction.h
SMILStringType.cpp
SMILStringType.h
SMILTargetIdentifier.h
SMILTimeContainer.cpp
SMILTimeContainer.h
SMILTimeValue.cpp
SMILTimeValue.h
SMILTimeValueSpec.cpp Bug 367994 - Map all SVG styles to all non-animation SVG elements r=emilio 2023-03-15 19:13:51 +00:00
SMILTimeValueSpec.h
SMILTimeValueSpecParams.h
SMILTimedElement.cpp
SMILTimedElement.h
SMILType.h
SMILTypes.h
SMILValue.cpp
SMILValue.h
TimeEvent.cpp
TimeEvent.h
moz.build