gecko-dev/embedding/browser
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
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.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
..
activex Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
build 65845 first cut of the order files 2001-02-13 02:48:02 +00:00
chrome Removing unused Makefile.in's (files in these directories are now exported via jar.mn). Bug 55778. r=ben, cls. Not part of build. 2001-01-05 23:51:45 +00:00
gtk Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
macbuild Bug=46869 - Embedding apps need find functionality. r=kin, sr=vidur,sr=alecf 2001-02-07 04:31:36 +00:00
photon removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski 2001-02-07 04:59:43 +00:00
powerplant sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change. 2001-02-14 03:12:33 +00:00
webBrowser Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
.cvsignore Ignore generated files. 2000-02-03 00:58:45 +00:00
Makefile.in Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
makefile.win Removed setup folder. API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:20:25 +00:00