gecko-dev/dom/smil
Aryeh Gregor a47006fa39 Bug 1313943 - Legacy event initializers should all do nothing during dispatch; r=bkelly
DOM's initEvent says that it must do nothing during dispatch.  UI Events
says they behave the same as initEvent, so the legacy initializers
defined there also shouldn't do anything during dispatch.  Previously we
only did this for initEvent itself, but other legacy initializers would
function normally during dispatch.

Edge passes the wpt test that's updated in this commit.  Chrome passes
all but initCustomEvent.  It would be nice to expand the test to have
coverage for all our legacy initializers, but the likelihood of
real-world compat issues from this behavior is slim enough that I didn't
think it was worth the effort.

MozReview-Commit-ID: IYLOuwlPGSj
2016-11-01 17:19:59 +02:00
..
crashtests
test
SMILBoolType.cpp
SMILBoolType.h
SMILEnumType.cpp
SMILEnumType.h
SMILIntegerType.cpp
SMILIntegerType.h
SMILStringType.cpp
SMILStringType.h
TimeEvent.cpp Bug 1313943 - Legacy event initializers should all do nothing during dispatch; r=bkelly 2016-11-01 17:19:59 +02:00
TimeEvent.h
moz.build
nsISMILAttr.h
nsISMILType.h
nsSMILAnimationController.cpp Bug 1018486 - Part 1: Changes in dom/, r=baku 2016-09-07 10:50:35 -04:00
nsSMILAnimationController.h
nsSMILAnimationFunction.cpp
nsSMILAnimationFunction.h Bug 1297306 - part5:create enum constructors for EnumTable. r=baku 2016-09-07 10:20:17 +08:00
nsSMILCSSProperty.cpp
nsSMILCSSProperty.h
nsSMILCSSValueType.cpp Bug 1272549 - Part 9: Compute distance for mismatched transform lists. r=birtles 2016-10-05 15:36:16 +08:00
nsSMILCSSValueType.h
nsSMILCompositor.cpp
nsSMILCompositor.h
nsSMILCompositorTable.h
nsSMILFloatType.cpp
nsSMILFloatType.h
nsSMILInstanceTime.cpp
nsSMILInstanceTime.h
nsSMILInterval.cpp
nsSMILInterval.h
nsSMILKeySpline.cpp
nsSMILKeySpline.h
nsSMILMappedAttribute.cpp
nsSMILMappedAttribute.h
nsSMILMilestone.h
nsSMILNullType.cpp
nsSMILNullType.h
nsSMILParserUtils.cpp Bug 1305422 - part 8 - make nsSMILParserUtils::CheckForNegativeNumber more idiomatic; r=dholbert 2016-09-29 22:33:57 -04:00
nsSMILParserUtils.h
nsSMILRepeatCount.cpp
nsSMILRepeatCount.h
nsSMILSetAnimationFunction.cpp
nsSMILSetAnimationFunction.h
nsSMILTargetIdentifier.h
nsSMILTimeContainer.cpp
nsSMILTimeContainer.h
nsSMILTimeValue.cpp
nsSMILTimeValue.h
nsSMILTimeValueSpec.cpp
nsSMILTimeValueSpec.h
nsSMILTimeValueSpecParams.h
nsSMILTimedElement.cpp
nsSMILTimedElement.h Bug 1297306 - part5:create enum constructors for EnumTable. r=baku 2016-09-07 10:20:17 +08:00
nsSMILTypes.h
nsSMILValue.cpp
nsSMILValue.h