Commit Graph

54 Commits

Author SHA1 Message Date
Jan Varga
a221df285c Bug 1857155 - Remove custom ResolveCallback for FileSystemGetWritableFileStreamResponse; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D190181
2023-10-09 21:42:27 +00:00
Jan Varga
fff795de17 Bug 1857155 - Remove redundant build worker ref; r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D190175
2023-10-09 21:42:27 +00:00
Jan Varga
6d66cbc74c Bug 1857155 - Change FileSystemWritableFileStream::Create to return constructed streams synchronously; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D190173
2023-10-09 21:42:26 +00:00
Jan Varga
ac16524bf4 Bug 1857155 - Deserialize stream for FileSystemWritableFileStream lazily; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D190172
2023-10-09 21:42:26 +00:00
Jan Varga
32693b823d Bug 1857155 - Move WriteImpl to FileSystemWritableFileStream; r=dom-storage-reviewers,aiunusov,jari
Differential Revision: https://phabricator.services.mozilla.com/D190163
2023-10-09 21:42:25 +00:00
Jan Varga
0031a503da Bug 1841702 - Add proper handling for failed worker refs; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D188431
2023-09-21 17:37:14 +00:00
Jari Jalkanen
dcc9777628 Bug 1824305 - Reorganize WritableFileStream closing and aborting methods. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D182073
2023-06-28 16:23:57 +00:00
Jari Jalkanen
cc48852a6a Bug 1824305 - Pass abort flag on WritableFileStream close. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D177475
2023-06-28 16:23:54 +00:00
Jari Jalkanen
60d8a835d5 Bug 1825018 - Handle abort before WritableStream becomes errored. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D177474
2023-06-26 14:19:35 +00:00
Jari Jalkanen
a5c560ba6d Bug 1825018 - Use MozPromise internally for WritableFileStream writes. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D177473
2023-06-26 14:19:35 +00:00
Jan Varga
f82fd2084b Bug 1825552 - Avoid the new/delete pattern; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D179559
2023-06-07 04:54:30 +00:00
Jan Varga
8a14ce174b Bug 1825552 - Let existing operation to finish before closing the stream; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D178017
2023-06-07 04:54:29 +00:00
Cristian Tuns
36fc9685b5 Backed out 2 changesets (bug 1825552) for causing build bustages in FileSystemThreadSafeStreamOwner.h CLOSED TREE
Backed out changeset 17def1f78e36 (bug 1825552)
Backed out changeset a2519447d580 (bug 1825552)
2023-06-02 09:42:34 -04:00
Jan Varga
60befeb49f Bug 1825552 - Avoid the new/delete pattern; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D179559
2023-06-02 09:52:26 +00:00
Jan Varga
93bb0d79cf Bug 1825552 - Let existing operation to finish before closing the stream; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D178017
2023-06-02 09:52:26 +00:00
Jari Jalkanen
998949c63c Bug 1815837 - Deserialize RandomAccessStream on WritableFileStream TaskQueue. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D169226
2023-02-09 08:47:16 +00:00
Jari Jalkanen
bc2b706cfb Bug 1798513 - Perform stateful WritableFileStream shutdown. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D168796
2023-02-09 06:20:28 +00:00
Jari Jalkanen
36846f2d70 Bug 1798513 - Start using XPCOM streams in WritableFileStream implementation. r=dom-storage-reviewers,janv,ipc-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D161892
2023-02-09 06:20:28 +00:00
Jari Jalkanen
18eed26cda Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika
Depends on D165730

Differential Revision: https://phabricator.services.mozilla.com/D165731
2023-01-11 08:33:47 +00:00
Noemi Erli
6023fa2a43 Backed out 2 changesets (bug 1798513, bug 1808009) for causing failures in FileSystemDirectoryHandle-removeEntry.https.any.worker.html CLOSED TREE
Backed out changeset 428ea11e738d (bug 1798513)
Backed out changeset 3e69320f3e5c (bug 1808009)
2023-01-10 22:11:45 +02:00
Jari Jalkanen
15dcf60a4c Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika
Depends on D165730

