gecko-dev/dom/html
Chris Pearce dc1195caea Bug 1471800 - Ensure HTMLMediaElement doesn't play its MediaDecoder in a readyState update after it's OwnerDoc has been removed from its DocShell. r=jya
It's possible that if the HTMLMediaElement is loading while we're loading a new
document into a docshell, that the HTMLMediaElement can reach readyState
HAVE_FUTURE_DATA just after its OwnerDoc is removed from the docshell. If the
HTMLMediaElement wasn't paused, then it may start playing due to the readyState
change in HTMLMediaElement::ChangeReadyState().

For years we've had hard to reproduce issues where media started playing after
we've closed the tab; I bet this was the cause!

When we detect that the document has been removed from its DocShell,
HTMLMediaElement::NotifyOwnerDocumentActivityChanged() is called, and that
suspends the MediaDecoder just in case we need to resurrect the media element,
for example if the tab comes out of the BF cache. When we suspend we set
mPausedForInactiveDocumentOrChannel=true, and all other calls to
MediaDecoder::Play() are guarded by checks on
mPausedForInactiveDocumentOrChannel.

So we should also guard the MediaDecoder::Play() call in ChangeReadyState()
with a check on mPausedForInactiveDocumentOrChannel too.

MozReview-Commit-ID: GfmZasT9jdr

