gecko-dev/dom/ipc
Dan Glastonbury 7699520bf5 Bug 1624550 - P4: Cleanup APIs for setting BrowsingContext::UseGlobalHistory. r=farre
This value is determined in Parent process and passed down to nsDocShell. Delete
the messages to pass the setting down and set it on the BrowsingContext in the
Parent process.

Refactor the code that determines to opt-out of using global history. Code
inspection determines that windowless browsing contexts want to opt-out as well
as any frame with `disableglobalhistory` attribute set on it.

Differential Revision: https://phabricator.services.mozilla.com/D72279
2020-05-08 03:28:44 +00:00
..
fuzztest
tests Bug 1580448 - JSProcessActor tests;r=nika 2020-04-30 16:45:14 +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 1550800 - Call BrowserParent::UpdateDimensions() in BrowserBridgeParent::RecvUpdateDimensions. r=nika,hsivonen 2020-02-13 22:30:56 +00:00
BrowserBridgeHost.h Bug 1588791 - Cleanup threading of OwnerShowInfo. r=mattwoodrow 2020-01-13 11:30:36 +00:00
BrowserBridgeParent.cpp Bug 1633820 - Part 4: Remove OriginAttributes from TabContext, r=kmag 2020-05-07 22:18:54 +00:00
BrowserBridgeParent.h Bug 1550800 - Call BrowserParent::UpdateDimensions() in BrowserBridgeParent::RecvUpdateDimensions. r=nika,hsivonen 2020-02-13 22:30:56 +00:00
BrowserChild.cpp Bug 1624550 - P4: Cleanup APIs for setting BrowsingContext::UseGlobalHistory. r=farre 2020-05-08 03:28:44 +00:00
BrowserChild.h Bug 1624550 - P4: Cleanup APIs for setting BrowsingContext::UseGlobalHistory. r=farre 2020-05-08 03:28:44 +00:00
BrowserHost.cpp Bug 1625615 - part0 : create and set the flag suspendMediaWhenInactive on docShell. r=baku,farre 2020-04-20 21:19:56 +00:00
BrowserHost.h Bug 1588791 - Cleanup threading of OwnerShowInfo. r=mattwoodrow 2020-01-13 11:30:36 +00:00
BrowserParent.cpp Bug 1624550 - P4: Cleanup APIs for setting BrowsingContext::UseGlobalHistory. r=farre 2020-05-08 03:28:44 +00:00
BrowserParent.h Bug 1634218 - Remove the zoom actors. r=nika 2020-04-30 16:35:35 +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 Bug 1624550 - P3: Update Global History from DocumentLoadListener in Parent process. r=mak,farre,mattwoodrow 2020-05-08 03:28:42 +00:00
ContentChild.h Bug 1633820 - Part 5: Get rid of UnsafeIPCTabContext, r=kmag 2020-05-07 22:18:56 +00:00
ContentParent.cpp Bug 1633820 - Part 5: Get rid of UnsafeIPCTabContext, r=kmag 2020-05-07 22:18:56 +00:00
ContentParent.h Bug 1634530 - Delete unused CheckBrowsingContextOwnership, r=kmag 2020-04-30 19:50:14 +00: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 Bug 1633820 - Part 3: Get rid of PBrowserOrId, r=mattwoodrow,necko-reviewers,dragana 2020-05-07 22:49:06 +00: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 Bug 1553490 - Make RestoreBrowsingContextChildren take an array of BCs. r=nika 2019-05-28 07:40:00 +00:00
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 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +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 1580448 - JSProcessActor{Child, Parent}::AfterDestroy;r=nika 2020-04-30 16:20:21 +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 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +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 1624550 - P4: Cleanup APIs for setting BrowsingContext::UseGlobalHistory. r=farre 2020-05-08 03:28:44 +00:00
PBrowserBridge.ipdl Bug 1633812 - Simplify the subframe crash codepath, r=farre 2020-04-29 09:58:50 +00:00
PColorPicker.ipdl
PContent.ipdl Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCycleCollectWithLogs.ipdl
PermissionMessageUtils.cpp
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 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +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 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +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 1588791 - Cleanup threading of OwnerShowInfo. r=mattwoodrow 2020-01-13 11:30:36 +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 1595908, replace .xul test files in dom/ to .xhtml r=smaug 2019-11-27 15:39:16 +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 Backed out changeset 9da3ff68132f (bug 1632160) for bc failures on browser_bug1045809.js . CLOSED TREE 2020-05-06 12:12:59 +03:00
WindowGlobalActor.h Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
WindowGlobalChild.cpp Bug 1632160: Remove GetAllowMixedContentAndConnectionData from nsIDocShell and expose similar functionality on BrowsingContext. r=mattwoodrow 2020-05-07 07:22:17 +00:00
WindowGlobalChild.h Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
WindowGlobalParent.cpp Bug 1570243 - Make WindowContext CanSet functions check if the WindowContext is owned by the setting process, not the BrowsingContext. r=nika 2020-05-08 01:38:02 +00:00
WindowGlobalParent.h Bug 1570243 - Make WindowContext CanSet functions check if the WindowContext is owned by the setting process, not the BrowsingContext. r=nika 2020-05-08 01:38:02 +00:00