Differential Revision: https://phabricator.services.mozilla.com/D165731
2023-01-10 19:08:22 +00:00
Jan Varga
ed542249f8 Bug 1805135 - Fix FileSystemWritableFileStream to use the default writer for all IO operations; r=dom-storage-reviewers,webidl,smaug,jari
Differential Revision: https://phabricator.services.mozilla.com/D164444
2022-12-14 13:20:45 +00:00
Narcis Beleuzu
b7f6b324df Backed out changeset 0e5d5b851391 (bug 1805135) for Hazard bustages on FileSystemWritableFileStream.cpp . CLOSED TREE 2022-12-13 15:25:18 +02:00
Jan Varga
be9c5c1b7c Bug 1805135 - Fix FileSystemWritableFileStream to use the default writer for all IO operations; r=dom-storage-reviewers,webidl,smaug,jari
Differential Revision: https://phabricator.services.mozilla.com/D164444
2022-12-13 06:43:55 +00:00
Jari Jalkanen
b3fc06c246 Bug 1772617: Unify OPFS Logging r=dom-storage-reviewers,jari,janv
Differential Revision: https://phabricator.services.mozilla.com/D148318
2022-11-10 17:13:40 +00:00
Jan Varga
98096acbf8 Bug 1798459 - Reduce code duplication and data copying in FileSystemWritableFileStream.cpp; r=dom-storage-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D161372
2022-11-09 17:15:36 +00:00
Jan Varga
c246574e00 Bug 1798459 - Use a dedicated close message for closing writable file streams; r=dom-storage-reviewers,jesup,jari
Depends on D160915

Differential Revision: https://phabricator.services.mozilla.com/D161023
2022-11-09 17:15:32 +00:00
Jan Varga
26b670a586 Bug 1798459 - Remove unnecessary include directives; r=dom-storage-reviewers,jari
Depends on D160913

Differential Revision: https://phabricator.services.mozilla.com/D160914
2022-11-09 17:15:31 +00:00
Jan Varga
b5f9db5c29 Bug 1798459 - Clean up FileSystemWritableFileStream member variables; r=dom-storage-reviewers,jari
Having protected members in a final class doesn't make sense.

Depends on D160910

Differential Revision: https://phabricator.services.mozilla.com/D160911
2022-11-09 17:15:30 +00:00
Jan Varga
081dad1bdb Bug 1798459 - Make FileSystemWritableFileStream::DoSeek a private method; r=dom-storage-reviewers,jari
Depends on D160907

Differential Revision: https://phabricator.services.mozilla.com/D160908
2022-11-09 17:15:29 +00:00
Jan Varga
eac625df45 Bug 1798459 - Separate out FileSystemWritableFileStream::Close and IsClosed which are not part of the WebIDL interface; r=dom-storage-reviewers,jari
Depends on D160906

Differential Revision: https://phabricator.services.mozilla.com/D160907
2022-11-09 17:15:28 +00:00
Jan Varga
ab1adabb72 Bug 1798459 - Clean up FileSystemWritableFileStream construction code; r=dom-storage-reviewers,jari
Depends on D160905

Differential Revision: https://phabricator.services.mozilla.com/D160906
2022-11-09 17:15:28 +00:00
Jan Varga
41cb13f116 Bug 1798459 - Remove dead code related to blobs; r=dom-storage-reviewers,jari
Depends on D160904

Differential Revision: https://phabricator.services.mozilla.com/D160905
2022-11-09 17:15:27 +00:00
Jan Varga
2f8ffb3c7b Bug 1798459 - Add FileSystemWritableFileStream::mManager to cycle collection; r=dom-storage-reviewers,jari
Depends on D160903

Differential Revision: https://phabricator.services.mozilla.com/D160904
2022-11-09 17:15:27 +00:00
Jan Varga
28fa0114be Bug 1798459 - Remove unused FileSystemWritableFileStream::mRequestHandler; r=dom-storage-reviewers,jari
Depends on D160901

Differential Revision: https://phabricator.services.mozilla.com/D160903
2022-11-09 17:15:26 +00:00
Jan Varga
707e69b8dd Bug 1798459 - Move StreamAlgorithms to the cpp file and rename it to WritableFileStreamUnderlyingSinkAlgorithms; r=dom-storage-reviewers,jari
Depends on D161025

Differential Revision: https://phabricator.services.mozilla.com/D160901
2022-11-09 17:15:26 +00:00
Jari Jalkanen
63774cda24 Bug 1769057 - Fix static analysis issues. r=dom-storage-reviewers,janv
Depends on D146203

