gecko-dev/dom/html
J.C. Jones e40fae82c1 Bug 1342258 - Refactor SetDomain to IsRegistrableDomainSuffixOfOrEqualTo r=smaug
This commit refactors the SetDomain method in a Document to call a new function
IsRegistrableDomainSuffixOfOrEqualTo(), defined in HTML [1]. This commit tries
not to rename anything except input variables, so as to remain as clear as
possible. It likely should have various variables renamed, but given the
author's unfamiliarity with this module, review seems a good time to do that.
It's also duplicating comments a little bit; let me know which one(s) you'd like
to keep!

Note: Commentary on the HTML change is available in the PR [2], and the
rationale for this behavior in Web Auentication, where this algorithm will be
used, is also recorded [3].

Updates: Refactored two new protected methods to avoid code duplication.

[1] https://html.spec.whatwg.org/multipage/browsers.html#is-a-registrable-domain-suffix-of-or-is-equal-to
[2] https://github.com/whatwg/html/pull/2365
[3] https://github.com/w3ctag/spec-reviews/issues/97#issuecomment-175766580

MozReview-Commit-ID: 4Dr8yOMdhez

--HG--
extra : rebase_source : 5d042c4e97b8866027c81ea0f1c544ce1721b7c4
2017-03-07 09:37:34 -07:00
..
crashtests Bug 1296477 - Part 4: stylo: Update test expectations; r=heycam 2017-03-12 21:12:08 -07:00
reftests Bug 1345712 - Fix rebasing failure part 2 r=jrmuizel 2017-03-13 23:55:39 +09:00
test Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local. r=smaug 2017-03-17 11:01:59 +08:00
HTMLAllCollection.cpp Bug 1338725 part 1. Change the matcher functions used for nsContentList to take an Element argument, not nsIContent. r=baku 2017-02-13 16:06:45 -05:00
HTMLAllCollection.h
HTMLAnchorElement.cpp Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLAnchorElement.h Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLAreaElement.cpp Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLAreaElement.h Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLAudioElement.cpp
HTMLAudioElement.h
HTMLBodyElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLBodyElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLBRElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLBRElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLButtonElement.cpp Bug 656197 part 5. Remove UpdateState calls from AfterSetAttr, since they are no longer needed there. r=smaug 2017-03-16 14:50:42 -04:00
HTMLButtonElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLCanvasElement.cpp Bug 1336351 - The null blob callback of canvas.toBlob should be async. r=bz, smaug 2017-02-14 11:39:16 +08:00
HTMLCanvasElement.h Bug 1330919 - Pass RefreshDriver timestamp to captured frames from canvas. r=jesup 2017-01-13 11:56:03 +01:00
HTMLContentElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLContentElement.h Bug 1319255 part 2. Stop doing casts to HTMLContentElement* simply based on tag. r=wchen 2016-11-22 22:41:51 -05:00
HTMLDataElement.cpp
HTMLDataElement.h
HTMLDataListElement.cpp Bug 1338725 part 1. Change the matcher functions used for nsContentList to take an Element argument, not nsIContent. r=baku 2017-02-13 16:06:45 -05:00
HTMLDataListElement.h Bug 1338725 part 1. Change the matcher functions used for nsContentList to take an Element argument, not nsIContent. r=baku 2017-02-13 16:06:45 -05:00
HTMLDetailsElement.cpp Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLDetailsElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLDialogElement.cpp Bug 1322938 - Put <dialog> element behind preference. r=smaug 2016-12-23 16:01:50 +01:00
HTMLDialogElement.h Bug 1322938 - Put <dialog> element behind preference. r=smaug 2016-12-23 16:01:50 +01:00
HTMLDivElement.cpp Bug 1334330 - Part 3: stylo: Use GenericSpecifiedValue abstraction in elements using only common mappers; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLDivElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLElement.cpp
HTMLFieldSetElement.cpp Bug 1338725 part 1. Change the matcher functions used for nsContentList to take an Element argument, not nsIContent. r=baku 2017-02-13 16:06:45 -05:00
HTMLFieldSetElement.h Bug 1338725 part 1. Change the matcher functions used for nsContentList to take an Element argument, not nsIContent. r=baku 2017-02-13 16:06:45 -05:00
HTMLFontElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLFontElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLFormControlsCollection.cpp Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky 2017-01-05 15:31:56 +08:00
HTMLFormControlsCollection.h
HTMLFormElement.cpp Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky 2017-01-05 15:31:56 +08:00
HTMLFormElement.h Bug 1312456 - Part 1: Remove Unicode case-insensitive matching for radio button groups. r=smaug 2017-01-04 23:22:00 -05:00
HTMLFormSubmission.cpp Bug 1336091 - File.relativeWebkitPath should not start with '/', r=smaug 2017-02-06 11:07:54 +01:00
HTMLFormSubmission.h Bug 1186932 - Implement support for form submission of a picked directory - part 2 - Form submission with directory support, r=smaug 2016-07-14 09:01:58 +02:00
HTMLFormSubmissionConstants.h Bug 1297306 - part5:create enum constructors for EnumTable. r=baku 2016-09-07 10:20:17 +08:00
HTMLFrameElement.cpp
HTMLFrameElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLFrameSetElement.cpp
HTMLFrameSetElement.h
HTMLHeadingElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLHeadingElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLHRElement.cpp Bug 1334330 - Part 9: stylo: Use GenericSpecifiedValue abstraction for <hr>; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLHRElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLIFrameElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLIFrameElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLImageElement.cpp Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLImageElement.h Bug 1347639. Add nsImageLoadingContent::AsContent to make getting the relevant nsIContent* faster. r=qdot 2017-03-16 17:43:34 -04:00
HTMLInputElement.cpp Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local. r=smaug 2017-03-17 11:01:59 +08:00
HTMLInputElement.h Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local. r=smaug 2017-03-17 11:01:59 +08:00
HTMLLabelElement.cpp
HTMLLabelElement.h
HTMLLegendElement.cpp Bug 1297306 - part5:create enum constructors for EnumTable. r=baku 2016-09-07 10:20:17 +08:00
HTMLLegendElement.h
HTMLLIElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLLIElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLLinkElement.cpp Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLLinkElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLMapElement.cpp
HTMLMapElement.h
HTMLMediaElement.cpp Bug 1347892 part 2 - pass the visibility state of media element to media decoder as a Visibility variable; r=jwwang 2017-03-17 12:51:11 +08:00
HTMLMediaElement.h Bug 1347836 part 2 - make HTMLMediaElement::GetCurrentImage() return an already_AddRefed<layers::Image>; r=jwwang 2017-03-16 17:07:04 +08:00
htmlMenuBuilder.js
htmlMenuBuilder.manifest
HTMLMenuElement.cpp Bug 1316661 part 4. Eliminate IsCallerChrome callers in HTMLMenuElement. r=smaug 2016-11-15 00:18:33 -05:00
HTMLMenuElement.h Bug 1316661 part 4. Eliminate IsCallerChrome callers in HTMLMenuElement. r=smaug 2016-11-15 00:18:33 -05:00
HTMLMenuItemElement.cpp Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLMenuItemElement.h Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLMetaElement.cpp
HTMLMetaElement.h
HTMLMeterElement.cpp
HTMLMeterElement.h
HTMLModElement.cpp
HTMLModElement.h
HTMLObjectElement.cpp Backed out changeset bdea29a8b0f3 (bug 1332956) 2017-02-09 11:33:14 +01:00
HTMLObjectElement.h Bug 1347639. Add nsImageLoadingContent::AsContent to make getting the relevant nsIContent* faster. r=qdot 2017-03-16 17:43:34 -04:00
HTMLOptGroupElement.cpp Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLOptGroupElement.h Bug 1305458 Part1: Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent. r=smaug 2016-10-21 10:11:07 +08:00
HTMLOptionElement.cpp Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLOptionElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLOptionsCollection.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLOptionsCollection.h Bug 1318479 part 3. Remove uses of nsIDOMNode::AppendChild in HTMLOptionsCollection. r=ehsan 2016-11-18 16:38:29 -05:00
HTMLOutputElement.cpp
HTMLOutputElement.h
HTMLParagraphElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLParagraphElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLPictureElement.cpp
HTMLPictureElement.h
HTMLPreElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLPreElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLProgressElement.cpp
HTMLProgressElement.h
HTMLScriptElement.cpp Bug 247996 - Add JS console warnings for every script element with an src that fails to load/execute it. r=bzbarsky 2017-03-09 19:54:26 +03:00
HTMLScriptElement.h Bug 1286321 - always ignore language attribute when processing script element if type attribute is defined. r=bz 2016-07-13 12:10:13 -04:00
HTMLSelectElement.cpp Bug 656197 part 5. Remove UpdateState calls from AfterSetAttr, since they are no longer needed there. r=smaug 2017-03-16 14:50:42 -04:00
HTMLSelectElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLShadowElement.cpp Bug 1319255 part 3. Don't create special elements for <shadow> and <content> unless webcomponents are enabled. r=wchen 2016-11-22 22:41:51 -05:00
HTMLShadowElement.h Bug 1319255 part 1. Stop doing casts to HTMLShadowElement* simply based on tag. r=wchen 2016-11-22 22:41:51 -05:00
HTMLSharedElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLSharedElement.h
HTMLSharedListElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLSharedListElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLSharedObjectElement.cpp Backed out changeset bdea29a8b0f3 (bug 1332956) 2017-02-09 11:33:14 +01:00
HTMLSharedObjectElement.h Bug 1347639. Add nsImageLoadingContent::AsContent to make getting the relevant nsIContent* faster. r=qdot 2017-03-16 17:43:34 -04:00
HTMLSourceElement.cpp Bug 1323919 - Rename nsIMediaList.h to nsMediaList.h. r=heycam 2016-12-16 14:50:36 +11:00
HTMLSourceElement.h
HTMLSpanElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLSpanElement.h
HTMLStyleElement.cpp Bug 1292432 part 10 - Make style/link elements return StyleSheet. r=heycam 2016-10-14 22:25:38 +11:00
HTMLStyleElement.h
HTMLSummaryElement.cpp Bug 1271549 - Remove details and summary preference. r=bz 2016-11-16 14:02:58 +08:00
HTMLSummaryElement.h
HTMLTableCaptionElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLTableCaptionElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLTableCellElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLTableCellElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLTableColElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLTableColElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLTableElement.cpp Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLTableElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLTableRowElement.cpp Bug 1335356 - Part 2: Rename nsContentUtils::NameChanged to QNameChanged and use null prefix. r=smaug 2017-02-20 22:44:00 -05:00
HTMLTableRowElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLTableSectionElement.cpp Bug 1335356 - Part 2: Rename nsContentUtils::NameChanged to QNameChanged and use null prefix. r=smaug 2017-02-20 22:44:00 -05:00
HTMLTableSectionElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
HTMLTemplateElement.cpp Bug 1334330 - Part 11: stylo: Use ServoUtils abstraction for GenericSpecifiedValues to remove virtual dispatch overhead in nostylo mode; r=bz,emilio 2017-01-26 16:51:01 -08:00
HTMLTemplateElement.h
HTMLTextAreaElement.cpp Bug 656197 part 5. Remove UpdateState calls from AfterSetAttr, since they are no longer needed there. r=smaug 2017-03-16 14:50:42 -04:00
HTMLTextAreaElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
HTMLTimeElement.cpp
HTMLTimeElement.h
HTMLTitleElement.cpp
HTMLTitleElement.h
HTMLTrackElement.cpp Bug 1343798 - Label runnables for HTMLTrackElement. r=jwwang 2017-03-08 10:10:35 +08:00
HTMLTrackElement.h Bug 1300805 - Remove media.webvtt.enabled pref. r=kinetik,smaug 2016-09-15 14:10:17 -07:00
HTMLUnknownElement.cpp
HTMLUnknownElement.h
HTMLVideoElement.cpp Bug 1344615: Remove nsXPCOMStrings.{h,cpp} r=bsmedberg 2017-03-06 17:52:54 +13:00
HTMLVideoElement.h Bug 1334330 - Part 1: stylo: Abstractify nsMappedAttributes to work on arbitrary containers of specified value data; r=bz,emilio 2017-01-26 13:39:13 -08:00
ImageDocument.cpp Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron 2017-03-14 15:26:27 +13:00
ImageDocument.h Bug 1311673 - Remove ImageDocument::ImageResizingEnabled. r=smaug 2016-11-03 11:34:16 +08:00
MediaDocument.cpp Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron 2017-03-14 15:26:27 +13:00
MediaDocument.h
MediaError.cpp Bug 1302304. Remove IDL bits that reference nsIDOMMediaError; it's not needed anymore. r=bkelly 2016-09-15 11:41:35 -04:00
MediaError.h Bug 1302304. Remove IDL bits that reference nsIDOMMediaError; it's not needed anymore. r=bkelly 2016-09-15 11:41:35 -04:00
moz.build Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt 2017-03-01 08:20:25 -05:00
nsBrowserElement.cpp Bug 1313169 - Remove dom/inputmethod/ and related code. r=Ehsan 2016-12-20 16:32:12 -08:00
nsBrowserElement.h Bug 1298756 - Use uint8_t/uint16_t as underlying type for enums from webidl. r=bz 2017-01-12 12:23:37 +11:00
nsDOMStringMap.cpp Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8 2017-01-03 21:47:55 +02:00
nsDOMStringMap.h Bug 921834. Add support for .dataset on SVGElement. r=bkelly 2016-08-11 16:56:34 -04:00
nsGenericHTMLElement.cpp Bug 656197 part 5. Remove UpdateState calls from AfterSetAttr, since they are no longer needed there. r=smaug 2017-03-16 14:50:42 -04:00
nsGenericHTMLElement.h Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug 2017-03-16 14:50:41 -04:00
nsGenericHTMLFrameElement.cpp Bug 1340333 - Eagerly compute whether a frame is really a browser. r=smaug 2017-02-16 21:57:50 -08:00
nsGenericHTMLFrameElement.h Bug 1340333 - Eagerly compute whether a frame is really a browser. r=smaug 2017-02-16 21:57:50 -08:00
nsHTMLContentSink.cpp Bug 1232696 - Remove NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW as it causes segfaulting for GCC 6 builds (2 of 5, fixes for dom/). r=bkelly. 2017-01-24 17:10:39 +01:00
nsHTMLDNSPrefetch.cpp Bug 1337893 - Part 4: Updating whole gecko to make all callers of DNS using correct originAttributes. r=baku 2017-02-15 10:39:40 +08:00
nsHTMLDNSPrefetch.h Bug 1337893 - Part 4: Updating whole gecko to make all callers of DNS using correct originAttributes. r=baku 2017-02-15 10:39:40 +08:00
nsHTMLDocument.cpp Bug 1342258 - Refactor SetDomain to IsRegistrableDomainSuffixOfOrEqualTo r=smaug 2017-03-07 09:37:34 -07:00
nsHTMLDocument.h Bug 1342258 - Refactor SetDomain to IsRegistrableDomainSuffixOfOrEqualTo r=smaug 2017-03-07 09:37:34 -07:00
nsIConstraintValidation.cpp Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
nsIConstraintValidation.h Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
nsIDateTimeInputArea.idl Bug 1301312 - Part 5: Handle input element's attribute change explicitly. r=smaug 2017-03-15 11:39:02 +08:00
nsIForm.h
nsIFormControl.h Bug 1286182 - Implement the layout for <input type=date>. r=mconley,smaug 2016-12-19 00:50:00 +08:00
nsIFormProcessor.h
nsIFormSubmitObserver.idl
nsIHTMLCollection.h
nsIHTMLDocument.h Bug 1297558 - Remove explicit calls to Expose*ToActiveJS r=mccr8 2016-10-18 17:58:19 +01:00
nsIImageDocument.idl Bug 1311673 - Remove ImageDocument::ImageResizingEnabled. r=smaug 2016-11-03 11:34:16 +08:00
nsIMenuBuilder.idl
nsIPhonetic.idl
nsIRadioGroupContainer.h
nsIRadioVisitor.h
nsITextControlElement.h Bug 1343037 part 18. Implement nsTextEditorState::SetRangeText. r=ehsan 2017-03-09 14:44:06 -05:00
nsRadioVisitor.cpp Bug 885359 - Support :indeterminate pseudo-class for radio groups. r=smaug 2016-08-24 18:39:00 -04:00
nsRadioVisitor.h Bug 885359 - Support :indeterminate pseudo-class for radio groups. r=smaug 2016-08-24 18:39:00 -04:00
nsTextEditorState.cpp Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor 2017-03-09 14:44:45 -05:00
nsTextEditorState.h Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor 2017-03-09 14:44:45 -05:00
PluginDocument.cpp Bug 1232696 - Remove NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW as it causes segfaulting for GCC 6 builds (2 of 5, fixes for dom/). r=bkelly. 2017-01-24 17:10:39 +01:00
RadioNodeList.cpp Bug 1317367 part 4. Pass an explicit CallerType to HTMLInputElement::GetValueInternal. r=smaug 2016-11-15 12:46:32 -05:00
RadioNodeList.h Bug 1317367 part 4. Pass an explicit CallerType to HTMLInputElement::GetValueInternal. r=smaug 2016-11-15 12:46:32 -05:00
TextTrackManager.cpp Bug 1334112 - part1: Add IsLoaded functions for TextTrack, TextTrackList, TextTrackManager. r=rillian 2017-02-20 15:27:06 +08:00
TextTrackManager.h Bug 1334112 - part1: Add IsLoaded functions for TextTrack, TextTrackList, TextTrackManager. r=rillian 2017-02-20 15:27:06 +08:00
TimeRanges.cpp
TimeRanges.h
ValidityState.cpp Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
ValidityState.h Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
VideoDocument.cpp