gecko-dev/dom/ipc
James Teh 08a817ec76 Bug 1786496: When a new top level DocAccessibleParent is constructed, destroy the old top level DocAccessibleParent if there is one. r=morgan
Otherwise, GetTopLevelDocAccessible() might return the wrong document for a short while.
This causes intermittent problems for Windows tests on CI, as the parent COM proxy might be sent to the wrong document (and thus never sent to the right document).
In this case, the new document will never send events to the parent process, causing the test to time out.

Differential Revision: https://phabricator.services.mozilla.com/D155363
2022-08-24 02:18:22 +00:00
..
fuzztest
jsactor Bug 1780788 - Use abstract strings as in-arguments for ipdl. r=nika,necko-reviewers,media-playback-reviewers,alwu,dragana 2022-07-25 20:19:48 +00:00
tests Bug 1782720 - Enable the process priority manager on Linux by default r=mccr8 2022-08-11 12:33:16 +00:00
BrowserBridgeChild.cpp Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio 2022-08-16 16:42:58 +00:00
BrowserBridgeChild.h Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio 2022-08-16 16:42:58 +00:00
BrowserBridgeHost.cpp
BrowserBridgeHost.h Bug 1768189 - Part 15: Apply modernize-concat-nested-namespaces to dom/html/nsHTMLDocument.h ... r=andi 2022-05-09 20:41:09 +00:00
BrowserBridgeParent.cpp Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio 2022-08-16 16:42:58 +00:00
BrowserBridgeParent.h Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio 2022-08-16 16:42:58 +00:00
BrowserChild.cpp Bug 1785969 - Remove unused code from CompositorBridgeParent r=gfx-reviewers,lsalzman 2022-08-22 22:42:58 +00:00
BrowserChild.h Bug 1785969 - Remove unused code from CompositorBridgeParent r=gfx-reviewers,lsalzman 2022-08-22 22:42:58 +00:00
BrowserHost.cpp Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi 2022-05-20 09:14:42 +00:00
BrowserHost.h
BrowserParent.cpp Bug 1786496: When a new top level DocAccessibleParent is constructed, destroy the old top level DocAccessibleParent if there is one. r=morgan 2022-08-24 02:18:22 +00:00
BrowserParent.h Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
CSPMessageUtils.cpp Bug 1754037 - Part 4: Implement IPDLParamTraits in terms of ParamTraits, r=ipc-reviewers,mccr8 2022-03-04 15:39:41 +00:00
CSPMessageUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
ClonedErrorHolder.cpp Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
ClonedErrorHolder.h Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
CoalescedInputData.cpp
CoalescedInputData.h Bug 1768189 - Part 15: Apply modernize-concat-nested-namespaces to dom/html/nsHTMLDocument.h ... r=andi 2022-05-09 20:41:09 +00:00
CoalescedMouseData.cpp
CoalescedMouseData.h Bug 1768189 - Part 15: Apply modernize-concat-nested-namespaces to dom/html/nsHTMLDocument.h ... r=andi 2022-05-09 20:41:09 +00:00
CoalescedTouchData.cpp
CoalescedTouchData.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
CoalescedWheelData.cpp
CoalescedWheelData.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
ColorPickerParent.cpp Bug 1780788 - Use abstract strings as in-arguments for ipdl. r=nika,necko-reviewers,media-playback-reviewers,alwu,dragana 2022-07-25 20:19:48 +00:00
ColorPickerParent.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
ContentChild.cpp Bug 1785969 - Remove unused code from CompositorBridgeParent r=gfx-reviewers,lsalzman 2022-08-22 22:42:58 +00:00
ContentChild.h Bug 1777149, ensure the dropEffect is being set correctly when a drop ends in a different process, r=smaug 2022-08-10 23:55:08 +00:00
ContentParent.cpp Bug 1713203 - Added check for host, scheme and origin attributes check before cookie change broadcast to content processes r=dveditz,dragana,nika 2022-08-23 17:36:24 +00:00
ContentParent.h Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
ContentProcess.cpp Bug 1779792 - Part 2: Use an Endpoint to bind the initial actor in child processes, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu 2022-08-10 14:55:22 +00:00
ContentProcess.h Bug 1779792 - Part 4: Deduplicate ProcessChild subclass constructors, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,alwu,mccr8 2022-08-10 14:55:23 +00:00
ContentProcessManager.cpp Bug 1764251: Substitute sCanLaunchSubprocesses with AppShutdown::IsInOrBeyond and add shutdown checks to BeginSubprocessLaunch and ContentProcessManager singleton creation. r=smaug,jesup 2022-04-25 09:22:22 +00:00
ContentProcessManager.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
DOMTypes.ipdlh Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
DocShellMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
DocShellMessageUtils.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
EffectsInfo.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
FilePickerParent.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
FilePickerParent.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
IdType.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
InProcessChild.h Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
InProcessImpl.cpp Bug 1772651 - Check if the actor is dead in GetOtherInProcessActor, r=ipc-reviewers,mccr8 2022-06-07 19:08:35 +00:00
InProcessParent.h Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
LoginDetectionService.cpp
LoginDetectionService.h
MMPrinter.cpp Bug 1773088 - Part 2: Stop requiring an actor to serialize StructuredCloneData over IPC, r=asuth 2022-06-08 15:24:27 +00:00
MMPrinter.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
ManifestMessagesChild.jsm Bug 1772094 - Part 3: Use plain object for lazy getter in dom/ipc/. r=mconley 2022-06-07 04:29:12 +00:00
MaybeDiscarded.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
MemMapSnapshot.cpp
MemMapSnapshot.h
MemoryReportRequest.cpp
MemoryReportRequest.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
MemoryReportTypes.ipdlh
NativeThreadId.h
PBrowser.ipdl Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
PBrowserBridge.ipdl Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio 2022-08-16 16:42:58 +00:00
PColorPicker.ipdl
PContent.ipdl Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCycleCollectWithLogs.ipdl
PFilePicker.ipdl Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-13 14:16:10 +00:00
PInProcess.ipdl Bug 1739450 - Part 1: Move ownership of session store scroll and form data to platform. r=peterv 2022-04-19 15:19:22 +00:00
PLoginReputation.ipdl
PProcessHangMonitor.ipdl Bug 1777198 - Cancel content JS execution on quit-application-granted or on normal content process shutdown. r=smaug 2022-08-02 14:02:40 +00:00
PTabContext.ipdlh
PURLClassifier.ipdl
PURLClassifierInfo.ipdlh
PURLClassifierLocal.ipdl
PVsync.ipdl
PWindowGlobal.ipdl Bug 1739450 - Part 1: Move ownership of session store scroll and form data to platform. r=peterv 2022-04-19 15:19:22 +00:00
PermissionMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PermissionMessageUtils.h Bug 1783844 - Remove IPC::Principal type remains from codebase. r=nika 2022-08-10 13:39:11 +00:00
PreallocatedProcessManager.cpp
PreallocatedProcessManager.h
PrefsTypes.ipdlh Bug 1752332: Add a sanitized property to prefs r=KrisWright 2022-04-27 12:57:34 +00:00
ProcessActor.cpp Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
ProcessActor.h
ProcessHangMonitor.cpp Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
ProcessHangMonitor.h Bug 1762604: Further audit ContentParent::ActorDestroy to avoid crashes if run late during shutdown. r=smaug 2022-04-14 10:06:17 +00:00
ProcessHangMonitorIPC.h
ProcessIsolation.cpp Bug 1780614 - Track potential crossoriginisolated status on BCG, r=smaug,kmag 2022-08-03 15:58:27 +00:00
ProcessIsolation.h Bug 1756980 - Part 1: Redirect internally-handled attachment loads into new tabs, r=Gijs,smaug,necko-reviewers,dragana 2022-04-27 15:22:00 +00:00
ProcessPriorityManager.cpp Bug 1770458 - Don't pass null to format string in some logging code. 2022-05-20 17:48:13 +00:00
ProcessPriorityManager.h Bug 1753700 - Add priorityHint to allow apps to increase process priority for background tabs r=geckoview-reviewers,mccr8,agi 2022-04-04 17:41:37 +00:00
PropertyBagUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
PropertyBagUtils.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
RefMessageBodyService.cpp
RefMessageBodyService.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
ReferrerInfoUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
ReferrerInfoUtils.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
RemoteBrowser.cpp
RemoteBrowser.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
RemoteType.h Bug 1598759 - Remove support for Large-Allocation HTTP header. r=nika,fluent-reviewers 2022-03-09 03:18:04 +00:00
RemoteWebProgressRequest.cpp
RemoteWebProgressRequest.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
ServiceWorkerConfiguration.ipdlh
SharedMap.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
SharedMap.h Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
SharedMapChangeEvent.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
SharedMessageBody.cpp Bug 1773088 - Part 2: Stop requiring an actor to serialize StructuredCloneData over IPC, r=asuth 2022-06-08 15:24:27 +00:00
SharedMessageBody.h
SharedStringMap.cpp Bug 1772006 - Part 4: Simplify and move the string comparison APIs from ns[T]StringObsolete, r=xpcom-reviewers,necko-reviewers,dragana,barret 2022-07-30 00:12:48 +00:00
SharedStringMap.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
StringTable.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
StructuredCloneData.cpp Bug 1773088 - Part 2: Stop requiring an actor to serialize StructuredCloneData over IPC, r=asuth 2022-06-08 15:24:27 +00:00
StructuredCloneData.h Bug 1773088 - Part 2: Stop requiring an actor to serialize StructuredCloneData over IPC, r=asuth 2022-06-08 15:24:27 +00:00
TabContext.cpp
TabContext.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
TabMessageTypes.h
TabMessageUtils.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
TabMessageUtils.h Bug 1733313 - Change EffectsInfo::mScaleX/Y into a Scale2D and rename to mRasterScale. r=botond 2022-04-26 03:12:38 +00:00
URLClassifierChild.h Bug 1768189 - Part 16: Apply modernize-concat-nested-namespaces to dom/ipc/CoalescedTouchData.h ... r=andi 2022-05-18 10:17:08 +00:00
URLClassifierParent.cpp
URLClassifierParent.h Bug 1768189 - Part 17: Apply modernize-concat-nested-namespaces to dom/ipc/URLClassifierParent.h ... r=andi 2022-05-09 20:41:09 +00:00
UserActivationIPCUtils.h
VsyncChild.h
VsyncMainChild.cpp Bug 1765400 - Keep the strong reference to VsyncRefreshDriverTimer in the caller. r=smaug 2022-05-04 01:01:05 +00:00
VsyncMainChild.h Bug 1772747 - Cleanup dom/geolocation, dom/system, dom/battery and dom/canvas includes r=sylvestre 2022-06-06 08:13:34 +00:00
VsyncParent.cpp Bug 1772747 - Cleanup dom/geolocation, dom/system, dom/battery and dom/canvas includes r=sylvestre 2022-06-06 08:13:34 +00:00
VsyncParent.h Bug 1772747 - Cleanup dom/geolocation, dom/system, dom/battery and dom/canvas includes r=sylvestre 2022-06-06 08:13:34 +00:00
VsyncWorkerChild.cpp
VsyncWorkerChild.h
WindowGlobalActor.cpp Bug 1770237: Part 17 - Rename mozJSComponentLoader to mozJSModuleLoader r=mccr8,decoder 2022-06-22 20:31:37 +00:00
WindowGlobalActor.h
WindowGlobalChild.cpp Bug 1770403, part 2 - Remove mStorageAccessPermissionGranted from the outer window, r=anti-tracking-reviewers,timhuang 2022-06-08 21:57:15 +00:00
WindowGlobalChild.h Bug 1769290 - Part 4: Apply mozilla-js-handle-rooted-typedef against dom/workers r=mccr8,dom-worker-reviewers,smaug 2022-05-17 19:48:04 +00:00
WindowGlobalParent.cpp Bug 1781249 - Part 2: Report email tracking telemety when the tab is closed. r=dimi 2022-08-04 14:06:39 +00:00
WindowGlobalParent.h Bug 1769290 - Part 8: Apply mozilla-js-handle-rooted-typedef against dom/canvas,crypto,fetch,gamepad,geolocation,indexedDB,ipc r=smaug 2022-06-05 20:54:59 +00:00
WindowGlobalTypes.ipdlh
components.conf
jar.mn
moz.build
nsIDOMProcessChild.idl
nsIDOMProcessParent.idl
nsIHangReport.idl
nsILoginDetectionService.idl
remote-test.js
test.xhtml Bug 1777486 - Part 3: Migrate XPCOMUtils.jsm consumers with manual rewrite. r=kmag 2022-07-12 04:21:35 +00:00