gecko-dev/dom/ipc
Mike Conley 43a586d471 Bug 1566196 - Enable subframe crashing regression test. r=layely
The test originally assumed that the BrowsingContext for the crashing
frame would get destroyed and replaced with a new one. Having read through
some of bug 1563619 though, it looks as if we preserve the BrowsingContext
after the subframe crashes, so I've modified the test to skip that check.

It also looks like we have to wait until the WindowGlobalParent is created
asynchronously from the about:blank load that's initiated in the content
process before we can query the subframe for its current location, so
I've added a waitForCondition for that.

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

--HG--
extra : moz-landing-system : lando
2019-09-07 17:03:39 +00:00
..
fuzztest
tests Bug 1566196 - Enable subframe crashing regression test. r=layely 2019-09-07 17:03:39 +00:00
BrowserBridgeChild.cpp Backed out changeset 20abb86e0049 (bug 1559841) for several fission regressions, e.g. bug 1576413. a=backout,kmag 2019-08-27 22:26:15 +02:00
BrowserBridgeChild.h Backed out changeset 20abb86e0049 (bug 1559841) for several fission regressions, e.g. bug 1576413. a=backout,kmag 2019-08-27 22:26:15 +02:00
BrowserBridgeHost.cpp Bug 1561627 - Don't crash in BrowserBridgeHost if we don't have a widget. r=mattwoodrow 2019-07-09 22:21:29 +00:00
BrowserBridgeHost.h Bug 1561627 - Don't crash in BrowserBridgeHost if we don't have a widget. r=mattwoodrow 2019-07-09 22:21:29 +00:00
BrowserBridgeParent.cpp Bug 1570369 - Part 3: Use IPDL refcounted for PBrowser, r=farre 2019-08-08 16:46:24 +00:00
BrowserBridgeParent.h Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag 2019-08-08 16:07:05 +00:00
BrowserChild.cpp Bug 1549975 - Implement SessionStorageListener for contentSessionStore in C++ r=peterv,mikedeboer 2019-08-27 14:47:27 +00:00
BrowserChild.h Bug 1572840 Part 4: Change nsGlobalWindowOuter::GetRDMDeviceSize to divide out full zoom levels. r=Ehsan 2019-08-30 18:45:29 +00:00
BrowserHost.cpp Bug 1556015 - Retrieve the content blocking log using an IPC stream in order to support logs of arbitrary sizes; r=baku 2019-08-22 17:17:34 +00:00
BrowserHost.h Bug 1556555 - Generate TabId for PBrowserBridge in content process and retain reference to it. r=nika 2019-06-02 13:42:03 -04:00
BrowserParent.cpp Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag 2019-09-05 20:44:42 +00:00
BrowserParent.h Bug 1549975 - Implement SessionStorageListener for contentSessionStore in C++ r=peterv,mikedeboer 2019-08-27 14:47:27 +00:00
CoalescedInputData.h
CoalescedMouseData.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
CoalescedMouseData.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
CoalescedWheelData.cpp
CoalescedWheelData.h
ColorPickerParent.cpp Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
ColorPickerParent.h
components.conf Bug 1510569 - Reimplement RemoteWebProgressRequest as an XPCOM component in C++ r=Ehsan 2019-04-03 17:31:07 +00:00
ContentChild.cpp Bug 1556489 - P2. Use ReplacementChannelConfig across HttpChannelParent and ContentChild. r=mayhemer 2019-09-03 09:49:46 +10:00
ContentChild.h Bug 1556489 - P2. Use ReplacementChannelConfig across HttpChannelParent and ContentChild. r=mayhemer 2019-09-03 09:49:46 +10:00
ContentParent.cpp Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag 2019-09-05 20:44:42 +00:00
ContentParent.h Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag 2019-09-05 20:44:42 +00:00
ContentProcess.cpp
ContentProcess.h
ContentProcessManager.cpp Bug 1566643 - Part 5: Remove CPM::GetBrowserParentsByProcessId, r=kmag 2019-08-08 16:07:34 +00:00
ContentProcessManager.h Bug 1566643 - Part 5: Remove CPM::GetBrowserParentsByProcessId, r=kmag 2019-08-08 16:07:34 +00:00
CPOWManagerGetter.h
CSPMessageUtils.cpp Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
CSPMessageUtils.h Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
DocShellMessageUtils.cpp Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
DocShellMessageUtils.h Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
DOMTypes.ipdlh Bug 1556489 - P10. Pass PostData and Headers at DocShell creation time. r=nika,farre 2019-09-03 10:19:27 +10: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 1553603 - Support "capture" attribute in Gecko and expose in GV. r=geckoview-reviewers,smaug,snorp,agi 2019-07-30 18:13:05 +00:00
FilePickerParent.h 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
IdType.h Bug 1553490 - Make RestoreBrowsingContextChildren take an array of BCs. r=nika 2019-05-28 07:40:00 +00:00
jar.mn
JSWindowActor.cpp Bug 1561705: Part 1 - Add JSWindowActor.actorCreated callback. r=jdai 2019-08-14 16:13:13 -07:00
JSWindowActor.h Bug 1561705: Part 1 - Add JSWindowActor.actorCreated callback. r=jdai 2019-08-14 16:13:13 -07:00
JSWindowActorChild.cpp Bug 1561705: Part 1 - Add JSWindowActor.actorCreated callback. r=jdai 2019-08-14 16:13:13 -07:00
JSWindowActorChild.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-16 07:33:44 +00:00
JSWindowActorParent.cpp Bug 1523638 - Part 1: Remove mIPCClosed from PWindowGlobal, r=kmag 2019-08-08 16:06:52 +00:00
JSWindowActorParent.h Bug 1541557: Part 1 - Use correct globals for JSWindowActors not in the shared JSM global. r=nika 2019-06-12 16:06:40 -07:00
JSWindowActorService.cpp Bug 1563597 - Support nsGlobalWindowOuter as observer notification's subject; r=nika 2019-07-23 16:09:27 +00:00
JSWindowActorService.h Bug 1552268 - Allow omitting moduleURI for JSWindowActor declarations; r=nika 2019-05-22 16:56:19 +00:00
ManifestMessagesChild.jsm Bug 1566018 - Return the URL of the manifest from manifest validation in object r=Ola,baku 2019-07-17 14:04:19 +00: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
MemoryReportRequest.h
MemoryReportTypes.ipdlh
MMPrinter.cpp Bug 1534395 - Unified build fixes. r=nika 2019-04-09 17:38:11 -05:00
MMPrinter.h Bug 1534395 - Unified build fixes. r=nika 2019-04-09 17:38:11 -05:00
moz.build Bug 1556548 - Make RenderFrame an internal detail to BrowserParent. r=mattwoodrow,farre 2019-05-31 16:00:57 -05:00
nsIHangReport.idl
nsIRemoteWebProgress.idl Bug 1510569 - Reimplement RemoteWebProgress as an XPCOM component in C++ r=Ehsan 2019-04-03 17:30:40 +00:00
nsIRemoteWebProgressRequest.idl Bug 1559657: Pass load time in RemoteWebProgress. r=Ehsan,barret 2019-07-11 04:00:41 +00:00
PBrowser.ipdl Bug 1549975 - Implement SessionStorageListener for contentSessionStore in C++ r=peterv,mikedeboer 2019-08-27 14:47:27 +00:00
PBrowserBridge.ipdl Bug 1563619 - Handle subframe crashes in BrowserParent::ActorDestroy. r=mconley,kmag,peterv 2019-08-26 13:08:32 +00:00
PBrowserOrId.ipdlh
PColorPicker.ipdl
PContent.ipdl Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag 2019-09-05 20:44:42 +00:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCycleCollectWithLogs.ipdl
PermissionMessageUtils.cpp Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
PermissionMessageUtils.h Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +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
PProcessHangMonitor.ipdl Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug 2019-04-30 23:31:46 +00:00
PreallocatedProcessManager.cpp Bug 1571544 - Convert dom.ipc.processPreLaunch.delayms to static pref. r=njn 2019-08-07 22:58:15 +00:00
PreallocatedProcessManager.h
PrefsTypes.ipdlh
ProcessHangMonitor.cpp Bug 1570212 - Convert browser.tabs.remote.force-paint to a static pref. r=mccr8 2019-08-02 11:59:06 +00:00
ProcessHangMonitor.h Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug 2019-04-30 23:56:17 +00:00
ProcessHangMonitorIPC.h
ProcessPriorityManager.cpp Bug 1571544 - Convert two dom.ipc.processPriorityManager.* prefs to static prefs. r=njn 2019-08-05 23:26:45 +00:00
ProcessPriorityManager.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
PTabContext.ipdlh Bug 1539497, navigator.maxTouchPoints returns 0 in child process, r=ehsan 2019-07-19 01:45:16 +03:00
PURLClassifier.ipdl
PURLClassifierInfo.ipdlh
PURLClassifierLocal.ipdl
PWindowGlobal.ipdl Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00
ReferrerInfoUtils.cpp Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
ReferrerInfoUtils.h Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj 2019-05-21 17:04:39 +00:00
remote-test.js Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
RemoteBrowser.cpp Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
RemoteBrowser.h Bug 1556555 - Generate TabId for PBrowserBridge in content process and retain reference to it. r=nika 2019-06-02 13:42:03 -04:00
RemoteWebProgress.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
RemoteWebProgress.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
RemoteWebProgressRequest.cpp Bug 1559657: Pass load time in RemoteWebProgress. r=Ehsan,barret 2019-07-11 04:00:41 +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
SharedMap.h
SharedMapChangeEvent.h
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 1289211 - Rename InfallibleTArray to nsTArray in dom/ipc/ r=Ehsan 2019-07-10 03:27:27 +00:00
StructuredCloneData.h Bug 1539261, part 2 - Mark various JSStructuredCloneData methods MOZ_MUST_USE. r=sfink 2019-03-27 20:41:17 +00:00
TabContext.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
TabContext.h Bug 1539497, navigator.maxTouchPoints returns 0 in child process, r=ehsan 2019-07-19 01:45:16 +03:00
TabMessageUtils.cpp
TabMessageUtils.h Bug 1553012 - Make PresShell::ScrollFrameRectIntoView work in fission world. r=mattwoodrow,nika,tnikkel 2019-07-09 05:34:27 +00:00
test.xul Bug 1537622 - fix various minor eslint issues in XUL files, r=Standard8 2019-04-05 12:18:24 +00:00
URLClassifierChild.h
URLClassifierParent.cpp Bug 1545033 - P1. Pass matched hash values to ProcessChannel. r=baku 2019-04-26 13:02:35 +00:00
URLClassifierParent.h Bug 1231213 - Properly declare some dependencies so everything will compile with additional files. r=asuth 2019-08-15 17:25:44 +00:00
WindowGlobalActor.cpp Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag 2019-08-08 16:07:05 +00:00
WindowGlobalActor.h Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag 2019-08-08 16:07:05 +00:00
WindowGlobalChild.cpp Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00
WindowGlobalChild.h Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00
WindowGlobalParent.cpp Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00
WindowGlobalParent.h Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-08-15 01:06:23 +03:00