gecko-dev/dom/ipc
Tim Huang 4b67d42692 Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow
This patch makes the triggering princpal to be propagated to the
BrowserChild when calling LoadURL in nsFrameLoader. And use it as the
triggering principal for loading instead of the system principal.

Differential Revision: https://phabricator.services.mozilla.com/D75965
2020-05-19 20:22:34 +00:00
..
fuzztest
tests Bug 1604538 - Disable browser_destroy_callbacks.js on OSX. r=egao 2020-05-16 07:18:15 +00:00
BrowserBridgeChild.cpp Bug 1633820 - Part 2: Avoid creating an extra LoadContext when we already have a BrowsingContext, r=mattwoodrow 2020-05-07 22:18:50 +00:00
BrowserBridgeChild.h Bug 1633820 - Part 2: Avoid creating an extra LoadContext when we already have a BrowsingContext, r=mattwoodrow 2020-05-07 22:18:50 +00:00
BrowserBridgeHost.cpp Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserBridgeHost.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserBridgeParent.cpp Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserBridgeParent.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserChild.cpp Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserChild.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserHost.cpp Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserHost.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserParent.cpp Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
BrowserParent.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
ClonedErrorHolder.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
ClonedErrorHolder.h Bug 1558520, rework remote controller to use JSWindowActor instead of having the browser have a controller, r=smaug 2020-03-12 16:47:57 +00:00
CoalescedInputData.h
CoalescedMouseData.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
CoalescedMouseData.h
CoalescedWheelData.cpp
CoalescedWheelData.h
ColorPickerParent.cpp Bug 1585156 - Remove useless inclusions of nsIDOMWindow.h and nsIDOMWindowUtils.h r=smaug 2019-09-30 22:06:47 +00:00
ColorPickerParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
components.conf
ContentChild.cpp Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
ContentChild.h Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
ContentParent.cpp Bug 1638092 - do not require a browsingcontext to call the external protocol service's loadURI method, r=mattwoodrow 2020-05-17 22:54:30 +00:00
ContentParent.h Backed out changeset 9bedd57840ed (bug 1637085) for WPT failures. CLOSED TREE 2020-05-15 05:37:57 +03:00
ContentProcess.cpp Bug 1602635 - [macOS] Remove security.sandbox.content.mac.earlyinit and the old sandbox startup code paths r=spohl 2020-03-17 18:29:03 +00:00
ContentProcess.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
ContentProcessManager.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
ContentProcessManager.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
CPOWManagerGetter.h
CSPMessageUtils.cpp Bug 1627859 - Convert nsIContentSecurityPolicy* IPDL serialization to use CSPInfo. r=ckerschb 2020-04-10 22:13:58 +00:00
CSPMessageUtils.h
DocShellMessageUtils.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
DocShellMessageUtils.h Bug 1588791 - Make fission iframes honor and deal with the scrolling attribute. r=mattwoodrow 2020-01-13 11:30:44 +00:00
DOMTypes.ipdlh Backed out 2 changesets (bug 1558394) for perma failures on iframe_sandbox_anchor_download_block_downloads.sub.tentative.html. CLOSED TREE 2020-05-15 19:18:34 +03:00
EffectsInfo.h Bug 1558482 - Add visibleRect and scaling to EffectsInfo and compute them when using layers. r=mattwoodrow 2019-06-11 07:50:40 -05:00
FilePickerParent.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
FilePickerParent.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
IdType.h
jar.mn Bug 1630691: Part 1 - Get rid of most of the remaining mozbrowser API. r=nika,mtigley,bradwerth 2020-04-29 19:29:06 +00:00
JSActor.cpp Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
JSActor.h Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
JSActorService.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-05-09 14:51:53 +00:00
JSActorService.h Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
JSProcessActorChild.cpp Bug 1580448 - JSProcessActor{Child, Parent}::AfterDestroy;r=nika 2020-04-30 16:20:21 +00:00
JSProcessActorChild.h Bug 1580448 - JSProcessActor{Child, Parent}::AfterDestroy;r=nika 2020-04-30 16:20:21 +00:00
JSProcessActorParent.cpp Bug 1593186 - Invoke JS{Parent, Window}Actor.actorCreated;r=nika 2020-05-12 07:55:39 +00:00
JSProcessActorParent.h Bug 1580448 - JSProcessActor{Child, Parent}::AfterDestroy;r=nika 2020-04-30 16:20:21 +00:00
JSProcessActorProtocol.cpp Bug 1626570 - Use CopyableTArray in ipdlc as member type for now. r=nika 2020-05-07 08:11:08 +00:00
JSProcessActorProtocol.h Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
JSWindowActorChild.cpp Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
JSWindowActorChild.h Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
JSWindowActorParent.cpp Bug 1593186 - Invoke JS{Parent, Window}Actor.actorCreated;r=nika 2020-05-12 07:55:39 +00:00
JSWindowActorParent.h Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
JSWindowActorProtocol.cpp Bug 1626570 - Use CopyableTArray in ipdlc as member type for now. r=nika 2020-05-07 08:11:08 +00:00
JSWindowActorProtocol.h Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
ManifestMessagesChild.jsm Bug 1625384 - Remove window.onappinstalled event, as it was never used or shipped r=baku 2020-03-27 08:28:09 +00:00
MaybeDiscarded.h Backed out 6 changesets (bug 1626404) for frequent timeouts on test_postMessage_onOther.html CLOSED TREE 2020-04-09 11:07:40 +03:00
MemMapSnapshot.cpp Bug 1479960 - Convert MemMapSnapshot to use frozen shared memory. r=kmag 2019-08-14 22:48:40 +00:00
MemMapSnapshot.h Bug 1479960 - Convert MemMapSnapshot to use frozen shared memory. r=kmag 2019-08-14 22:48:40 +00:00
MemoryReportRequest.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
MemoryReportRequest.h
MemoryReportTypes.ipdlh
MMPrinter.cpp Bug 1626774 - Took out redundant return statement at the end of MMPrinter::PrintImpl() function. r=tjr 2020-04-11 07:53:57 +00:00
MMPrinter.h
moz.build Bug 1633820 - Part 3: Get rid of PBrowserOrId, r=mattwoodrow,necko-reviewers,dragana 2020-05-07 22:49:06 +00:00
nsIContentChild.idl Bug 1580448 - nsIContent{Child, Parent}::getActor;r=nika 2020-04-30 16:43:48 +00:00
nsIContentParent.idl Bug 1580448 - nsIContent{Child, Parent}::getActor;r=nika 2020-04-30 16:43:48 +00:00
nsIHangReport.idl
nsIRemoteWebProgress.idl
nsIRemoteWebProgressRequest.idl Bug 1559657: Pass load time in RemoteWebProgress. r=Ehsan,barret 2019-07-11 04:00:41 +00:00
nsQueryActor.h Bug 1605209 - Turn actor names into nsCString;r=nika 2020-04-17 10:56:22 +00:00
PBrowser.ipdl Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
PBrowserBridge.ipdl Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
PColorPicker.ipdl
PContent.ipdl Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCycleCollectWithLogs.ipdl
PermissionMessageUtils.cpp Bug 1635399 - Function PrincipalInfoToPrincipal now returns Result<nsCOMPtr<nsIPrincipal>, nsresult> r=ckerschb 2020-05-12 19:02:05 +00:00
PermissionMessageUtils.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
PFilePicker.ipdl Bug 1553603 - Support "capture" attribute in Gecko and expose in GV. r=geckoview-reviewers,smaug,snorp,agi 2019-07-30 18:13:05 +00:00
PLoginReputation.ipdl
PPluginWidget.ipdl Bug 1432856 - Extended focus methods in Window.webidl, Client.webidl and Element.webidl to pass CallerType. r=smaug 2020-01-16 14:38:40 +00:00
PProcessHangMonitor.ipdl Bug 1582042 - Remove useless threading of aForceRepaint around various IPC messages. r=mconley 2019-09-26 22:11:17 +00:00
PreallocatedProcessManager.cpp Bug 1538200 - Kill the preallocated process when we're low on memory r=mconley 2019-10-31 15:55:40 +00:00
PreallocatedProcessManager.h
PrefsTypes.ipdlh
ProcessActor.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-05-09 14:51:53 +00:00
ProcessActor.h Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
ProcessHangMonitor.cpp Bug 1617709: Fix hang monitor init/shutdown race in short-lived processes. r=mccr8 2020-04-23 23:18:24 +00:00
ProcessHangMonitor.h Bug 1582042 - Remove useless threading of aForceRepaint around various IPC messages. r=mconley 2019-09-26 22:11:17 +00:00
ProcessHangMonitorIPC.h
ProcessPriorityManager.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
ProcessPriorityManager.h
PropertyBagUtils.cpp Bug 911444 part 2. Allow sending an nsIPrincipal in a variant over IPC. r=nika 2020-02-27 14:54:53 +00:00
PropertyBagUtils.h Bug 1596665 - P1. Add IPDL serializer for nsHasPropertyBag/nsIVariant. r=mattwoodrow 2019-11-26 01:24:12 +00:00
PTabContext.ipdlh Bug 1633820 - Part 5: Get rid of UnsafeIPCTabContext, r=kmag 2020-05-07 22:18:56 +00:00
PURLClassifier.ipdl
PURLClassifierInfo.ipdlh
PURLClassifierLocal.ipdl
PWindowGlobal.ipdl Bug 1624269 - P2. Cache access granted result in the 3rd-party window instead of top-level window in fission mode. r=timhuang,baku 2020-05-18 11:04:50 +00:00
ReferrerInfoUtils.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
ReferrerInfoUtils.h
RefMessageBodyService.cpp Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
RefMessageBodyService.h Bug 1610020 - BroadcastChannel + wasm - part 5 - RefMessageBody for BroadcastChannels, r=smaug 2020-01-24 08:00:08 +00:00
remote-test.js Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
RemoteBrowser.cpp Bug 1580448 - Trivial unified build fixups;r=nika 2020-04-30 16:15:27 +00:00
RemoteBrowser.h Bug 1639195 - Part 1: Make BrowserChild::RecvLoadURL() to use the correct triggering princpal. r=ckerschb,mattwoodrow 2020-05-19 20:22:34 +00:00
RemoteWebProgress.cpp
RemoteWebProgress.h Bug 1580448 - Trivial unified build fixups;r=nika 2020-04-30 16:15:27 +00:00
RemoteWebProgressRequest.cpp Bug 1580448 - Trivial unified build fixups;r=nika 2020-04-30 16:15:27 +00:00
RemoteWebProgressRequest.h Bug 1559657: Pass load time in RemoteWebProgress. r=Ehsan,barret 2019-07-11 04:00:41 +00:00
ServiceWorkerConfiguration.ipdlh
SharedMap.cpp Bug 1626570 - Improve handling of copying arrays in dom/ipc/. r=nika 2020-04-30 09:37:05 +00:00
SharedMap.h
SharedMapChangeEvent.h
SharedMessageBody.cpp Bug 1626570 - Improve handling of copying arrays in dom/messagechannel/. r=smaug 2020-05-07 08:10:14 +00:00
SharedMessageBody.h Bug 1626570 - Improve handling of copying arrays in dom/messagechannel/. r=smaug 2020-05-07 08:10:14 +00:00
SharedStringMap.cpp Bug 1479960 - Give SharedStringMap a magic number so that all zeroes isn't a valid instance. r=kmag 2019-08-14 22:48:38 +00:00
SharedStringMap.h Bug 1479960 - Give SharedStringMap a magic number so that all zeroes isn't a valid instance. r=kmag 2019-08-14 22:48:38 +00:00
StringTable.h
StructuredCloneData.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
StructuredCloneData.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/ipc. r=smaug 2020-03-06 09:11:40 +00:00
TabContext.cpp Bug 1633820 - Part 5: Get rid of UnsafeIPCTabContext, r=kmag 2020-05-07 22:18:56 +00:00
TabContext.h Bug 1633820 - Part 4: Remove OriginAttributes from TabContext, r=kmag 2020-05-07 22:18:54 +00:00
TabMessageUtils.cpp
TabMessageUtils.h Bug 1627971 - Add option to MaybeFireEmbedderLoadEvents to also fire the error event to the embedder element. r=nika 2020-04-15 22:30:13 +00:00
test.xhtml Bug 1638458 - Remove the ignoreRootScrollFrame parameter of FrameLoader.sendCrossProcessMouseEvent(). r=tnikkel 2020-05-18 03:05:32 +00:00
URLClassifierChild.h Bug 1626570 - Improve handling of copying arrays in dom/ipc/. r=nika 2020-04-30 09:37:05 +00:00
URLClassifierParent.cpp Bug 1580416 - P1. Use a different fragment method when the URI is a pairwiseWhitelistedURI. r=Ehsan 2019-09-27 13:22:18 +00:00
URLClassifierParent.h Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman 2020-01-08 22:19:14 +00:00
UserActivationIPCUtils.h Bug 1578355 - Part 2: Introduce UserActivation::State; r=smaug 2019-09-20 11:10:13 +00:00
WindowGlobalActor.cpp Bug 1572513 - Set the embedder policy when intializing the Document object r=nika 2020-05-11 18:41:16 +00:00
WindowGlobalActor.h Bug 1572513 - Set the embedder policy when intializing the Document object r=nika 2020-05-11 18:41:16 +00:00
WindowGlobalChild.cpp Bug 1624269 - P2. Cache access granted result in the 3rd-party window instead of top-level window in fission mode. r=timhuang,baku 2020-05-18 11:04:50 +00:00
WindowGlobalChild.h Bug 1624269 - P2. Cache access granted result in the 3rd-party window instead of top-level window in fission mode. r=timhuang,baku 2020-05-18 11:04:50 +00:00
WindowGlobalParent.cpp Bug 1594752, expose WindowGlobalParent's document title attribute to script, and fire a pagetitlechanged event on the frame/browser when it changes, r=nika 2020-05-19 13:42:18 +00:00
WindowGlobalParent.h Bug 1594752, expose WindowGlobalParent's document title attribute to script, and fire a pagetitlechanged event on the frame/browser when it changes, r=nika 2020-05-19 13:42:18 +00:00