gecko-dev/suite
dougt%netscape.com db2dbe941c 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
2006-09-14 05:56:04 +00:00
..
app Bug 345338 Set app name in InfoPlist.strings during build. p=Stefan <stefanh@bluebottle.com>,r=Mark Mentovai 2006-08-19 11:58:04 +00:00
branding Bug 338716 / with correct binary flag this time 2006-08-13 19:41:13 +00:00
browser Revising nsIChannel to allow for overlapped i/o. This consists of three parts: 2006-09-14 05:56:04 +00:00
build Bug 329744 Write migrator for moving to Toolkit-based profiles (Create a central build location in /suite). r/sr=Neil 2006-07-05 17:37:34 +00:00
common Bug 47475 Need "Show(View) Image" / "Reload Image" on context menu (UI is SeaMonkey-only) 2006-09-07 22:51:57 +00:00
components
config Bug 342897 Copy required suite files from xpfe/bootstrap (and elsewhere) to suite/app (Moves xpfe/bootstrap/version.txt to suite/config/version.txt) r=benjamin,sr=Neil 2006-07-18 16:51:24 +00:00
debugQA
installer/unix Bug 350688 Dictionaries should form part of the locale pack in the installer. r=ajschult,sr=neil 2006-09-08 14:47:38 +00:00
locales forgot to include this file in previous checkin 2006-09-14 05:55:59 +00:00
profile Bug 329744 Write migrator for moving to Toolkit-based profiles (Create a central build location in /suite). r/sr=Neil 2006-07-05 17:37:34 +00:00
themes
build.mk Fixes for suiterunner, from Standard8 2006-08-29 18:37:09 +00:00
Makefile.in Bug 329744 Write migrator for moving to Toolkit-based profiles (Create a central build location in /suite). r/sr=Neil 2006-07-05 17:37:34 +00:00
README

mozilla/suite
=============

This module contains files for the SeaMonkey suite.

Documentation about the directory structure within this module can be found at
http://wiki.mozilla.org/SeaMonkey:Suite_Directory_Layout

Consult http://www.mozilla.org/projects/seamonkey/review-and-flags.html
for review rules on stuff in this directory, please.