vidur%netscape.com
ba656c85cb
Fix for bug 98597. The event held onto from the document's load handler was bogus by the time we sent it to the XMLHttpRequest's event listeners (DOM events have members that are stack-based and, despite being reference-counted objects, should not be held across a call. Instead we create a new event of our own for the XMLHttpRequest load. r=heikki, sr=jst
2006-04-20 03:37:34 +00:00
valeski%netscape.com
41896319b8
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2006-04-20 03:37:33 +00:00
dougt%netscape.com
3074bb5f3b
Upload Channel API changes. Bug 29839. r=darin@Netscape.com, sr=rpotts@netscape.com.
...
Also fixes bug 63408, not alerting when file-not-found. r/sr same as above
2006-04-20 03:37:32 +00:00
heikki%netscape.com
7bdbe28cdb
Bug 96459, bug 96307 and Bugscape 8288. Implement readyState and onreadystatechange members to enable progress indicators for download. Make it possible to call send() again in onload without crashing. Send load event only after everything done (was sent too early if XML errors). Make some functions throw error if called at the wrong time (match IE). Make it possible to build SOAP again (patch from peterv, r=heikki). r=harishd, sr=vidur, a=asa.
2006-04-20 03:37:31 +00:00
mstoltz%netscape.com
e48fdeadb0
86984 - make history.length sameOrigin-accessible. Security prefs change.
...
91714 - CheckLoadURI should trest 'safe' and 'unsafe' about: URLs as different protocols
56260 - 'Remember This Decision' in signed script grant dialog should default to unchecked
83131 - More descriptive security error messages
93951 - Added null check in GetBaseURIScheme to prevent crash.
All bugs r=jtaylor, sr=jst
2006-04-20 03:37:30 +00:00
vidur%netscape.com
a2a0d9aae7
Fix for bug 88078. XMLHttpRequest now accepts non-HTTP URIs as well. This is similar to IE behavior. r=heikki, sr=jst
2006-04-20 03:37:29 +00:00
heikki%netscape.com
60912a41e7
Bug 90530, make it possible to set content-type header. Patch from garths@oeone.com. r=heikki, sr=jst.
2006-04-20 03:37:28 +00:00
jaggernaut%netscape.com
b675f03deb
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2006-04-20 03:37:27 +00:00
jst%netscape.com
c193c9f9a3
Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com
2006-04-20 03:37:26 +00:00
heikki%netscape.com
0d748850da
Bug 88327, XMLHttpRequest.responseText did not support HTTP charset header. r=harishd, sr=jst.
2006-04-20 03:37:25 +00:00
dbaron%fas.harvard.edu
bcbbc6ef58
Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa
2006-04-20 03:37:24 +00:00
heikki%netscape.com
e19c0ee67a
Bug 83557, make xmlextras work in embedding. XMLHttpRequest is more like a DOM class now, events are fired and executed on the proper context, and a lot of JS specific code was removed. Patch by jst, r=heikki, sr=vidur, a=asa@mozilla.org.
2006-04-20 03:37:23 +00:00
heikki%netscape.com
65b4bc56eb
Bug 73958, XMLHttpRequest data corruption etc. Recursive stream readers are not supported, so I 'copy' by wrapping data in a light weight temporary stream and pass that to parser. Also fix 2 regressions: ignore parameter in Send() if method is GET and fix relative URLs. Finally this patch fixes the testcases, removes my hacky buffer now that nsCString can handle nulls in the middle, and do some minor code cleanup. r=harishd,sr=vidur,a=asa@mozilla.org
2006-04-20 03:37:22 +00:00
mstoltz%netscape.com
bd1cd9dcf2
Re-checking-in my fix for 47905, which was backed out last night because of a bug in some other code that was checked in along with it. This checkin was not causing the crasher and is unchanged. See earlier checkin comment - in short, this adds same-origin to XMLHttpRequest and cleans up some function calls in caps, removes some unnecessary parameters. r=vidur, sr=jst.
2006-04-20 03:37:21 +00:00
blizzard%redhat.com
65a95e0290
Back out mstoltz because of blocker bug #81629 . Original bugs were 47905 79775.
2006-04-20 03:37:20 +00:00
mstoltz%netscape.com
c312311694
Bug 47905 - adding security check for XMLHttpRequest.open.
...
Added nsIScriptSecurityManager::CheckConnect for this purpose.
Also cleaned up the security check API by removing some unnecessary
parameters. r=vidur@netscape.com , sr=jst@netscape.com
Bug 79775 - Forward button broken in main mail window. Making
WindowWatcher not call GetSubjectPrincipal if the URL to be loaded is
chrome, since the calling principal is superfluous in this case.
No one has been able to find the root cause of this problem, but
this checkin works around it, which is the best we can do for now.
r=ducarroz@netscape.com , sr=jst@netscape.com
2006-04-20 03:37:19 +00:00
darin%netscape.com
97ffb4b9a9
Http branch landing: changes to other files (bug 76866) r=gagan,sr=dougt,a=chofmann
2006-04-20 03:37:18 +00:00
jst%netscape.com
5a312ec0bb
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.
2006-04-20 03:37:17 +00:00
timeless%mac.com
0c3743bd56
fix Bugzilla Bug 75853 CR and LF are naked ifdefs
...
r=dveditz, sr=scc
2006-04-20 03:37:14 +00:00
darin%netscape.com
8e1ecfc901
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2006-04-20 03:37:13 +00:00
valeski%netscape.com
20f0ac2a44
sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api
2006-04-20 03:37:12 +00:00
danm%netscape.com
846b77f4e4
Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt,vidur
2006-04-20 03:37:11 +00:00
disttsc%bart.nl
1dcea04d7c
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
2006-04-20 03:37:10 +00:00
mstoltz%netscape.com
0844005a9c
bug 47905, adding security check to XMLHttpRequest.open(). r=heikki, sr=brendan
2006-04-20 03:37:09 +00:00
heikki%netscape.com
69c4ecd4a7
Bug 49572, implemented responseText property for XMLHttpRequest object. Also some minor nsCOMPtr initialization optimizations and updated tests. r=harishd, rpotts (stream reading part), sr=jst.
2006-04-20 03:37:08 +00:00
dougt%netscape.com
bfcd138410
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
2006-04-20 03:37:07 +00:00
disttsc%bart.nl
fec4b7011b
Back out dougt's channel changes
2006-04-20 03:37:06 +00:00
dougt%netscape.com
d2c911acdc
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-04-20 03:37:05 +00:00
gagan%netscape.com
505c82df63
Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
2006-04-20 03:37:02 +00:00
heikki%netscape.com
e7bb5cd292
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.
2006-04-20 03:37:01 +00:00
rayw%netscape.com
dfd330609b
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2006-04-20 03:37:00 +00:00
vidur%netscape.com
f90fde9e2d
Fixed leak of weak reference (thanks beard@netscape.com). Fixed makefiles to avoid overwriting xpt files. This is not part of the regular build
2006-04-20 03:36:56 +00:00
vidur%netscape.com
ef573449c4
Commented nsIXMLHttpRequest. Used the new nsIXPCNativeCallContext::SetReturnValueWasSet method to deal with returning event handler function objects to script callers of nsIXMLHttpRequest::Onload and Onerror. Turned on synchronous requests. This is not part of the Seamonkey build.
2006-04-20 03:36:55 +00:00
vidur%netscape.com
b004365ed3
Added support for synchronous posting. Got rid of unbreakable circular reference in the abort case. This is not part of the Seamonkey build.
2006-04-20 03:36:54 +00:00
vidur%netscape.com
f3d58f2583
Allowed complete script access to our components. This is WIP and not part of the Seamonkey build.
2006-04-20 03:36:53 +00:00
vidur%netscape.com
43354e95a0
Added Unix makefiles and incorporated Andreas Otte's changes for building on Linux. This is not part of the Seamonkey build.
2006-04-20 03:36:52 +00:00
vidur%netscape.com
67859c514c
Updated to the new version of nsIPrivateDOMImplementation. We now get a base URL for our own URL resolution from the subject codebase principal. This checkin is for code that is not part of the Seamonkey build.
2006-04-20 03:36:51 +00:00
vidur%netscape.com
91d08375a6
First cut of XMLSerializer and XMLHttpRequest. This is WIP and not part of the Mozilla/Seamonkey build.
2006-04-20 03:36:50 +00:00