--HG--
extra : rebase_source : dba32e8341a3dd70355ccdd7fd8790911a92acc8
extra : source : e94884022fa7df95adf90e44a44e4f168d60f01a
2018-06-28 15:54:36 +12:00
..
crashtests Bug 1440827 - Cancel preloaded requests if we decide not to use them r=baku 2018-03-29 17:11:41 +01:00
input Bug 1453456 - Replace nsCRT::IsAscii{Alpha,Digit} with mfbt/TextUtils.h versions. r=froydnj 2018-04-12 20:19:30 -07:00
reftests Bug 1465224 - Add Video rotation handling r=nical 2018-06-13 10:40:23 -07:00
test Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown 2018-06-10 05:01:47 -04:00
HTMLAllCollection.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLAllCollection.h
HTMLAnchorElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLAnchorElement.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
HTMLAreaElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLAreaElement.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
HTMLAudioElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLAudioElement.h Bug 1455676 part 20. Remove now-unused AsDOMNode methods. r=qdot 2018-05-29 22:58:50 -04:00
HTMLBodyElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLBodyElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLBRElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLBRElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLButtonElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLButtonElement.h Bug 1438026 - Part 3: Replace nsPresState with the new PresState type, r=baku 2018-04-10 17:49:44 -04:00
HTMLCanvasElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLCanvasElement.h Bug 1453916 - Allow canvas extraction from webextension content-script even with resistFingerprinting turned on. r=kmag,bz 2018-05-14 20:49:32 +02:00
HTMLDataElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLDataElement.h Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor 2018-01-30 00:25:36 -05:00
HTMLDataListElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLDataListElement.h
HTMLDetailsElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLDetailsElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLDialogElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLDialogElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLDivElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLDivElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLEmbedElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLEmbedElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLFieldSetElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFieldSetElement.h Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
HTMLFontElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFontElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLFormControlsCollection.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFormControlsCollection.h
HTMLFormElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFormElement.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
HTMLFormSubmission.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
HTMLFormSubmission.h Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug 2018-05-23 07:12:36 +02:00
HTMLFormSubmissionConstants.h
HTMLFrameElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFrameElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLFrameSetElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLFrameSetElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLHeadingElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLHeadingElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLHRElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLHRElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLIFrameElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLIFrameElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLImageElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLImageElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLInputElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLInputElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLLabelElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLLabelElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLLegendElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLLegendElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLLIElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLLIElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLLinkElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLLinkElement.h Bug 1459498: Rename nsIStyleSheetLinkingElement::StyleSheetInfo to SheetInfo. r=heycam 2018-05-08 10:07:46 +02:00
HTMLMapElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLMapElement.h
HTMLMediaElement.cpp Bug 1471800 - Ensure HTMLMediaElement doesn't play its MediaDecoder in a readyState update after it's OwnerDoc has been removed from its DocShell. r=jya 2018-06-28 15:54:36 +12:00
HTMLMediaElement.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
htmlMenuBuilder.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
htmlMenuBuilder.manifest
HTMLMenuElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLMenuElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLMenuItemElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLMenuItemElement.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
HTMLMetaElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLMetaElement.h Bug 1445141. Return void from HTMLMetaElement::GetContent. r=mccr8 2018-03-13 16:24:01 -04:00
HTMLMeterElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLMeterElement.h
HTMLModElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLModElement.h
HTMLObjectElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLObjectElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLOptGroupElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLOptGroupElement.h Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
HTMLOptionElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLOptionElement.h Bug 1449404 part 1. Get rid of nsIContent::SetText. r=mccr8 2018-03-28 18:01:46 -04:00
HTMLOptionsCollection.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLOptionsCollection.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
HTMLOutputElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLOutputElement.h Bug 1405087: Make nsGenericHTMLElement::IsDisabled not virtual. r=bz 2018-02-15 21:49:00 +01:00
HTMLParagraphElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLParagraphElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLPictureElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLPictureElement.h Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug 2018-06-19 12:21:18 +03:00
HTMLPreElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLPreElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLProgressElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLProgressElement.h
HTMLScriptElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLScriptElement.h Bug 1449404 part 1. Get rid of nsIContent::SetText. r=mccr8 2018-03-28 18:01:46 -04:00
HTMLSelectElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSelectElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLSharedElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSharedElement.h
HTMLSharedListElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSharedListElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLSlotElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSlotElement.h Bug 1445392: Make HTMLSlotElement slot change event stuff not linear. r=smaug 2018-05-08 16:10:27 +02:00
HTMLSourceElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSourceElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLSpanElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSpanElement.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
HTMLStyleElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLStyleElement.h Bug 1459498: Rename nsIStyleSheetLinkingElement::StyleSheetInfo to SheetInfo. r=heycam 2018-05-08 10:07:46 +02:00
HTMLSummaryElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLSummaryElement.h Bug 1447098 part 2. Rename the NS_IMPL_FROMCONTENT macros to NS_IMPL_FROMNODE. r=mystor 2018-03-21 17:39:04 -04:00
HTMLTableCaptionElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableCaptionElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTableCellElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableCellElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTableColElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableColElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTableElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTableRowElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableRowElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTableSectionElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTableSectionElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTemplateElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTemplateElement.h Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor 2018-01-30 00:25:36 -05:00
HTMLTextAreaElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTextAreaElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
HTMLTimeElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTimeElement.h Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor 2018-01-30 00:25:36 -05:00
HTMLTitleElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTitleElement.h Bug 1449404 part 1. Get rid of nsIContent::SetText. r=mccr8 2018-03-28 18:01:46 -04:00
HTMLTrackElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLTrackElement.h Bug 1429903 part 4. Remove nsIDOMEventTarget. r=mccr8 2018-04-20 00:49:30 -04:00
HTMLUnknownElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLUnknownElement.h Bug 1445983. <bdi> should be an HTMLElement, not HTMLUnknownElement. r=hsivonen 2018-03-16 11:26:09 -04:00
HTMLVideoElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
HTMLVideoElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
ImageDocument.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ImageDocument.h Bug 1437930 - [2.0] Don't shrink image document when resolution has changed, e.g., through pinch-zooming on Android. r=qdot 2018-03-05 17:05:39 +01:00
MediaDocument.cpp Bug 1462789. Fix readystate assertions when document.open() is used on an image document. r=hsivonen 2018-05-23 11:06:34 -04:00
MediaDocument.h Bug 1462789. Fix readystate assertions when document.open() is used on an image document. r=hsivonen 2018-05-23 11:06:34 -04:00
MediaError.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
MediaError.h
moz.build Bug 1455885: Inline and make document casts fatally assert. r=bz 2018-04-26 17:05:12 +02:00
nsBrowserElement.cpp Bug 1455674 part 16. Remove most use of nsIDOMElement in dom. r=qdot 2018-04-26 23:37:34 -04:00
nsBrowserElement.h
nsDOMStringMap.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMStringMap.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsGenericHTMLElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsGenericHTMLElement.h Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
nsGenericHTMLFrameElement.cpp Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz 2018-05-11 19:46:15 +02:00
nsGenericHTMLFrameElement.h Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz 2018-05-11 19:46:15 +02:00
nsHTMLContentSink.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsHTMLDNSPrefetch.cpp
nsHTMLDNSPrefetch.h
nsHTMLDocument.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsHTMLDocument.h Merge mozilla-inbound to mozilla-central. a=merge 2018-05-16 00:54:22 +03:00
nsIConstraintValidation.cpp Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug 2018-06-26 18:22:06 +02:00
nsIConstraintValidation.h Bug 1437135 - Remove nsIDOMValidityState. r=bz 2018-02-09 19:25:02 +01:00
nsIDateTimeInputArea.idl
nsIForm.h
nsIFormControl.h Bug 1438026 - Part 3: Replace nsPresState with the new PresState type, r=baku 2018-04-10 17:49:44 -04:00
nsIFormProcessor.h Bug 1432944 part 12. Change nsIFormProcessor to pass Element, not nsIDOMHTMLElement, for elements. r=mccr8 2018-01-29 23:29:11 -05:00
nsIFormSubmitObserver.idl Bug 1444991 - Part 5: Make some XPCOM methods more strongly typed, r=bz 2018-04-17 19:21:05 -04:00
nsIHTMLCollection.h
nsIHTMLDocument.h
nsIImageDocument.idl
nsIMenuBuilder.idl Bug 1455674 part 10. Remove nsIDOMElement use from remaining dom/ xpidl files. r=qdot 2018-04-26 23:36:10 -04:00
nsIRadioGroupContainer.h
nsIRadioVisitor.h
nsITextControlElement.h Bug 1456169 part 3. Remove the now-unnecessary nsITextControlElement::GetPreviewNode. r=emilio 2018-04-24 02:17:18 -04:00
nsRadioVisitor.cpp
nsRadioVisitor.h
nsTextEditorState.cpp Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug 2018-06-26 18:22:06 +02:00
nsTextEditorState.h Bug 1456169 part 2. Remove the now-unnecessary nsITextControlElement::GetPlaceholderNode. r=emilio 2018-04-24 02:17:17 -04:00
PlayPromise.cpp Bug 1453176 - Add telemetry to report fulfilment of HTMLMediaElement.play(). r=bryce 2018-04-13 20:28:39 +12:00
PlayPromise.h Bug 1453176 - Add telemetry to report fulfilment of HTMLMediaElement.play(). r=bryce 2018-04-13 20:28:39 +12:00
PluginDocument.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
RadioNodeList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
RadioNodeList.h
TextInputListener.h Bug 1387143 part 29. Remove nsISelection. r=mats 2018-05-08 13:52:42 -04:00
TextTrackManager.cpp Bug 1429903 part 4. Remove nsIDOMEventTarget. r=mccr8 2018-04-20 00:49:30 -04:00
TextTrackManager.h
TimeRanges.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TimeRanges.h Bug 1438956 - Add inline Start/End TimeRanges methods for C++ users. r=bz 2018-02-16 19:36:40 +01:00
ValidityState.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ValidityState.h Bug 1437135 - Remove nsIDOMValidityState. r=bz 2018-02-09 19:25:02 +01:00
VideoDocument.cpp Bug 1462789. Fix readystate assertions when document.open() is used on an image document. r=hsivonen 2018-05-23 11:06:34 -04:00