gecko-dev/intl/uconv
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
..
crashtests Bug 1789556 - Tests for bug 1787633. r=m_kato 2023-01-17 16:16:02 +00:00
tests 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
components.conf
directory.txt
moz.build Bug 1817716 - Make intl/uconv buildable outside of a unified build environment r=andi 2023-02-21 18:57:45 +00:00
nsConverterInputStream.cpp Bug 1170668 - Improve short read handling in nsConverterInputStream, r=hsivonen 2022-08-11 17:37:20 +00:00
nsConverterInputStream.h
nsConverterOutputStream.cpp Bug 1603127 - Replaced mozilla::Tuple with std::tuple and applied structured bindings in mozilla/Encoding.h. r=hsivonen 2021-11-08 08:14:00 +00:00
nsConverterOutputStream.h
nsIScriptableUConv.idl
nsITextToSubURI.idl Bug 1797840: Replace stray tab characters with spaces in IDL files throughout the tree. r=mccr8,necko-reviewers,credential-management-reviewers,smaug,sgalich,valentin 2022-10-28 18:08:17 +00:00
nsScriptableUConv.cpp Bug 1603127 - Replaced mozilla::Tuple with std::tuple and applied structured bindings in mozilla/Encoding.h. r=hsivonen 2021-11-08 08:14:00 +00:00
nsScriptableUConv.h
nsTextToSubURI.cpp Bug 1787633 - Make nsTextToSubURI::UnEscapeNonAsciiURI static. r=m_kato 2022-09-06 15:59:06 +00:00
nsTextToSubURI.h Bug 1787633 - Make nsTextToSubURI::UnEscapeNonAsciiURI static. r=m_kato 2022-09-06 15:59:06 +00:00