fune/dom/base
Nika Layzell d564908035 Bug 1810619 - Part 1: Be more precise in named lookup code, r=smaug,geckoview-reviewers,m_kato
This makes various changes to the named lookup/navigation code to make
them more precise, and avoid issues which could happen if a window is
closed while script is still executing.

This also should improve handling for inactive windows in some cases, by
more frequently working off of the WindowContext tree rather than the
BrowsingContext tree.

As part of these changes, some behaviour was changed around e.g. the
file URI exception to avoid the deprecated nsIPrincipal::GetURI method.
I don't believe the behaviour should have changed in a meaningful way.

Differential Revision: https://phabricator.services.mozilla.com/D171755
2023-03-15 21:57:03 +00:00
..
crashtests Bug 1631441 - Remove no longer relevant tests with XBL bindings. r=emilio DONTBUILD 2022-11-23 13:41:15 +00:00
fuzztest
rust Bug 1820544 - Add popover attribute and part of basic popover functionality. r=emilio 2023-03-10 10:52:20 +00:00
test Bug 1822361 - Rename 'arguments' variable to 'args'. r=Standard8 2023-03-15 15:15:28 +00:00
AbstractRange.cpp Bug 1803355: Basic implementation of Custom Highlight API. r=edgar,emilio 2023-01-27 11:42:18 +00:00
AbstractRange.h Bug 1818128 - Add logging code for Selection API calls r=smaug 2023-03-05 22:38:05 +00:00
AncestorIterator.h
AnchorAreaFormRelValues.cpp Bug 1509346 - Add support for <form rel>. r=smaug 2023-01-18 16:41:04 +00:00
AnchorAreaFormRelValues.h Bug 1509346 - Add support for <form rel>. r=smaug 2023-01-18 16:41:04 +00:00
AnimationFrameProvider.cpp
AnimationFrameProvider.h
AnonymousContent.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
AnonymousContent.h
Attr.cpp
Attr.h
AttrArray.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
AttrArray.h Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
AutocompleteFieldList.h Bug 1547294 - Don't save values in fields with autocomplete="one-time-code" r=credential-management-reviewers,sgalich,mak 2022-11-30 18:05:19 +00:00
AutoPrintEventDispatcher.h
AutoSuppressEventHandlingAndSuspend.h
BarProps.cpp
BarProps.h
BindContext.cpp
BindContext.h
BodyConsumer.cpp
BodyConsumer.h
BodyStream.cpp Bug 1818387 - Check mPullPromise again in BodyStream::OnInputStreamReady r=smaug 2023-02-27 18:33:16 +00:00
BodyStream.h Bug 1813011 - Part 3: Remove BodyStream::mState r=smaug 2023-02-21 12:37:38 +00:00
BodyUtil.cpp
BodyUtil.h
BorrowedAttrInfo.cpp
BorrowedAttrInfo.h
CallState.h
CCGCScheduler.cpp Bug 1809753 - Part 3: Replace all callers of GetCurrentEventTarget with GetCurrentSerialEventTarget, r=mccr8,necko-reviewers,valentin 2023-01-16 23:14:11 +00:00
CCGCScheduler.h
CharacterData.cpp Bug 1807003 - Centralize animation data in slots. r=smaug,firefox-animation-reviewers,boris 2023-02-15 14:12:33 +00:00
CharacterData.h
ChildIterator.cpp
ChildIterator.h
ChildProcessMessageManager.h
ChromeMessageBroadcaster.cpp
ChromeMessageBroadcaster.h
ChromeMessageSender.cpp
ChromeMessageSender.h
ChromeNodeList.cpp
ChromeNodeList.h
ChromeUtils.cpp Bug 1821596 - Don't start JS Validator if ORB isn't enabled. r=smaug 2023-03-10 08:41:43 +00:00
ChromeUtils.h Bug 1805288 - Part 1: Add ChromeUtils.defineLazyGetter. r=smaug 2023-03-08 07:11:02 +00:00
Comment.cpp
Comment.h
components.conf
ContentAreaDropListener.jsm Bug 1809122 - Track top-level window context in DragSession; r=smaug 2023-02-13 18:44:04 +00:00
ContentFrameMessageManager.cpp
ContentFrameMessageManager.h
ContentIterator.cpp Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
ContentIterator.h Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
ContentProcessMessageManager.cpp
ContentProcessMessageManager.h
CORSMode.h
Crypto.cpp
Crypto.h
CustomElementRegistry.cpp Bug 1663878 - Only process form callbacks for form-associated custom elements. r=edgar 2023-01-26 22:26:00 +00:00
CustomElementRegistry.h Bug 1663878 - Only process form callbacks for form-associated custom elements. r=edgar 2023-01-26 22:26:00 +00:00
DirectionalityUtils.cpp Bug 1665655 - Implement the HTML spec special-case of directionality for <input type=tel>. r=emilio 2022-11-16 15:42:17 +00:00
DirectionalityUtils.h
DispatcherTrait.cpp
DispatcherTrait.h
DocGroup.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
DocGroup.h
Document.cpp Bug 1821732 - implement auto popover list, r=emilio 2023-03-13 20:18:46 +00:00
Document.h Bug 1821732 - implement auto popover list, r=emilio 2023-03-13 20:18:46 +00:00
DocumentFragment.cpp
DocumentFragment.h
DocumentInlines.h
DocumentOrShadowRoot.cpp
DocumentOrShadowRoot.h
DocumentType.cpp
DocumentType.h
DOMArena.h Bug 1815069 - Increase page caches on foreground content processes, r=pbone 2023-03-02 09:15:58 +00:00
domerr.msg Bug 1811858 - Remove some unused DOM error codes. r=farre 2023-01-24 09:02:35 +00:00
DOMException.cpp Bug 1792574, part 3 - Don't include nsMemory where it isn't needed. r=xpcom-reviewers,necko-reviewers,valentin,nika 2022-09-28 15:17:46 +00:00
DOMException.h
DOMImplementation.cpp
DOMImplementation.h
DOMIntersectionObserver.cpp Bug 1807251 - Small cleanup of fix for nested content-visibility: auto elements r=emilio 2023-01-20 11:04:45 +00:00
DOMIntersectionObserver.h Bug 1807251 - Small cleanup of fix for nested content-visibility: auto elements r=emilio 2023-01-20 11:04:45 +00:00
DOMMatrix.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
DOMMatrix.h
DOMMozPromiseRequestHolder.h
DOMParser.cpp Bug 1802346 - Use the owner principal in ParseFromSafeString, r=smaug 2022-11-25 20:56:25 +00:00
DOMParser.h
DOMPoint.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
DOMPoint.h
DOMQuad.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
DOMQuad.h
DOMRect.cpp
DOMRect.h
DOMRequest.cpp
DOMRequest.h
DOMRequestHelper.jsm Bug 1806500 - Automatically replace Cu.reportError with console.error (uriloader dom). r=smaug 2023-01-05 15:03:55 +00:00
DOMStringList.cpp
DOMStringList.h
DOMTokenListSupportedTokens.h
Element.cpp Bug 1821732 - implement auto popover list, r=emilio 2023-03-13 20:18:46 +00:00
Element.h Bug 1821732 - implement auto popover list, r=emilio 2023-03-13 20:18:46 +00:00
ElementInlines.h
EventSource.cpp Bug 1706003 - extend network error checks in EventSourceImpl::OnStopRequest. r=necko-reviewers,valentin 2023-01-05 14:38:26 +00:00
EventSource.h
EventSourceEventService.cpp
EventSourceEventService.h
External.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
External.h
FilteredNodeIterator.h
FlushType.h
FormData.cpp Bug 1812696 - Implement FormData constructor submitter parameter r=webidl,smaug 2023-02-02 12:26:50 +00:00
FormData.h Bug 1812696 - Implement FormData constructor submitter parameter r=webidl,smaug 2023-02-02 12:26:50 +00:00
FragmentOrElement.cpp Bug 1820544 - Add popover attribute and part of basic popover functionality. r=emilio 2023-03-10 10:52:20 +00:00
FragmentOrElement.h Bug 1820544 - Add popover attribute and part of basic popover functionality. r=emilio 2023-03-10 10:52:20 +00:00
FromParser.h
FullscreenChange.h
FuzzingFunctions.cpp
FuzzingFunctions.h
gen-usecounters.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
GeneratedImageContent.cpp
GeneratedImageContent.h
Highlight.cpp Bug 1820286: Removed unnecessary strong references in Highlight. r=masayuki 2023-03-07 08:22:06 +00:00
Highlight.h Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
HighlightRegistry.cpp Bug 1808565, part 2: Use SelectionBatcher when updating Highlights. r=masayuki 2023-03-03 14:59:47 +00:00
HighlightRegistry.h Bug 1808565, part 2: Use SelectionBatcher when updating Highlights. r=masayuki 2023-03-03 14:59:47 +00:00
HTMLSplitOnSpacesTokenizer.h
IdentifierMapEntry.h
IdleDeadline.cpp
IdleDeadline.h
IdleRequest.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
IdleRequest.h
IDTracker.cpp
IDTracker.h
IframeSandboxKeywordList.h
ImageEncoder.cpp Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8 2023-01-16 23:14:12 +00:00
ImageEncoder.h
ImageTracker.cpp
ImageTracker.h
IndexedDBHelper.sys.mjs Bug 1795968 - Part 1: Esmify dom/push/*.jsm r=smaug 2022-10-20 21:16:11 +00:00
InProcessBrowserChildMessageManager.cpp Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8 2023-01-16 23:14:12 +00:00
InProcessBrowserChildMessageManager.h
IntlUtils.cpp
IntlUtils.h
JSExecutionContext.cpp Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
JSExecutionContext.h
Link.cpp Bug 1819323 - Avoid casting nsIURI to nsIURL in Link. r=emilio 2023-03-01 17:59:03 +00:00
Link.h
LinkStyle.cpp
LinkStyle.h
Location.cpp
Location.h
LocationBase.cpp Bug 1808630 - Part 2: Rename CallerInnerWindow to IncumbentInnerWindow and add EntryInnerWindow, r=smaug 2023-01-09 22:22:05 +00:00
LocationBase.h
LocationHelper.jsm
MaybeCrossOriginObject.cpp
MaybeCrossOriginObject.h Bug 1726039 - Disallow setting private fields on MaybeCrossOrigin objects (HostEnsureCanPrivateElementAdd) r=peterv,jandem 2022-10-26 21:53:36 +00:00
MessageBroadcaster.cpp
MessageBroadcaster.h
MessageListenerManager.cpp
MessageListenerManager.h
MessageManagerCallback.h
MessageManagerGlobal.cpp
MessageManagerGlobal.h
MessageSender.cpp
MessageSender.h
MimeType.cpp
MimeType.h
moz.build Bug 1820544 - Add popover attribute and part of basic popover functionality. r=emilio 2023-03-10 10:52:20 +00:00
mozAutoDocUpdate.h
mozIDOMWindow.idl
MozQueryInterface.cpp
MozQueryInterface.h
MutationObservers.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
MutationObservers.h Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
NameSpaceConstants.h
Navigator.cpp Bug 1809697 - Re-allow the gamepad test service in fuzzing builds. r=cmartin 2023-01-13 00:31:55 +00:00
Navigator.h Bug 1773551 - part2 : implement the navigator autoplay policy API. r=media-playback-reviewers,webidl,smaug,padenot 2022-12-19 20:57:55 +00:00
NodeInfo.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
NodeInfo.h
NodeInfoInlines.h
NodeIterator.cpp
NodeIterator.h
NodeUbiReporting.cpp
NodeUbiReporting.h
nsAttrName.h
nsAttrValue.cpp Bug 1815558 - Clean up some MiscContainer string/atom usage, and optimize atom comparison on MiscContainer. r=smaug 2023-02-08 13:06:19 +00:00
nsAttrValue.h Bug 1815558 - Clean up some MiscContainer string/atom usage, and optimize atom comparison on MiscContainer. r=smaug 2023-02-08 13:06:19 +00:00
nsAttrValueInlines.h Bug 1815558 - Clean up some MiscContainer string/atom usage, and optimize atom comparison on MiscContainer. r=smaug 2023-02-08 13:06:19 +00:00
nsAttrValueOrString.cpp
nsAttrValueOrString.h
nsCaseTreatment.h
nsCCUncollectableMarker.cpp
nsCCUncollectableMarker.h
nsChildContentList.h
nsContentAreaDragDrop.cpp Bug 1776879, replace text/unicode for clipboard and drag and drop and use text/plain directly, r=edgar,mak,stransky,geckoview-reviewers,extension-reviewers,zombie,m_kato 2023-02-01 23:30:55 +00:00
nsContentAreaDragDrop.h
nsContentCID.h
nsContentCreatorFunctions.h
nsContentList.cpp Bug 1793485: Fixed memory issue in NodeWillBeDestroyed() for MultiMutationObserver classes. r=smaug 2022-10-13 14:26:07 +00:00
nsContentList.h
nsContentListDeclarations.h
nsContentPermissionHelper.cpp Bug 1569405 - Avoid NS_ADDREF on nullptr principals by using NS_IF_ADDREF. r=smaug 2023-03-13 16:56:34 +00:00
nsContentPermissionHelper.h
nsContentPolicy.cpp
nsContentPolicy.h
nsContentPolicyUtils.h Bug 1247687 - Implement csp for Module Workers; r=evilpie,asuth,rpl,ckerschb 2023-01-18 13:46:33 +00:00
nsContentSink.cpp Bug 1804295 - Remove the current use of favorPerformanceHint, r=emilio 2022-12-27 13:12:21 +00:00
nsContentSink.h Bug 1444491 - Check the number of script blocking style sheets in autofocus algorithm r=hsivonen 2023-02-15 20:08:38 +00:00
nsContentTypeParser.cpp
nsContentTypeParser.h
nsContentUtils.cpp Bug 1819898: Use internal content policy types for determining IsUpgradableDisplayType, r=freddyb 2023-03-06 10:08:00 +00:00
nsContentUtils.h Bug 1819898: Use internal content policy types for determining IsUpgradableDisplayType, r=freddyb 2023-03-06 10:08:00 +00:00
nsCopySupport.cpp Bug 1818128 - Add logging code for Selection API calls r=smaug 2023-03-05 22:38:05 +00:00
nsCopySupport.h
nsDataDocumentContentPolicy.cpp
nsDataDocumentContentPolicy.h
nsDeprecatedOperationList.h Bug 1294362 - Remove CanvasRenderingContext2D.mozTextStyle. r=emilio,devtools-reviewers 2023-03-14 08:28:45 +00:00
nsDocElementCreatedNotificationRunner.h
nsDocumentWarningList.h
nsDOMAttributeMap.cpp
nsDOMAttributeMap.h
nsDOMCaretPosition.cpp
nsDOMCaretPosition.h
nsDOMCID.h
nsDOMDataChannel.cpp
nsDOMDataChannel.h
nsDOMDataChannelDeclarations.h
nsDOMJSUtils.h
nsDOMMutationObserver.cpp Bug 1793485: Fixed memory issue in NodeWillBeDestroyed() for MultiMutationObserver classes. r=smaug 2022-10-13 14:26:07 +00:00
nsDOMMutationObserver.h
nsDOMNavigationTiming.cpp Backed out 14 changesets (bug 1607634, bug 1814683, bug 1815177, bug 1814686) for causing build bustages on MaybeStorageBase. CLOSED TREE 2023-03-15 01:58:36 +02:00
nsDOMNavigationTiming.h
nsDOMString.h
nsDOMTokenList.cpp
nsDOMTokenList.h
nsDOMWindowUtils.cpp Bug 1816559 - Remote compositor recording from GPU process r=mstange 2023-03-14 13:31:37 +00:00
nsDOMWindowUtils.h Bug 1795116 - Support specifying tiltX/tiltY/twist on synthesized touch event; r=webdriver-reviewers,smaug,whimboo 2022-11-08 19:47:29 +00:00
nsFocusManager.cpp Bug 1814597; r=smaug 2023-03-14 20:15:41 +00:00
nsFocusManager.h Bug 1801761 - Generate focus actionId in SetFocusInner rather than relying on the caller to provide it r=emilio,hsivonen 2023-02-15 20:08:37 +00:00
nsFrameLoader.cpp Bug 1793220 - Use at-page size rule as paper size when printing to PDF r=dholbert,AlaskanEmily 2023-02-27 20:22:18 +00:00
nsFrameLoader.h Bug 1811822 - nsFrameLoader::LoadContext() may return null, yet the webidl binding doesn't expect that., r=peterv 2023-01-23 16:07:01 +00:00
nsFrameLoaderOwner.cpp
nsFrameLoaderOwner.h
nsFrameMessageManager.cpp Bug 1819287 - Make nsContentUtils::StringifyJSON more flexible; r=smaug 2023-03-02 15:47:40 +00:00
nsFrameMessageManager.h
nsGlobalWindow.h
nsGlobalWindowCommands.cpp
nsGlobalWindowCommands.h
nsGlobalWindowInner.cpp Bug 1817634 - Remove "show keyboard cues" handling. r=cmartin 2023-02-22 14:25:38 +00:00
nsGlobalWindowInner.h Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsGlobalWindowOuter.cpp Bug 1810619 - Part 1: Be more precise in named lookup code, r=smaug,geckoview-reviewers,m_kato 2023-03-15 21:57:03 +00:00
nsGlobalWindowOuter.h Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsHistory.cpp
nsHistory.h
nsIAnimationObserver.h
nsIContent.h Bug 1816312, try to avoid creating Range objects in some common cases when spellchecker is disabled for contentEditable, r=masayuki 2023-02-16 11:48:13 +00:00
nsIContentInlines.h Bug 1815913 - Init nsImageMap more eagerly r=emilio 2023-02-13 15:52:40 +00:00
nsIContentPolicy.idl Bug 1247687 - Implement csp for Module Workers; r=evilpie,asuth,rpl,ckerschb 2023-01-18 13:46:33 +00:00
nsIDocumentObserver.h
nsIDOMRequestService.idl
nsIDroppedLinkHandler.idl Bug 1549057 - Rename (Gg)etCSP to (Gg)etCsp - r=freddyb 2022-10-24 20:38:11 +00:00
nsIEventSourceEventService.idl
nsIGlobalObject.cpp Bug 1814279: Check for a null Principal before use r=peterv 2023-02-09 18:59:24 +00:00
nsIGlobalObject.h Bug 1810964 - Replace callers of nsContentUtils::ResistFingerprinting. r=tjr,emilio 2023-01-23 11:52:56 +00:00
nsIImageLoadingContent.idl
nsImageLoadingContent.cpp Bug 1815229 - Rename nsImageFrame::Kind::ImageElement to ImageLoadingContent. r=tnikkel,layout-reviewers 2023-02-16 12:10:08 +00:00
nsImageLoadingContent.h Bug 1574487 - Remove loadstart and loadend event from <img>, r=edgar 2022-10-25 08:27:02 +00:00
nsIMessageManager.idl
nsIMutationObserver.h Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
nsINode.cpp Bug 1820280 - Be consistent for which URIs we expose chrome rules. r=dshin 2023-03-07 20:22:23 +00:00
nsINode.h Bug 367994 - Map all SVG styles to all non-animation SVG elements r=emilio 2023-03-15 19:13:51 +00:00
nsINodeList.h
nsIObjectLoadingContent.idl Bug 1820766 - Remove unused code in nsObjectLoadingContent. r=peterv 2023-03-08 18:51:05 +00:00
nsIScriptableContentIterator.idl
nsIScriptChannel.idl
nsIScriptContext.h
nsIScriptGlobalObject.h
nsIScriptObjectPrincipal.h
nsISelectionController.idl Bug 1803355: Basic implementation of Custom Highlight API. r=edgar,emilio 2023-01-27 11:42:18 +00:00
nsISelectionDisplay.idl
nsISelectionListener.idl
nsISizeOfEventTarget.h
nsISlowScriptDebug.idl
nsJSEnvironment.cpp Bug 1815069, add dom.memory.foreground_content_processes_have_larger_page_cache pref to control page cache behavior in content processes, r=mccr8 2023-03-02 09:15:58 +00:00
nsJSEnvironment.h
nsJSUtils.cpp
nsJSUtils.h
nsLineBreaker.cpp
nsLineBreaker.h
nsMappedAttributeElement.cpp
nsMappedAttributeElement.h
nsMappedAttributes.cpp
nsMappedAttributes.h
nsMimeTypeArray.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
nsMimeTypeArray.h
nsNameSpaceManager.cpp
nsNameSpaceManager.h
nsNoDataProtocolContentPolicy.cpp
nsNoDataProtocolContentPolicy.h
nsNodeInfoManager.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
nsNodeInfoManager.h Bug 1800395: Fold nsNodeInfoManager::Init() into constructor. r=mccr8 2022-11-14 23:22:18 +00:00
nsObjectLoadingContent.cpp Bug 1820766 - Remove unused code in nsObjectLoadingContent. r=peterv 2023-03-08 18:51:05 +00:00
nsObjectLoadingContent.h Bug 1820766 - Remove unused code in nsObjectLoadingContent. r=peterv 2023-03-08 18:51:05 +00:00
nsOpenURIInFrameParams.cpp
nsOpenURIInFrameParams.h
nsPIDOMWindow.h Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsPIDOMWindowInlines.h
nsPIWindowRoot.h Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsPluginArray.cpp Bug 1799435 - Make RFP checks faster. r=smaug 2022-11-08 02:36:25 +00:00
nsPluginArray.h
nsPropertyTable.cpp
nsPropertyTable.h
nsQueryContentEventResult.cpp
nsQueryContentEventResult.h
nsRange.cpp Bug 1818128 - Add logging code for Selection API calls r=smaug 2023-03-05 22:38:05 +00:00
nsRange.h Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
nsSandboxFlags.h
nsScreen.cpp Bug 1816033 - screen.orientation.type and screen.orientation.angle should return current screen's value. r=smaug 2023-02-14 06:16:33 +00:00
nsScreen.h Bug 1816033 - screen.orientation.type and screen.orientation.angle should return current screen's value. r=smaug 2023-02-14 06:16:33 +00:00
nsStructuredCloneContainer.cpp
nsStructuredCloneContainer.h
nsStubAnimationObserver.cpp
nsStubAnimationObserver.h
nsStubDocumentObserver.cpp
nsStubDocumentObserver.h
nsStubMutationObserver.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
nsStubMutationObserver.h
nsStyledElement.cpp Bug 1444491 - Update the autofocus steps to align with the spec r=emilio,smaug 2023-02-15 20:08:36 +00:00
nsStyledElement.h Bug 1575154 - Add autofocus attribute to HTMLOrForeignElement. r=edgar 2022-12-19 15:09:15 +00:00
nsSyncLoadService.cpp
nsSyncLoadService.h
nsTextFragment.cpp Bug 1811184 - Move FirstNon8Bit vector implementation to xsimd r=hsivonen 2023-02-13 10:46:51 +00:00
nsTextFragment.h
nsTextFragmentGeneric.h Bug 1811184 - Move FirstNon8Bit vector implementation to xsimd r=hsivonen 2023-02-13 10:46:51 +00:00
nsTextFragmentImpl.h
nsTextFragmentSSE2.cpp Bug 1811184 - Move FirstNon8Bit vector implementation to xsimd r=hsivonen 2023-02-13 10:46:51 +00:00
nsTextFragmentVMX.cpp
nsTextNode.cpp Bug 1793485: Fixed memory issue in NodeWillBeDestroyed() for MultiMutationObserver classes. r=smaug 2022-10-13 14:26:07 +00:00
nsTextNode.h
nsTraversal.cpp
nsTraversal.h
nsTreeSanitizer.cpp Bug 1784040 - Support experimental ElementList and AttributeList with namespace. r=emilio 2023-01-16 15:21:41 +00:00
nsTreeSanitizer.h Bug 1784040 - Support experimental ElementList and AttributeList with namespace. r=emilio 2023-01-16 15:21:41 +00:00
nsViewportInfo.cpp Bug 1794164 - Change nsViewportInfo enums to constexprs and add 'k' prefix. r=dholbert 2022-10-28 00:45:11 +00:00
nsViewportInfo.h Bug 1794164 - Change nsViewportInfo enums to constexprs and add 'k' prefix. r=dholbert 2022-10-28 00:45:11 +00:00
nsWindowMemoryReporter.cpp
nsWindowMemoryReporter.h
nsWindowRoot.cpp Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsWindowRoot.h Bug 1807687 - Simplify Windows keyboard indicator setting handling. r=NeilDeakin 2023-01-09 18:19:03 +00:00
nsWindowSizes.h
nsWrapperCache.cpp Bug 1543537, part 1 - Add a NoteWeakMapping method to traversal callback. r=kmag 2022-09-24 23:24:31 +00:00
nsWrapperCache.h
nsWrapperCacheInlines.h
ParentProcessMessageManager.cpp
ParentProcessMessageManager.h
PlacesBookmark.h
PlacesBookmarkAddition.h
PlacesBookmarkChanged.h
PlacesBookmarkGuid.h
PlacesBookmarkKeyword.h Bug 1678629: Implement a mechanism to fire bookmark-keyword-changed event. r=mak 2023-02-09 21:21:50 +00:00
PlacesBookmarkMoved.h
PlacesBookmarkRemoved.h
PlacesBookmarkTags.h
PlacesBookmarkTime.h
PlacesBookmarkTitle.h
PlacesBookmarkUrl.h
PlacesEvent.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
PlacesEvent.h Bug 1678629: Implement a mechanism to fire bookmark-keyword-changed event. r=mak 2023-02-09 21:21:50 +00:00
PlacesFavicon.h
PlacesHistoryCleared.h
PlacesObservers.cpp
PlacesObservers.h
PlacesPurgeCaches.h
PlacesRanking.h
PlacesVisit.h
PlacesVisitRemoved.h
PlacesVisitTitle.h
PlacesWeakCallbackWrapper.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
PlacesWeakCallbackWrapper.h
PointerLockManager.cpp
PointerLockManager.h
PopoverData.h Bug 1820544 - Add popover attribute and part of basic popover functionality. r=emilio 2023-03-10 10:52:20 +00:00
PopupBlocker.cpp
PopupBlocker.h
Pose.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
Pose.h
PostMessageEvent.cpp Bug 1774866 - Always allow cloning error stacks. r=nika,sfink,smaug 2022-12-15 19:03:53 +00:00
PostMessageEvent.h
ProcessMessageManager.cpp
ProcessMessageManager.h
ProcessSelector.jsm
RadioGroupManager.cpp
RadioGroupManager.h
RangeBoundary.h Bug 1818128 - Add logging code for Selection API calls r=smaug 2023-03-05 22:38:05 +00:00
RangeUtils.cpp
RangeUtils.h
RemoteOuterWindowProxy.cpp
ResizeObserver.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
ResizeObserver.h Bug 1792217 - Let last remembered size take all fragments into account regardless of pref. r=emilio 2022-09-23 23:41:34 +00:00
ResizeObserverController.cpp Backed out changeset 4c37121d2837 (bug 1788741) for causing focus and ResizeObserver wpt related failures. CLOSED TREE 2023-02-11 06:52:27 +02:00
ResizeObserverController.h
ResponsiveImageSelector.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
ResponsiveImageSelector.h
RustTypes.h
SameProcessMessageQueue.cpp
SameProcessMessageQueue.h
ScreenLuminance.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
ScreenLuminance.h
ScreenOrientation.cpp Bug 1813081 - Remove ScreenOrientation::ShouldResistFingerprinting. r=tjr 2023-01-30 09:41:25 +00:00
ScreenOrientation.h Bug 1813081 - Remove ScreenOrientation::ShouldResistFingerprinting. r=tjr 2023-01-30 09:41:25 +00:00
ScriptableContentIterator.cpp
ScriptableContentIterator.h
ScrollingMetrics.cpp
ScrollingMetrics.h
Selection.cpp Bug 1820445 - Clean up Selection::SelectFrames r=jjaschke 2023-03-06 22:34:58 +00:00
Selection.h Bug 1820445 - Clean up Selection::SelectFrames r=jjaschke 2023-03-06 22:34:58 +00:00
SelectionChangeEventDispatcher.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
SelectionChangeEventDispatcher.h
SerializedStackHolder.cpp Bug 1819287 - Make nsContentUtils::StringifyJSON more flexible; r=smaug 2023-03-02 15:47:40 +00:00
SerializedStackHolder.h
ShadowIncludingTreeIterator.h
ShadowRoot.cpp Bug 1741936 - Implement focus delegate algorithm r=emilio 2022-10-14 01:20:08 +00:00
ShadowRoot.h Bug 1741936 - Implement focus delegate algorithm r=emilio 2022-10-14 01:20:08 +00:00
SlowScriptDebug.jsm
StaticRange.cpp
StaticRange.h Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
StorageAccessPermissionRequest.cpp
StorageAccessPermissionRequest.h
StructuredCloneBlob.cpp
StructuredCloneBlob.h
StructuredCloneHolder.cpp Bug 1815519 - Dont receive transferred VideoFrame in non-exposed realm r=smaug 2023-02-14 22:24:25 +00:00
StructuredCloneHolder.h Bug 1774306 - Avoid manual JS Read/Writes in VideoFrame serialization r=padenot 2023-01-17 18:03:00 +00:00
StructuredCloneTags.h Bug 1804093 - Part 5: Eliminate WorkerPrincipal and WorkletPrincipals, r=asuth 2022-12-12 22:08:36 +00:00
StructuredCloneTester.cpp
StructuredCloneTester.h
StyledRange.cpp Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
StyledRange.h Bug 1808565, part 1: Adapt Selection to support StaticRanges. r=webidl,saschanaz,masayuki,smaug 2023-03-03 14:59:47 +00:00
StyleSheetList.cpp Bug 1793485: Fixed memory issue in NodeWillBeDestroyed() for MultiMutationObserver classes. r=smaug 2022-10-13 14:26:07 +00:00
StyleSheetList.h
SubtleCrypto.cpp
SubtleCrypto.h
SyncMessageSender.h
TestUtils.cpp
TestUtils.h
Text.cpp
Text.h
TextInputProcessor.cpp
TextInputProcessor.h
ThirdPartyUtil.cpp
ThirdPartyUtil.h
Timeout.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
Timeout.h
TimeoutBudgetManager.cpp
TimeoutBudgetManager.h
TimeoutExecutor.cpp
TimeoutExecutor.h
TimeoutHandler.cpp
TimeoutHandler.h
TimeoutManager.cpp Bug 1815590 - Add a pref for the number of nested timeouts before we start clamping, r=peterv 2023-02-08 16:53:10 +00:00
TimeoutManager.h
TreeIterator.h
TreeOrderedArray.h
TreeOrderedArrayInlines.h
TreeWalker.cpp
TreeWalker.h
UIDirectionManager.cpp
UIDirectionManager.h
UseCounter.h
UseCounters.conf Bug 1817219 - Remove ContentUrlOnImageContent telemetry. r=layout-reviewers,tnikkel 2023-03-09 11:43:41 +00:00
usecounters.py
UseCountersWorker.conf
UserActivation.cpp
UserActivation.h
ViewportMetaData.cpp
ViewportMetaData.h
VisualViewport.cpp
VisualViewport.h
WindowDestroyedEvent.cpp
WindowDestroyedEvent.h
WindowFeatures.cpp
WindowFeatures.h
WindowNamedPropertiesHandler.cpp
WindowNamedPropertiesHandler.h
WindowProxyHolder.h
XPathGenerator.cpp
XPathGenerator.h