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

996 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
tbogard%aol.net 750b953527 GlobalWindow now uses the nsIBaseWindow interface off the WebShell object to do positioning stuff instead of nsIWebShell interface. Also changed the call to GetTitle to properly free the returned pointer as an internal const pointer is no longer returned. 1999-11-27 02:35:54 +00:00
shaver%netscape.com 506027739d Repair missing newlines at end of files, and remove lines of the form
#endif foo
both of which upset HPUX's compiler quite a bit.
Patch from Andrew Taylor <Andrew.Taylor@cal.montage.ca>.
1999-11-26 05:33:35 +00:00
norris%netscape.com b62c04253e Fix 18553 [DOGFOOD] addEventListener allows sniffing keystrokes
Add checks to nsScriptSecurityManager::CheckCanListenTo that take
a principal and ensure that the currently executing script code
either is from the same origin as that principal or has the
UniversalBrowserRead privilege enabled. (chrome code has all
privileges enabled by default.) It's okay for the principal passed in
to be null. That just signifies a privileged window/document that only
can be listened to with privileges.

I added GetPrincipal/SetPrincipal methods to nsIEventListenerManager.
nsDocument::GetNewListenerManager sets a principal on the listener
manager when it creates one. Obviously there are other places that
create listener managers, but scripts seem to go through this one.

Another change is to save some memory usage. Currently I allocate an
array of PolicyType that is NS_DOM_PROP_MAX elements long.
Unfortunately, compilers appear to allocate four bytes for each
PolicyType, so the array takes around 2400 bytes. I've added changes
to use two bit vectors that should consume about 1/16 that space.

r=joki

There are also changes that push nsnull onto the JSContext stack when
entering a nested event loop.

