gecko-dev/content/smil
Brian Birtles 0de483c99e Bug 941315 - Update the timing model even when invalid values are set; r=longsonr
When an invalid dur, min, max, or repeatDur is set we were failing to call
UpdateCurrentInterval to update the timing model. This patch makes sure we
update the current interval in error cases too.

Mochitests test the interval is being updated in these cases and, for
completeness, the case of repeatCount as well.
2013-12-13 13:41:56 +09:00
..
crashtests Bug 641388 - crash tests 2013-05-18 18:38:34 +00:00
test Bug 941315 - Update the timing model even when invalid values are set; r=longsonr 2013-12-13 13:41:56 +09:00
moz.build Bug 937614 - simplify nsSMILParserUtils. r=dholbert 2013-11-25 19:46:20 +00:00
nsDOMTimeEvent.cpp bug 947022 - type nsIPresShell::mForwardingContainer and nsPresContext::mContainer r=bz 2013-11-20 14:18:25 -05:00
nsDOMTimeEvent.h Bug 920377 part.31 Get rid of nsEvent r=roc 2013-10-02 12:46:04 +09:00
nsISMILAttr.h Bug 846908 - Move functions from nsISMILAnimationElement to SVGAnimationElement r=birtles 2013-03-18 23:18:45 -04:00
nsISMILType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
nsSMILAnimationController.cpp Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg 2013-09-02 20:41:57 +12:00
nsSMILAnimationController.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
nsSMILAnimationFunction.cpp Bug 937614 - simplify nsSMILParserUtils. r=dholbert 2013-11-25 19:46:20 +00:00
nsSMILAnimationFunction.h Bug 948245 part 2 - Allow the min attribute to extend the active duration; r=dholbert 2013-12-13 13:41:52 +09:00
nsSMILCompositor.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsSMILCompositor.h Bug 795504: Remove usages of PR_STATIC_CALLBACK from the tree; r=ehsan 2012-10-08 21:45:12 +05:30
nsSMILCompositorTable.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSMILCSSProperty.cpp Bug 923151 - Part 2: Don't #include nsIDocument.h in mozilla/dom/Element.h; r=jst 2013-10-02 16:09:18 -04:00
nsSMILCSSProperty.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
nsSMILCSSValueType.cpp Bug 855326 - CSP 1.1 nonce-source for scripts and styles r=mrbkap r=dholbert r=geekboy 2013-11-08 15:44:39 -08:00
nsSMILCSSValueType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
nsSMILFloatType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
nsSMILFloatType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
nsSMILInstanceTime.cpp Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan 2012-09-28 01:57:33 -05:00
nsSMILInstanceTime.h Bug 786503: mark nsSMILInstanceTime::mVisited as mutable. r=birtles 2012-08-28 22:27:53 -07:00
nsSMILInterval.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsSMILInterval.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSMILKeySpline.cpp Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
nsSMILKeySpline.h Bug 755084 Part 2: Perform CSS animations of transform and opacity on the compositor r=roc, dbaron 2012-07-31 10:28:21 -07:00
nsSMILMappedAttribute.cpp Bug 911451: Refactor nsStringBuffer-to-nsString code into a helper-method, and invoke it instead of nsCheapString in one other place. r=dbaron 2013-09-10 10:03:28 -07:00
nsSMILMappedAttribute.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
nsSMILMilestone.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSMILNullType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
nsSMILNullType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
nsSMILParserUtils.cpp Bug 937614 - simplify nsSMILParserUtils. r=dholbert 2013-11-25 19:46:20 +00:00
nsSMILParserUtils.h Bug 937614 - simplify nsSMILParserUtils. r=dholbert 2013-11-25 19:46:20 +00:00
nsSMILRepeatCount.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsSMILRepeatCount.h Bug 948245 part 1 - Rework and test repeat duration calculation; r=dholbert 2013-12-13 13:41:47 +09:00
nsSMILSetAnimationFunction.cpp Bug 790285 - avoid nullptr -> false conversions. r=ehsan. 2012-09-11 14:00:37 -04:00
nsSMILSetAnimationFunction.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
nsSMILTargetIdentifier.h Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan 2013-01-10 08:19:36 -08:00
nsSMILTimeContainer.cpp Bug 846908 - Move functions from nsISMILAnimationElement to SVGAnimationElement r=birtles 2013-03-18 23:18:45 -04:00
nsSMILTimeContainer.h Bug 846908 - Move functions from nsISMILAnimationElement to SVGAnimationElement r=birtles 2013-03-18 23:18:45 -04:00
nsSMILTimedElement.cpp Bug 941315 - Update the timing model even when invalid values are set; r=longsonr 2013-12-13 13:41:56 +09:00
nsSMILTimedElement.h Bug 941315 - Update the timing model even when invalid values are set; r=longsonr 2013-12-13 13:41:56 +09:00
nsSMILTimeValue.cpp Bug 795351: Replace LL_MAXINT, LL_MININT, LL_MAXUINT with stdint versions; r=ehsan 2012-09-28 14:55:23 -05:00
nsSMILTimeValue.h Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan 2013-01-10 08:19:36 -08:00
nsSMILTimeValueSpec.cpp Bug 943373, part 2 - Use MOZ_THIS_IN_INITIALIZER_LIST in SVG-ish stuff. r=birtles 2013-12-10 08:07:21 -08:00
nsSMILTimeValueSpec.h Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug 2013-05-29 13:43:41 -07:00
nsSMILTimeValueSpecParams.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsSMILTypes.h Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
nsSMILValue.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
nsSMILValue.h bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
SMILBoolType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
SMILBoolType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
SMILEnumType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
SMILEnumType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
SMILIntegerType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
SMILIntegerType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00
SMILStringType.cpp bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug 2013-05-30 18:34:53 -04:00
SMILStringType.h Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert 2013-08-12 10:13:34 -04:00