mscott%netscape.com
3bafcbd4ad
Bug #14612 . I'm checking this in for warren. r=mscott
...
The pipe shouldn't block when you write more bytes into the pipe than the size of the pipe's buffer. Add an extra
notify to the writer of the pipe after we read data out of it.
1999-10-08 02:03:34 +00:00
warren%netscape.com
53e8731812
Took out unused page manager.
1999-09-26 07:26:21 +00:00
warren%netscape.com
bde1055a86
Fixed warnings.
1999-09-20 20:57:21 +00:00
warren%netscape.com
a41c2f2e9f
Fixed uninitialized return value.
1999-09-14 09:33:53 +00:00
warren%netscape.com
09e4b5658c
Disabled the page manager until we have more time to make it work properly.
1999-09-10 23:34:12 +00:00
warren%netscape.com
40ed9d6ad2
Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
1999-09-09 22:05:05 +00:00
brendan%mozilla.org
7de384224d
Use deadlock detecting nsAutoMonitors, etc., correctly.
1999-09-06 19:57:40 +00:00
warren%netscape.com
efb0c1cd5d
Made NS_BASE_STREAM_WOULD_BLOCK a failure code (for JS). Reduced socket transport buffer size. Fixed ABBA deadlock when calling OnEmpty in pipe code (bug#12870).
1999-08-31 21:47:30 +00:00
mscott%netscape.com
07a5b957af
Bug #12638 --> Fix nsPipe2::GetLength to return the number of unread bytes in the pipe. r=warren, a=cyeh
1999-08-27 19:14:57 +00:00
warren%netscape.com
5db8e5c734
Fixed bug that OnEmpty wasn't called. Fixed bug in Search (it would terminate prematurely on eof).
1999-08-27 10:32:45 +00:00
warren%netscape.com
dc3ba6ab81
Fixed QI bug that could cause the input stream to be closed too early.
1999-08-26 00:25:20 +00:00
warren%netscape.com
8e8c466e58
Added nsIPipe.idl, replacing nsPipe2.h. Fixed up some nsPipe2.cpp problems. Fixed bug in nsSegmentedBuffer segment growth. Extended TestPipes test case to cover much much more.
1999-08-24 08:45:17 +00:00
warren%netscape.com
1b0d4c2a85
Fix for bug 10797: Messenger hang. 2 problems: mac shouldn't be using page manager -- doesn't do vm, and trying to flush when the buffer is empty ends up spinning.
1999-08-13 00:46:16 +00:00
warren%netscape.com
563d8e59a5
Removed crtdbg.h
1999-08-10 20:30:45 +00:00
mcafee%netscape.com
9af30238a1
Fixing linux bustage, I can't find crtdbg.h in the tree.
1999-08-10 20:11:25 +00:00
warren%netscape.com
a56c79fa7d
Added new pipe implementation -- simpler and faster.
1999-08-10 19:18:39 +00:00