4754 Commits

Author SHA1 Message Date
nboyd%atg.com
cba6a7ee40 fix bug 106831
git-svn-id: svn://10.0.0.236/trunk@137280 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-03 01:17:44 +00:00
pschwartau%netscape.com
1edddef3f3 Initial add. Regression test for bug 191479.
git-svn-id: svn://10.0.0.236/trunk@137214 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-31 20:30:33 +00:00
pschwartau%netscape.com
d94f0c8522 Initial add. Regression test for bug 191276.
git-svn-id: svn://10.0.0.236/trunk@137148 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 19:10:35 +00:00
locka%iol.ie
fa14b03223 Fix ClassIsListed which returns wrong value when registry key is missing. b=191131 r=dbradley@netscape.com sr=darin@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@137142 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 13:22:01 +00:00
pschwartau%netscape.com
251e559389 We've decided to follow Perl, rather than ECMA, and allow unescaped braces in regexp patterns, evan if they are not part of a quantifier. See bug 190685.
git-svn-id: svn://10.0.0.236/trunk@137111 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 02:25:51 +00:00
darin%netscape.com
f033d09f91 final patch for bug 190326 "crash in nsJARChannel.cpp when launching calendar"
r=dougt sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@137071 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-29 06:47:55 +00:00
pschwartau%netscape.com
aa7e830a32 Adding a missing escape to the regexp pattern to make it ECMA-correct.
git-svn-id: svn://10.0.0.236/trunk@137007 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-28 01:14:15 +00:00
rogerl%netscape.com
de5c571dc3 Fixing bug #190685, re-allowing '{' as un-quantifier literal.
git-svn-id: svn://10.0.0.236/trunk@136990 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-27 21:13:15 +00:00
igor%mir2.org
349a098b79 Added log for more fixed bugs
git-svn-id: svn://10.0.0.236/trunk@136989 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-27 20:04:13 +00:00
igor%mir2.org
dab395fb7b Do not call setSelectedIndex on frame JList if there are no frames.
git-svn-id: svn://10.0.0.236/trunk@136974 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-26 18:33:30 +00:00
igor%mir2.org
d31446dce8 Added documentation strings for runCommnad and spawn is changed to pass empty argument array instead of null if function arguments are not specified to avoid a null pointer exception in InterpretedFunction.call
git-svn-id: svn://10.0.0.236/trunk@136973 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-26 18:28:26 +00:00
igor%mir2.org
e4d3bff79a Documentation about runCommand in shell
git-svn-id: svn://10.0.0.236/trunk@136972 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-26 18:01:43 +00:00
igor%mir2.org
5ffb9ec4b1 Added runCommand to execute external processes
git-svn-id: svn://10.0.0.236/trunk@136969 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-26 15:43:50 +00:00
igor%mir2.org
8f06ca4eea Added list of resolved Bugzilla reports
git-svn-id: svn://10.0.0.236/trunk@136968 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-26 14:30:47 +00:00
pschwartau%netscape.com
fa9b573ad9 Commenting out sections containing (?< or (?(condition). Perl supports these operators, but ECMAScript does not.
git-svn-id: svn://10.0.0.236/trunk@136905 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-23 20:56:08 +00:00
pschwartau%netscape.com
228addc18a Trivial comment fix.
git-svn-id: svn://10.0.0.236/trunk@136904 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-23 20:22:19 +00:00
pschwartau%netscape.com
09759e13b2 Removing an erroneous section. According to the spec, can't have more than 2 consecutive |?| quantifers in a regexp.
git-svn-id: svn://10.0.0.236/trunk@136903 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-23 20:08:39 +00:00
pschwartau%netscape.com
5a93d2f9d6 Whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@136902 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-23 20:03:12 +00:00
rogerl%netscape.com
49a58b71b6 Fixed bug #189898, replace not working with string argument. Also added
error checking for bad quantifiers (see bug 188206)


git-svn-id: svn://10.0.0.236/trunk@136849 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 18:55:41 +00:00
rginda%netscape.com
39f106b471 - venkman only -
bug 189563, initialize hookresult to prevent warnings


git-svn-id: svn://10.0.0.236/trunk@136814 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 05:42:35 +00:00
pschwartau%netscape.com
d5d842c70e Initial add. Regression test inspired by bug 188206.
git-svn-id: svn://10.0.0.236/trunk@136778 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 02:34:45 +00:00
pschwartau%netscape.com
676daf88fd Initial add. Regression test for bug 189898.
git-svn-id: svn://10.0.0.236/trunk@136750 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-21 21:23:20 +00:00
igor%mir2.org
805d7992de Patch from Christopher Oliver to fix http://bugzilla.mozilla.org/show_bug.cgi?id=189183
git-svn-id: svn://10.0.0.236/trunk@136673 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-20 15:09:45 +00:00
igor%mir2.org
acf5426893 Small fixes in links
git-svn-id: svn://10.0.0.236/trunk@136535 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 16:40:45 +00:00
brendan%mozilla.org
15e30e0232 Defend against bad EndMuxedDocument calls, and assert in the underlying {JS,PL}_DHashTableRawRemove that entry is live (188744, r=jrgm, sr=ben).
git-svn-id: svn://10.0.0.236/trunk@136501 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 10:01:50 +00:00
nboyd%atg.com
dc0c9665a7 UPdate to rc 3
git-svn-id: svn://10.0.0.236/trunk@136432 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-16 20:29:43 +00:00
igor%mir2.org
c985e591fb Note about scripting of classes from any class loader
git-svn-id: svn://10.0.0.236/trunk@136421 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-16 17:22:40 +00:00
nboyd%atg.com
5c52a77157 Add implmentation version date.
git-svn-id: svn://10.0.0.236/trunk@136414 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-16 14:24:03 +00:00
dougt%netscape.com
a2a82fab36 move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
git-svn-id: svn://10.0.0.236/trunk@136371 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 20:40:06 +00:00
igor%mir2.org
efac8b9476 Committing patch from Steven Beal:
Have you considered adding a "Go" method to Main.java with
public visibility (same behavior as pressing the "Go" button in the debugger UI).

This would be a big help in a system where the debugger has been
embedded.  Being able to close the debugger and ensure that any
breakpoints were removed and any blocked threads notified would
be a nice feature.  Without this, closing the debugger can either
a) halt the application or b) destroy the debugger leaving blocked
threads in a permanent wait state.  Note that the debugger is
not actually destroyed in this case because the waiting threads
prevent it from being wholly GCed.


