Jari Jalkanen
3add8644b0
Bug 1769057 - Fix static analysis issues. r=dom-storage-reviewers,janv
...
Depends on D146203
Differential Revision: https://phabricator.services.mozilla.com/D161025
2022-11-08 16:59:13 +00:00
Randell Jesup
ecc7fca5f0
Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D146203
2022-11-08 16:59:13 +00:00
Jan Varga
1d01da7e59
Bug 1798596 - Close all open files in the content before shutting down; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D161397
2022-11-08 06:40:18 +00:00
Jan Varga
aba7f64231
Bug 1798462 - Fix FileSystemSyncAccessHandle Unlink implementation; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D160897
2022-11-02 06:40:08 +00:00
Jan Varga
30bc4c4f21
Bug 1790960 - FS: Start using XPCOM streams for file reads and writes; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D157808
2022-10-28 07:16:08 +00:00
Jan Varga
b174eaada8
Bug 1791745 - Use a dedicated close message for closing sync access handles; r=dom-storage-reviewers,jesup
...
This patch also brings mFileDesc back to FileSystemSyncAccessHandle.
Differential Revision: https://phabricator.services.mozilla.com/D157803
2022-10-28 02:56:31 +00:00
Jan Varga
04d19e361b
Bug 1791741 - Remove unused FileSystemSyncAccessHandle::mRequestHandler; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D157802
2022-10-27 19:18:19 +00:00
Jan Varga
1a0aea0bdb
Bug 1792245 - Improve FileSystemManager shutdown; r=dom-storage-reviewers,jesup
...
Changes:
- new MozPromise requests are not created after shutdown
- existing MozPromise requests are disconnected during shutdown
Differential Revision: https://phabricator.services.mozilla.com/D158659
2022-10-20 04:21:30 +00:00
Jan Varga
a71b483eda
Bug 1792245 - Add ErrorResult to FileSystemRequestHandler methods; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D159572
2022-10-20 04:21:30 +00:00
Jan Varga
b638a65f84
Bug 1794771 - Handle non-existent main actor in FileSystemRequestHandler; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D159140
2022-10-14 02:54:39 +00:00
Iulian Moraru
0231570134
Backed out changeset b062f738588c (bug 1794771) for causing bp-hybrid build bustages on FileSystemManager. CLOSED TREE
2022-10-13 09:32:28 +03:00
Jan Varga
975e37f598
Bug 1794771 - Handle non-existent main actor in FileSystemRequestHandler; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D159140
2022-10-13 03:38:46 +00:00
Chun-Min Chang
bbfdcd8a56
Bug 1793497 - Fix build issue r=dom-storage-reviewers,jari
...
`MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer` is not defined but
used in FileSystemSyncAccessHandle.cpp. Including `UnionTypes.h` fixes
the problem.
Depends on D156022
Differential Revision: https://phabricator.services.mozilla.com/D158534
2022-10-06 00:37:27 +00:00
Butkovits Atila
dd8f948670
Backed out 19 changesets (bug 1793497, bug 1774300) for causing lint failure. CLOSED TREE
...
Backed out changeset f5460317d244 (bug 1793497)
Backed out changeset 5af8771526a1 (bug 1774300)
Backed out changeset 3ab7aead37b5 (bug 1774300)
Backed out changeset 5f837d7e621b (bug 1774300)
Backed out changeset 56bfa6480cb5 (bug 1774300)
Backed out changeset db37fffc8519 (bug 1774300)
Backed out changeset d5d263cedbc9 (bug 1774300)
Backed out changeset 52fdd5a613f4 (bug 1774300)
Backed out changeset 6ce76e0d6fd2 (bug 1774300)
Backed out changeset c5f67f22597e (bug 1774300)
Backed out changeset 4a7dca31703e (bug 1774300)
Backed out changeset e56596b91a86 (bug 1774300)
Backed out changeset 825ae6e7be9b (bug 1774300)
Backed out changeset 19f750d86a73 (bug 1774300)
Backed out changeset 50995e55c546 (bug 1774300)
Backed out changeset 33b150b4c911 (bug 1774300)
Backed out changeset 2bc06d0e8808 (bug 1774300)
Backed out changeset ba9bc5c631b0 (bug 1774300)
Backed out changeset 4a145bdd6b86 (bug 1774300)
2022-10-05 01:05:57 +03:00
Chun-Min Chang
72ee5d68cb
Bug 1793497 - Fix build issue r=dom-storage-reviewers,jari
...
`MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer` is not defined but
used in FileSystemSyncAccessHandle.cpp. Including `UnionTypes.h` fixes
the problem.
Depends on D156022
Differential Revision: https://phabricator.services.mozilla.com/D158534
2022-10-04 21:38:32 +00:00
Peter Van der Beken
f8868855ed
Bug 1792883 - Stop requiring a mutable handle for converting to a WebIDL union. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D158360
2022-09-30 06:40:26 +00:00
Edgar Chen
eed7834b37
Bug 1784266 - Part 7: Use generated union init method in FileSystemWritableFileStream; r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D156196
2022-09-28 08:56:08 +00:00
Edgar Chen
1aa03613fa
Bug 1784266 - Part 3: Get rid of union conversion structure; r=peterv
...
TrySetTo* conversion methods are generated in the regular union structure now.
Differential Revision: https://phabricator.services.mozilla.com/D157327
2022-09-28 08:56:07 +00:00
Peter Van der Beken
b6baa7702e
Bug 1782400 - Implement "return" method for WebIDL async iterable iterator. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D156350
2022-09-22 18:28:18 +00:00
Peter Van der Beken
b79090edf7
Bug 1777145 - Store the WebIDL iterable iterator's data directly in the iterator. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D156347
2022-09-22 18:28:17 +00:00
Peter Van der Beken
3e507adf99
Bug 1788969 - Align async iterable code more closely with the spec. r=edgar
...
Implement the common steps for the next method from
https://webidl.spec.whatwg.org/#es-asynchronous-iterator-prototype-object in
a base class, that all async iterable iterator objects inherit from. Natives
that implement an async iterable only need to implement the "getting the
next iteration result" part in their GetNextPromise method. This means they
don't have to create the object according to "CreateIterResultObject"
themselves, but can just create promise and often resolve it with a native
value directly. We've switched to a special JS::Value to signal "end of
iteration", but that's hidden inside the
iterator_utils::ResolvePromiseForFinished helper.
The WebIDL parser now uses the right return type for the generated "next"
method, which means that any exceptions in the binding code itself will
actually be correctly converted to a rejected promise instead of being
rethrown.
This also uses a class for the generated iterable iterator that's not
exposed outside the binding code. No other code should create and/or
wrap these anyway.
Differential Revision: https://phabricator.services.mozilla.com/D156323
2022-09-22 18:28:15 +00:00
Sandor Molnar
141cdeeed6
Backed out 11 changesets (bug 1788969, bug 1782400, bug 1777145) for causing bp-hybri bustages. CLOSED TREE
...
Backed out changeset 8acabb924ef7 (bug 1782400)
Backed out changeset e3d452e99f77 (bug 1782400)
Backed out changeset 5727bc4895d2 (bug 1777145)
Backed out changeset cf375034e2b8 (bug 1777145)
Backed out changeset a50fd5608d8d (bug 1777145)
Backed out changeset f24853cacd7a (bug 1777145)
Backed out changeset c714f3a35b11 (bug 1777145)
Backed out changeset 56682c253427 (bug 1788969)
Backed out changeset edaf37ffc49d (bug 1788969)
Backed out changeset d19caa9f062b (bug 1788969)
Backed out changeset 18b26912dc03 (bug 1788969)
2022-09-22 19:13:01 +03:00
Peter Van der Beken
2fecef1b02
Bug 1782400 - Implement "return" method for WebIDL async iterable iterator. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D156350
2022-09-22 15:02:26 +00:00
Peter Van der Beken
80a3ebc106
Bug 1777145 - Store the WebIDL iterable iterator's data directly in the iterator. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D156347
2022-09-22 15:02:24 +00:00
Peter Van der Beken
aa9940a9b5
Bug 1788969 - Align async iterable code more closely with the spec. r=edgar
...
Implement the common steps for the next method from
https://webidl.spec.whatwg.org/#es-asynchronous-iterator-prototype-object in
a base class, that all async iterable iterator objects inherit from. Natives
that implement an async iterable only need to implement the "getting the
next iteration result" part in their GetNextPromise method. This means they
don't have to create the object according to "CreateIterResultObject"
themselves, but can just create promise and often resolve it with a native
value directly. We've switched to a special JS::Value to signal "end of
iteration", but that's hidden inside the
iterator_utils::ResolvePromiseForFinished helper.
The WebIDL parser now uses the right return type for the generated "next"
method, which means that any exceptions in the binding code itself will
actually be correctly converted to a rejected promise instead of being
rethrown.
This also uses a class for the generated iterable iterator that's not
exposed outside the binding code. No other code should create and/or
wrap these anyway.
Differential Revision: https://phabricator.services.mozilla.com/D156323
2022-09-22 15:02:23 +00:00
Randell Jesup
cec189e179
Bug 1777359: Fix issues with OPFS removeEntry and resolve (which errors are returned, invalid requests) r=jari,dom-storage-reviewers
...
Depends on D157372
Differential Revision: https://phabricator.services.mozilla.com/D150663
2022-09-20 10:56:17 +00:00
Randell Jesup
e3339122b9
Bug 1790907: SyncAccessHandle read/write need to default to position 0 r=dom-storage-reviewers,jari
...
Depends on D157356
Differential Revision: https://phabricator.services.mozilla.com/D157372
2022-09-20 10:56:17 +00:00
Randell Jesup
93047e7337
Bug 1790876: SyncAccessHandle close() should return undefined even if closed r=dom-storage-reviewers,jari
...
Differential Revision: https://phabricator.services.mozilla.com/D157356
2022-09-20 10:56:17 +00:00
Norisz Fay
b426ff0c34
Backed out 3 changesets (bug 1790876, bug 1777359, bug 1790907) for causing xpcshell failures on test_basics_worker.js CLOSED TREE
...
Backed out changeset 27e5e6441cd5 (bug 1777359)
Backed out changeset 663d7050500c (bug 1790907)
Backed out changeset f635b8ad9a34 (bug 1790876)
2022-09-19 22:23:34 +03:00
Randell Jesup
f2d4dfeda3
Bug 1777359: Fix issues with OPFS removeEntry and resolve (which errors are returned, invalid requests) r=jari,dom-storage-reviewers
...
Depends on D157372
Differential Revision: https://phabricator.services.mozilla.com/D150663
2022-09-19 18:40:30 +00:00
Randell Jesup
6e331c5491
Bug 1790907: SyncAccessHandle read/write need to default to position 0 r=dom-storage-reviewers,jari
...
Depends on D157356
Differential Revision: https://phabricator.services.mozilla.com/D157372
2022-09-19 18:40:30 +00:00
Randell Jesup
9a052207e8
Bug 1790876: SyncAccessHandle close() should return undefined even if closed r=dom-storage-reviewers,jari
...
Differential Revision: https://phabricator.services.mozilla.com/D157356
2022-09-19 18:40:29 +00:00
Randell Jesup
bafc711011
Bug 1761089: Add support for getFile() to FileSystemHandles in OPFS r=dom-storage-reviewers,jari,janv
...
Depends on D154482
Differential Revision: https://phabricator.services.mozilla.com/D146986
2022-09-13 17:43:44 +00:00
criss
751649fcb6
Backed out changeset aeb32fa2f7d5 (bug 1761089) for causing failures on IPCBlobUtils.cpp. CLOSED TREE
2022-09-12 20:12:35 +03:00
Randell Jesup
095bc04f10
Bug 1761089: Add support for getFile() to FileSystemHandles in OPFS r=dom-storage-reviewers,jari
...
Depends on D154482
Differential Revision: https://phabricator.services.mozilla.com/D146986
2022-09-12 15:01:19 +00:00
Randell Jesup
85731c0de9
Bug 1789871 - Enable SortIncludes option of clang-format; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D156864
2022-09-11 12:00:17 +00:00
Randell Jesup
f589401795
Bug 1761370: Add SyncAccessHandles to OPFS r=dom-storage-reviewers,jari,janv
...
Depends on D156371
Differential Revision: https://phabricator.services.mozilla.com/D145642
2022-09-11 12:00:16 +00:00
Randell Jesup
06614dc8df
Bug 1789116: Implement move() for OriginPrivateFileSystems r=dom-storage-reviewers,jari,emilio
...
Depends on D155352
Differential Revision: https://phabricator.services.mozilla.com/D156371
2022-09-11 12:00:16 +00:00
Jan Varga
3e800c6b30
Bug 1761370 - Add [Throws] annotation for `read` and `write` in FileSystemSyncAccessHandle; r=dom-storage-reviewers,janv,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D156685
2022-09-11 12:00:15 +00:00
Randell Jesup
70c3163103
Bug 1772540: Implement OPFS isSameEntry() r=jari,dom-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D148267
2022-09-11 12:00:14 +00:00
Norisz Fay
fb95a6dc3d
Backed out 12 changesets (bug 1761370, bug 1789116, bug 1784405, bug 1786465, bug 1772540, bug 1789871, bug 1789932, bug 1777365) for causing FileSystem related wpt failures CLOSED TREE
...
Backed out changeset fdfc118c8655 (bug 1784405)
Backed out changeset f14ea4093d57 (bug 1777365)
Backed out changeset f1c5606ca6e0 (bug 1786465)
Backed out changeset 37390dc34f1e (bug 1789871)
Backed out changeset 249ebf125b3f (bug 1761370)
Backed out changeset 650ff0bfe280 (bug 1789116)
Backed out changeset 36c6c340fe64 (bug 1786465)
Backed out changeset 4058c1a74e18 (bug 1761370)
Backed out changeset 1193594d1bb1 (bug 1761370)
Backed out changeset 8bb8c4b1614e (bug 1761370)
Backed out changeset 260c04c9aa1c (bug 1772540)
Backed out changeset a2df6e3df72a (bug 1789932)
2022-09-11 03:54:30 +03:00
Randell Jesup
e313e70bb0
Bug 1789871 - Enable SortIncludes option of clang-format; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D156864
2022-09-10 17:18:40 +00:00
Randell Jesup
3e6f843d30
Bug 1761370: Add SyncAccessHandles to OPFS r=dom-storage-reviewers,jari,janv
...
Depends on D156371
Differential Revision: https://phabricator.services.mozilla.com/D145642
2022-09-10 17:18:40 +00:00
Randell Jesup
f1f07aef71
Bug 1789116: Implement move() for OriginPrivateFileSystems r=dom-storage-reviewers,jari,emilio
...
Depends on D155352
Differential Revision: https://phabricator.services.mozilla.com/D156371
2022-09-10 17:18:40 +00:00
Jan Varga
d20ecedd0e
Bug 1761370 - Add [Throws] annotation for `read` and `write` in FileSystemSyncAccessHandle; r=dom-storage-reviewers,janv,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D156685
2022-09-10 17:18:39 +00:00
Randell Jesup
0f32a80188
Bug 1772540: Implement OPFS isSameEntry() r=jari,dom-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D148267
2022-09-10 17:18:38 +00:00
criss
4139e1db18
Backed out 12 changesets (bug 1772540, bug 1789116, bug 1784405, bug 1777365, bug 1789932, bug 1789871, bug 1786465, bug 1761370) for causing wpt failures . CLOSED TREE
...
Backed out changeset 4d0b2f46c02d (bug 1784405)
Backed out changeset 152e20bdfc5e (bug 1777365)
Backed out changeset 1f65e7ff82af (bug 1786465)
Backed out changeset b96f6a965872 (bug 1789871)
Backed out changeset 4eedec454db1 (bug 1761370)
Backed out changeset fa021527847b (bug 1789116)
Backed out changeset b52f1a06e743 (bug 1786465)
Backed out changeset c4555c4937a9 (bug 1761370)
Backed out changeset 9b1cb4b7d5e2 (bug 1761370)
Backed out changeset f8b472462d48 (bug 1761370)
Backed out changeset 9590b00c84c3 (bug 1772540)
Backed out changeset 4a66ea817e1f (bug 1789932)
2022-09-10 12:34:12 +03:00
Randell Jesup
bdf9e8f8f3
Bug 1789871 - Enable SortIncludes option of clang-format; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D156864
2022-09-10 04:35:50 +00:00
Randell Jesup
7f97321183
Bug 1761370: Add SyncAccessHandles to OPFS r=dom-storage-reviewers,jari,janv
...
Depends on D156371
Differential Revision: https://phabricator.services.mozilla.com/D145642
2022-09-10 04:35:49 +00:00
Randell Jesup
6403fed127
Bug 1789116: Implement move() for OriginPrivateFileSystems r=dom-storage-reviewers,jari,emilio
...
Depends on D155352
Differential Revision: https://phabricator.services.mozilla.com/D156371
2022-09-10 04:35:49 +00:00
Jan Varga
49b2c7aa94
Bug 1761370 - Add [Throws] annotation for `read` and `write` in FileSystemSyncAccessHandle; r=dom-storage-reviewers,janv,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D156685
2022-09-10 04:35:48 +00:00
Randell Jesup
4e9b4614f7
Bug 1772540: Implement OPFS isSameEntry() r=jari,dom-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D148267
2022-09-10 04:35:47 +00:00
Sandor Molnar
2ac24361ae
Backed out 12 changesets (bug 1789116, bug 1789871, bug 1789932, bug 1784405, bug 1761370, bug 1786465, bug 1772540, bug 1777365) for causing multiple lint failures. CLOSED TREE
...
Backed out changeset 289c09c956a2 (bug 1784405)
Backed out changeset 5816d39c37b2 (bug 1777365)
Backed out changeset 91baa63fd25c (bug 1786465)
Backed out changeset fc3caa9e2a6d (bug 1789871)
Backed out changeset 7c1a069706de (bug 1761370)
Backed out changeset 010312d77781 (bug 1789116)
Backed out changeset 14998637bb01 (bug 1786465)
Backed out changeset aa682026c2d5 (bug 1761370)
Backed out changeset a1923876b4df (bug 1761370)
Backed out changeset e2071b21f532 (bug 1761370)
Backed out changeset dd6ec058e3ee (bug 1772540)
Backed out changeset ed0bcf685676 (bug 1789932)
2022-09-10 05:33:12 +03:00
Randell Jesup
8f87f1ff15
Bug 1789871 - Enable SortIncludes option of clang-format; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D156864
2022-09-10 02:15:04 +00:00
Randell Jesup
cc8e79d613
Bug 1761370: Add SyncAccessHandles to OPFS r=dom-storage-reviewers,jari,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D145642
2022-09-10 02:15:04 +00:00
Randell Jesup
5eedaaf373
Bug 1789116: Implement move() for OriginPrivateFileSystems r=dom-storage-reviewers,jari,emilio
...
Depends on D155352
Differential Revision: https://phabricator.services.mozilla.com/D156371
2022-09-10 02:15:03 +00:00
Jan Varga
6d001baca1
Bug 1761370 - Add [Throws] annotation for `read` and `write` in FileSystemSyncAccessHandle; r=dom-storage-reviewers,janv,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D156685
2022-09-10 02:15:02 +00:00
Randell Jesup
a3c6586b1b
Bug 1772540: Implement OPFS isSameEntry() r=jari,dom-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D148267
2022-09-10 02:15:01 +00:00
Olli Pettay
93acdfad59
Bug 1777574, automate CC zone handling, r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D155084
2022-09-07 11:22:51 +00:00
Randell Jesup
6a2da364c4
Bug 1751681
- Add Serializable to OPFS interfaces. r=dom-storage-reviewers,janv,jari,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D137648
2022-09-07 01:14:53 +00:00
Marian-Vasile Laza
eee7b9ca54
Backed out 5 changesets (bug 1751681
, bug 1789270, bug 1772540) for causing GTest failures. CLOSED TREE
...
Backed out changeset d16a5292dd95 (bug 1772540)
Backed out changeset 2c584478532a (bug 1789270)
Backed out changeset 8bfc85c67ae3 (bug 1789270)
Backed out changeset 6f566d4c3d71 (bug 1789270)
Backed out changeset 94ae55217008 (bug 1751681
)
2022-09-07 01:47:29 +03:00
Randell Jesup
dfd51eaaf1
Bug 1772540: Implement OPFS isSameEntry() r=jari,dom-storage-reviewers
...
Depends on D156476
Differential Revision: https://phabricator.services.mozilla.com/D148267
2022-09-06 21:37:32 +00:00
Randell Jesup
4cfe3f5d9a
Bug 1751681
- Add Serializable to OPFS interfaces. r=dom-storage-reviewers,jari,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D137648
2022-09-06 21:37:30 +00:00
Jan Varga
b86969bec7
Bug 1758324 - Implement file system directory iterator; r=dom-storage-reviewers,jesup,janv,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D140300
2022-09-06 11:59:00 +00:00
Jari Jalkanen
bbf9109b68
Bug 1758092 - Establish database support for origin private file system; r=jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D140308
2022-09-01 12:58:08 +00:00
Jan Varga
e13c3eb055
Bug 1786465 - Add a StorageManager back reference to FileSystemManager; r=dom-storage-reviewers,jesup
...
This will become useful when FileSystemManager gets invalidated during origin
clearing. In that case, we need to throw away existing FileSystemManager and
create it again later.
Differential Revision: https://phabricator.services.mozilla.com/D155384
2022-08-31 09:34:53 +00:00
Jan Varga
d7bfb3b3dc
Bug 1786465 - Shutdown FileSystemManager when StorageManager is shutting down; r=dom-storage-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D155383
2022-08-31 09:34:53 +00:00
Jan Varga
e87e17d521
Bug 1786465 - Create only one instance of FileSystemManagerChild per nsIGlobalObject; r=dom-storage-reviewers,jesup
...
This is the main lifecycle change. `FileSystemHandle` now holds
`FileSystemManager` object instead of holding `FileSystemActorHolder` object.
There's only one instance of `FileSystemManager` per `StorageManager` (which is
created only once for nsIGlobalObject). `FileSystemActorHolder` objects were
created for every StorageManager::GetDirectory call.
Differential Revision: https://phabricator.services.mozilla.com/D155381
2022-08-31 09:34:52 +00:00
Jan Varga
9dfb082c69
Bug 1786465 - Rename POriginPrivateFileSystem to PFileSystemManager; r=dom-storage-reviewers,jesup
...
The child actor will be held by FileSystemManager on the child side and the
parent actor already holds FileSystemDataManager, so it makes sense to rename
the protocol to PFileSystemManager.
Differential Revision: https://phabricator.services.mozilla.com/D155368
2022-08-31 09:34:48 +00:00
Jan Varga
df54d955f8
Bug 1786465 - Replace PBackgroundFileSystem protocol with a single async message; r=dom-storage-reviewers,jesup
...
PBackgroundFileSystem currently contains only one async message and we don't
plan to add more messages, so the one and only message can be defined directly
on PBackground.
Differential Revision: https://phabricator.services.mozilla.com/D155367
2022-08-31 09:34:48 +00:00
Jan Varga
f1c157ead5
Bug 1786465 - Introduce FileSystemManager intended to be referenced by FileSystemHandle; r=dom-storage-reviewers,jesup
...
This patch also splits the creation of the top level protocol and getting the
root handle into separate logical steps.
Differential Revision: https://phabricator.services.mozilla.com/D155350
2022-08-30 07:36:24 +00:00
Kagami Sascha Rosylight
61260a26fe
Bug 1786098 - Add Streams-related skeleton code for WritableFileStream r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D155124
2022-08-23 14:25:22 +00:00
Marian-Vasile Laza
aa147c8669
Backed out 3 changesets (bug 1761098, bug 1758092, bug 1761089) for causing xpcshell failures on test_basics.js. CLOSED TREE
...
Backed out changeset d86d092a707d (bug 1761098)
Backed out changeset 4a3654a0696a (bug 1761089)
Backed out changeset 2da75f40e0ae (bug 1758092)
2022-07-21 11:54:32 +03:00
Jari Jalkanen
c9118ccd2a
Bug 1758092 - Establish database support for origin private file system. r=jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D140308
2022-07-21 08:07:59 +00:00
Cosmin Sabou
21c35f9c60
Backed out 3 changesets (bug 1761089, bug 1761098, bug 1758092) for causing geckoview gtest failures. CLOSED TREE
...
Backed out changeset ed4b0f82a124 (bug 1761098)
Backed out changeset e760d699039b (bug 1761089)
Backed out changeset f03251973ffb (bug 1758092)
2022-07-20 23:45:58 +03:00
Jari Jalkanen
cfaa3b8db2
Bug 1758092 - Establish database support for origin private file system. r=jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D140308
2022-07-20 19:59:05 +00:00
Cosmin Sabou
b7b7a8cfc8
Backed out 3 changesets (bug 1761089, bug 1761098, bug 1758092) for causing hybrid build bustages. CLOSED TREE
...
Backed out changeset 438092d03ac4 (bug 1761098)
Backed out changeset e7347f48bc82 (bug 1761089)
Backed out changeset 8446e88b7509 (bug 1758092)
2022-07-20 20:18:21 +03:00
Jari Jalkanen
1dcb4ce119
Bug 1758092 - Establish database support for origin private file system. r=jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D140308
2022-07-20 16:53:40 +00:00
Randell Jesup
7960ef17d7
Bug 1768050: Test request handler. r=jesup
...
Depends on D147273
Differential Revision: https://phabricator.services.mozilla.com/D149983
2022-07-07 09:08:58 +00:00
Randell Jesup
44a231d591
Bug 1768050: Move OPFS operations off PBackground r=janv,nika
...
Depends on D149260
Differential Revision: https://phabricator.services.mozilla.com/D147273
2022-07-07 09:08:57 +00:00
Butkovits Atila
c27cc6a9d2
Backed out 2 changesets (bug 1768050) for causing gtest failures complaining about function calls. CLOSED TREE
...
Backed out changeset 52f54c3384db (bug 1768050)
Backed out changeset a3c7a9041511 (bug 1768050)
2022-07-06 22:13:03 +03:00
Randell Jesup
96bbb1edea
Bug 1768050: Test request handler. r=jesup
...
Depends on D147273
Differential Revision: https://phabricator.services.mozilla.com/D149983
2022-07-06 18:00:04 +00:00
Randell Jesup
3a934f66ac
Bug 1768050: Move OPFS operations off PBackground r=janv,nika
...
Depends on D149260
Differential Revision: https://phabricator.services.mozilla.com/D147273
2022-07-06 18:00:04 +00:00
Jari Jalkanen
516845de8f
Bug 1758055 - Establish file system content and parent process IPC. r=janv,dom-storage-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D140486
2022-06-28 16:04:17 +00:00
smolnar
7d35618a19
Backed out changeset 8e304bf129b7 (bug 1758055) for causing build bustages in nsISupportsImpl CLOSED TREE
2022-06-23 17:08:04 +03:00
Jari Jalkanen
8ded57a34e
Bug 1758055 - Establish file system content and parent process IPC. r=janv,dom-storage-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D140486
2022-06-23 12:24:57 +00:00
Jari Jalkanen
a089f13506
Bug 1758055 - Move DOM bindings to api folder. r=janv,dom-storage-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D148521
2022-06-08 10:23:19 +00:00