pjs/modules
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
..
calendar Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
coreincl AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
edtplug Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
fullsoft Initial fullcircle module checkin 1998-05-28 03:00:49 +00:00
libfont Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
libhook Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
libimg part of fix for bug#15817. r: akkana. strong suggestion by kipp. Do the right 1999-10-29 18:53:03 +00:00
libjar Fixing static targets to be usable by MIW once again: removed new nsJARInputStream from the static targets. For real this time... 1999-10-30 22:18:31 +00:00
libnls/headers remove old NSPR20 #ifdefs 1998-09-28 20:22:36 +00:00
libpref (13163, r=alecf, scc, waterson, others; names available on request) 1999-10-31 00:43:30 +00:00
libreg Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future. 1999-10-28 03:16:48 +00:00
libtest Adding files created by Ori Kravitz (orik@mercury.co.il) for exposing 1998-09-21 22:16:41 +00:00
libutil Ongoing work to get macros for timing modules up and running. Not part of the build. 1999-10-25 20:59:35 +00:00
oji r=edburns@acm.org 1999-10-26 01:29:09 +00:00
plugin bug#16742 Fixing delete on nsISupports. Thanks for patch from <heikki@citec.fi> Plus using IMPL_ and DECL_ macros and removing operating on refcnt directly. r=dp 1999-10-24 04:41:17 +00:00
progress Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
rdf Disabled contiunous update 1998-10-28 20:19:12 +00:00
schedulr Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
security Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better 1999-10-22 07:11:43 +00:00
softupdt Change MOZILLA_HOME to MOZILLA_FIVE_HOME so that we dont fight Communicator 1999-03-11 20:00:57 +00:00
xml Sync'd various Makefile.ins to their Makefile counterparts. 1998-10-21 02:13:56 +00:00
zlib changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:47:12 +00:00
Makefile Removing softupdt 1999-04-10 00:49:48 +00:00
Makefile.in Removing softupdt 1999-04-10 00:49:48 +00:00
makefile.win Removing softupdt 1999-04-10 00:49:48 +00:00