Граф коммитов

127 Коммитов

Автор SHA1 Сообщение Дата
heikki%netscape.com aaaf2beb20 Bug 190180, fix UMR, r=harishd, sr=jst. 2006-04-20 03:38:21 +00:00
heikki%netscape.com 3d4beabe8d Bug 166978, XMLHttpRequest does not load synchronously in embedding applications, r=sicking, sr=darin. Bug 111614, DOMParser.parseFromString in modal dialog makes it non-modal. parseFromString also does not work in embedding when loading files that block the parser (like files with xml-stylesheet PI). r=sicking, sr=darin. 2006-04-20 03:38:20 +00:00
dbaron%dbaron.org 7451de2691 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2006-04-20 03:38:18 +00:00
hpradhan%hotpop.com 738a082a49 Bug 176051: XMLHttpRequest POST fails to send body when authentication required
r=heikki sr=darin
2006-04-20 03:38:17 +00:00
darin%netscape.com 028fbb9c37 fixes bug 157133 "HTTP Interfaces need to be frozen" r=dougt sr=bzbarsky 2006-04-20 03:38:16 +00:00
darin%netscape.com c45f7a3bba fixes bug 173094 "Freeze nsIUploadChannel" r=dougt,timeless sr=rpotts 2006-04-20 03:38:15 +00:00
heikki%netscape.com 166976edb7 Bug 176186, XMLHttpRequest does not set document URL. Patch from sicking, r=heikki, sr=peterv. 2006-04-20 03:38:14 +00:00
heikki%netscape.com e427083b8c Bug 169984, sanitize XMExtras method availability to scripts. r=mstoltz, sr=jst. 2006-04-20 03:38:13 +00:00
dougt%netscape.com 2bfab7c9f5 Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2006-04-20 03:38:11 +00:00
heikki%netscape.com 793164e0a3 Bug 83573, XMLHttpRequest now adds itself to the loadgroup of the page (if called from JS) so that when you leave the page/hit stop, XMLHttpRequest aborts automatically. r=sicking, sr=bzbarsky. 2006-04-20 03:38:10 +00:00
alecf%netscape.com 1894726487 bug 157624 - freeze nsISupportsPrimitives, which includes changing nsISupport[C]String over to using A[C]String and fixing consumers
r=dougt, sr=darin
2006-04-20 03:38:09 +00:00
heikki%netscape.com 28d312c6f0 Bug 137866, responseText should default to UTF-8. r=bzbarsky, sr=jst. 2006-04-20 03:38:08 +00:00
heikki%netscape.com 8a26ee14e1 Bug 142812, setRequestHeader() should set, not add to, the header. r=timeless, sr=darin. 2006-04-20 03:38:07 +00:00
henry.jia%sun.com fbef8a4091 4th patch for bug 158080
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2006-04-20 03:38:06 +00:00
alecf%netscape.com fe8bb82129 bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2006-04-20 03:38:05 +00:00
mstoltz%netscape.com 16144a20f5 133170 - Need to re-check host for security on a redirect after a call to
XMLHttpRequest.open(). For xmlextras, r=heikki, sr=jband. For caps,
r=bzbarsky, sr=jst
147754 - Add same-origin check to XMLSerializer. Patch by jst. r=mstoltz,
sr=jband
113351 - Add same-origin check to XSL Include. Patch by peterv and jst,
r=mstoltz, sr=rpotts
135267 - Add same-origin check to stylesheets included via LINK tags.
r=dveditz, sr=scc
2006-04-20 03:38:01 +00:00
dougt%netscape.com 95b55eb8a9 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2006-04-20 03:38:00 +00:00
heikki%netscape.com 65afff3e5d Bug 129607, avoid trying to parse the response if we cannot be sure it is XML. This fixes hang in HTML parser, and is a big performance improvement if you are loading non-XML data. r=harishd, sr=vidur. 2006-04-20 03:37:59 +00:00
heikki%netscape.com dd39b64008 Bug 128541, make send(null) work again. r=harishd, sr=jst. 2006-04-20 03:37:58 +00:00
dbaron%fas.harvard.edu e3006749f8 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2006-04-20 03:37:57 +00:00
heikki%netscape.com 9013809998 Bug 120836, responseText had regressed so that invalid characters made us throw error. Now we just replace invalid characters and continue, as before. r=harishd, sr=jst, a=scc 2006-04-20 03:37:54 +00:00
darin%netscape.com c4e6a3d6cd b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa 2006-04-20 03:37:53 +00:00
darin%netscape.com 29ca937e03 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2006-04-20 03:37:52 +00:00
heikki%netscape.com 0fdadbdb9e Bug 129109, abort() was partially implemented. r=harishd, sr=darin, a=asa. 2006-04-20 03:37:51 +00:00
peterv%netscape.com dbb821dcaf Fix for bug 92377 (Build failure: dom/src/base/nsDOMClassInfo.cpp depends on extensions/xmlextras). r=shaver, sr=jst, a=asa. 2006-04-20 03:37:50 +00:00
heikki%netscape.com 250cbe186e Bug 123499, enable arbitrary HTTP commands via XMLHttpRequest. Patch from matthew@mjwilson.demon.co.uk, r=heikki, sr=darin. 2006-04-20 03:37:49 +00:00
vidur%netscape.com 73d029f652 Fix for bug 122305. XMLHttpRequest now has a way to override the mime type of the incoming stream. r=heikki, sr=jst 2006-04-20 03:37:48 +00:00
rayw%netscape.com 84f639dc07 Changes to use contractid's for construction wherever available. This means
that the JS binding will work correctly.  Also removed old security model.


SOAP is not a part of default build.
2006-04-20 03:37:47 +00:00
jaggernaut%netscape.com eccf2906f5 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf 2006-04-20 03:37:46 +00:00
heikki%netscape.com 571f3f4791 Bug 98928, send() can take any type of parameter, i.e. it can now take JavaScript string. r=jst, sr=jband. 2006-04-20 03:37:45 +00:00
shanjian%netscape.com e3bad2f0d3 While I was checking in fix of 88363 yesterday, a conflict mess got into my
check in. Remove that mess.
2006-04-20 03:37:43 +00:00
shanjian%netscape.com e114f98eec #88363 Site with duplicate Content-Type loads with incorrect encoding
r=yokoyama sr=waterson
2006-04-20 03:37:42 +00:00
jaggernaut%netscape.com ecf7416214 Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2006-04-20 03:37:41 +00:00
hewitt%netscape.com f9a1a2896f 95127 - dispatchEvent() doesn't return a value, r=joki, sr=hyatt 2006-04-20 03:37:40 +00:00
gerv%gerv.net 7050e960ae License changes, take 2. Bug 98089. mozilla/extensions/. 2006-04-20 03:37:39 +00:00
gerv%gerv.net 8246ccbcea Oops. 2006-04-20 03:37:38 +00:00
scc%mozilla.org 1c50c6cd5e bug #98089: ripped new license 2006-04-20 03:37:37 +00:00
heikki%netscape.com fb8d97eaff Bug 100106, XMLHttpRequest.responseText empty if XML parsing error. r=harishd, sr=vidur. 2006-04-20 03:37:36 +00:00
heikki%netscape.com b32ad0daf1 Bug 78622, DOMParser and XMLHttpRequest failures when parser blocked (with xml-stylesheet for example). r=harishd,sr=vidur. 2006-04-20 03:37:35 +00:00
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