git-svn-id: svn://10.0.0.236/trunk@136360 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 10:42:56 +00:00
nboyd%atg.com
367237b2eb Update to R4.
git-svn-id: svn://10.0.0.236/trunk@136309 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 16:42:16 +00:00
igor%mir2.org
4ca10cb338 Fixing mnemonics shortcuts for Debug menu
git-svn-id: svn://10.0.0.236/trunk@136307 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 14:44:46 +00:00
igor%mir2.org
e1eab57c2a From Steaven Beal:
This looks like a simple case of using the Hashtable key
instead of the value...

    public void clearAllBreakpoints() {
        // Igor - Use of keys() is inappropriate here.  It produces
        // a ClassCastException on the assignment below.  The
        // keys are String instances, not SourceInfo instances...
        //
        //Enumeration e = sourceNames.keys();
        Enumeration e = sourceNames.elements();
	...
    }


git-svn-id: svn://10.0.0.236/trunk@136304 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 11:24:47 +00:00
dbaron%dbaron.org
4305a396ed Most of the changes needed for Mozilla to build with gcc's -pedantic-errors option. b=175423 r=seawood sr=bryner
git-svn-id: svn://10.0.0.236/trunk@136267 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-13 23:15:42 +00:00
pschwartau%netscape.com
9d85abdb7c Updating JS_GetImplementationVersion() to date of latest JS release (67111).
git-svn-id: svn://10.0.0.236/trunk@136186 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-11 02:05:00 +00:00
pschwartau%netscape.com
60056cf658 Removing skip since bug 83051 has been fixed.
git-svn-id: svn://10.0.0.236/trunk@136049 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 03:13:12 +00:00
pschwartau%netscape.com
da0a65f13f Improving comment.
git-svn-id: svn://10.0.0.236/trunk@136026 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 23:03:17 +00:00
pschwartau%netscape.com
e4631ab3d2 Adding a comment.
git-svn-id: svn://10.0.0.236/trunk@136025 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 23:01:43 +00:00
pschwartau%netscape.com
3b82ed70a1 Correcting testcase and adding more illustrative cases.
git-svn-id: svn://10.0.0.236/trunk@136024 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:51:02 +00:00
dbaron%dbaron.org
a53a959416 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136009 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 21:07:51 +00:00
pschwartau%netscape.com
2486f3726f Adding comment.
git-svn-id: svn://10.0.0.236/trunk@135959 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 00:41:01 +00:00
brendan%mozilla.org
c4c7783814 Don't hold the GC lock when calling the GC callback (186592, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@135946 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-07 21:56:52 +00:00
pschwartau%netscape.com
cfb190d2cd Initial add. Regression test for bug 187133.
git-svn-id: svn://10.0.0.236/trunk@135904 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 22:18:34 +00:00
timeless%mozdev.org
4960240c75 Bug 187529 jsd init's a jscontext and doesn't release it (caught by res->input leak)
r=rginda sr=bryner


