author | Xidorn Quan <me@upsuper.org> |
Wed, 16 May 2018 08:42:48 +1000 | |
changeset 418452 | d813fae62728c6edf2dbcf7ec4e7c0c3e888a6f9 |
parent 418451 | 61730225e15b5389cd4f678cf6cc6a785f2fcc2a |
child 418453 | 62451c9687b29739b90830ce876c21f158298247 |
push id | 34001 |
push user | ebalazs@mozilla.com |
push date | Wed, 16 May 2018 10:01:23 +0000 |
treeherder | mozilla-central@3c9d69736f4a [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | smaug |
bugs | 1461696 |
milestone | 62.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
dom/base/nsDeprecatedOperationList.h | file | annotate | diff | comparison | revisions | |
dom/events/EventListenerManager.cpp | file | annotate | diff | comparison | revisions |
--- a/dom/base/nsDeprecatedOperationList.h +++ b/dom/base/nsDeprecatedOperationList.h @@ -41,8 +41,9 @@ DEPRECATED_OPERATION(XMLBaseAttribute) DEPRECATED_OPERATION(WindowContentUntrusted) DEPRECATED_OPERATION(RegisterProtocolHandlerInsecure) DEPRECATED_OPERATION(MixedDisplayObjectSubrequest) DEPRECATED_OPERATION(MotionEvent) DEPRECATED_OPERATION(OrientationEvent) DEPRECATED_OPERATION(ProximityEvent) DEPRECATED_OPERATION(AmbientLightEvent) DEPRECATED_OPERATION(IDBOpenDBOptions_StorageType) +DEPRECATED_OPERATION(DOMAttrModifiedEvent)
--- a/dom/events/EventListenerManager.cpp +++ b/dom/events/EventListenerManager.cpp @@ -321,16 +321,19 @@ EventListenerManager::AddEventListenerIn // For mutation listeners, we need to update the global bit on the DOM window. // Otherwise we won't actually fire the mutation event. mMayHaveMutationListeners = true; // Go from our target to the nearest enclosing DOM window. if (nsPIDOMWindowInner* window = GetInnerWindowForTarget()) { nsCOMPtr<nsIDocument> doc = window->GetExtantDoc(); if (doc) { doc->WarnOnceAbout(nsIDocument::eMutationEvent); + if (aEventMessage == eLegacyAttrModified) { + doc->WarnOnceAbout(nsIDocument::eDOMAttrModifiedEvent); + } } // If aEventMessage is eLegacySubtreeModified, we need to listen all // mutations. nsContentUtils::HasMutationListeners relies on this. window->SetMutationListeners( (aEventMessage == eLegacySubtreeModified) ? kAllMutationBits : MutationBitForEventType(aEventMessage)); } } else if (aTypeAtom == nsGkAtoms::ondeviceorientation) {