brendan%mozilla.org
8de8c07a8f
Gross workaround for VC5 bug.
1999-10-31 03:04:02 +00:00
brendan%mozilla.org
f81d5969c6
(13163, r=alecf, scc, waterson, others; names available on request)
...
- Fix most of bug 13163 (see TODO for rest). This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks.
- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp. These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that.
- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString. Also changed various nsresult vars to be named rv. Also restored brace/style conformity to nsJSProtocolHandler.cpp.
- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject.
- Lots of nsCOMPtr uses added. I'm using one for mNameSpaceManager. Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak). These two managers should be moved to the window object -- TODO item below.
- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver.
- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated. This meant factoring nsJSUtils.cpp code.
- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace.
- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
dougt%netscape.com
ace72de20f
adding license.
1999-10-29 01:10:00 +00:00
ftang%netscape.com
c725008fc0
fix bustage.
1999-10-28 22:38:58 +00:00
ftang%netscape.com
5af11fe3e9
remove nsIDOMTextRange.h nsIDOMTextRangeList.h. fix bug 12756. r=tague
1999-10-28 22:05:42 +00:00
vidur%netscape.com
8cd8f396d0
Added a version of window.close, which when alled from script that defers actual closure if it is invoked from the script context of the window itself. Fixes bug 15261. R=joki.
1999-10-28 14:12:56 +00:00
warren%netscape.com
f50d3df7c0
Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott
1999-10-26 09:16:24 +00:00
norris%netscape.com
16746df73e
Fix 11963 Need security controls on javascript: urls
...
r=mstoltz@netscape.com
1999-10-25 22:23:25 +00:00
dp%netscape.com
c2b8308891
bug#16762 Removing delete on a nsISupports. Thanks to
...
<heikki@citec.fi> Plus changes to use DECL_ and IMPL_ macros and not
hand define mrefcnt. r=dp
1999-10-23 05:31:46 +00:00
braddr%puremagic.com
a48119b77a
Change NS_COMFALSE to NS_ERROR_INVALID_ARG. Every caller of LookupName
...
tests explicitly for NS_OK currently.
r=sleestack
1999-10-22 08:03:15 +00:00
law%netscape.com
bc2cea9398
Fixes for bug #16789 ; permit OpenDialog to work on hidden window even if document load has not completed yet; r=norris@netscape.com, r=danm@netscape.com
1999-10-20 01:25:41 +00:00
norris%netscape.com
5c5ce76bfd
Work on 1646 [DOGFOOD] javascript: URLs aren't working
...
r=mstoltz
1999-10-20 00:12:04 +00:00
danm%netscape.com
a448bf8e64
synching with nsWebShellWindow 1.219 (nsIModalWindowSupport removed). r:hyatt@netscape.com
1999-10-18 15:06:38 +00:00
norris%netscape.com
22eea127aa
Fix 16166 setTimeout() security problem
...
r=mstoltz
1999-10-15 21:52:37 +00:00
pepper%netscape.com
f36cb40cc5
Added missing newline at end of file to make the HP compilers happy.
...
r=mgleeson@netscape.com
1999-10-14 23:28:17 +00:00
hyatt%netscape.com
b2a4325241
Landing re-architected command dispatcher. r=hangas(XUL/JS), saari(C++)
1999-10-14 10:58:25 +00:00
dougt%netscape.com
64aa8f7753
1) Now evaluting the script during channel creation rather than read() to
...
avoid a deadlock between the UI/JS thread and the FileTransport thread.
2) Isolating the proxy of the eval to a single interface
3) Change makefiles for windows and unix.
Brendan asked me to look at this. I am not sure if there is a bug number.
reviewer=brendan@meer.net
1999-10-13 07:17:36 +00:00
sfraser%netscape.com
46114d99cf
Part of dougt jsurl changes. Fixing the project to use the _debug prefix file when building debug. r=dougt
1999-10-13 07:16:12 +00:00
sfraser%netscape.com
25cec9ae57
First Checked In.
1999-10-13 07:14:12 +00:00
waterson%netscape.com
bdfcaec321
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 03:05:10 +00:00
dveditz%netscape.com
ff01d5e8f4
Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz
1999-10-10 01:32:59 +00:00
warren%netscape.com
8c71c45537
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
vidur%netscape.com
a7de12ea66
Added window.scrollBy/scrollTo/scrollX/scrollY. Scopus bug 361046. R=troy
1999-10-06 22:07:42 +00:00
norris%netscape.com
93538eafc8
Fix another portion of 13192 Mozilla is "oversecured" and does not allow access to documents in the same domain
...
Reviewed by vidur.
1999-10-06 21:13:37 +00:00
vidur%netscape.com
0e75a67fe1
Added document.width/document.height to nsIDOMNSDocument. Bug 961. R: troy
1999-10-06 20:33:58 +00:00
warren%netscape.com
8603974025
Added AsyncOpen to nsIChannel for URL dispatching. Added ContentLength to InputStreamChannel. (r=rpotts,valeski)
1999-10-06 08:26:01 +00:00
beard%netscape.com
9eae33066d
changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:46:23 +00:00
beard%netscape.com
fd169cb193
changed from directly using "MSL DropInRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:13:50 +00:00
norris%netscape.com
d21c5596fd
Fix the following bugs:
...
14443 "Same origin" security policy may be circumvented using docu
14820 Fixing up the relationship between nsCodeBasePrincipal and n
14919 Crash in JS MM code
Reviewed by mstoltz, approved by scc.
1999-10-02 03:41:37 +00:00
sfraser%netscape.com
50971ff0c1
Bug 14877 -- lib/xp removal; removed unneeded files. r sdagley, a chofmann.
1999-09-26 00:41:31 +00:00
kipp%netscape.com
5a484d9125
Removed NECKO ifdefs
1999-09-25 20:04:12 +00:00
mscott%netscape.com
c2cda1cb06
Bug #14813 --> we are leaking nsIURIs that went through SetNewDocument and GetPrincipal. I also took out a few
...
necko #ifdefs' while I was here.
r=vidur, a=leaf.
1999-09-24 21:06:01 +00:00
pinkerton%netscape.com
2d11e55f3c
remove references to cmd/macfe in the access paths.
1999-09-24 05:56:50 +00:00
vidur%netscape.com
395670b5ed
global object no longer has an unused constructor.
1999-09-23 23:52:09 +00:00
vidur%netscape.com
019876d613
Fixed setTimeout bustage with the introduction of nsIScriptContext::CallFunction
1999-09-23 23:51:38 +00:00
law%netscape.com
3880a61e9a
Fixes for context menus; a=hyatt (I just pressed the keys he told me to :-)
1999-09-22 06:27:28 +00:00
joki%netscape.com
4016178c5d
Adding support for event.clickCount, obsoleting old dblclick event.
1999-09-22 02:29:33 +00:00
saari%netscape.com
cb935f51c7
Changing broadcaster to use onbroadcast instead of oncommand. Adding the "braodcast" "commandupdate" and "input" events. Changed all xul observes nodes to use onbroadcast instead of onchange.
1999-09-21 23:02:35 +00:00
joki%netscape.com
7304187269
Adding old 4.x capture/release compatibility code, changing dom event VK_* names to DOM_VK_*
1999-09-21 14:18:52 +00:00
vidur%netscape.com
e0f91ac778
Corrected signature of History::Go()
1999-09-21 05:48:45 +00:00
vidur%netscape.com
5099c9e9a9
Corrected prototype for History::Go()
1999-09-21 05:12:46 +00:00
vidur%netscape.com
72600c0c5a
Corrected signature of History::Go()
1999-09-21 05:11:55 +00:00
kipp%netscape.com
6669f27710
Eliminate a warning
1999-09-21 02:09:46 +00:00
cmanske%netscape.com
45ee8d45da
Adding CollapseToStart and CollapseToEnd methods to selection
1999-09-21 01:27:59 +00:00
hyatt%netscape.com
b332efdf9e
Chrome event stuff.
1999-09-21 01:05:01 +00:00
vidur%netscape.com
d0b8911644
Fixed Confirm() to get the nsIPrompt reference from the webshell container and not the webshell itself. Fixed leak in Prompt().
1999-09-21 00:05:59 +00:00
akkana%netscape.com
119db8b30e
Add ToString API to nsIDOMSelection
1999-09-20 21:05:01 +00:00
norris%netscape.com
c99b609910
Add ability to disable JS. Fix 13978 shopping at webvan.com crashes
1999-09-17 20:13:52 +00:00
waterson%netscape.com
bd4a3e6792
Bug 13970. Implement 'commandupdater=' attribute to hook up command udpater nodes to the XUL document's command dispatcher. Make API modifications to support command filtering. Some improvements to XUL document to factor out iteration code.
1999-09-17 04:01:46 +00:00
norris%netscape.com
ab7d233891
Remove obsolete jsurl.cpp and jsurl.h
1999-09-16 23:04:45 +00:00