gecko-dev/profile
dougt%netscape.com 1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
..
Acct Revising nsIChannel to allow for overlapped i/o. This consists of three parts: 2001-02-10 00:16:26 +00:00
Acctidl Change <titledbutton> to <button>, bug 57751, r=adamlock,blake,erik,racham,rginda,rjc, a=ben 2000-11-16 23:50:00 +00:00
defaults fix bug 63956 This pre-loaded bookmark is a dead link 2001-02-07 05:04:36 +00:00
macbuild Bug 35559 - dynamic profile switching Added file nsIProfileChangeStatus.idl r=valeski, sr=alecf 2000-12-06 15:02:57 +00:00
pref-migrator Creating a subdir in the system temp directory rather than just using the temp itself. Fixes 58371. a,r=racham, sr=mscott 2001-01-31 20:22:38 +00:00
public Bug 35559 - dynamic profile switching support r=racham, sr=alecf 2000-12-18 07:33:08 +00:00
resources Fix 53687: JS strict warnings in profileSelection.js. patch by Mark Olson. r=blake sr=alecf 2001-01-17 00:26:04 +00:00
src Bug 67857 - Profile Mgr resets all prefs which is SLOW. r=racham, sr=alecf 2001-02-07 07:56:10 +00:00
.cvsignore cvs ignorage for the Makefiles that get created on UNIX 1999-04-15 22:56:15 +00:00
Makefile.in updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
makefile.win updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00