git-svn-id: svn://10.0.0.236/trunk@135849 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-04 22:47:44 +00:00
dbradley%netscape.com
d5e02d74fb Bug 184491 - Security Manager blocks invoking methods on some IDispatch based objects. r=adamlock, sr=jst
git-svn-id: svn://10.0.0.236/trunk@135817 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 15:48:20 +00:00
seawood%netscape.com
0a7c7a98f9 nobrainer changes while thinking about mingw support
Bug #134113 r=dmose


git-svn-id: svn://10.0.0.236/trunk@135809 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 08:58:59 +00:00
nboyd%atg.com
e0e95edda1 Update for RC2
git-svn-id: svn://10.0.0.236/trunk@135754 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-01 20:17:17 +00:00
igor%mir2.org
3262cffc0f Deprecating ClassOutput in favor of ClassRepository and Context methods to access ClassNameHelper functionality in favor of directly calling ClassNameHelper methods. For that I changed ClassNameHelper from interface to abstract class and added ClassNameHelper.get(Context cx) method to get name helper object that is used for the given Context object.
git-svn-id: svn://10.0.0.236/trunk@135737 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 18:21:32 +00:00
igor%mir2.org
b495cd03a1 Allow application to customize class loader used for loading generated code.
For that I added new method createClasssLoader to Context, which by default returns new instance of DefiningClassLoader and changed the code to use this method instead of creating DefiningClassLoader directly. I moved DefiningClassLoader to org.mozilla.javascript package so core Rhino classes would not depend on org.mozilla.classfile package. I also changed SecurityController.createClasssLoader to take additional parentLoader argument to explicitly specify which class loader should be parent for generated code.


git-svn-id: svn://10.0.0.236/trunk@135730 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 09:42:42 +00:00
igor%mir2.org
2ec8fc7016 Eliminating calls to Thread.getContextClassLoader().
From my mail to Norris Boyd:

When considering http://bugzilla.mozilla.org/show_bug.cgi?id=166530 I realized that my 2 years old suggestion to use Thread.getContextClassLoader() in org.mozilla.classfile.DefiningClassLoader was wrong, as it does not follow class loader chain pattern Rhino embeddings can use. Moreover, it is wrong to use Thread.getContextClassLoader() when searching for Rhino classes as if Rhino is available via the system class loader and an application uses its copy from another loader, Thread.getContextClassLoader() would return incompatible class while simple Class.forName() would do proper job of loading the requested class from a loader of Class.forName() caller.

The only place where Thread.getContextClassLoader() can be useful is when searching for classes in NativeJavaPackage, but even there with a new option to use Package with an explicit class loader argument it is not necessary as one can write in a script
Packages(java.lang.Thread.contextClassLoader) to get necessary behavior.


git-svn-id: svn://10.0.0.236/trunk@135711 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 18:22:58 +00:00