mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-14 02:31:59 +00:00
128f95aa9b
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
20 lines
1015 B
Plaintext
20 lines
1015 B
Plaintext
Welcome to the Classic Skin, a contemporary native look for Mozilla.
|
|
|
|
Notes:
|
|
|
|
Unix builds the Windows version, and all Unix subdirectories are ignored. Should get around to
|
|
removing them some day.
|
|
|
|
Many aspects of this skin have been tuned for optimum performance. Barring style sheet scoping
|
|
work, the rules here are generally good.
|
|
|
|
Do NOT inject Dumb-Ass style rules into this skin, or I will hunt you down and kill you.
|
|
|
|
Do NOT inject Tabs into skins in this skin, even the Mac files, or I will hunt you down and kill you. Configure your editor to insert Tabs as spaces.
|
|
|
|
Please conform to the indentation style standard set by the Windows version of this skin.
|
|
|
|
This skin uses System Colours in the Windows version, and is slowly picking up System Colour usage in the Macintosh version as support is implemented. Please don't check in hard coded colour values into the Windows version or the Macintosh version where an appropriate System Colour exists.
|
|
|
|
Send comments and questions to <ben@netscape.com>
|