rpotts%netscape.com
792a71552f
Added code to initialize amt (in case it is not zeroed out in the failure case)
...
git-svn-id: svn://10.0.0.236/trunk@38832 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
cdf72c2317
Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
...
git-svn-id: svn://10.0.0.236/trunk@38831 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:26:52 +00:00
ramiro%netscape.com
ee5b1b8baf
Another makefile that clobbers DEFINES.
...
git-svn-id: svn://10.0.0.236/trunk@38727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 21:22:55 +00:00
gayatrib%netscape.com
d7710f1dce
Added Recursive Copy routine
...
git-svn-id: svn://10.0.0.236/trunk@38527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:02:16 +00:00
racham%netscape.com
2100995ef9
Removing check for mpath in Recursive copy routine
...
git-svn-id: svn://10.0.0.236/trunk@38426 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:41:42 +00:00
racham%netscape.com
f8eb4fa44c
Adding RecursiveCopy interface
...
git-svn-id: svn://10.0.0.236/trunk@38347 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:39:42 +00:00
warren%netscape.com
3eed8a6463
Fixed bug in string stream length.
...
git-svn-id: svn://10.0.0.236/trunk@38257 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:49:28 +00:00
sspitzer%netscape.com
0a1cd32ae8
bulletproofing changes. check return value and return it if error.
...
git-svn-id: svn://10.0.0.236/trunk@38015 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:31:31 +00:00
scc%netscape.com
a2d0be4d64
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
...
git-svn-id: svn://10.0.0.236/trunk@37444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:01:31 +00:00
mcafee%netscape.com
b366c7e0ba
BeOS changes
...
git-svn-id: svn://10.0.0.236/trunk@37402 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 10:27:58 +00:00
mcafee%netscape.com
9d9ecd952f
Changes for OS/2.
...
git-svn-id: svn://10.0.0.236/trunk@37257 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:41:48 +00:00
alecf%netscape.com
ab334c4e29
add [ptr] version of nsFileSpec
...
git-svn-id: svn://10.0.0.236/trunk@37044 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:27:28 +00:00
mcafee%netscape.com
8f634998b7
BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
...
git-svn-id: svn://10.0.0.236/trunk@36874 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:56:50 +00:00
mcmullen%netscape.com
d6a17f446b
readLine was returning (in its truncation parameter) the exact opposite of the promised boolean. Thanks to kin@netscape.com for pointing this out.
...
git-svn-id: svn://10.0.0.236/trunk@36392 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:21:00 +00:00
mcmullen%netscape.com
31d50e2f64
Changed to reference parameters (to avoid copying of objects onto the stack)
...
git-svn-id: svn://10.0.0.236/trunk@36249 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:03:30 +00:00
mcmullen%netscape.com
7811bed44a
Removed two evil exported functions which I added. Well actually, I added them as inlines, but they somehow changed. So since I don't want them as exports, dust to dust, and ashes to ashes.
...
git-svn-id: svn://10.0.0.236/trunk@36223 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:53:43 +00:00
warren%netscape.com
bb21c7ca4f
Fixed problems with GetReadSegment after eof.
...
git-svn-id: svn://10.0.0.236/trunk@36084 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:05:07 +00:00
warren%netscape.com
e3b337640c
Making buffers work better. Now out-of-memory is handled properly.
...
git-svn-id: svn://10.0.0.236/trunk@35938 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:23:18 +00:00
warren%netscape.com
ff5039c9f6
Fixed bug causing Flush to block forever. Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
...
git-svn-id: svn://10.0.0.236/trunk@35647 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:15 +00:00
dp%netscape.com
b28116e9b0
Registry location and filename added.
...
git-svn-id: svn://10.0.0.236/trunk@35570 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:26:43 +00:00
dp%netscape.com
c8118dee3e
Removing nsIComponentManager.h from nsIFileSpec.h to prevent circular
...
header dependencies in preparation for component manager using nsIFileSpec.
git-svn-id: svn://10.0.0.236/trunk@35569 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:26:02 +00:00
mcmullen%netscape.com
54664adf4e
Added a null test
...
git-svn-id: svn://10.0.0.236/trunk@35423 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 09:31:49 +00:00
mcmullen%netscape.com
da5a1f912c
Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
...
git-svn-id: svn://10.0.0.236/trunk@35365 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:59 +00:00
warren%netscape.com
07f8f36a84
Added PR_LOG stuff.
...
git-svn-id: svn://10.0.0.236/trunk@35355 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:57:07 +00:00
ducarroz%netscape.com
ee0ad1d392
fix for bug 8029. ResolveAlias should not set the nsFileSpe's internal error mError if the file doesn't exist which is a legal state during the creation of an nsFileSpec object.
...
git-svn-id: svn://10.0.0.236/trunk@35318 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:19:23 +00:00
mcmullen%netscape.com
eace9f2cd3
Fix casting problem
...
git-svn-id: svn://10.0.0.236/trunk@35263 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:55:24 +00:00
mcmullen%netscape.com
547167bb7c
Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
...
git-svn-id: svn://10.0.0.236/trunk@35207 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:05:41 +00:00
mcmullen%netscape.com
7d58679f65
Added constructors from new nsIFileSpec
...
git-svn-id: svn://10.0.0.236/trunk@35202 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:04:27 +00:00
dp%netscape.com
5354fabe84
Removing obsolete files from xpcom.
...
git-svn-id: svn://10.0.0.236/trunk@35012 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 15:54:46 +00:00
rpotts%netscape.com
13a476a717
Added a new stream return code - NS_BASE_STREAM_FULL. This is returned when a stream is full and must be read before more data can be added...
...
git-svn-id: svn://10.0.0.236/trunk@34996 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:50:24 +00:00
rpotts%netscape.com
273643c438
if no more data is available when reading a non-blocking input stream then return either WOULD_BLOCK or NS_OK... But exit the loop to prevent spinning!
...
git-svn-id: svn://10.0.0.236/trunk@34781 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:25:57 +00:00
mcmullen%netscape.com
50600ebfb0
Added bulletproofing for null buffer parameters
...
git-svn-id: svn://10.0.0.236/trunk@34617 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:51:36 +00:00
mcmullen%netscape.com
7b74874945
Don't try to call strlen() on a null string.
...
git-svn-id: svn://10.0.0.236/trunk@34543 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:24:21 +00:00
mscott%netscape.com
088a2c2da9
Remove warning introduced by an unused variabled into NS_NewFileSpecWithSpec.
...
git-svn-id: svn://10.0.0.236/trunk@34500 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:09:55 +00:00
mscott%netscape.com
a516c9660b
Adding NS_NewFileSpecWithSpec for C++ code which allows you to create a nsIFileSpec given a nsFileSpec.
...
git-svn-id: svn://10.0.0.236/trunk@34489 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:49:39 +00:00
dp%netscape.com
a334563929
Cleaning up silliness.
...
git-svn-id: svn://10.0.0.236/trunk@34443 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:17:50 +00:00
ramiro%netscape.com
9b2e86a5c3
Port to KCC.
...
git-svn-id: svn://10.0.0.236/trunk@34410 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:20:12 +00:00
warren%netscape.com
0a220b88ad
Cleaned up the nsIBuffer interface, added comments, etc.
...
git-svn-id: svn://10.0.0.236/trunk@34376 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:41:32 +00:00
warren%netscape.com
d2b1868514
Added nscore.h to nsrootidl.idl for PRUnichar.
...
git-svn-id: svn://10.0.0.236/trunk@34360 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:19:10 +00:00
warren%netscape.com
d9b1c6a72f
Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
...
git-svn-id: svn://10.0.0.236/trunk@34249 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:57:32 +00:00
warren%netscape.com
02a75e5745
Added nsIBuffer::Search and cleaned up nsIBufferInputStream interface to just return the buffer.
...
git-svn-id: svn://10.0.0.236/trunk@33892 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:15:00 +00:00
warren%netscape.com
44e35fc660
Added
...
git-svn-id: svn://10.0.0.236/trunk@33865 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 23:58:05 +00:00
warren%netscape.com
08d4fc7175
Removed stream files from manifest.
...
git-svn-id: svn://10.0.0.236/trunk@33673 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 23:52:13 +00:00
warren%netscape.com
88da426e7c
Removed obsolete files for mac.
...
git-svn-id: svn://10.0.0.236/trunk@33664 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 23:35:18 +00:00
warren%netscape.com
e306530a8e
Added nsIBufferInputStream.idl
...
git-svn-id: svn://10.0.0.236/trunk@33659 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 23:10:11 +00:00
pinkerton%netscape.com
d4747fd632
adding new stream idl files.
...
git-svn-id: svn://10.0.0.236/trunk@33654 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 23:03:53 +00:00
warren%netscape.com
05a6513cf0
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). Added nsIBufferInputStream for peek capability.
...
git-svn-id: svn://10.0.0.236/trunk@33603 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 21:51:09 +00:00
warren%netscape.com
bee72685ed
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom).
...
git-svn-id: svn://10.0.0.236/trunk@33600 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 21:50:47 +00:00
waterson%netscape.com
719a74de7c
Fix XPIDL_MODULE typos.
...
git-svn-id: svn://10.0.0.236/trunk@33564 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 20:06:49 +00:00
mcmullen%netscape.com
242ec9344f
Fix to #6398 using patch provided by jim_nance@yahoo.com (who does, apparently, yahoo).
...
git-svn-id: svn://10.0.0.236/trunk@33466 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 01:40:47 +00:00