Differential Revision: https://phabricator.services.mozilla.com/D161025
2022-11-09 17:15:25 +00:00
Randell Jesup
7aa1ba7c78 Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug
Differential Revision: https://phabricator.services.mozilla.com/D146203
2022-11-09 17:15:25 +00:00
Butkovits Atila
551331d5f1 Backed out 30 changesets (bug 1777361, bug 1798459, bug 1769057) for causing failures at fs/FileSystemBaseHandle-IndexedDB. CLOSED TREE
Backed out changeset 89c3a814819c (bug 1798459)
Backed out changeset 83b1e1b3c168 (bug 1798459)
Backed out changeset 179d6204b3bb (bug 1798459)
Backed out changeset b371599177b6 (bug 1798459)
Backed out changeset b68c63983ae7 (bug 1798459)
Backed out changeset 3b1eaafa31d2 (bug 1798459)
Backed out changeset d9b3c17a5549 (bug 1798459)
Backed out changeset 243631cf4913 (bug 1798459)
Backed out changeset 7d2ffb13d1cc (bug 1798459)
Backed out changeset 1a86d4746c65 (bug 1798459)
Backed out changeset 0f197d402d63 (bug 1798459)
Backed out changeset 5e9ca1b1c95c (bug 1798459)
Backed out changeset 4f07a77a4abd (bug 1798459)
Backed out changeset 985f88adbc8e (bug 1798459)
Backed out changeset 326b8b13aca3 (bug 1798459)
Backed out changeset 9f4f237f33bb (bug 1798459)
Backed out changeset cc31ee7652a8 (bug 1798459)
Backed out changeset 3ed207332879 (bug 1798459)
Backed out changeset 7e8b4f40c31d (bug 1798459)
Backed out changeset e3740924348f (bug 1798459)
Backed out changeset 8c6510e97a9c (bug 1798459)
Backed out changeset 5bfb07498c30 (bug 1798459)
Backed out changeset db0c3d15084b (bug 1798459)
Backed out changeset f92f19dc1a9f (bug 1798459)
Backed out changeset cc82403152c1 (bug 1777361)
Backed out changeset 21d087d3ca5d (bug 1798459)
Backed out changeset da1781f32050 (bug 1798459)
Backed out changeset f768630d046c (bug 1798459)
Backed out changeset 5ad098d5b4b9 (bug 1769057)
Backed out changeset e450859e6f0a (bug 1769057)
2022-11-09 04:16:33 +02:00
Jan Varga
782df1b067 Bug 1798459 - Reduce code duplication and data copying in FileSystemWritableFileStream.cpp; r=dom-storage-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D161372
2022-11-08 16:59:23 +00:00
Jan Varga
cd19fd24d2 Bug 1798459 - Use a dedicated close message for closing writable file streams; r=dom-storage-reviewers,jesup,jari
Depends on D160915

Differential Revision: https://phabricator.services.mozilla.com/D161023
2022-11-08 16:59:19 +00:00
Jan Varga
70de4183b7 Bug 1798459 - Remove unnecessary include directives; r=dom-storage-reviewers,jari
Depends on D160913

Differential Revision: https://phabricator.services.mozilla.com/D160914
2022-11-08 16:59:18 +00:00
Jan Varga
cf082c708e Bug 1798459 - Clean up FileSystemWritableFileStream member variables; r=dom-storage-reviewers,jari
Having protected members in a final class doesn't make sense.

Depends on D160910

Differential Revision: https://phabricator.services.mozilla.com/D160911
2022-11-08 16:59:17 +00:00
Jan Varga
6783b764e3 Bug 1798459 - Make FileSystemWritableFileStream::DoSeek a private method; r=dom-storage-reviewers,jari
Depends on D160907

Differential Revision: https://phabricator.services.mozilla.com/D160908
2022-11-08 16:59:16 +00:00
Jan Varga
b0701f2bf7 Bug 1798459 - Separate out FileSystemWritableFileStream::Close and IsClosed which are not part of the WebIDL interface; r=dom-storage-reviewers,jari
Depends on D160906

Differential Revision: https://phabricator.services.mozilla.com/D160907
2022-11-08 16:59:16 +00:00
Jan Varga
bc04d4e64d Bug 1798459 - Clean up FileSystemWritableFileStream construction code; r=dom-storage-reviewers,jari
Depends on D160905

Differential Revision: https://phabricator.services.mozilla.com/D160906
2022-11-08 16:59:15 +00:00
Jan Varga
b2cc0f2db6 Bug 1798459 - Remove dead code related to blobs; r=dom-storage-reviewers,jari
Depends on D160904

Differential Revision: https://phabricator.services.mozilla.com/D160905
2022-11-08 16:59:15 +00:00
Jan Varga
bbbdf57ff3 Bug 1798459 - Add FileSystemWritableFileStream::mManager to cycle collection; r=dom-storage-reviewers,jari
Depends on D160903

Differential Revision: https://phabricator.services.mozilla.com/D160904
2022-11-08 16:59:14 +00:00
Jan Varga
b44e2badb8 Bug 1798459 - Remove unused FileSystemWritableFileStream::mRequestHandler; r=dom-storage-reviewers,jari
Depends on D160901

Differential Revision: https://phabricator.services.mozilla.com/D160903
2022-11-08 16:59:14 +00:00
Jan Varga
61a9e7139d Bug 1798459 - Move StreamAlgorithms to the cpp file and rename it to WritableFileStreamUnderlyingSinkAlgorithms; r=dom-storage-reviewers,jari
Depends on D161025

Differential Revision: https://phabricator.services.mozilla.com/D160901
2022-11-08 16:59:14 +00:00