gecko-dev/docshell/base
Kris Maglione c563e8d733 Bug 1570207: Part 1 - Move CanAccess logic from DocShell to BrowsingContext. r=nika
This change is necessary in order to support named targeting of remote
BrowsingContexts, since the current arrangement only supports in-process
contexts. It also considerably simplifies the logic, since named targetting is
now restricted to the same TabGroup/BrowsingContextGroup, which in and of
itself guarantees that origin attributes will always match in the cases that
we care about.

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

--HG--
extra : rebase_source : 77795886ef762bd778ddd782608ffca294b7aee0
2019-07-31 11:40:39 -07:00
..
crashtests Backed out 2 changesets (bug 1552168) for causing mochitest crashes on test_menubar.xul CLOSED TREE 2019-07-03 16:08:23 +03:00
timeline
BrowsingContext.cpp Bug 1570207: Part 1 - Move CanAccess logic from DocShell to BrowsingContext. r=nika 2019-07-31 11:40:39 -07:00
BrowsingContext.h Bug 1570207: Part 1 - Move CanAccess logic from DocShell to BrowsingContext. r=nika 2019-07-31 11:40:39 -07:00
BrowsingContextFieldList.h Bug 1533877 - Frame navigations should check their parent's Cross-Origin policy r=nika 2019-06-04 12:24:56 +00:00
BrowsingContextGroup.cpp Bug 1566153 - P2. Clean-up BrowsingContextGroup references when empty. r=nika 2019-07-17 00:31:38 +00:00
BrowsingContextGroup.h Bug 1566153 - P2. Clean-up BrowsingContextGroup references when empty. r=nika 2019-07-17 00:31:38 +00:00
CanonicalBrowsingContext.cpp Bug 1559460 - Support subframe process switches into embedder process, r=mccr8 2019-06-21 16:34:30 +00:00
CanonicalBrowsingContext.h Bug 1559460 - Support subframe process switches into embedder process, r=mccr8 2019-06-21 16:34:30 +00:00
ChildProcessChannelListener.cpp
ChildProcessChannelListener.h
IHistory.h
LoadContext.cpp Bug 1566186: Part 1 - Remove DocShell support for isolated mozbrowsers. r=nika 2019-07-16 16:40:19 -07:00
LoadContext.h Bug 1566186: Part 1 - Remove DocShell support for isolated mozbrowsers. r=nika 2019-07-16 16:40:19 -07:00
moz.build Bug 1566215 - Part 6: Undo the insecure URI loading exception for the Layout Debugger. r=dbaron 2019-07-22 04:48:46 +00:00
nsAboutRedirector.cpp Bug 1556559 - make about:license non-web-linkable again, r=valentin 2019-06-07 12:11:34 +00:00
nsAboutRedirector.h
nsCTooltipTextProvider.h
nsDefaultURIFixup.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
nsDefaultURIFixup.h
nsDocShell.cpp Bug 1570207: Part 1 - Move CanAccess logic from DocShell to BrowsingContext. r=nika 2019-07-31 11:40:39 -07:00
nsDocShell.h Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
nsDocShellEditorData.cpp Bug 1415270 - Part 1: Move nsHTMLDocument editing APIs to Document; r=farre,masayuki 2019-05-31 01:37:26 +00:00
nsDocShellEditorData.h Bug 836176 - Part 3: Remove nsIHTMLDocument; r=farre 2019-06-04 17:27:43 +00:00
nsDocShellEnumerator.cpp Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
nsDocShellEnumerator.h
nsDocShellLoadState.cpp Fix Bug 1569889 by setting mIsFormSubmission in nsDocShellLoadState r=ckerschb 2019-07-30 19:45:36 +00:00
nsDocShellLoadState.h Bug 1566453: Added flag to detect if a load was initiated by a form submission r=ckerschb 2019-07-22 13:41:47 +00:00
nsDocShellLoadTypes.h
nsDocShellTreeOwner.cpp Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
nsDocShellTreeOwner.h Bug 1550637 - hide tooltip when the docshell navigate, don't show tooltips if the docshell is no longer active, r=nika,dao 2019-07-16 07:48:23 +00:00
nsDSURIContentListener.cpp
nsDSURIContentListener.h
nsIContentViewer.idl Backed out 10 changesets (bug 1523638) for causing high frequency Android 7.0 mochitests failures CLOSED TREE 2019-07-23 05:13:32 +03:00
nsIContentViewerEdit.idl
nsIDocShell.idl Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
nsIDocShellTreeItem.idl Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
nsIDocShellTreeOwner.idl Bug 1543315 - part 4: Mark ResizeReflow() as MOZ_CAN_RUN_SCRIPT r=smaug 2019-04-13 12:39:47 +00:00
nsIDocumentLoaderFactory.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsILoadContext.idl Bug 1566186: Part 1 - Remove DocShell support for isolated mozbrowsers. r=nika 2019-07-16 16:40:19 -07:00
nsILoadURIDelegate.idl
nsIPrivacyTransitionObserver.idl
nsIReflowObserver.idl
nsIRefreshURI.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIScrollable.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIScrollObserver.h
nsITooltipListener.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsITooltipTextProvider.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIURIFixup.idl Bug 1552017 - Expand the kinds of URLs that can cancel content JS when navigating; r=smaug 2019-06-04 16:19:27 +00:00
nsIWebNavigation.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIWebNavigationInfo.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIWebPageDescriptor.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsPingListener.cpp Bug 1565767 part 5. Remove some unnecesary refcounting at nsIContent::GetBaseURI callsites. r=peterv 2019-07-15 18:29:05 +00:00
nsPingListener.h Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
nsRefreshTimer.cpp
nsRefreshTimer.h
nsWebNavigationInfo.cpp
nsWebNavigationInfo.h
SerializedLoadContext.cpp Bug 1542791 - Part 1: Support enabling out-of-process iframes with per-frame granularity, r=mconley 2019-04-17 00:53:22 +00:00
SerializedLoadContext.h Bug 1542791 - Part 1: Support enabling out-of-process iframes with per-frame granularity, r=mconley 2019-04-17 00:53:22 +00:00