gecko-dev/dom/base
Emilio Cobos Álvarez 80bd2cd013 Bug 1505875 - Clear out the ShadowRoot host pointer when unattaching it. r=smaug
As expected, this is specific to the UA widget stuff.

What's going on here is that given we don't clear out the host when unattaching
the shadow tree, mutating that shadow tree still notifies all the way up to the
document, and that gets all the other code confused, thinking that the node is
connected.

Indeed, the first assertion that fails when loading that test-case in a debug
build is:

  https://searchfox.org/mozilla-central/rev/17f55aee76b7c4610a974cffd3453454e0c8de7b/dom/base/nsNodeUtils.cpp#93

This seems the best fix to avoid confusion. Also clear the mutation observer,
to completely forget about the host.

Chrome code dealing with UA widgets needs to be careful, but I think this is
safe. All the code that assumes that GetHost() doesn't return null is in code
dealing with connected shadow trees only (style system / layout), or in
mutation observer notifications from the host.

Differential Revision: https://phabricator.services.mozilla.com/D11369

--HG--
extra : moz-landing-system : lando
2018-11-08 20:55:22 +00:00
..
crashtests Bug 1505875 - Clear out the ShadowRoot host pointer when unattaching it. r=smaug 2018-11-08 20:55:22 +00:00
test Backed out changeset 6a72d0e28508 (bug 1472237) for raising failure frequency for dom/base/test/test_bug590812.html CLOSED TREE 2018-11-07 13:43:01 +02:00
AnonymousContent.cpp Bug 1472020 - Make AccessibleCaret a bit saner. r=bz,TYLin 2018-08-13 11:56:48 +02:00
AnonymousContent.h Bug 1472020 - Make AccessibleCaret a bit saner. r=bz,TYLin 2018-08-13 11:56:48 +02:00
Attr.cpp Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
Attr.h Bug 1481601 - Remove now-useless aPreallocateChildren from nsINode::Clone() and friends. r=bzbarsky 2018-08-08 23:58:44 +00:00
AttrArray.cpp Bug 1482866: Simplify AttrArray's implementation. r=smaug 2018-08-15 17:01:48 +02:00
AttrArray.h Bug 1483964: Unify InternalAttr and ServoAttrSnapshot. r=smaug,xidorn 2018-08-17 14:26:42 +02:00
AutocompleteFieldList.h Bug 1501911 - Support 'address-level3' in @autocomplete for form fields. r=smaug 2018-10-27 03:14:05 +03:00
BarProps.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
BarProps.h
BodyUtil.cpp Bug 1486690 - Remove unnecessary checks after moz_xmalloc() calls. r=glandium 2018-08-28 15:56:01 +10:00
BodyUtil.h
BorrowedAttrInfo.cpp
BorrowedAttrInfo.h
CharacterData.cpp Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
CharacterData.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
ChildIterator.cpp Bug 1455891: Improve StyleChildrenIterator. r=smaug 2018-07-06 04:47:31 +02:00
ChildIterator.h Bug 1455891: followup: Fix static analysis builds. r=me CLOSED TREE 2018-07-06 07:33:36 +02:00
ChildProcessMessageManager.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ChromeMessageBroadcaster.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ChromeMessageBroadcaster.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeMessageSender.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ChromeMessageSender.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ChromeNodeList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ChromeNodeList.h
ChromeUtils.cpp Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE 2018-09-05 15:54:03 +03:00
ChromeUtils.h Bug 1481238 - Create WebIDL interface for BrowsingContext. r=peterv 2018-08-29 05:00:00 +03:00
Comment.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
Comment.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
contentAreaDropListener.js Bug 1476145 part 5. Stop using getInterface(nsIDOMWindowUtils) in DOM code. r=mccr8 2018-07-24 19:47:41 -04:00
contentAreaDropListener.manifest
ContentBlockingLog.h Bug 1504729 - Make sure the STATE_LOADED_TRACKING_CONTENT state is stored outside of the content blocking log r=baku 2018-11-06 16:08:06 +00:00
ContentFrameMessageManager.cpp Bug 1487167 - Various DOM rooting issues. r=bz 2018-08-28 21:26:50 -07:00
ContentFrameMessageManager.h Bug 1501124 - Switch BackstagePass to use WebIDLGlobalNameHash, r=bzbarsky 2018-10-25 10:24:36 -04:00
ContentProcessMessageManager.cpp Bug 1501124 - Switch BackstagePass to use WebIDLGlobalNameHash, r=bzbarsky 2018-10-25 10:24:36 -04:00
ContentProcessMessageManager.h Bug 1480244: Part 4 - Make child message managers non-global objects. r=bz 2018-08-10 14:03:18 -07:00
CORSMode.h
Crypto.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
Crypto.h Bug 1436865 - Remove nsIDOMCrypto. r=bz 2018-02-08 13:22:20 +01:00
CustomElementRegistry.cpp Bug 1493073 Remove obsolete comment about webidl callback parameter being nulled before use r=kmag 2018-10-30 19:41:18 +00:00
CustomElementRegistry.h Bug 1484285 - Avoid loading XBL bindings for stuff that is very likely to be a custom-element. r=smaug 2018-09-21 21:29:25 +00:00
DirectionalityUtils.cpp Bug 1489098 - Remove useless use of PromiseFlatString. r=peterv 2018-09-11 17:17:05 +00:00
DirectionalityUtils.h Bug 1100912, make dir-state to propagate through shadow DOM, r=mrbkap 2018-07-21 13:11:06 +03:00
DispatcherTrait.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
DispatcherTrait.h
DocGroup.cpp Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
DocGroup.h Bug 1441972 - Add probe for counting docgroups per tabgroup. r=nika, data-review=chutten 2018-05-30 05:48:00 +03:00
DocumentFragment.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DocumentFragment.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
DocumentOrShadowRoot.cpp Bug 1490406, radio groups should work in shadow DOM, r=ehsan 2018-09-21 03:39:47 +03:00
DocumentOrShadowRoot.h Bug 1490406, radio groups should work in shadow DOM, r=ehsan 2018-09-21 03:39:47 +03:00
DocumentType.cpp Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
DocumentType.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
domerr.msg Bug 1357561 - ConstraintError should mention which constraint is not being satisfied. r=tt 2018-10-11 13:06:11 +02:00
DOMError.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMError.h
DOMException.cpp Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj. 2018-08-14 14:43:42 +03:00
DOMException.h Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
DOMImplementation.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMImplementation.h Bug 1445140 part 2. Change NS_NewDOMDocument to take a DocumentType. r=mystor 2018-03-13 16:24:01 -04:00
DOMIntersectionObserver.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
DOMIntersectionObserver.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMMatrix.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMMatrix.h Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz 2018-03-29 16:19:31 -07:00
DOMMozPromiseRequestHolder.h Bug 1457157 P0 Don't call DisconnectFromOwner() in DOMMozPromiseRequestHolder::Complete(). r=baku 2018-05-02 06:29:26 -07:00
DOMParser.cpp Bug 1476306 - Moving NullPrincipal/ContentPrincipal/SystemPrincipal under mozilla namespace - part 1 - NullPrincipal, r=ckerschb 2018-07-17 21:37:48 +02:00
DOMParser.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMPoint.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMPoint.h Backed out 3 changesets (bug 1186265) for wpt8 failures in /css/geometry/interfaces.html on a CLOSED TREE 2018-04-16 21:57:47 +03:00
DOMPrefs.cpp Bug 1489844 - Port DOMPrefs to StaticPrefs - part 27 - dom.worker.canceling.timeoutMilliseconds, r=ehsan 2018-09-10 20:36:18 +02:00
DOMPrefs.h Bug 1489844 - Port DOMPrefs to StaticPrefs - part 27 - dom.worker.canceling.timeoutMilliseconds, r=ehsan 2018-09-10 20:36:18 +02:00
DOMPrefsInternal.h Bug 1500733 - Remove canvas.imagebitmap_extensions.enabled preference, r=aosmond 2018-10-23 23:35:44 +02:00
DOMQuad.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMQuad.h Bug 1186265 - Resurrect DOMQuad.bounds (deprecated) and count its uses. r=bz 2018-05-23 16:56:22 -07:00
DOMRect.cpp Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert 2018-08-13 14:29:28 -07:00
DOMRect.h Bug 1186265 - Partially update DOMPoint, DOMQuad, DOMRect, DOMMatrix. r=bz 2018-03-29 16:19:31 -07:00
DOMRequest.cpp Bug 1472973 part 10 - Use JS::GetNonCCWObjectGlobal in DOMRequest::Then. r=bz 2018-07-12 12:14:37 +02:00
DOMRequest.h Bug 1450421 part 3. Give nsIDOMDOMRequest.idl a name that better reflects what it's about. r=qdot 2018-04-19 12:55:33 -04:00
DOMRequestHelper.jsm Bug 1476145 part 5. Stop using getInterface(nsIDOMWindowUtils) in DOM code. r=mccr8 2018-07-24 19:47:41 -04:00
DOMStringList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMStringList.h
DOMTokenListSupportedTokens.h
Element.cpp Bug 1505875 - Clear out the ShadowRoot host pointer when unattaching it. r=smaug 2018-11-08 20:55:22 +00:00
Element.h Bug 1497940 - add nsGenericHTMLElement::AttachAndSetUAShadowRoot helper method, r=smaug 2018-11-02 12:18:20 +08:00
ElementInlines.h
EventSource.cpp Bug 1497160 - Upgrade assertion type. r=baku. 2018-10-16 14:27:18 +03:00
EventSource.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
FlushType.h Bug 1443483: FlushTarget doesn't really make sense. r=xidorn 2018-03-07 01:09:46 +01:00
FormData.cpp Bug 1450989 - Capture the action and target as part of the form submission creation; r=bz 2018-07-22 11:11:27 +02:00
FormData.h Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug 2018-05-23 07:12:36 +02:00
FragmentOrElement.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
FragmentOrElement.h Backed out changeset 9dc25841ff4f (bug 1486480) for causing Assertion failure: extendedSlots, at /builds/worker/workspace/build/src/dom/base/FragmentOrElement.cpp CLOSED TREE 2018-08-28 15:33:55 +03:00
FromParser.h
FullscreenChange.h Bug 1491212 part 3 - Have Document.exitFullscreen return a Promise. r=smaug 2018-09-17 23:25:10 +00:00
FuzzingFunctions.cpp Bug 1343955 - part 4: Implement static API to synthesize keyboard events into FuzzingFunctions r=smaug 2018-10-02 12:16:45 +00:00
FuzzingFunctions.h Bug 1343955 - part 4: Implement static API to synthesize keyboard events into FuzzingFunctions r=smaug 2018-10-02 12:16:45 +00:00
gen-usecounters.py Bug 1452542 part 7 - Replace some uses of nsCSSPropList.h and nsCSSPropAliasList.h with ServoCSSPropList.h. r=emilio 2018-04-17 16:57:04 +10:00
GeneratedImageContent.cpp Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
GeneratedImageContent.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
HTMLSplitOnSpacesTokenizer.h
IdleDeadline.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
IdleDeadline.h
IdleRequest.cpp Bug 1415770 - Simplify handling of IdleRequest list. r=smaug, r=baku 2017-11-28 14:23:46 -05:00
IdleRequest.h Bug 1415770 - Simplify handling of IdleRequest list. r=smaug, r=baku 2017-11-28 14:23:46 -05:00
IDTracker.cpp Bug 1505498. Rename IDTracker::Reset to something more descriptive. r=longsonr 2018-10-29 10:42:14 +00:00
IDTracker.h Bug 1505498. Rename IDTracker::Reset to something more descriptive. r=longsonr 2018-10-29 10:42:14 +00:00
IframeSandboxKeywordList.h Bug 1469714 - Part 1: Add the allow-storage-access-by-user-activation iframe sandbox flag; r=baku 2018-09-17 13:00:38 -04:00
ImageEncoder.cpp Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
ImageEncoder.h
ImageTracker.cpp Bug 1417365 - Unified build issues in dom/base. r=baku 2017-10-26 10:40:12 +01:00
ImageTracker.h
IndexedDBHelper.jsm Bug 1484615 - Followup comment fix for bug 1409641; r=janv 2018-08-20 11:46:24 +02:00
InProcessTabChildMessageManager.cpp Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
InProcessTabChildMessageManager.h Bug 1480244: Part 4 - Make child message managers non-global objects. r=bz 2018-08-10 14:03:18 -07:00
IntlUtils.cpp Bug 1496242 - Part II, Convert datetimebox to UA Widget r=dholbert,jaws,smaug 2018-11-03 05:31:05 +00:00
IntlUtils.h Bug 1426494: s/StyleScope/DocumentOrShadowRoot. r=smaug 2017-12-22 01:56:36 +01:00
Link.cpp Bug 1489454 - Remove all trailing whitespaces (again) r=Ehsan 2018-09-07 14:47:51 +00:00
Link.h Bug 1448330 - Make nsIURI.clone a private method r=mayhemer 2018-06-14 13:05:43 +02:00
Location.cpp Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState; r=bz, nika 2018-10-29 17:13:29 -07:00
Location.h Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState; r=bz, nika 2018-10-29 17:13:29 -07:00
MessageBroadcaster.cpp Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageBroadcaster.h Bug 1490257 - Add in asserts for missing triggeringPrincipal. r=ckerschb 2018-11-05 14:03:28 +00:00
MessageListenerManager.cpp Bug 1480244: Part 4 - Make child message managers non-global objects. r=bz 2018-08-10 14:03:18 -07:00
MessageListenerManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageManagerGlobal.cpp Bug 1448850 - Remove nsIMessageManagerGlobal. r=bz. 2018-03-26 16:10:45 +02:00
MessageManagerGlobal.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MessageSender.cpp Bug 1472403: Simplify generated image content. r=bz,dholbert 2018-07-16 18:06:38 +02:00
MessageSender.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
MimeType.cpp Bug 1493550 - allow quoted empty mime parameters in MimeType.cpp, per MimeSniffing PR #79; r=hsivonen 2018-09-26 00:05:12 +03:00
MimeType.h Bug 1454325 - have XHRs adjust content type of uploads per spec using the MIME Sniffing standard; r=hsivonen 2018-09-20 01:04:51 +00:00
moz.build Bug 1477669 - remove feed preview code and associated files/code, r=flod,mak,nika 2018-10-16 12:47:36 +00:00
mozAutoDocUpdate.h Bug 1465175 - Remove mozAutoDocConditionalContentUpdateBatch, r=dbaron 2018-05-30 12:40:07 +03:00
mozIDOMWindow.idl
MozQueryInterface.cpp Backed out changeset e2d3d7bb9d1f (bug 1457728) for build bustages at build\build\src\xpcom\ds\nsTArray.h(807) on a CLOSED TREE 2018-07-07 22:55:25 +03:00
MozQueryInterface.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
NameSpaceConstants.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
Navigator.cpp Bug 1363508 - Part 3: Spoofing navigator.maxTouchPoints into 0 if fingerprinting resistance is enabled r=arthuredelstein,masayuki,smaug 2018-10-09 11:50:03 +00:00
Navigator.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
NodeInfo.cpp Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
NodeInfo.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
NodeInfoInlines.h Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
NodeIterator.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
NodeIterator.h Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
NodeUbiReporting.cpp Bug 1486690 - Rename NS_str{,}dup and remove unnecessary checks after calls to them. r=glandium 2018-08-28 15:58:54 +10:00
NodeUbiReporting.h Backed out changeset ec8c33de4e10 (bug 1474383) for build bustage. CLOSED TREE 2018-07-24 19:32:06 +03:00
nsAttrName.h Bug 1481399 - rename nsAttrAndChildArray to AttrArray, r=mrbkap 2018-08-07 22:07:26 +03:00
nsAttrValue.cpp Bug 1330487 - Part 3: Propagate referrer policy from doc/sheet to URLExtraData r=heycam 2018-09-17 05:36:45 +00:00
nsAttrValue.h Bug 1483964: Manually inline class and ID getters. r=xidorn 2018-08-17 14:26:45 +02:00
nsAttrValueInlines.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsAttrValueOrString.cpp
nsAttrValueOrString.h
nsCaseTreatment.h
nsCCUncollectableMarker.cpp Bug 1488321 - Fix up nsISHEntry.{index,getEntryAtIndex()}. r=nika 2018-09-05 09:02:37 +10:00
nsCCUncollectableMarker.h
nsChildContentList.h Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz 2018-03-20 19:02:08 +01:00
nsContentAreaDragDrop.cpp Bug 1481645 - Remove some redundant uses of do_QueryInterface. r=bzbarsky 2018-08-13 09:05:19 +00:00
nsContentAreaDragDrop.h Backed out changeset be11a3290029 (bug 1469916) for test orange involving Not enough arguments [nsIWebBrowserPersist.saveURI] 2018-07-03 15:45:13 +01:00
nsContentCID.h Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsContentCreatorFunctions.h Bug 1472403: Simplify generated image content. r=bz,dholbert 2018-07-16 18:06:38 +02:00
nsContentIterator.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
nsContentList.cpp Bug 1491151 - Part 5: Convert content list to use MRU cache. r=smaug 2018-09-12 18:10:08 -07:00
nsContentList.h Bug 1487237. Add some content lists stored in DOM slots to memory reporting. r=smaug 2018-09-01 14:55:47 +00:00
nsContentListDeclarations.h
nsContentPermissionHelper.cpp Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
nsContentPermissionHelper.h Bug 1502747 - Remove nsIContentPermissionType.access and all of its supporting code r=snorp,baku 2018-10-30 07:48:55 +00:00
nsContentPolicy.cpp Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentPolicy.h Bug 1489454 - Remove all trailing whitespaces (again) r=Ehsan 2018-09-07 14:47:51 +00:00
nsContentPolicyUtils.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
nsContentSink.cpp Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
nsContentSink.h Bug 1432396 - Call UnblockOnload only if we've already blocked load event. r=bz 2018-02-16 06:15:01 +09:00
nsContentTypeParser.cpp Bug 1480244: Part 0 - Fix unified build bustage. r=me 2018-08-11 15:26:49 -07:00
nsContentTypeParser.h Bug 1480244: Part 0 - Fix unified build bustage. r=me 2018-08-11 15:26:49 -07:00
nsContentUtils.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsContentUtils.h Bug 1496242 - Part II, Convert datetimebox to UA Widget r=dholbert,jaws,smaug 2018-11-03 05:31:05 +00:00
nsCopySupport.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsCopySupport.h Bug 1487591 - Make Selection treat AccessibleCaretEventHub as concrete class rather than nsISelectionListener r=smaug 2018-08-31 21:19:44 +00:00
nsDataDocumentContentPolicy.cpp Bug 1490874: Log Principal based Security Errors to the Security pane in the console. r=smaug 2018-09-25 07:25:05 +02:00
nsDataDocumentContentPolicy.h
nsDeprecatedOperationList.h Bug 1504946 - Deprecate moz-prefixed fullscreen API, r=smaug 2018-11-06 13:36:13 +01:00
nsDocElementCreatedNotificationRunner.h
nsDocument.cpp Bug 1505117 - Add telemetry for quirks mode. r=smaug,chutten. data-r=francois 2018-11-07 14:25:39 +01:00
nsDocument.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
nsDocumentEncoder.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsDocumentWarningList.h
nsDOMAttributeMap.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMAttributeMap.h Bug 1431964 part 8. Remove nsIDOMMozNamedAttrMap. r=mccr8 2018-01-20 20:57:26 -05:00
nsDOMCaretPosition.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMCaretPosition.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsDOMCID.h
nsDOMDataChannel.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMDataChannel.h Bug 1464917 - Add maxPacketLifeTime and maxRetransmits to RTCDatachannel.webidl; r=baku 2018-05-31 12:50:55 -04:00
nsDOMDataChannelDeclarations.h Bug 1450422. Get rid of nsIDOMDataChannel. r=mystor 2018-04-04 15:32:19 -04:00
nsDOMJSUtils.h
nsDOMMutationObserver.cpp Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
nsDOMMutationObserver.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMNavigationTiming.cpp Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange 2018-11-06 21:45:50 +00:00
nsDOMNavigationTiming.h Bug 1299118: non-spec TimeToFirstInteractive implementation behind a pref r=mstange,bholley 2018-10-11 13:23:28 -04:00
nsDOMSerializer.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsDOMSerializer.h Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMString.h Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium 2017-12-06 16:52:51 -08:00
nsDOMTokenList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsDOMTokenList.h Bug 1444909 part 2. Change DOMTokenList.replace() to return a boolean and pull in the corresponding web platform test updates. r=qdot 2018-03-14 16:08:58 -04:00
nsDOMWindowList.cpp Bug 1463889 part 3. Get rid of nsIDOMWindowCollection. r=qdot 2018-05-24 23:32:19 -04:00
nsDOMWindowList.h Bug 1463889 part 3. Get rid of nsIDOMWindowCollection. r=qdot 2018-05-24 23:32:19 -04:00
nsDOMWindowUtils.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
nsDOMWindowUtils.h Bug 1455676 part 10. Remove use of nsIDOMNode from remaining xpidl. r=qdot 2018-05-29 22:58:49 -04:00
nsFocusManager.cpp Bug 1496242 - Part III, nsFocusManager should account for UA Widget when deciding to traverse into NAC r=smaug 2018-10-29 19:51:17 +00:00
nsFocusManager.h Bug 1489967 - Keep active state when Firefox is moved to background and focusmanager test mode is enabled. r=enndeakin 2018-09-10 15:03:04 +02:00
nsFrameLoader.cpp Merge inbound to mozilla-central. a=merge 2018-11-07 11:52:57 +02:00
nsFrameLoader.h Bug 1503655 part 11 - Rename RenderFrameParent to RenderFrame. r=kats 2018-11-06 15:35:37 -06:00
nsFrameMessageManager.cpp Bug 1501124 - Switch BackstagePass to use WebIDLGlobalNameHash, r=bzbarsky 2018-10-25 10:24:36 -04:00
nsFrameMessageManager.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
nsGlobalWindow.h Bug 1419597 - Part 9: Move the remaining defines out of nsGlobalWindow.h, r=smaug 2017-11-23 13:11:58 -05:00
nsGlobalWindowCommands.cpp Bug 1450882 - part 4: Make C++ users of nsICommandParams use nsCommandParams directly r=Ehsan 2018-07-10 20:04:21 +09:00
nsGlobalWindowCommands.h Bug 1489790 - Part 5: Remove the XPCOM component registration for @mozilla.org/dom/window-controller;1; r=baku 2018-09-11 09:58:33 -04:00
nsGlobalWindowInner.cpp Bug 1502802 - Implement PostMessageOptions for Window, r=smaug 2018-10-29 16:26:30 +01:00
nsGlobalWindowInner.h Bug 1502802 - Implement PostMessageOptions for Window, r=smaug 2018-10-29 16:26:30 +01:00
nsGlobalWindowOuter.cpp Bug 675574 - Allow just 1 window.open() per event, r=smaug 2018-11-06 23:35:31 +01:00
nsGlobalWindowOuter.h Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState; r=bz, nika 2018-10-29 17:13:29 -07:00
nsHistory.cpp Bug 1484849 - history.go(0) should reload the current page and not involve the entire session history r=smaug 2018-10-11 15:43:25 +00:00
nsHistory.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
nsHTMLContentSerializer.cpp Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
nsHTMLContentSerializer.h Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz 2017-12-06 16:05:59 +01:00
nsIAnimationObserver.h
nsIContent.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
nsIContentInlines.h Bug 1467790 - Inline nsINode::IsEditable, r=masayuki 2018-06-08 15:57:13 -04:00
nsIContentIterator.h Bug 1377980 part 2. Remove most C++ use of nsIDOMRange. r=mccr8 2018-05-17 12:01:38 -04:00
nsIContentPolicy.idl Bug 1482129 - Exempt stylesheets, fonts and images when canceling loading of slow HTTP requests of tracking resources; r=valentin 2018-08-09 14:03:10 -04:00
nsIContentSerializer.h Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor 2018-03-19 15:15:39 -04:00
nsIdentifierMapEntry.h Bug 1502875 - Simplify AddIdElement. r=smaug 2018-10-29 22:43:32 +01:00
nsIDocument.h Bug 1322678 - Don't overwrite the custom-set title of ImageDocument; r=smaug 2018-11-07 12:58:18 +00:00
nsIDocumentEncoder.idl Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
nsIDocumentInlines.h Bug 1447828 part 5 - Remove StyleBackendType uses from nsStyleSheetService. r=emilio 2018-03-29 02:34:34 +11:00
nsIDocumentObserver.h Bug 1461701: Remove nsUpdateType and UPDATE_CONTENT_MODEL. r=smaug 2018-05-15 18:47:16 +02:00
nsIDOMRequestService.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIDroppedLinkHandler.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIFrameLoaderOwner.idl Bug 1444143 part 14. Rename nsIFrameLoader.idl to nsIFrameLoaderOwner.idl. r=mystor 2018-03-21 22:43:17 -04:00
nsIGlobalObject.cpp Bug 1489454 - Remove all trailing whitespaces (again) r=Ehsan 2018-09-07 14:47:51 +00:00
nsIGlobalObject.h Backed out changeset 306ec43e7ab9 (bug 218415) for failures on track-remove-track-inband.html CLOSED TREE 2018-07-04 19:56:18 +03:00
nsIImageLoadingContent.idl Bug 1462272: Introduce nsImageFrame::GetCurrentRequest. r=dholbert 2018-05-25 12:09:42 +02:00
nsImageLoadingContent.cpp Bug 1416328 - Part 2. Expose decoding attribute for img elements. r=bz,tnikkel 2018-08-08 07:56:01 -04:00
nsImageLoadingContent.h Bug 1416328 - Part 2. Expose decoding attribute for img elements. r=bz,tnikkel 2018-08-08 07:56:01 -04:00
nsIMessageManager.idl Backed out 3 changesets (bug 1479569) for devtools/client/responsive.html failures. CLOSED TREE 2018-08-03 10:39:12 +03:00
nsIMutationObserver.h Bug 1441547: Make character data change notifications use a const reference for the info parameter. r=smaug 2018-02-27 15:30:27 +01:00
nsINode.cpp Bug 1503078. Simplify the Node event handler macros. r=smaug 2018-10-31 14:19:50 -04:00
nsINode.h Bug 1503078. Simplify the Node event handler macros. r=smaug 2018-10-31 14:19:50 -04:00
nsINodeList.h Bug 1447389 - Remove nsIDOMNodeList. r=bz 2018-04-25 23:01:30 +02:00
nsIObjectLoadingContent.idl Bug 1455674 part 10. Remove nsIDOMElement use from remaining dom/ xpidl files. r=qdot 2018-04-26 23:36:10 -04:00
nsIRemoteWindowContext.idl
nsIScriptChannel.idl
nsIScriptContext.h Bug 1293362 - Part 4: Generate runtime bindings for calling xpcom methods from rust, r=froydnj 2018-01-23 17:27:26 -05:00
nsIScriptGlobalObject.h Bug 1474045. Make nsIScriptGlobalObject::HandleScriptError non-virtual. r=qdot 2018-07-11 14:17:01 -07:00
nsIScriptObjectPrincipal.h
nsIScriptTimeoutHandler.h
nsISelectionController.idl Bug 1455676 part 8. Remove nsIDOMNode usage from layout/. r=qdot 2018-05-29 22:58:48 -04:00
nsISelectionDisplay.idl
nsISelectionListener.idl Bug 1387143 part 1. Stop using nsISelection in nsISelectionListener. r=mats 2018-05-08 13:52:35 -04:00
nsISizeOfEventTarget.h
nsISlowScriptDebug.idl Bug 1429903 part 2. Stop using nsIDOMEventTarget in xpidl. r=mccr8 2018-04-20 00:49:30 -04:00
nsIStyleSheetLinkingElement.h Bug 1477197: Remove unused UpdateStyleSheet argument. r=jwatt 2018-07-20 15:51:34 +02:00
nsITimeoutHandler.h
nsJSEnvironment.cpp Bug 1489622 - Remove unused code from nsJSEnvironment, r=mccr8 2018-09-08 15:03:02 +03:00
nsJSEnvironment.h Bug 1489622 - Remove unused code from nsJSEnvironment, r=mccr8 2018-09-08 15:03:02 +03:00
nsJSTimeoutHandler.cpp Bug 1490165 - Workers.setTimeout/setInterval must handle CSP rejections, r=ckerschb 2018-09-17 17:53:10 +02:00
nsJSUtils.cpp Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn 2018-11-06 04:31:02 +00:00
nsJSUtils.h Backed out changeset ba122021b8b5 (bug 1481196) 2018-10-04 11:50:55 +01:00
nsLineBreaker.cpp Bug 1424898 - patch 1 - De-virtualize nsILineBreaker and rename to mozilla::intl::LineBreaker. r=m_kato 2017-12-13 22:17:32 -06:00
nsLineBreaker.h Bug 1425769: Add missing include. r=me 2017-12-19 11:09:57 +01:00
nsMappedAttributeElement.cpp Bug 1481399 - rename nsAttrAndChildArray to AttrArray, r=mrbkap 2018-08-07 22:07:26 +03:00
nsMappedAttributeElement.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
nsMappedAttributes.cpp Bug 1449806: Merge {Servo,Generic}SpecifiedValues into MappedDeclarations. r=xidorn 2018-06-25 11:14:39 +02:00
nsMappedAttributes.h Bug 1481399 - rename nsAttrAndChildArray to AttrArray, r=mrbkap 2018-08-07 22:07:26 +03:00
nsMimeTypeArray.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsMimeTypeArray.h
nsNameSpaceManager.cpp Bug 1480244: Part 0 - Fix unified build bustage. r=me 2018-08-11 15:26:49 -07:00
nsNameSpaceManager.h Bug 455595 - Finish deCOMtaminating nsNameSpaceManager r=baku 2018-07-25 16:12:50 +00:00
nsNoDataProtocolContentPolicy.cpp Bug 1446922 - Remove the leading 'a' from variables within the various ::ShouldLoad() implementations, r=qdot 2018-05-30 21:21:17 +02:00
nsNoDataProtocolContentPolicy.h
nsNodeInfoManager.cpp Bug 1491151 - Part 3: Use MRU cache in NodeInfoManager. r=smaug 2018-09-12 16:39:43 -07:00
nsNodeInfoManager.h Bug 1415980 - make hash keys movable and not copyable; r=erahm 2018-09-20 11:20:36 -04:00
nsNodeUtils.cpp Bug 1487649 - Don't do a name check when cloning a shadow root for print preview. r=smaug 2018-09-03 14:10:58 +00:00
nsNodeUtils.h Bug 749981: Remove Node.getUserData / setUserData. r=smaug 2018-03-17 19:33:07 +01:00
nsObjectLoadingContent.cpp Bug 1499169 - Split MIME type of nsObjectLoadingContent when retreived from tag; r=bzbarsky 2018-11-06 22:31:00 +00:00
nsObjectLoadingContent.h Bug 1479860: Remove unused aCompileEventHandlers argument from BindToTree. r=bz 2018-08-01 10:42:54 +02:00
nsOpenURIInFrameParams.cpp Bug 1420702 - Propagate referrer policy when creating window from pinned tab r=ckerschb,smaug 2017-11-30 21:42:05 +08:00
nsOpenURIInFrameParams.h Bug 1444143 part 14. Rename nsIFrameLoader.idl to nsIFrameLoaderOwner.idl. r=mystor 2018-03-21 22:43:17 -04:00
nsPIDOMWindow.h Bug 1492648 - Move from nsDocShellLoadInfo to nsDocShellLoadState; r=bz, nika 2018-10-29 17:13:29 -07:00
nsPIDOMWindowInlines.h Backed out 2 changesets (bug 1457155, bug 1457156) for B failures in builds/worker/workspace/build/src/dom/html/HTMLObjectElement.cpp on a CLOSED TREE 2018-04-27 01:34:37 +03:00
nsPIWindowRoot.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
nsPlainTextSerializer.cpp Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsPlainTextSerializer.h Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor 2018-03-19 15:15:39 -04:00
nsPluginArray.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsPluginArray.h
nsPropertyTable.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsPropertyTable.h Bug 749981: Remove Node.getUserData / setUserData. r=smaug 2018-03-17 19:33:07 +01:00
nsQueryContentEventResult.cpp Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsQueryContentEventResult.h Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsRange.cpp Bug 1464632 - Add the option to explicitly cache the internal results of nsContentUtils::ComparePoints since nsRange::IsNodeSelected calls it repeatedly with the same value and we don't want to pollute the internal caching of nsINode... r=mats 2018-10-30 22:28:34 +00:00
nsRange.h Bug 1487591 - Make Selection treat AccessibleCaretEventHub as concrete class rather than nsISelectionListener r=smaug 2018-08-31 21:19:44 +00:00
nsSandboxFlags.h Bug 1469714 - Part 1: Add the allow-storage-access-by-user-activation iframe sandbox flag; r=baku 2018-09-17 13:00:38 -04:00
nsScreen.cpp Bug 1486772 - Refactor the screen-orientation types and headers r=smaug 2018-08-29 20:54:56 +00:00
nsScreen.h Bug 1482243 - Place Screen's MediaCapabilities behind a different pref. r=bzbarsky 2018-08-09 21:05:55 +00:00
nsStructuredCloneContainer.cpp Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8 2018-09-06 16:39:35 -04:00
nsStructuredCloneContainer.h
nsStubAnimationObserver.cpp
nsStubAnimationObserver.h
nsStubDocumentObserver.cpp Bug 1459529: Remove some useless nsIDocumentObserver notifications. r=heycam 2018-05-15 18:44:28 +02:00
nsStubDocumentObserver.h
nsStubMutationObserver.cpp
nsStubMutationObserver.h
nsStyledElement.cpp Bug 1498445 - Stop creating a style attribute for invalid property values. r=smaug 2018-10-12 09:07:00 +00:00
nsStyledElement.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
nsStyleLinkElement.cpp Bug 1490791 - Make ShadowRoot stylesheet list work only when the shadow root is connected. r=smaug 2018-09-12 19:54:48 +00:00
nsStyleLinkElement.h Bug 1477197: Remove unused UpdateStyleSheet argument. r=jwatt 2018-07-20 15:51:34 +02:00
nsSyncLoadService.cpp Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsSyncLoadService.h Bug 1460940 - Convert nsSyncLoadService::LoadDocument to use nsIDocument. r=bz 2018-05-11 19:46:15 +02:00
nsTextFragment.cpp Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj. 2018-08-14 14:43:42 +03:00
nsTextFragment.h
nsTextFragmentImpl.h
nsTextFragmentSSE2.cpp
nsTextNode.cpp Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
nsTextNode.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
nsTraversal.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsTraversal.h Bug 1434819 part 9. Remove nsIDOMNodeFilter. r=qdot 2018-02-01 14:26:13 -05:00
nsTreeSanitizer.cpp Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
nsTreeSanitizer.h Bug 1470367 - Refactor nsTreeSanitizer::SanitizeAttributes to accept a struct. r=hsivonen 2018-06-22 14:58:40 +10:00
nsViewportInfo.cpp Bug 1501106 - Drop constaint of max zoom in nsViewportInfo. r=botond 2018-10-24 21:46:51 +00:00
nsViewportInfo.h Bug 1494422 - Introduce extend-to-zoom and resolve width and height using it. r=botond 2018-10-19 04:19:21 +00:00
nsWindowMemoryReporter.cpp Bug 1486728 - Report memory usage of Shadow DOM style data. r=njn 2018-08-29 22:24:29 +00:00
nsWindowMemoryReporter.h
nsWindowRoot.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsWindowRoot.h Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
nsWindowSizes.h Bug 1486728 - Report memory usage of Shadow DOM style data. r=njn 2018-08-29 22:24:29 +00:00
nsWrapperCache.cpp Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug. 2018-07-23 14:46:37 +00:00
nsWrapperCache.h Bug 1480244: Part 1b - Rename nsInProcessTabChildGlobal to InProcessTabChildMessageManager. r=bz 2018-08-10 14:08:07 -07:00
nsWrapperCacheInlines.h Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug. 2018-07-23 14:46:37 +00:00
nsXHTMLContentSerializer.cpp Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsXHTMLContentSerializer.h Bug 1453795 - DOM - Initialize member fields in classes/ structures. r=peterv 2018-06-16 17:21:46 +03:00
nsXMLContentSerializer.cpp Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
nsXMLContentSerializer.h Bug 1440382, there should be no is-attribute, only internal is-value, in custom elements, r=mrbkap 2018-06-28 14:22:58 +03:00
nsXMLNameSpaceMap.cpp
nsXMLNameSpaceMap.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
ParentProcessMessageManager.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ParentProcessMessageManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
PlacesBookmark.h Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak 2018-10-09 14:47:27 +00:00
PlacesBookmarkAddition.h Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak 2018-10-09 14:47:27 +00:00
PlacesEvent.cpp Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
PlacesEvent.h Bug 1426245 - Replace OnItemAdded with bookmark-item-added r=mak 2018-10-09 14:47:27 +00:00
PlacesObservers.cpp Bug 1426245 - Test changes r=mak 2018-10-09 14:47:31 +00:00
PlacesObservers.h Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
PlacesVisit.h Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
PlacesWeakCallbackWrapper.cpp Bug 1480244: Part 1a - Rename ProcessGlobal to ContentProcessMessageManager. r=bz 2018-08-02 15:03:50 -07:00
PlacesWeakCallbackWrapper.h Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
Pose.cpp
Pose.h Bug 1417365 - Unified build issues in dom/base. r=baku 2017-10-26 10:40:12 +01:00
PostMessageEvent.cpp Bug 1502801 - window.postMessage must throw a trusted MessageEvent, r=asuth 2018-10-29 16:26:30 +01:00
PostMessageEvent.h Bug 1502801 - window.postMessage must throw a trusted MessageEvent, r=asuth 2018-10-29 16:26:30 +01:00
ProcessMessageManager.cpp Bug 1480244: Follow-up: Fix more unified bustage in debug fuzzing build. r=bustage 2018-08-14 12:21:11 -07:00
ProcessMessageManager.h Bug 1451973 - Split off process from non-process message managers. r=bz. 2018-04-16 15:18:48 +02:00
ProcessSelector.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
ProcessSelector.manifest
RangeBoundary.h Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb 2018-01-23 14:30:18 +01:00
ResponsiveImageSelector.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
ResponsiveImageSelector.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
SameProcessMessageQueue.cpp
SameProcessMessageQueue.h
ScreenLuminance.cpp Bug 1409664 - P2. Add ScreenLuminance objects and friends to Screen. r=bz 2018-07-03 11:45:15 -07:00
ScreenLuminance.h Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances. r=sfink,jimb,bz 2018-07-06 16:52:42 -07:00
ScreenOrientation.cpp Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
ScreenOrientation.h Bug 1490539 part 1 - Change FullScreen to Fullscreen in various names. r=smaug 2018-09-12 15:51:30 +00:00
Selection.cpp Bug 1504574 - Remove the XPCOM registration for nsDocumentEncoder; r=mccr8 2018-11-05 23:16:04 -05:00
Selection.h Bug 1488337 - Rename mozilla::dom::SelectionChangeListener to mozilla::SelectionChangeEventDispatcher r=smaug 2018-09-04 11:18:03 +00:00
SelectionChangeEventDispatcher.cpp Bug 1488337 - Rename mozilla::dom::SelectionChangeListener to mozilla::SelectionChangeEventDispatcher r=smaug 2018-09-04 11:18:03 +00:00
SelectionChangeEventDispatcher.h Bug 1488337 - Rename mozilla::dom::SelectionChangeListener to mozilla::SelectionChangeEventDispatcher r=smaug 2018-09-04 11:18:03 +00:00
ShadowRoot.cpp Bug 1505875 - Clear out the ShadowRoot host pointer when unattaching it. r=smaug 2018-11-08 20:55:22 +00:00
ShadowRoot.h Bug 1505875 - Clear out the ShadowRoot host pointer when unattaching it. r=smaug 2018-11-08 20:55:22 +00:00
SlowScriptDebug.js Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
SlowScriptDebug.manifest
StructuredCloneBlob.cpp Bug 1479363 part 1 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/base. r=bz 2018-08-02 08:48:40 +02:00
StructuredCloneBlob.h
StructuredCloneHolder.cpp Bug 1487463 - implement StructuredCloneTester to be used in testing r=baku 2018-10-02 16:43:57 +00:00
StructuredCloneHolder.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
StructuredCloneTags.h Bug 1487463 - implement StructuredCloneTester to be used in testing r=baku 2018-10-02 16:43:57 +00:00
StructuredCloneTester.cpp Bug 1499177 - Fix rooting hazard between return value and destructor in structured clone test function, r=perry 2018-10-15 12:41:28 -07:00
StructuredCloneTester.h Bug 1487463 - implement StructuredCloneTester to be used in testing r=baku 2018-10-02 16:43:57 +00:00
StyleSheetList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
StyleSheetList.h Backed out 5 changesets (bug 1340498) for build bustage due to conflicts with bug 1470325. a=backout 2018-06-27 14:05:20 +03:00
SubtleCrypto.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
SubtleCrypto.h Bug 1333140 - Remove WEBCRYPTO_METHOD_SECURE histogram r=keeler 2017-11-30 14:06:28 +01:00
SyncMessageSender.h Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout 2018-03-01 11:51:09 +02:00
TabGroup.cpp Bug 1499473: Simplify TabGroup a bit, now that ThrottledEventQueue::Create is infallible. r=smaug 2018-10-17 20:41:59 +00:00
TabGroup.h Bug 1499792: Remove unneeded 'ThrottledEventQueue' forward declarations. r=smaug 2018-10-18 12:20:14 +00:00
Text.cpp Bug 1461701: Remove nsUpdateType and UPDATE_CONTENT_MODEL. r=smaug 2018-05-15 18:47:16 +02:00
Text.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00
TextInputProcessor.cpp Bug 1343955 - part 3: Implement similar C++ utility of _computeKeyCodeFromChar() in EventUtils.js and make it accssible with nsITextInputProcessor for EventUtils.js r=smaug 2018-10-03 09:24:15 +00:00
TextInputProcessor.h Bug 1343955 - part 3: Implement similar C++ utility of _computeKeyCodeFromChar() in EventUtils.js and make it accssible with nsITextInputProcessor for EventUtils.js r=smaug 2018-10-03 09:24:15 +00:00
ThirdPartyUtil.cpp Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2018-06-17 22:43:11 -07:00
ThirdPartyUtil.h
Timeout.cpp Bug 1437064 - Remove tracking timeouts list from TimeoutManager. r=chutten,Ehsan 2018-10-12 18:01:19 +00:00
Timeout.h Bug 1437064 - Remove tracking timeouts list from TimeoutManager. r=chutten,Ehsan 2018-10-12 18:01:19 +00:00
TimeoutBudgetManager.cpp Bug 1437064 - Remove tracking timeouts list from TimeoutManager. r=chutten,Ehsan 2018-10-12 18:01:19 +00:00
TimeoutBudgetManager.h Bug 1437064 - Remove tracking timeouts list from TimeoutManager. r=chutten,Ehsan 2018-10-12 18:01:19 +00:00
TimeoutExecutor.cpp Bug 1499848 - make TimeoutExecutor timers slightly more efficient; r=baku 2018-10-17 19:57:36 -04:00
TimeoutExecutor.h
TimeoutHandler.cpp
TimeoutHandler.h
TimeoutManager.cpp Bug 1501138 - Make sure that timeout iterator advances. r=peterv 2018-11-08 17:10:59 +00:00
TimeoutManager.h Bug 1437064 - Remove tracking timeouts list from TimeoutManager. r=chutten,Ehsan 2018-10-12 18:01:19 +00:00
TreeIterator.h Bug 1455891: Add a generic pre-order tree iterator given a child iterator. r=smaug 2018-07-06 06:53:22 +02:00
TreeWalker.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TreeWalker.h Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot 2018-05-29 22:58:49 -04:00
UseCounter.h Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly 2018-05-21 17:17:18 +00:00
UseCounters.conf Backed out changeset a18c257cf35d (bug 1480695) for build bustage at build/src/obj-firefox/dist/include/nsDisplayList.h 2018-08-09 07:49:46 +03:00
usecounters.py
VisualViewport.cpp Bug 1357785 - Expose the Visual Viewport API to web content. r=botond, r=nika 2018-08-20 16:28:42 -04:00
VisualViewport.h Bug 1357785 - Expose the Visual Viewport API to web content. r=botond, r=nika 2018-08-20 16:28:42 -04:00
WebKitCSSMatrix.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
WebKitCSSMatrix.h Bug 1448690: Remove IsStyledByServo. r=xidorn 2018-03-26 09:39:26 +02:00
WindowDestroyedEvent.cpp Bug 1482835 - Remove JS_GetCompartmentPrincipals calls in the compartment nuking code. r=mccr8 2018-09-14 17:38:57 +00:00
WindowDestroyedEvent.h Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
WindowNamedPropertiesHandler.cpp Bug 1468752 part 4 - Remove JS_GetGlobalForObject. r=bz 2018-07-06 12:54:00 +02:00
WindowNamedPropertiesHandler.h
WindowOrientationObserver.cpp Bug 1419597 - Part 18: Remove IsInnerWindow and IsOuterWindow methods, r=smaug 2017-11-23 13:12:13 -05:00
WindowOrientationObserver.h
XPathGenerator.cpp
XPathGenerator.h