gecko-dev/dom/filesystem
Nika Layzell f001853338 Bug 1799692 - Part 1: Introduce ThreadsafeContentParentHandle, r=asuth
This introduces a new type to ContentParent which acts as a weak handle to the
actor and is safe to hold and manipulate from any thread.

This replaces accesses of the `ContentParent` type from the background thread,
as they were error-prone due to ContentParent not being threadsafe-refcounted.

The bulk of this patch is piping the new type through to the places it is
required, and removing now-unecessary extra complexity.

Differential Revision: https://phabricator.services.mozilla.com/D162346
2022-11-29 20:41:46 +00:00
..
compat Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
tests Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop 2022-08-03 11:16:20 +00:00
Directory.cpp Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
Directory.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
FileSystemBase.cpp
FileSystemBase.h Bug 1768189 - Part 10: Apply modernize-concat-nested-namespaces to dom/events/PaintRequest.h ... r=andi 2022-05-09 20:41:07 +00:00
FileSystemRequestParent.cpp Bug 1799692 - Part 1: Introduce ThreadsafeContentParentHandle, r=asuth 2022-11-29 20:41:46 +00:00
FileSystemRequestParent.h Bug 1768189 - Part 10: Apply modernize-concat-nested-namespaces to dom/events/PaintRequest.h ... r=andi 2022-05-09 20:41:07 +00:00
FileSystemSecurity.cpp
FileSystemSecurity.h Bug 1768189 - Part 10: Apply modernize-concat-nested-namespaces to dom/events/PaintRequest.h ... r=andi 2022-05-09 20:41:07 +00:00
FileSystemTaskBase.cpp Bug 1519200 - Remove `NS_ERROR_FILE_TARGET_DOES_NOT_EXIST` in favor of `NS_ERROR_FILE_NOT_FOUND`. r=xpcom-reviewers,nika,dom-storage-reviewers,jstutte 2022-04-05 15:17:03 +00:00
FileSystemTaskBase.h
FileSystemUtils.cpp
FileSystemUtils.h Bug 1768189 - Part 10: Apply modernize-concat-nested-namespaces to dom/events/PaintRequest.h ... r=andi 2022-05-09 20:41:07 +00:00
GetDirectoryListingTask.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
GetDirectoryListingTask.h
GetFileOrDirectoryTask.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
GetFileOrDirectoryTask.h
GetFilesHelper.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
GetFilesHelper.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
GetFilesTask.cpp Bug 1773088 - Part 1: Stop requiring an actor to serialize blobs over IPC, r=asuth 2022-06-08 15:24:27 +00:00
GetFilesTask.h
OSFileSystem.cpp
OSFileSystem.h Bug 1768189 - Part 10: Apply modernize-concat-nested-namespaces to dom/events/PaintRequest.h ... r=andi 2022-05-09 20:41:07 +00:00
PFileSystemParams.ipdlh
PFileSystemRequest.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
moz.build