64 Commits

Author SHA1 Message Date
jaggernaut%netscape.com
7ab07c36ee Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@194796 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:27 +00:00
jst%netscape.com
72641729cc Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@194795 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:26 +00:00
jst%netscape.com
7d0c1bfcd2 Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@194786 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:17 +00:00
heikki%netscape.com
62d7fe2e8b Bugs 65848 and 75031, support for application/xml and application/xhtml+xml mime types. This also fixes almost all of content to use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2. r=harishd, valeski (mime types), sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@194784 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:15 +00:00
darin%netscape.com
38574a7b53 Necko API changes, bug 74221. r=valeski, sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@194782 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:13 +00:00
dougt%netscape.com
2d8dc87647 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


git-svn-id: svn://10.0.0.236/trunk@194776 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:07 +00:00
disttsc%bart.nl
e1b8bb3932 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@194775 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:06 +00:00
dougt%netscape.com
9e328643fa 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


git-svn-id: svn://10.0.0.236/trunk@194774 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:05 +00:00
darin%netscape.com
60c524a7f5 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@194773 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:04 +00:00
heikki%netscape.com
7103d6932e Set out param in case of error and some minor optimizations. r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@194772 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:03 +00:00
heikki%netscape.com
9d4d892720 Not part of Netscape 6.0 package. Checking in patches from toml@us.ibm.com. These fix bug 55508 (DOMParser does not work without script environment) and bug 55599 (add GetChannel method to nsIXMLHTTPRequest), as well as add a test program. r=heikki, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@194770 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:01 +00:00
rayw%netscape.com
e7a618ccb9 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@194769 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:37:00 +00:00
warren%netscape.com
46997da3de Bug 46864 - Embedding needs a name attribute on nsIRequest.
git-svn-id: svn://10.0.0.236/trunk@194767 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:36:58 +00:00
vidur%netscape.com
7f8ce6a24c Added new parser interface that does string/stream to DOM document parsing. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@194766 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 03:36:57 +00:00