gecko-dev/dom/file
Nika Layzell 3b40268cc1 Bug 1818305 - Part 2: Add a streamStatus method to nsIInputStream, r=xpcom-reviewers,necko-reviewers,geckoview-reviewers,valentin,jesup,m_kato,mccr8
This is semantically similar to the existing available() method, however will
not block, and doesn't need to do the work to actually determine the number of
available bytes.

As part of this patch, I also fixed one available() implementation which was
incorrectly throwing NS_BASE_STREAM_WOULD_BLOCK.

Differential Revision: https://phabricator.services.mozilla.com/D170697
2023-03-15 19:52:34 +00:00
..
ipc Bug 1818305 - Part 2: Add a streamStatus method to nsIInputStream, r=xpcom-reviewers,necko-reviewers,geckoview-reviewers,valentin,jesup,m_kato,mccr8 2023-03-15 19:52:34 +00:00
tests Backed out 5 changesets (bug 1809843) for causing Cargo related build bustages. CLOSED TREE 2023-03-13 13:53:26 +02:00
uri Bug 1818305 - Part 2: Add a streamStatus method to nsIInputStream, r=xpcom-reviewers,necko-reviewers,geckoview-reviewers,valentin,jesup,m_kato,mccr8 2023-03-15 19:52:34 +00:00
BaseBlobImpl.cpp Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
BaseBlobImpl.h Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
Blob.cpp Bug 1815431 - Remove BlobBodyStreamHolder r=smaug 2023-02-09 07:01:10 +00:00
Blob.h Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika 2023-01-11 08:33:47 +00:00
BlobImpl.cpp
BlobImpl.h
BlobSet.cpp Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika 2023-01-11 08:33:47 +00:00
BlobSet.h Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika 2023-01-11 08:33:47 +00:00
EmptyBlobImpl.cpp
EmptyBlobImpl.h
File.cpp Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
File.h
FileBlobImpl.cpp
FileBlobImpl.h
FileCreatorHelper.cpp
FileCreatorHelper.h
FileList.cpp
FileList.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
FileReader.cpp Bug 1770630 - Worker stream readers should contribute to busy count. r=dom-worker-reviewers,jstutte 2022-08-03 00:36:01 +00:00
FileReader.h Bug 1770630 - Worker stream readers should contribute to busy count. r=dom-worker-reviewers,jstutte 2022-08-03 00:36:01 +00:00
FileReaderSync.cpp Bug 1803062 - Switch from ordinary bool errors to nsresult errors in code for handling sync loops; r=dom-worker-reviewers,smaug 2022-12-12 16:09:12 +00:00
FileReaderSync.h
MemoryBlobImpl.cpp Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
MemoryBlobImpl.h Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
moz.build
MultipartBlobImpl.cpp Bug 1798513 - Replace USVString with UTF8String in union types with Blob getter. r=nika 2023-01-11 08:33:47 +00:00
MultipartBlobImpl.h Bug 1778510: Cut over Blob Timestamps to the new design r=smaug 2022-11-29 13:34:21 +00:00
MutableBlobStorage.cpp Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8 2023-01-16 23:14:12 +00:00
MutableBlobStorage.h
MutableBlobStreamListener.cpp Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8 2023-01-16 23:14:12 +00:00
MutableBlobStreamListener.h
StreamBlobImpl.cpp Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-11-14 23:22:16 +00:00
StreamBlobImpl.h
StringBlobImpl.cpp
StringBlobImpl.h
TemporaryFileBlobImpl.cpp
TemporaryFileBlobImpl.h