r=jband
1999-11-25 05:28:18 +00:00
vidur%netscape.com 5c7f1aa95b Reverted to NPL 1.1. R=joki 1999-11-25 00:02:47 +00:00
vidur%netscape.com fee8b4cf95 Fix for 19650 and 15133. Added nsIJSEventListener. JS event listener now stores script context and script object owner for late compilation of script event handlers. 1999-11-25 00:01:30 +00:00
vidur%netscape.com 8c349c93ff Added window.scroll(). Changed signature of RegisterScriptEventListener. R=joki 1999-11-25 00:00:21 +00:00
vidur%netscape.com caac65472e Added nsIJSEventListener.h 1999-11-24 23:59:08 +00:00
vidur%netscape.com d4602715d7 Added window.scroll(). Reverted back to NPL 1.1. R=joki 1999-11-24 23:58:43 +00:00
vidur%netscape.com 9f18003595 Added window.scroll() 1999-11-24 23:56:39 +00:00
tbogard%aol.net a0640b60c4 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
tbogard%aol.net 82bc6d307b Changed the concept of the webshell holding an mChromeElement object to it holding a nsIChromeEventHandler interface. This is more generic and allows other apps to plugin nicer into the API.r=hyatt 1999-11-23 09:57:47 +00:00
joki%netscape.com be6c6b1b12 Add initialization of named Event class to script. part of fix for 9544. r:vidur 1999-11-22 19:39:55 +00:00
norris%netscape.com 1c4dac85f3 Modify generated dom code to use a enum rather than a string for codesize
and efficiency.
Tighten checks on document properties and node properties. Should resolve
several bugs:
18965 document.firstChild vulnerability
19043 document.childNodes vulnerability
19044 document.lastChild vulnerability
r=mstoltz
1999-11-20 07:28:34 +00:00
buster%netscape.com 5e269fcf05 moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
buster%netscape.com 5d47f6d907 DOM extension for exposing text areas to XUL
bug 12022, r=rickg and vidur
1999-11-19 07:19:10 +00:00
buster%netscape.com 04cfddc50d DOM extension for exposing text areas to XUL
bug 12022, r=rickg
1999-11-19 07:18:25 +00:00
waterson%netscape.com a36e71d42e Fix event listener leak in idlc-generated code. r=joki 1999-11-18 20:39:58 +00:00
waterson%netscape.com 28474b593f Fix event listener leak in code that is generated to take functions. Fix to generate new NPL 1.1 license. r=joki 1999-11-18 20:38:43 +00:00
warren%netscape.com d8bbb844e6 Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
tbogard%aol.net f8a659b2b6 Fixed some calls on GetTopLevelWindow() and the assumptions made on the return value with the returned pointer. Added some pseudo code that is commented out for prompter stuff. r=seth (This is a cleanup of the checkin made in an effort to get the tree open.) 1999-11-18 00:33:54 +00:00
sspitzer%netscape.com b99b1dd9cf fix for #19117, crash. add check before dereferencing null. 1999-11-17 23:05:29 +00:00
warren%netscape.com aaf83521f5 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
tbogard%aol.net 248a36c6bb Seems Solaris' compiler is on the bus... Doesn't understand what nsISupports to grab or something. Anway adding the .get() fixes it. 1999-11-17 03:55:35 +00:00
tbogard%aol.net 63a5a794a4 errr, Unix compilers don't understand the right value nsCOMPtr thing... Fixed. 1999-11-17 01:54:04 +00:00
tbogard%aol.net c0b25a288d Changed nsPIDOMWindow::GetPrivateParent() to be implemented using it's own mChromeElement so it doesn't have to rely on the nsIWebShell::GetParentEvenIfChrome(). r=hyatt. 1999-11-17 00:43:19 +00:00
vidur%netscape.com 8d278efa61 Fix for bug 18301. window.closed returns true for all windows that have been closed. R=troy. Fix for typo from earlier checkin from Travis that caused window.open to fail. R=travis 1999-11-16 23:11:50 +00:00
tbogard%aol.net 65790643ab Changed calls to nsIWebShell::GetRootWebShellEvenIfChrome() and further QI's to use the new nsIWebShell::GetTopLevelWindow(). 1999-11-16 20:05:21 +00:00
jdunn%netscape.com d70d78c6bf Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
norris%netscape.com 411aade911 * Fix 12124 [DOGFOOD] Reading user's preferences
* Implement site-specific security policies (bug 858)
r=mstoltz
* Use Recycle rather than delete[] to clean up Purify logs
r=law
1999-11-16 05:07:31 +00:00
brendan%mozilla.org 90174055e4 Fix stupid logic bug (13163, r=sfraser@netscape.com). 1999-11-16 01:15:05 +00:00
saari%netscape.com 80a7ab6371 Landing focus changes. R: joki 1999-11-13 05:16:33 +00:00
brendan%mozilla.org 61969913a1 XULDOMJS_19991106_BRANCH landing (15146, r=vidur@netscape.com) 1999-11-12 06:08:14 +00:00
vidur%netscape.com 36a784a735 Fix for bug 13144. Check that private of JSObject is an nsISupports before trying to convert. R=pollmann. 1999-11-12 02:17:12 +00:00
vidur%netscape.com 0e4411d67e Added error string for NS_ERROR_DOM_RETVAL_UNDEFINED since Nisheeth forgot to do it. R=pollmann. 1999-11-12 02:09:32 +00:00
vidur%netscape.com d2808ba000 Added comment to remind people modifying nsDOMError.h to also add an error string. 1999-11-12 02:08:45 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
joki%netscape.com bd3ab57a91 Fix for bug 17835. Free JS event listeners when the JS object they're registered on goes away. a:chofmann r:vidur 1999-11-05 23:37:40 +00:00
nisheeth%netscape.com c4b152d3ea r=norris,warren,radha. a=chofmann. Fix for 1646. Javascript: urls return NS_ERROR_DOM_RETVAL_UNDEFINED when the javascript: url evaluates into an undefined value. This error is propagated back up to nsWebShell::DoLoadURL(). 1999-11-04 22:02:19 +00:00
joki%netscape.com bb9f99b9ed Fixing dom event key set errors. bug 17887, a:chofmann 1999-11-03 20:53:13 +00:00
joki%netscape.com 1e6e741087 Reverting key set to previous version. Fixes 17887. a:chofmann r:brade. 1999-11-03 20:40:35 +00:00
joki%netscape.com 4ea6b39321 added files: mozilla/dom/src/events/nsJSKeyEvent.cpp 1999-11-03 07:12:13 +00:00
joki%netscape.com d5c05ea133 Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur 1999-11-03 07:11:45 +00:00
warren%netscape.com 813f9f7c13 Structural changes for MakeAbsolute performance. bug#10736 r=valeski 1999-11-03 05:13:44 +00:00
cls%seawood.org 14ef08310e Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
brendan%mozilla.org 9354e1a54e Gross workaround for VC5 bug. 1999-10-31 03:04:02 +00:00
brendan%mozilla.org fe51b61664 (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 dda537c7c1 adding license. 1999-10-29 01:10:00 +00:00
ftang%netscape.com 79161b6191 fix bustage. 1999-10-28 22:38:58 +00:00
ftang%netscape.com 0df9b27457 remove nsIDOMTextRange.h nsIDOMTextRangeList.h. fix bug 12756. r=tague 1999-10-28 22:05:42 +00:00
vidur%netscape.com 67327a2a7c 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 00dfd9d907 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 7871809bfe Fix 11963 Need security controls on javascript: urls
r=mstoltz@netscape.com
1999-10-25 22:23:25 +00:00
dp%netscape.com e1ac244dcc 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 1e43291cd0 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 ce4a270d99 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 1e593adc14 Work on 1646 [DOGFOOD] javascript: URLs aren't working
r=mstoltz
1999-10-20 00:12:04 +00:00
danm%netscape.com 3ce1a8d157 synching with nsWebShellWindow 1.219 (nsIModalWindowSupport removed). r:hyatt@netscape.com 1999-10-18 15:06:38 +00:00
norris%netscape.com 6af8e51362 Fix 16166 setTimeout() security problem
r=mstoltz
1999-10-15 21:52:37 +00:00
pepper%netscape.com 0c9f664ac5 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 b2564031fe Landing re-architected command dispatcher. r=hangas(XUL/JS), saari(C++) 1999-10-14 10:58:25 +00:00
dougt%netscape.com 2ab5823b4f 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 e15d631923 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 f28a0ace14 First Checked In. 1999-10-13 07:14:12 +00:00
waterson%netscape.com c7347c6be0 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 2b60c91417 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 b90a06a288 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
vidur%netscape.com c043ed0abd Added window.scrollBy/scrollTo/scrollX/scrollY. Scopus bug 361046. R=troy 1999-10-06 22:07:42 +00:00
norris%netscape.com 4e4a099dd2 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 5886af2ed2 Added document.width/document.height to nsIDOMNSDocument. Bug 961. R: troy 1999-10-06 20:33:58 +00:00
warren%netscape.com d4f45caf5a 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 b547c2ffb0 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 f4db9ed86e 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 3c14af2f14 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 41e3079295 Bug 14877 -- lib/xp removal; removed unneeded files. r sdagley, a chofmann. 1999-09-26 00:41:31 +00:00
kipp%netscape.com 75f2c0b82d Removed NECKO ifdefs 1999-09-25 20:04:12 +00:00
mscott%netscape.com fecb4cc502 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 6db65d4f6e remove references to cmd/macfe in the access paths. 1999-09-24 05:56:50 +00:00
vidur%netscape.com b9b49ebfe5 global object no longer has an unused constructor. 1999-09-23 23:52:09 +00:00
vidur%netscape.com e2135cd12d Fixed setTimeout bustage with the introduction of nsIScriptContext::CallFunction 1999-09-23 23:51:38 +00:00
law%netscape.com be924c200c 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 de1d4abc32 Adding support for event.clickCount, obsoleting old dblclick event. 1999-09-22 02:29:33 +00:00
saari%netscape.com 6df67e6af3 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 70f5a105ba 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 b7862591d9 Corrected signature of History::Go() 1999-09-21 05:48:45 +00:00
vidur%netscape.com 29421d3b71 Corrected prototype for History::Go() 1999-09-21 05:12:46 +00:00
vidur%netscape.com 582844bca0 Corrected signature of History::Go() 1999-09-21 05:11:55 +00:00
kipp%netscape.com f095535665 Eliminate a warning 1999-09-21 02:09:46 +00:00
cmanske%netscape.com f58aeef452 Adding CollapseToStart and CollapseToEnd methods to selection 1999-09-21 01:27:59 +00:00
hyatt%netscape.com 64eaffca29 Chrome event stuff. 1999-09-21 01:05:01 +00:00
vidur%netscape.com 89a7b643ef 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 7af5b4431e Add ToString API to nsIDOMSelection 1999-09-20 21:05:01 +00:00
norris%netscape.com d1e37156bd Add ability to disable JS. Fix 13978 shopping at webvan.com crashes 1999-09-17 20:13:52 +00:00
waterson%netscape.com 2e319c75dd 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 38c57806bd Remove obsolete jsurl.cpp and jsurl.h 1999-09-16 23:04:45 +00:00
norris%netscape.com 10a33520e2 removed files: mozilla/dom/src/jsurl/jsurl.cpp 1999-09-16 23:03:45 +00:00
pollmann%netscape.com f919d0cc91 Bug 12350: selected read/write 1999-09-16 20:13:41 +00:00
warren%netscape.com 9bdc1b0280 Changed signature of NewInputStreamChannel to pass load group. 1999-09-16 09:00:12 +00:00
norris%netscape.com 83f762e014 Remove use of nsCOMPtr to fix Mac bustage. 1999-09-15 23:27:34 +00:00
norris%netscape.com ae296a06da Add security support for javascript: uris. 1999-09-15 20:58:41 +00:00
waterson%netscape.com 43e54dc3d4 Handle case where JS object is really _just_ a JS object, not an XPConnect-wrapped native. 1999-09-15 18:05:09 +00:00
norris%netscape.com 1dec7e80f7 Create preferences for security checks.
Add new methods on nsIScriptSecurityManager for capabilities.
Fix 13739 MLK: nsScriptSecurityManager::CreateCodebasePrincipal
Fix 11666 Eliminate plvector (was: [infinite loop] bugs - plvector.c)
1999-09-15 04:05:43 +00:00
ramiro%netscape.com 26dd94b010 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
sfraser%netscape.com 960c0a2733 Remove old unused files. 1999-09-14 00:48:12 +00:00
colin%theblakes.com 688052a886 Add MOZ_TIMER_LIBS to EXTRA_DSO_LDOPTS 1999-09-12 12:43:19 +00:00
briano%netscape.com 46e7b6ea1d General cleanup. 1999-09-11 02:35:09 +00:00
briano%netscape.com 7603ba96d1 General cleanup. 1999-09-11 00:59:11 +00:00
kipp%netscape.com f1b08aa8e9 Manually eliminate a warning for now until vidur fixes the tool 1999-09-10 18:56:17 +00:00
kipp%netscape.com 67cd871d1d Updated to use property object to find implementor of nsIPrompt...(bug 5418 sort of) 1999-09-10 18:55:06 +00:00
sfraser%netscape.com fff3c0f283 Fix the autogeneration of nsIDOMSelection so that the header is in synch with the IDL 1999-09-10 00:53:04 +00:00
sfraser%netscape.com a910975296 Remove the base DLL 1999-09-10 00:52:24 +00:00
warren%netscape.com e6619b2ad6 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
Jerry.Kirk%Nexwarecorp.com 43561d1ace nsJSCSS2Properties.cpp has problems compiling under Neutrino gcc 2.8.1
with the optimize flag turned on so this makes sure its turned off for
the "nto" target   sorry for this hack...
1999-09-09 20:58:40 +00:00
kipp%netscape.com 3de772cbbb Get string malloc/free out of event pathway 1999-09-09 20:51:10 +00:00
slamm%netscape.com 39be66f41f Backout autogenerate changes. This file has been hand modified. 1999-09-09 19:54:54 +00:00
slamm%netscape.com c8ad76c49b Fix build warnings. 1999-09-09 19:16:12 +00:00
colin%theblakes.com 524f7f0188 Back out last change 1999-09-09 14:30:25 +00:00
colin%theblakes.com 00b16de7cd Define MOZ_TIMER_LIBS in EXTRA_DSO_LDOPTS 1999-09-09 12:56:30 +00:00
vidur%netscape.com 2c8807b0ae added files: mozilla/dom/src/base/nsJSDOMException.cpp, mozilla/dom/src/base/nsDOMException.cpp 1999-09-08 23:19:48 +00:00
vidur%netscape.com 601ecbec81 Added JS exceptions to DOM glue. Added implementation for nsIDOMDOMException. Added nsIScriptContextOwner::ReportScriptError. 1999-09-08 23:14:30 +00:00
briano%netscape.com eff1b0f0cc Removed the obsolete non-NECKO leftovers. 1999-09-08 23:12:13 +00:00
shaver%netscape.com d4d1bbf600 JSRuntime svc now controls lifetime 1999-09-07 19:44:15 +00:00
norris%netscape.com 72e3153d3a * Add checks on urls formed from web scripts
* Make nsScriptSecurityManager implement nsXPCSecurityManager
* Fix unix warnings
1999-09-07 02:54:19 +00:00
brendan%mozilla.org 7258eb5ac3 Use NS_GET_IID instead of longer nsCOMTypeInfo template call. 1999-09-06 23:01:40 +00:00
bruce%cybersight.com 67cdca3fac Use nsCRT::free() instead of delete[] on char* data. 1999-09-06 05:21:29 +00:00
davidm%netscape.com 442a20d338 1877 [FEATURE] Javascript window.screen implementation use new routines to get avail* data. 1999-09-05 02:51:25 +00:00
shaver%netscape.com 54ce6cd46f work with service to manage JSRuntimes 1999-09-05 00:43:39 +00:00
danm%netscape.com fe1d16cc98 implemented intrinsic sizing method on DOM Window 1999-09-03 22:41:56 +00:00
hoa.nguyen%intel.com b2c2899f62 Handle case for embed tag. 1999-09-03 22:07:36 +00:00
bruce%cybersight.com 6018f42da1 Use nsCRT::free() instead of delete[] for char* data. 1999-09-03 07:42:41 +00:00
waterson%netscape.com cdc5abdb40 Persistence, again. 1999-09-03 07:02:25 +00:00
bruce%cybersight.com 6cfd335149 Replace delete[] of char* data with nsCRT::free(). Cleaning up a lot of purify noise. 1999-09-03 06:48:27 +00:00
kipp%netscape.com a99f5ec06a Use nsAutoString instead of nsString for temps 1999-09-02 18:13:07 +00:00
law%netscape.com c06e116a1d Add forward decls to resolve references in generated .h files 1999-09-02 01:07:55 +00:00
vidur%netscape.com fc165774c5 Removed as per DOM Level 1 errata 1999-09-02 00:31:55 +00:00
sfraser%netscape.com 4203e1faab Removed jsurl.cpp, which is now built in the JSUrl.mcp project. 1999-09-01 22:24:02 +00:00
sfraser%netscape.com 637dbffa53 First Checked In. 1999-09-01 22:06:42 +00:00
sfraser%netscape.com a627556448 First Checked In. 1999-09-01 21:55:16 +00:00
kipp%netscape.com ba5267e7a6 new 1999-09-01 01:14:01 +00:00
cyeh%netscape.com 26effbde96 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:13:14 +00:00
kipp%netscape.com 35c1d2f782 Get copy to directory name right (ick) 1999-09-01 00:59:02 +00:00
kipp%netscape.com 0b2ce0deff updated from idlc 1999-09-01 00:57:28 +00:00
kipp%netscape.com c3f860f3af obsolete 1999-09-01 00:57:01 +00:00
kipp%netscape.com 1824560798 Make it build on linux at least 1999-09-01 00:54:53 +00:00
kipp%netscape.com f705f5d68f Added unix build rules 1999-09-01 00:54:37 +00:00
norris%netscape.com bff57397e0 Add all-powerful system principals. Remove some dead code from the build. 1999-09-01 00:54:35 +00:00
kipp%netscape.com 947dac0fa9 Removed rc field 1999-09-01 00:54:18 +00:00
joki%netscape.com 6397eaf9f8 Adding new flag to the security check calls out of the DOM generated JS files. 1999-08-31 14:23:54 +00:00
danm%netscape.com e2a2f6785a SetInnerWidth/Height check for subshells, like GetInner 1999-08-31 00:18:48 +00:00
hoa.nguyen%intel.com bba0d7a587 Backed out build bustage. 1999-08-30 22:56:11 +00:00
hoa.nguyen%intel.com 3d7a9b94c4 Added case to handle embed tag. 1999-08-30 22:09:53 +00:00
waterson%netscape.com b5d72a52b3 Content model whackage. Remove all code that tried to keep the graph in sync with DOM changes. Regenerate JS from newer idlc compiler. Fix bug 12177. Fix miscellaneous breakage with templates. 1999-08-30 02:45:54 +00:00
norris%netscape.com 9443eb4403 removed files: mozilla/dom/src/base/nsJSSecurityManager.cpp 1999-08-29 22:01:26 +00:00
norris%netscape.com 59b4dc8374 * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
beard%netscape.com 8050e5d307 fixing an unused variable warning. 1999-08-28 03:00:59 +00:00
jdunn%netscape.com 5e67071881 each of these modules/apps require that libnechoutil_s.a be linked in
because they access NS_MakeAbsoluteURI and NS_OpenURI.  Ramiro and Andreas
have both looked this over
1999-08-27 20:55:45 +00:00
brendan%mozilla.org 563ea5fbbf Don't ignore Eval error under GetLength; do control error from EvaluateString (and reuse rv!). 1999-08-27 10:17:03 +00:00
vidur%netscape.com 37cc42f075 jsval can now be a parameter or return type. Got rid of unused variable warnings. Fixed secMan leak. Removed nsIDOMHTMLBlockQuote.h 1999-08-27 06:11:39 +00:00
vidur%netscape.com f390af3dbb jsval can now be a parameter or return type. Got rid of unused variable warnings. Fixed secMan leak. 1999-08-27 06:06:24 +00:00
vidur%netscape.com ce576055c6 Implemented navigator.preference() and navigator.taintEnabled(). 1999-08-27 06:05:42 +00:00
vidur%netscape.com 5754ef98a1 removed files: mozilla/dom/src/html/nsJSHTMLBlockquoteElement.cpp 1999-08-27 06:05:23 +00:00
blizzard%redhat.com e0eda14747 remove -ljsurl from the link line. a=leaf 1999-08-27 01:27:58 +00:00
rpotts%netscape.com 3ed5c99db2 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
hyatt%netscape.com 05440effd3 Changing focus tracker to be the command dispatcher. 1999-08-25 01:49:24 +00:00
nisheeth%netscape.com a864c7330c Checking in patch from Johnny Stenback (jst@citec.fi) that exposes notation and entity creation DOM interfaces. 1999-08-24 22:15:45 +00:00
mccabe%netscape.com 3d4917b628 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
ramiro%netscape.com 1d23cab69b Cleanup the jsdom and jsurl linking mess. 1999-08-22 11:05:45 +00:00
hyatt%netscape.com 7513b7afc1 More selection work. 1999-08-22 06:53:01 +00:00
hyatt%netscape.com a8d6a9115c Checking in the selection implementation (with more functions added). 1999-08-22 06:31:00 +00:00
hyatt%netscape.com c28227eb81 Defining the selection API for the tree widget. Stubbed all of the functions.
Now I just have to implement them all.
1999-08-22 06:01:52 +00:00
hyatt%netscape.com 7f859a0884 Adding more to the tree's idl. 1999-08-21 20:23:56 +00:00
hyatt%netscape.com 7a65851a9f Checking in changes that teach the tree element how to have its own
array of selected items and cells.
1999-08-21 19:53:39 +00:00
ramiro%netscape.com 16bbd09726 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
pollmann%netscape.com 5cf7c7ff36 Bug 3285: Update impl files to add item method to proprietary interface. 1999-08-21 02:56:43 +00:00
pollmann%netscape.com f4dbc5a3bf Bug 3285: Update header files to add item method to proprietary interface. 1999-08-21 02:56:03 +00:00
pollmann%netscape.com 2c8577286b Bug 3285: Update idl files to add item method to proprietary interface. 1999-08-21 02:55:06 +00:00
jdunn%netscape.com 52e551ef2f HP requires a newline at the end of the file 1999-08-20 22:43:24 +00:00
arielb%netscape.com bb8560101c includes updates to codbase matching security checks currently turned off
but in place.  redefined the script security manager in caps and it is
now generating codebase principals.
1999-08-20 09:51:02 +00:00
ducarroz%netscape.com b9a6e77625 Add attribute "autocomplete" 1999-08-19 22:10:52 +00:00
vidur%netscape.com 5daa6435c2 Changed method signature of EvaluateScript to return nsresult. Added nsJSThreadContextStack pushing and popping around script evaluation. 1999-08-19 20:36:31 +00:00
pinkerton%netscape.com 4616264a3d add drag gesture event. 1999-08-19 19:48:58 +00:00
waterson%netscape.com f73c4f67c5 Regenerated with updated idlc compiler. 1999-08-18 04:26:12 +00:00
waterson%netscape.com f8108e0596 Re-added to support tree selection. Not yet in the build. 1999-08-18 03:21:26 +00:00
waterson%netscape.com a5f6d1fab1 Re-add nsIDOMXULTreeElement.h to the build, pending selection API work. 1999-08-18 02:15:29 +00:00
waterson%netscape.com aaf5b43654 Re-add XULTreeElement for selection tracking API. 1999-08-18 02:12:53 +00:00
radha%netscape.com 36c4afadc4 Fix for 11577. No need to go thro' session history to obtain the current
document's url. Verified in windows and linux. Code review =vidur
approved=scc
1999-08-15 00:20:58 +00:00
warren%netscape.com 8439e8f8ec Fix for bug 7682: StringBundle can't load URLs from imap thread. 1999-08-13 00:43:48 +00:00
danm%netscape.com 1d4d71b2ca Landing modal dialogs from JS. More like a feature than stabilization. Apologies. approved: chofmann,don 1999-08-12 22:08:17 +00:00
brendan%mozilla.org 17411df5fe Regenerate to eliminate degenerate unsigned comparisons and dead code. 1999-08-10 07:30:11 +00:00
brendan%mozilla.org 560f68159f - Avoid generating "if (argc >= 0)" dead code and incurring warnings on some
platforms.  Those warnings were degrading slamm's tinderbox warning page's
  S/N ratio.
- Use const char arrays initialized by string constants, rather than const
  pointers to unnamed arrays created by string constants.
- Chop out some extra leading newlines that sometimes tripled up when emitted
  after a double trailing newline.
1999-08-10 06:59:03 +00:00
danm%netscape.com 66b83212db allow close from JS to close non-JS windows. bug 9703. 1999-08-09 22:28:09 +00:00
vidur%netscape.com 2c483b63f2 Changed attribute getter glue to use NS_SUCCESS macro instead of comparing to NS_OK 1999-08-09 19:19:49 +00:00
vidur%netscape.com 4876025852 changed name of NS_CreateContext to NS_CreateScriptContext 1999-08-09 19:14:49 +00:00
joki%netscape.com da36d40b61 Adding new onselect event. Also slight modification to ender text widget focus behavior 1999-08-07 23:18:35 +00:00
hoa.nguyen%intel.com 66c02e9c81 Added nsJSHTMLEmbedElement.cpp. 1999-08-07 22:37:17 +00:00
hoa.nguyen%intel.com 120e53c373 Add nsJSHTMLEmbedElement.cpp. 1999-08-07 22:35:55 +00:00
hoa.nguyen%intel.com b247f341df Added nsIDOMHTMLEmbedElement.h to exports. 1999-08-07 21:54:55 +00:00
hoa.nguyen%intel.com 1de0b995c5 DOM interface for embed tag. 1999-08-07 21:53:28 +00:00
beard%netscape.com 8f33793c75 removed unnecessary tests of unsigned indices against >= 0 (a tautology, unsigned values are always >= 0). 1999-08-07 20:49:45 +00:00
danm%netscape.com f221b4e5c7 corrected chrome behaviour in window.open. removed warnings in nsWebShellWindow. 1999-08-07 02:51:03 +00:00
tague%netscape.com 8b93a166be Fix build bustage 1999-08-06 03:54:54 +00:00
tague%netscape.com 01517d6781 Missed adding a generated file. 1999-08-06 03:45:59 +00:00
tague%netscape.com 7080841878 Added replies from DOM text events 1999-08-06 02:40:45 +00:00
tague%netscape.com c2184740ba Added replies from DOM private text events 1999-08-06 02:39:48 +00:00
tague%netscape.com 6518c2f859 Added support for replies from DOM private text events. 1999-08-06 02:31:13 +00:00
joki%netscape.com 0d23edf4ac Adding new Location interface into QueryInterface method. 1999-08-05 22:18:28 +00:00
briano%netscape.com d167ca42ed Deleted all the trailing ^M (carriage return) characters from every single line, to fix the non-gcc Unix builds (almost _all_ of the port builds broke because of this collection of Windoze droppings). 1999-08-05 00:15:42 +00:00
hoa.nguyen%intel.com daab979848 Build bustage. 1999-08-04 22:10:54 +00:00
hoa.nguyen%intel.com 3b2bc0b413 Added nsJSHTMLEmbedElement.cpp. 1999-08-04 21:33:30 +00:00
hoa.nguyen%intel.com 1aedc68df0 DOM Element for JavaScript access of embed tags. 1999-08-04 21:31:34 +00:00
hoa.nguyen%intel.com 86c9ff7fcf Added HTMLEmbedElement.idl. 1999-08-03 23:52:13 +00:00
hoa.nguyen%intel.com 18ec7209f8 DOM element for embed tags. 1999-08-03 23:50:07 +00:00
vidur%netscape.com 73720c9bf9 Relative URLs specified for window.location.href are now resolved relative to the calling location. 1999-08-03 23:16:48 +00:00
briano%netscape.com f1ffca414c Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff. 1999-08-03 21:40:56 +00:00
dp%netscape.com 64b7893600 Fixed extra release of IOService happening for ifdef NECKO. 1999-08-03 19:00:51 +00:00
jfrancis%netscape.com bea858790e workaround for mac console code wierdness w.r.t. newlines and carraige returns 1999-08-03 12:43:06 +00:00
arielb%netscape.com 89e7fef930 add a principal manager to caps api. everything is now xpidled so
i removed the public directory from the module.
1999-08-01 21:26:02 +00:00
valeski%netscape.com e8728c2ed4 cyeh approved - stability repairs 1999-07-29 21:16:27 +00:00
mscott%netscape.com 0c4eca82a6 fix build breakage..include config.mak 1999-07-29 03:46:59 +00:00
mscott%netscape.com 0b58d22b18 fix build breakage....include config.mak 1999-07-29 03:42:19 +00:00
nisheeth%netscape.com 4bcb36a368 Fixing bug 6886. window.outerWidth and window.outerHeight for (i)frames now return the dimensions of the browser window. This is the way 4.x handles these properties. 1999-07-28 07:03:29 +00:00
joki%netscape.com f6d802c7e4 fixing window.open flags so as not to default to all chrome on incorrectly. 1999-07-28 03:05:35 +00:00
briano%netscape.com d99daeea9b Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
danm%netscape.com 9ff13525b3 straighten out OS chrome flags and synchronize in Windows source 1999-07-27 22:42:34 +00:00
joki%netscape.com f5579a4cec Stop calling JS_ClearScope (and related methods) when leaving about:blank page. 1999-07-27 20:51:39 +00:00
waterson%netscape.com f6b84db71a Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism. 1999-07-27 17:20:28 +00:00
danm%netscape.com 743f1947e6 hooking up window OS border control from JS/C++ 1999-07-27 06:34:24 +00:00
waterson%netscape.com 914b2cade7 Re-add. Wasn't meant to be deleted yet. 1999-07-27 03:03:25 +00:00
waterson%netscape.com 70d9500cde XULTreeElement.idl 1999-07-27 02:58:39 +00:00
waterson%netscape.com cc5179bcc8 Native builder exorcism. Long live templates. 1999-07-27 02:40:40 +00:00
arielb%netscape.com 561d1d2996 removed some enums and migrated them into nsPrivilege, nsIPrivilege and
nsPrivilegemanager. cleaning up some old code from the security module
and refining their api's and such like.
1999-07-27 00:50:59 +00:00
joki%netscape.com deb676cd44 Event fixes to allow key event handling by GFX widgets and fixes for window.defaultStatus. 1999-07-26 15:02:19 +00:00
hyatt%netscape.com 08b76993d0 Adding a menu listener to the DOM for XUL menus and popups. 1999-07-26 09:18:00 +00:00
arielb%netscape.com 76ffc06aa5 Fix to the caps security module. I removed the nsPrincipal struct, from now
on you can access principals by their xpcomed interface nsIPrincipal.
1999-07-24 03:58:23 +00:00
gordon%netscape.com c24e52e3bf Added nsJSProtocolHandler.h 1999-07-23 05:26:03 +00:00
gordon%netscape.com 4957603d36 If XP_MAC and NECKO are defined, we include nsJSProtocolHandler.cpp instead of using the rest of this file. This is to work around the fact we can't conditionally link against files without creating addition targets in the project. Once NECKO has landed, I'll change the project file and jsurl.cpp will go away. 1999-07-23 05:23:00 +00:00
briano%netscape.com 069e3808f5 Cleanup, in the vain hope that this might clear up the freaky Sol/x86 .L_T7158 undefined symbol problem. 1999-07-23 00:22:57 +00:00
briano%netscape.com ae0fedcc08 Cleaned it up in the vague hope that this might help Solaris/x86 builds overcome their mysterious relocation problem. 1999-07-22 23:58:51 +00:00
danm%netscape.com 2e39eab67d removing IsMenuBarVisible -- it was a mistake, and unused 1999-07-22 23:41:50 +00:00
waterson%netscape.com fc9d558a71 Fix missing cast in XPC case. 1999-07-22 21:57:29 +00:00
gagan%netscape.com e546a70149 Necko only changes for the setting relative path. 1999-07-22 21:17:11 +00:00
nisheeth%netscape.com 8f9d2d255e Fix for bug 6886. The innerwidth/innerheight and outerwidth/outerheight properties on a window object now return correct values for (i)frames. Earlier, they were returning the values of the window even when queried on an (i)frame. 1999-07-22 07:07:50 +00:00
danm%netscape.com 6c4769c9d9 make window.open windows visible 1999-07-21 06:37:58 +00:00
mjudge%netscape.com 92aee1ba7e fixing bad idl on my part. adding method until idlizing can be completed 1999-07-21 01:14:05 +00:00
akkana%netscape.com fcc5b35d37 Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h 1999-07-21 00:12:23 +00:00
akkana%netscape.com 09874c3529 Hand-edit to make one parameter to ContainsNode an address -- apparently there's a bug in idlc 1999-07-21 00:10:11 +00:00
akkana%netscape.com 2407350fbb Argh, there's stuff in here that doesn't come from the idl! Fix build bustage 1999-07-20 23:29:02 +00:00
akkana%netscape.com 1b40874d73 Add new ContainsNode method to nsIDOMSelection 1999-07-20 23:08:22 +00:00
joki%netscape.com 0af283b8e2 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00