gecko-dev/xpcom/io
Shawn Wilsher f7e6769fdc Bug 590654 - Let JavaScript read embedded nulls from input streams
Adds a new method to NetUtil (readInputStreamToString) that will read a string
with or without embedded NULLs from an input stream.  Also adds the needed API
on nsIScriptableInputStream to make this happen.
r=bz
sr=biesi
a=blocking2.0
2010-08-27 12:42:51 -07:00
..
CocoaFileUtils.h Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg 2010-07-21 23:25:24 -04:00
CocoaFileUtils.mm Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg 2010-07-21 23:25:24 -04:00
Makefile.in Bug 562897 - Add required implementation to open files on Maemo 6. r=dougt 2010-07-30 12:46:20 -07:00
nsAppDirectoryServiceDefs.h
nsAppFileLocationProvider.cpp
nsAppFileLocationProvider.h
nsBinaryStream.cpp Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsBinaryStream.h
nsDirectoryService.cpp Address review comments from bug 568691 comment 13/14/17: 2010-06-21 12:46:26 -04:00
nsDirectoryService.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsDirectoryServiceAtomList.h Address review comments from bug 568691 comment 13/14/17: 2010-06-21 12:46:26 -04:00
nsDirectoryServiceDefs.h Address review comments from bug 568691 comment 13/14/17: 2010-06-21 12:46:26 -04:00
nsDirectoryServiceUtils.h
nsEscape.cpp
nsEscape.h
nsFastLoadFile.cpp
nsFastLoadFile.h
nsFastLoadService.cpp Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsFastLoadService.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsIAsyncInputStream.idl
nsIAsyncOutputStream.idl
nsIBaseStream.idl
nsIBinaryInputStream.idl
nsIBinaryOutputStream.idl
nsIConverterInputStream.idl
nsIConverterOutputStream.idl
nsIDirectoryEnumerator.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsIDirectoryService.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsIFastLoadFileControl.idl
nsIFastLoadService.idl
nsIFile.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsIInputStream.idl bug 576420 - Fix nsIInputStream::Available documentation. r=bz 2010-07-08 23:32:59 -07:00
nsIInputStreamTee.idl
nsIIOUtil.idl
nsILineInputStream.idl
nsILocalFile.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsILocalFileMac.idl Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg 2010-07-21 23:25:24 -04:00
nsILocalFileOS2.idl
nsILocalFileWin.idl
nsIMultiplexInputStream.idl
nsInputStreamTee.cpp Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg 2010-07-05 11:42:18 +02:00
nsIObjectInputStream.idl
nsIObjectOutputStream.idl
nsIOUtil.cpp
nsIOUtil.h
nsIOutputStream.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsIPipe.idl
nsISafeOutputStream.idl
nsIScriptableInputStream.idl Bug 590654 - Let JavaScript read embedded nulls from input streams 2010-08-27 12:42:51 -07:00
nsISeekableStream.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsISimpleUnicharStreamFactory.idl
nsIStorageStream.idl
nsIStreamBufferAccess.idl
nsIStringStream.idl Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg 2010-07-02 10:27:06 -04:00
nsIUnicharInputStream.idl
nsIUnicharLineInputStream.idl
nsIUnicharOutputStream.idl
nsLinebreakConverter.cpp
nsLinebreakConverter.h
nsLocalFile.h Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg 2010-07-21 23:25:24 -04:00
nsLocalFileCommon.cpp
nsLocalFileOS2.cpp Bug 576606 - [OS/2] Fix registration follow-up to bug568691 r=dragtext 2010-07-18 11:22:01 +02:00
nsLocalFileOS2.h Bug 576606 - [OS/2] Fix registration follow-up to bug568691 r=dragtext 2010-07-18 11:22:01 +02:00
nsLocalFileUnicode.h
nsLocalFileUnix.cpp Bug 562897 - Add required implementation to open files on Maemo 6. r=dougt 2010-07-30 12:46:20 -07:00
nsLocalFileUnix.h Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg 2010-07-21 23:25:24 -04:00
nsLocalFileWin.cpp Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsLocalFileWin.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsMultiplexInputStream.cpp Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg 2010-07-05 11:42:18 +02:00
nsMultiplexInputStream.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsNativeCharsetUtils.cpp Bug 561464 - Add support for XPCOM on Android, patch mostly by vlad, r=bsmedberg 2010-06-01 12:02:42 -07:00
nsNativeCharsetUtils.h Bug 561464 - Add support for XPCOM on Android, patch mostly by vlad, r=bsmedberg 2010-06-01 12:02:42 -07:00
nsPipe3.cpp Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsPipe.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsScriptableInputStream.cpp Bug 590654 - Let JavaScript read embedded nulls from input streams 2010-08-27 12:42:51 -07:00
nsScriptableInputStream.h Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files 2010-06-10 14:11:11 -04:00
nsSegmentedBuffer.cpp
nsSegmentedBuffer.h
nsStorageStream.cpp
nsStorageStream.h
nsStreamUtils.cpp
nsStreamUtils.h
nsStringStream.cpp Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly. 2010-06-22 12:59:57 -04:00
nsStringStream.h
nsUnicharInputStream.cpp
nsUnicharInputStream.h
nsWildCard.cpp
nsWildCard.h
SpecialSystemDirectory.cpp Bug 561464 - Add support for XPCOM on Android, patch mostly by vlad, r=bsmedberg 2010-06-01 12:02:42 -07:00
SpecialSystemDirectory.h