brendan%netscape.com
33592bf521
Shoot me now.
1999-06-28 04:36:54 +00:00
brendan%netscape.com
bfb9739a08
*Clone* JSArgumentFormatter typedef from jspubtd.h to jsapi.h to cope with bad
...
includers who grab jspubtd.h first, then stdarg.h, then jsapi.h. Suckage.
1999-06-28 04:04:58 +00:00
brendan%netscape.com
0476eb43d9
Move JSArgumentFormatter typedef from jspubtd.h to jsapi.h to cope with bad
...
includers who grab jspubtd.h first, then stdarg.h, then jsapi.h.
1999-06-28 03:52:16 +00:00
brendan%netscape.com
e3df4f3ab2
Added custom JS_{Convert,Push}Arguments{,VA} formatter function support for
...
use by XPConnect and other clients.
1999-06-28 03:13:21 +00:00
sspitzer%netscape.com
1b73b6e649
more anal tricks.
1999-06-26 05:01:40 +00:00
sspitzer%netscape.com
49b8290fcf
being anal.
1999-06-26 04:59:48 +00:00
brendan%netscape.com
549950fc69
Remove gratuitous include of <string.h>.
1999-06-26 03:32:15 +00:00
brendan%netscape.com
54eafda12a
- Rename js_CallFunctionValue to js_InternalCall to distinguish it from all
...
"external" calls compiled from scripts, which have stack budget depth slots
under the return value slot for the call expression's generating pc.
- New internalCall packed boolean flag in JSStackFrame to distinguish callers
of js_InternalCall so the generating pc isn't mistakenly stored depth slots
below stack space allocated on-the-fly for internal call args/rval.
- Fixed bugzilla bug 8042, finally by storing the call expression's generating
pc -- but only for external calls.
- Whitespace policing, gratuitous parenthesization reduction, etc.
1999-06-26 03:28:47 +00:00
brendan%netscape.com
0ae269e87b
Eliminate assignment in condition.
1999-06-26 03:00:36 +00:00
briano%netscape.com
86248d81a4
Fix for the case where jscpucfg dies and leaves a zero-length jsautocfg.h.
1999-06-24 22:35:28 +00:00
rogerl%netscape.com
a8790683a9
Added tree deletion to regexp finalizer
1999-06-24 20:47:20 +00:00
Jerry.Kirk%Nexwarecorp.com
214abd1c03
- Add support for Neutrino platform
1999-06-24 20:21:26 +00:00
fur%netscape.com
e1ac50b525
Backing out the merge with SpiderMonkey140_BRANCH for LiveConnect.
...
Some OJI-related changes were made on the trunk that can't be easily
reconciled with the branch.
1999-06-24 05:56:16 +00:00
fur%netscape.com
05603647c8
Merge changes from SpiderMonkey140_BRANCH between
...
JS_STABLE_DROP_04261999 and
JS_STABLE_DROP_06221999
1999-06-24 05:22:41 +00:00
briano%netscape.com
8365ed034e
IRIX-specific fix to create jsmath.o properly.
1999-06-23 22:20:25 +00:00
fur%netscape.com
dbef917c04
Removing shaver/brendan fix for #8042 since it's apparently buggy
1999-06-23 19:39:08 +00:00
fur%netscape.com
51498f2fa6
Merge from SpiderMonkey140_BRANCH:
...
Incorporated changes from JS_STABLE_DROP_04261999 to JS_STABLE_DROP_06221999
1999-06-23 14:18:56 +00:00
jband%netscape.com
a51fe23392
1) fix for bug 7700 - use a JSClass without a call method for all wrappers that don't do nsIXPCScriptable so that JS doesn't think they're all functions.
...
2) breakout js ops into their own file so that the flattening project is less complicated
3) add a noisy object to the test components - this object prints addrefs, release, QIs, ctor, and dtor. This is useful for refcounting tests.
4) cleanup some component registration stuff.
1999-06-23 07:04:34 +00:00
jband%netscape.com
6d5b6565ad
fix bustage
1999-06-22 20:57:57 +00:00
jband%netscape.com
fff555b722
added files: mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
1999-06-22 19:50:25 +00:00
jband%netscape.com
929f3e10b0
breaking out stuff into a new file - using placeholder now to get all makefiles and projects building right first
1999-06-22 19:45:56 +00:00
beard%netscape.com
48ce127df1
added ImporterTopLevel.java
1999-06-19 23:38:35 +00:00
norris%netscape.com
716b905e30
Add support for selectively filtering Java classes' visibility to JS
1999-06-18 21:35:35 +00:00
norris%netscape.com
562b4ecb1b
Reduce need for a current context.
1999-06-18 21:32:18 +00:00
norris%netscape.com
75d18cd332
A bunch of changes, some experimental.
...
Support for jsGet_ and jsSet_ prefixes to methods for explicit getter
and setter definition.
Addition of "importClass" and "importPackage" top-level functions.
The beginnings of a history object accessible from the shell.
1999-06-18 17:37:20 +00:00
cbegle%netscape.com
d3e91bee1b
Add regression test for http://bugzilla.mozilla.org/show_bug.cgi?id=7635 .
...
Rename files for consistency.
These files are not part of the client.
1999-06-17 00:20:04 +00:00
cbegle%netscape.com
1a1cc46868
Add regression test for http://bugzilla.mozilla.org/show_bug.cgi?id=4088 ,
...
Date.parse.
Not built in the client.
1999-06-16 19:25:05 +00:00
jband%netscape.com
f482f9d4df
updaing TODO list
1999-06-16 01:30:13 +00:00
jband%netscape.com
d5eb762653
fix for bug 8248. Not setting the VAL_IS_IFACE flag for purely out params when calling native from JS. All interfaces that return an interface (e.g. QueryInterface) were getting left with one extra ref. Yuck!
1999-06-16 01:29:49 +00:00
dp%netscape.com
2cfd8edb31
Using default autoregistration
1999-06-16 00:34:08 +00:00
rogerl%netscape.com
5f9a2314ee
Fixed bug #7635 . instanceof now starts the chain walk from the object
...
prototype.
1999-06-15 23:44:30 +00:00
cbegle%netscape.com
773de348f7
Fix errors in liveconnect tests per furman@netscape.com. Renaming files
...
to not have a "-n" filename, since they are no longer negative tests.
1999-06-15 20:03:30 +00:00
jband%netscape.com
847f7d87f9
removing an assert that is no longer appropriate
1999-06-15 04:46:18 +00:00
jband%netscape.com
df0f752009
fix for bug 7940. Notification in xpconnect of JSContext about to be destroyed was zeroing out information later used to remove gc root. This was keeping JS_RemoveRoot from being called for those objects. So, the JSRuntime was getting left with pointers to roots for stuff on JSContexts long since destroyed and for which memory had been recycled. The fix is to be *sure* to do all the proper cleanup in xpconnect upon notification that a JSContext is about to be destroyed.
1999-06-15 02:48:26 +00:00
rogerl%netscape.com
c52c6e4113
Changes to get traditional functions with args. working
1999-06-15 00:57:05 +00:00
cbegle%netscape.com
b338f85088
Fix error in test. Arrays should be sorted by the string value of their
...
members, even if they're numbers.
1999-06-14 23:39:14 +00:00
frankm%eng.sun.com
33b9d6533a
Add "fast" make target, to compile only changed files.
1999-06-14 21:51:52 +00:00
jband%netscape.com
137f5a895e
fix DOM native -> JSObject convert to not leak on failure and to fail fully rather than spuriously fall back and create an xpconnect wrapper
1999-06-14 21:23:46 +00:00
cbegle%netscape.com
cb992db4e8
Fix test case -- remove commas from the expected result.
1999-06-14 21:06:54 +00:00
jband%netscape.com
c2fa37e815
adding strlen replacement that brendan suggested to allow for passing (oneway) JSStrings with embedded NULLs. Also added comment to Makefile.in for Unixish x86
1999-06-14 20:35:26 +00:00
jband%netscape.com
4984bba80e
changing JS_AddRoot calls to JS_AddNamedRoot calls to satisfy request in bug 8070
1999-06-13 19:19:44 +00:00
frankm%eng.sun.com
7c763a58f9
Revamp NativeJavaObject.coerceType and associated methods to make code
...
more maintainable, and to pass lc3/JSObject/ToChar-001.js.
1999-06-12 01:41:20 +00:00
rogerl%netscape.com
f25d7b5229
Mucking about with stuff.
1999-06-11 23:05:16 +00:00
jband%netscape.com
c1b2360bce
fix for bug 8017. We were allowing JS null and void to get converted into C++ NULL for pointer types even when the target was declared as a C++ reference. This was bad. Now we check for this and fail with a nice explanatory message in the JS exception.
1999-06-11 21:59:56 +00:00
jband%netscape.com
58fa7ac41c
fix for bug 7698. Have the prop state object call the right object when doing the JSENUMERATE_DESTROY and make sure that the object does not get gc'd first
1999-06-11 19:16:46 +00:00
jband%netscape.com
5e7127dd45
1) adding the fix for 7926 from brendan and sfraser (with cleanup from me).
...
2) added where I was not checking for JSVAL_NULL from brendan.
3) got rid of 'xpcom32' references.
4) added nsIEcho::ReturnInterface as a loopback for testing the above.
5) removed some redundant retval setting code.
1999-06-11 02:04:42 +00:00
frankm%eng.sun.com
a66a71b8d7
Fixes for LC3 regression tests, including:
...
- check static members of instances in JavaMembers.put
- do not unwrap Wrappers before calling NativeJavaMethod.findFunction
or NativeJavaObject.coerceType; both methods may need extra information
provided by the wrapper.
- separate Java signatures for resolving overloaded methods and script
signatures for error messages, so we can distinguish primitive types
from classes.
- separate Java signatures for resolving overloaded methods and script
signatures for error messages, so we can distinguish primitive types
from classes.
- prevent a NativeJavaClass from being treated as a wrapped instance of
java.lang.Class
- correct bug which preferred the *less* specific of two classes in
NativeJavaMethod.preferSignature
- add new LC3 conversion rules to NativeJavaObject.coerceTypes.
- coerce JS numbers to Java numbers or chars only if the JS number is in
range.
1999-06-11 01:24:40 +00:00
rogerl%netscape.com
18b3c93221
Function calling begun.
1999-06-11 00:21:26 +00:00
rogerl%netscape.com
4bf675b98a
Added base to ScriptRuntime.numberToString, NativeNumber.toString()
...
Bug #7625
1999-06-10 01:54:28 +00:00
rogerl%netscape.com
5ceb7b04d6
New
1999-06-09 03:10:30 +00:00
rogerl%netscape.com
1a16eaebd5
tried adding some lexical scoping to the leftmost identifier
1999-06-09 03:10:09 +00:00
jband%netscape.com
2537d68a6f
removing unused file
1999-06-08 21:03:35 +00:00
norris%netscape.com
c3423e873f
Small reduction in code size.
1999-06-08 20:57:19 +00:00
cbegle%netscape.com
636b252693
Fix constructor test to match the constructors in DataTypeClass.java
1999-06-08 18:07:15 +00:00
cbegle%netscape.com
b137e4a079
Add constructor tests.
1999-06-08 18:06:28 +00:00
cbegle%netscape.com
aff9dd66fb
Object getters should return the same object set in the object setters,
...
and not create a new object.
1999-06-08 16:27:43 +00:00
brendan%netscape.com
85b69beb44
- "varargs" counterpart to JS_ConvertArguments, JS_ConvertArgumentsVA.
...
- JS_PushArguments{,VA} and JS_PopArguments to convert a list of C/C++ values
passed as actual arguments into an 'jsval *argv' on the JS stack.
- Clean up and robustify ConvertArgs test command in the js shell.
1999-06-08 02:15:57 +00:00
waldemar%netscape.com
692562586a
Fixed several semantic errors. Added (?= and (?!.
1999-06-08 00:45:49 +00:00
waldemar%netscape.com
96af4f6e5c
Added statement showing number of grammar states
1999-06-08 00:44:52 +00:00
briano%netscape.com
71fe6fb29a
SunOS 4.x doesn't have libsocket either.
1999-06-08 00:15:02 +00:00
rogerl%netscape.com
4b314af77e
Fixed bug #7703 , typeof<var> wasn't referencing activation frame vars
...
correctly.
1999-06-07 22:29:41 +00:00
waldemar%netscape.com
aeca55ec75
Simplified grammar by using lookahead constraints. Fixed \dd bugs. Made all errors occur at pattern compile time.
1999-06-07 22:00:09 +00:00
waldemar%netscape.com
9fd6762147
Simplified grammar by using lookahead constraints.
1999-06-07 21:58:24 +00:00
waldemar%netscape.com
d2eb493880
Simplified grammar by using lookahead constraints. Removed requirement for an underscore before unit name.
1999-06-07 21:57:29 +00:00
norris%netscape.com
efa5849c1f
Clean up formatting.
1999-06-07 18:14:15 +00:00
norris%netscape.com
b901db9067
Optimization: avoid allocating a Vector object for every LiveConnect call.
1999-06-07 18:13:15 +00:00
jband%netscape.com
ab56353b31
allow for mapping both directions between NULL and JSVAL_NULL for all pointer type objects (string, wstring, nsid, as well as interface pointers
1999-06-07 05:09:38 +00:00
mccabe%netscape.com
6c864cef7d
Change the emacs /* Mode: */ comment for many .cpp files from C to C++. A .js file snuck in there too, but I like seeing my .js in c++-mode anyway...
1999-06-06 04:25:58 +00:00
mccabe%netscape.com
93bf7039b9
Patches courtesy Jeremy Lea <reg@shale.csir.co.za>
...
To wit:
Attached are a couple of small fixes for building in the js/ subdir.
These are for FreeBSD-CURRENT, and for building in a seperate OBJDIR.
The FreeBSD one is a quick and dirty. The real fix is pobably just to
use OS_LDFLAGS as defined by configure...
1999-06-06 04:10:33 +00:00
beard%netscape.com
3b5126c019
added NativeJavaConstructor.java
1999-06-05 08:20:54 +00:00
frankm%eng.sun.com
19e7423849
Replace *.class with ScriptRuntime.*Class; added ScriptRuntime.ClassClass
1999-06-05 01:48:24 +00:00
briano%netscape.com
d30a760d9d
Fix for SunOS 4.x.
1999-06-05 01:46:10 +00:00
jdunn%netscape.com
76a7c2d97b
need to handle building in a separate directory from where the source is...
1999-06-04 23:40:02 +00:00
mccabe%netscape.com
d3889060d3
Backing out demo cvs checkin.
1999-06-04 22:27:50 +00:00
briano%netscape.com
8699ea0019
Handle the (Unix) platform-specific DLL naming conventions properly.
1999-06-04 22:17:30 +00:00
jdunn%netscape.com
429f64edbd
This file can't be optimized on AIX and so just like the NSPR file (prdtoa.c)
...
we turn off optimizing while compiling.
1999-06-04 21:50:09 +00:00
norris%netscape.com
28b57410f7
Add benchmarks.
1999-06-04 18:44:17 +00:00
beard%netscape.com
849c2a7d1d
added top-level "environment" associative array - which provides JavaScript access to Java System properties.
1999-06-04 18:06:25 +00:00
beard%netscape.com
64159943da
First Checked In.
1999-06-04 18:03:06 +00:00
beard%netscape.com
2e3345c4e6
File Removed.
1999-06-04 17:43:35 +00:00
beard%netscape.com
5a9cfbbb74
added Environment.java
1999-06-04 17:43:17 +00:00
norris%netscape.com
dbbafc6b60
Subject:
...
Re: netscape.javascript.JSObject ?
Date:
Thu, 03 Jun 1999 17:52:42 -0700
From:
Frank Mitchell <frankm@eng.Sun.COM>
Organization:
Java Products Engineering
To:
Norris Boyd <norris@netscape.com>
References:
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8
Norris Boyd wrote:
>
> Sorry--missed the checkin of a new file. It's there now.
>
> I'd also added a small change for the "inheritance" of JavaScript array methods.
Actually, I've already done that (and for String as well). It still
fails some LC3 regression tests, though.
I'm including a tarfile that includes the previous changes and the new
ones.
Frank
1999-06-04 16:25:41 +00:00
norris%netscape.com
5513cb38fd
Add NativeJavaConstructor.java
1999-06-04 16:06:14 +00:00
ducarroz%netscape.com
447f253fdb
add nsIXPCSecurityManager to fix build bustage
1999-06-04 06:39:33 +00:00
jband%netscape.com
56abd1b0a4
added nsIXPCSecurityManager interface and support to xpconnect - with tests.
1999-06-04 05:46:48 +00:00
mang%subcarrier.org
5b942c68c3
Added doc comment
1999-06-03 23:39:57 +00:00
norris%netscape.com
03c23c444d
LC3 support: make Java arrays have Array.prototype as a prototype.
1999-06-03 23:38:47 +00:00
norris%netscape.com
8a047c315c
Subject:
...
Re: Rhino LiveConnect: need help?
Date:
Wed, 02 Jun 1999 19:33:37 -0700
From:
Frank Mitchell <frankm@eng.Sun.COM>
Organization:
Java Products Engineering
To:
Scott Furman <fur@netscape.com>, Norris Boyd <norris@netscape.com>
CC:
mallen@eng.Sun.COM
References:
1 , 2 , 3 , 4
Scott Furman wrote:
> In order to bring Rhino LiveConnect support up to the level of the
> C-engine, the features of LiveConnect version 2 and version 3 would
> need to be added. You can see some details of LC2 and LC3 features
> here. I would guess that 80% of the time would be spent implementing
> one feature: LC3's new method overload resolution scheme.
OK, I think I have something that implements the new overloaded method
resolution scheme ... I'm still working on getting the regression tests
running smoothly, but from command-line testing it seems to work. It's
not the *cleanest* code I've ever done, though: in particular, it has
too many static methods and type-checking code for my tastes. (Hey,
should we spin the type coercion and comparison stuff to some other
module entirely? Right now it's mostly in JavaNativeObject, with the
preference stuff in JavaNativeMethod.) I'm also not sure why some of
this stuff is public, and whether there might be backward-compatibility
problems with what I've done, particularly in repurposing the
COMPARISON_* constants.
Would you guys be kind enough to review this for me? I'm hoping to
check it in once I get an ID, but it wouldn't hurt to have another pair
of eyes or three (pairs, I mean). I've attached a tar/gzip of the
source files I've changed (or added), plus a diff.
Thanks,
Frank
1999-06-03 23:38:00 +00:00
rogerl%netscape.com
5ae153a96b
Blew off 'caller' property - it was deemed a security risk, bug #7224
1999-06-03 23:24:39 +00:00
norris%netscape.com
7b7ebb5614
Subject:
...
Re: Rhino LiveConnect: need help?
Date:
Wed, 02 Jun 1999 19:33:37 -0700
From:
Frank Mitchell <frankm@eng.Sun.COM>
Organization:
Java Products Engineering
To:
Scott Furman <fur@netscape.com>, Norris Boyd <norris@netscape.com>
CC:
mallen@eng.Sun.COM
References:
1 , 2 , 3 , 4
Scott Furman wrote:
> In order to bring Rhino LiveConnect support up to the level of the
> C-engine, the features of LiveConnect version 2 and version 3 would
> need to be added. You can see some details of LC2 and LC3 features
> here. I would guess that 80% of the time would be spent implementing
> one feature: LC3's new method overload resolution scheme.
OK, I think I have something that implements the new overloaded method
resolution scheme ... I'm still working on getting the regression tests
running smoothly, but from command-line testing it seems to work. It's
not the *cleanest* code I've ever done, though: in particular, it has
too many static methods and type-checking code for my tastes. (Hey,
should we spin the type coercion and comparison stuff to some other
module entirely? Right now it's mostly in JavaNativeObject, with the
preference stuff in JavaNativeMethod.) I'm also not sure why some of
this stuff is public, and whether there might be backward-compatibility
problems with what I've done, particularly in repurposing the
COMPARISON_* constants.
Would you guys be kind enough to review this for me? I'm hoping to
check it in once I get an ID, but it wouldn't hurt to have another pair
of eyes or three (pairs, I mean). I've attached a tar/gzip of the
source files I've changed (or added), plus a diff.
Thanks,
Frank
1999-06-03 23:22:27 +00:00
jband%netscape.com
04f7cb71f5
use the newly-FRIEND-ized js_AllocStack, js_FreeStack, and js_Invoke functions instead of JS_CallFunctionName to assure that the gcthing converted args we accumulate before making the call are properly rooted. This is a lot more efficient than the alternative of explicitly rooting them with JS_AddRoot. Up to this point these gcthings (doubles and strings) were dangling. Thanks to brendan for this suggstion.
1999-06-03 21:44:37 +00:00
jband%netscape.com
80bc0d7d43
make js_AllocStack, js_FreeStack, and js_Invoke, FRIEND functions so that they can be used by our good friend xpconnect.
1999-06-03 21:39:08 +00:00
waldemar%netscape.com
9ed3b2bfd9
First Checked In.
1999-06-03 20:53:14 +00:00
waldemar%netscape.com
78be7c3fee
Added support for lookahead constraints
1999-06-03 20:52:04 +00:00
waldemar%netscape.com
a7ae00c0dd
Added general-grammar-symbol? predicate
1999-06-03 20:50:21 +00:00
waldemar%netscape.com
20608c35b1
Moved pieces of file around
1999-06-03 20:49:13 +00:00
waterson%netscape.com
4287b83347
Single public include directory on Win32.
1999-06-03 18:34:27 +00:00
rogerl%netscape.com
b4b5620952
Changed behaviour of Script.exec so that it gains access to the current
...
scope when invoked, rather than grabbing the topmost. Prevented exec from
being called indirectly.
1999-06-03 00:08:00 +00:00
rogerl%netscape.com
0a95e5eb15
blowing off commented out junk
1999-06-02 18:07:40 +00:00
norris%netscape.com
b060e6bd7e
Fix NullPointerException for "abc".match("a\");
1999-06-02 16:12:19 +00:00
jband%netscape.com
f8c4aba11f
removing disinformation from README
1999-06-02 03:19:55 +00:00
jband%netscape.com
464d9eeb86
adding netbsd m68k support contributed by khym@bga.com (Dave Huang)
1999-06-02 02:26:38 +00:00
rogerl%netscape.com
f2fe8631dd
Bug #7197 (related) - capture and free char pointers going to error
...
reporter.
Bug #5875 - eval of named function within a function resulted in the
function not being visible at the start of the eval string.
1999-06-01 23:17:19 +00:00
rogerl%netscape.com
1542ad9856
Bug #7197 - free other error report message junk
1999-06-01 23:07:59 +00:00
rogerl%netscape.com
2622a174d3
Fixed non-terminating regexp when max quantifier is unspecified as in :
...
var s = 'zzabc.';
var reg = /[^z]{1,}\./;
s.match(reg);
- wasn't checking for reaching end of text.
1999-06-01 22:43:17 +00:00
jband%netscape.com
1bcf6abf12
added test
1999-06-01 02:43:02 +00:00
jband%netscape.com
4787f025fb
1) Removed old and duplicate .idl, .h, and .xpt files.
...
2) Support passing an interface identifier to getService and NewInstance.
3) Added AbandonJSContext to allow for cleanup of per JSContext data.
4) Added interface inheritence tests.
1999-06-01 02:39:44 +00:00
jband%netscape.com
8c18a6d323
updating readme
1999-06-01 02:31:13 +00:00
rogerl%netscape.com
8801e117eb
Moved from stack to inline execution.
1999-05-28 19:00:48 +00:00
rogerl%netscape.com
ff12a978d6
Bug #6359 and other changes motivated by Waldemar's specification.
1999-05-26 22:28:32 +00:00
cbegle%netscape.com
cd05d0d56b
adding more javascript language tests
1999-05-26 22:24:04 +00:00
cbegle%netscape.com
007525d454
adding more javascript language tests.
1999-05-26 22:22:06 +00:00
briano%netscape.com
fb81e51425
Fix for the case where NSPR is built separately and isn't listed in LD_LIBRARY_PATH.
1999-05-26 22:18:37 +00:00
cbegle%netscape.com
949ea13feb
adding new javascript tests - liveconnect
1999-05-26 22:14:51 +00:00
cbegle%netscape.com
1d29571154
adding new tests for the javascript language - liveconnect.
1999-05-26 22:07:01 +00:00
cbegle%netscape.com
915784967f
adding more javascript language tests to the repository.
1999-05-26 21:48:43 +00:00
cbegle%netscape.com
3481c4fe4d
adding more javascript language tests to the repository.
1999-05-26 21:37:13 +00:00
cbegle%netscape.com
bfe4d4a516
Adding ecma 2 tests to the repository.
1999-05-26 21:22:57 +00:00
norris%netscape.com
4134731727
Fix bug 6705.
1999-05-26 19:55:51 +00:00
norris%netscape.com
29da9ddbfd
Remove class path for merging into a single JAR file.
1999-05-26 19:52:40 +00:00
norris%netscape.com
c3ec40debb
fix node property printing
1999-05-26 19:48:45 +00:00
norris%netscape.com
3dc47a5559
clean up formatting
1999-05-26 19:48:02 +00:00
mcmullen%netscape.com
3391ae2eee
Headers settings did not have the linker turned on!
1999-05-26 19:36:12 +00:00
dp%netscape.com
1052325d54
removing -lreg
1999-05-26 07:41:15 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
rogerl%netscape.com
da0336bb41
Hmmm, new changes these are.
1999-05-26 01:01:07 +00:00
rogerl%netscape.com
dc68c3e57f
New.
1999-05-25 21:50:03 +00:00
rogerl%netscape.com
f9288d52bf
JSValue changes, closing in on JSObject API. Began 'correct' semantic
...
implementation for various operators.
1999-05-25 21:49:40 +00:00
rogerl%netscape.com
fd5107675a
Fixed 'continue label'
1999-05-25 20:29:12 +00:00
beard%netscape.com
36f20de5c9
First Checked In.
1999-05-24 20:48:58 +00:00
beard%netscape.com
c1a6075103
added mozilla/js/rhino/org/mozilla/javascript/ListenerCollection.java
1999-05-23 20:07:05 +00:00
briano%netscape.com
b5e1dc09c3
I'm hoping this will fix the breakage that results from not having . in one's PATH.
1999-05-22 06:42:48 +00:00
briano%netscape.com
f16a192d21
Fix for the -r flag problem and the redundant rules warning. And a whole bunch of housecleaning. Approved by leaf@mozilla.org. Let me know if I ripped out something I shouldn't have.
1999-05-22 05:55:23 +00:00
norris%netscape.com
4842b30458
Manifest for jstools.jar to enable use of 1.2 -jar option.
1999-05-21 06:13:37 +00:00
rogerl%netscape.com
8c6e6be5af
Continuing JSValue fun.
1999-05-21 00:54:26 +00:00
norris%netscape.com
ed84c8db7f
Add methods for getting and setting key-value pairs.
1999-05-20 23:54:53 +00:00
rogerl%netscape.com
9f01927972
Switching to JSValue throughout. Implementing operators per base type.
1999-05-20 21:16:11 +00:00
briano%netscape.com
09328c4574
Fix for SCO OpenServer builds. _SCO_DS is always set by SCO's compiler.
1999-05-20 02:57:37 +00:00
rogerl%netscape.com
a254fc512f
New.
1999-05-20 00:14:26 +00:00
rogerl%netscape.com
0248fef529
Switch to new JSValue hierarchy.
...
Added logical/bitwise ops.
1999-05-20 00:13:38 +00:00
norris%netscape.com
b652b55b72
Remove Java 2 dependency.
1999-05-19 23:58:37 +00:00
norris%netscape.com
625fe68e12
Fix bug 6313 'Rhino: "new Function" doesn't work properly with superglobal'
...
Also clean up Context.exit() to be more consistent with Context.enter(),
and make SecuritySupport work with JavaAdapter.
1999-05-18 23:10:20 +00:00
norris%netscape.com
0f406008cb
Fix formatting.
1999-05-18 22:55:11 +00:00
norris%netscape.com
f3a98b7eaf
Clearer formatting.
1999-05-18 22:54:15 +00:00
rogerl%netscape.com
d9eebdf83f
New functionality
1999-05-18 22:50:53 +00:00
rogerl%netscape.com
1104cb60f0
New stuff - better handle on breaks etc, started try/catch
1999-05-18 22:49:59 +00:00
norris%netscape.com
e2e412bdb1
Add submission:
...
Subject:
Re: Modified Context.java
Date:
Sat, 15 May 1999 08:01:37 +0000
From:
"Ian D. Stewart" <idstewart@softhome.net>
To:
Norris Boyd <norris@netscape.com>
References:
1 , 2 , 3 , 4 , 5
Ian D. Stewart wrote:
Norris Boyd wrote:
Can I help with EventListener collector?
Actually, I have a working implementation complete (attatched), but by all means, feel free to add any functionality you feel
may be missing, or to tweak the code .
Norris,
After I sent I my last e-mail, I noticed some potential issues using Object[] in ListenerCollection.getListeners(Class iface).
I'm attatching a new version, which uses a Vector object. This should resolve those issues.
Ian
1999-05-18 22:32:25 +00:00
shaver%netscape.com
0a1f41b7dc
override NO_STATIC_LIB, because we really do need static libraries for some
...
other link parts. This will make it safe to put NO_STATIC_LIB=1 in
myconfig.mk, which saves about 100MB and 3 minutes on my debug build.
(Requires one additional checkin to in xpcom, which is waiting on the
XPCOM 2.0 landing.)
1999-05-17 19:20:28 +00:00
waldemar%netscape.com
3af971a8c2
First working version
1999-05-17 05:11:19 +00:00
waldemar%netscape.com
837f29ca05
Renamed != to /= and lambda to function.
1999-05-17 05:10:41 +00:00
waldemar%netscape.com
f019c1d787
Added intsets.
1999-05-17 05:10:07 +00:00
waldemar%netscape.com
7ec4e04544
Added sets, subseq, set-nth. Renamed 'lambda' to 'function'. Fixed depictions of special global variables. Added %text depictors.
1999-05-17 05:09:44 +00:00
waldemar%netscape.com
3a039ef374
Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='.
1999-05-17 05:07:52 +00:00
waldemar%netscape.com
87dd865847
Added vector-assign, intersection, and union characters
1999-05-17 05:05:59 +00:00
waldemar%netscape.com
80e7c3ed1f
Fixed LR(1) parser state lookahead-generation bug
1999-05-17 05:05:10 +00:00
waldemar%netscape.com
71600336ba
Added RegExp to load path
1999-05-17 05:04:28 +00:00
waldemar%netscape.com
0e007f4fc6
Fixed formatting of parametrized nonterminal character classes
1999-05-17 05:04:07 +00:00
beard%netscape.com
b49cbbb6e2
removed xpccomponents.h, xpcjsid.h, nsrootidl.h which are now generated by XPConnectIDL.mcp
1999-05-15 02:04:41 +00:00
beard%netscape.com
224d81d77f
renamed target typelib to xpconnect.xpt, added mozilla/dist/idl to access paths.
1999-05-15 01:38:15 +00:00
beard%netscape.com
fad5080155
First Checked In.
1999-05-15 01:35:45 +00:00
beard%netscape.com
5c1b7432a9
removed files: mozilla/js/src/xpconnect/idl/nsrootidl.idl, mozilla/js/src/xpconnect/idl/nsISupports.idl
1999-05-15 00:43:46 +00:00
shaver%netscape.com
75836d64c2
fix CHECK_BRANCH fencepost
1999-05-14 23:53:33 +00:00
mcafee%netscape.com
f94af824bb
Ignore generated files.
1999-05-14 23:32:44 +00:00
mccabe%netscape.com
e589be8d68
Recur into idl. (Make good on the 'turning on auto-generation for idl' promise of my last checking)
1999-05-14 09:27:02 +00:00
mccabe%netscape.com
84496b558c
change for hpux porting
1999-05-14 09:27:01 +00:00
mccabe%netscape.com
29a63d4855
Make xpconnect compile and export .h files and xptconnect.xpt using XPIDLSRCS for unix and windows.
1999-05-14 08:27:27 +00:00
briano%netscape.com
ab4aff4521
Fix for QNX. Their compiler reserves 'huge' as a keyword, so I replaced it with 'really_big'.
1999-05-14 02:01:15 +00:00
briano%netscape.com
9f7bc3c783
Eliminate the need to use -DQNX by switching to __QNX__, predefined by the compiler.
1999-05-14 01:46:00 +00:00
briano%netscape.com
30b87c0656
Converted the explicit 'ld' commands to use '$(LD)' instead, so platforms
...
with odd linker names will work properly.
1999-05-13 23:25:11 +00:00
briano%netscape.com
e9a7ddffb9
Fix for QNX, and any other platform that doesn't have memory.h. Thanks to fur@netscape.com for allowing this change.
1999-05-13 08:46:41 +00:00
jband%netscape.com
dec10427b3
remove assertion and go with runtime safety for the fix that mccabe thoughtfully added for my broken code
1999-05-13 05:38:10 +00:00
mccabe%netscape.com
96b21befe2
Check against null vp passed in to CallWrappedMethod. This fixes stuff in the xpcom/sample directory.
1999-05-13 03:34:54 +00:00
briano%netscape.com
9201ca0da4
QNX-specific ifdef addition.
1999-05-12 23:29:04 +00:00
rogerl%netscape.com
e7e6b50c60
Fixed warnings, few statement & expression changes
1999-05-12 05:01:31 +00:00
mccabe%netscape.com
e880402830
Support for magically detecting whether an argument to an XPConnect'ed function is a dom node with a native nsISupports, and unwrapping it properly.
...
This'll go live as soon as I can persuade joki or vidur to rebuild the DOM stubs.
1999-05-12 02:05:48 +00:00
norris%netscape.com
a62a14d61d
Subject:
...
Rhino SecurityException patch
Date:
Tue, 11 May 1999 12:25:50 -0400
From:
Andrew Wason <aw@softcom.com>
To:
Norris Boyd <norris@netscape.com>
Sorry if you aren't the right person to submit Rhino patches to.
I couldn't get Rhino to run under JDK1.2 with a SecurityManager installed
(e.g. java -Djava.security.manager=java.lang.SecurityManager). I
understand the JavaAdapter stuff won't work - but I would still like to use
Rhino without that piece.
I've attached a small patch which catches and ignores the
SecurityExceptions so that Rhino can run with a SecurityManager but without
JavaAdapter.
Andrew
--
Andrew Wason
SoftCom, Inc.
aw@softcom.com
1999-05-11 16:46:30 +00:00
cbegle%netscape.com
20f8852310
Error in the test -- it was not evaluating the statement that is supposed
...
to produce an error.
1999-05-11 15:55:22 +00:00
shaver%netscape.com
2cf946c1b7
use OBJ_THIS_OBJECT in SPROP_[GS]ET to make with(native_obj)'' work correctly
1999-05-11 15:41:51 +00:00
mccabe%netscape.com
8bbf73e25f
Fix to 5947. Handle \r\r properly when it ends a buffer.
...
This fixes problems reading prefs.js on Mac.
1999-05-11 08:03:07 +00:00
fur%netscape.com
104ad8308f
Small grammar fixes
1999-05-10 21:31:37 +00:00
waldemar%netscape.com
0bad941063
Moved language semantics files into subdirectories
1999-05-10 21:05:42 +00:00
waldemar%netscape.com
dedb40788f
Added references, predefined sets of characters, and lexer state support
1999-05-10 21:04:53 +00:00
waldemar%netscape.com
2215a3fa85
Added references and depict-styled-text
1999-05-10 21:03:07 +00:00
waldemar%netscape.com
231a8d5c02
Updated to match styles.css on documentation site
1999-05-10 21:02:22 +00:00
waldemar%netscape.com
61b0690ded
Added headers, footers, document information, and reference stubs
1999-05-10 21:00:06 +00:00
waldemar%netscape.com
cd34f3ee61
Added references, :wrap, :none
1999-05-10 20:58:56 +00:00
waldemar%netscape.com
eb2f087b4a
Added references
1999-05-10 20:57:17 +00:00
waldemar%netscape.com
ee4de03b3e
Added references, unfinished YACC input generator
1999-05-10 20:56:47 +00:00
waldemar%netscape.com
985cfa7218
Added references, default actions, combined rules
1999-05-10 20:55:59 +00:00
waldemar%netscape.com
22dc1bf442
Added references, combined rules
1999-05-10 20:54:25 +00:00
waldemar%netscape.com
2eb1a7f08f
First Checked In.
1999-05-10 20:52:58 +00:00
waldemar%netscape.com
edbf5e6f81
File Removed.
1999-05-10 20:50:37 +00:00
norris%netscape.com
576e9d20b6
A statement like "var java;" was hiding the java package defined in the
...
shared global since we weren't looking up the prototype chain.
1999-05-10 18:09:49 +00:00
mcafee%netscape.com
e84cf8d605
Attempting to turn xpconnect on for Solars/sparc and Solaris/intel.
1999-05-10 08:15:45 +00:00
beard%netscape.com
b63a89b964
First Checked In.
1999-05-10 01:48:27 +00:00
mccabe%netscape.com
9c7e64d404
Line-editing support for the standalone javascript interpreter on unixes. Propagating from the SpiderMonkeyDev_BRANCH.
...
None of this code is built as part of the Mozilla build.
1999-05-09 10:22:40 +00:00
beard%netscape.com
2d9156dce8
using the JSContext provided by JSObjectHandle wrappers. This forces all Java calls to work in the same JSContext, as specified by a particular JSObject. This may have to be changed, but it lets spontaneous calls from Java work for now.
1999-05-08 16:46:43 +00:00
beard%netscape.com
2c6d20de9f
added optional Java applet object parameter to jsj_enter_js
1999-05-08 16:46:41 +00:00
beard%netscape.com
12dc2b3cc4
added optional Java applet object parameter to jsj_enter_js, made cxp an in/out parameter, so caller can specify a JSContext
1999-05-08 16:46:40 +00:00
beard%netscape.com
414e8e3a44
added optional Java applet object parameter to map_jsj_thread_to_js_context callback.
1999-05-08 16:46:38 +00:00
rogerl%netscape.com
173eb15222
Latest changes
1999-05-07 22:18:39 +00:00
rogerl%netscape.com
8cf3d6ffe7
Latest changes
1999-05-07 22:07:22 +00:00
fur%netscape.com
50f967f883
Include jsosdep.h for JS_HAS_LONG_LONG flag
1999-05-07 19:20:53 +00:00
mccabe%netscape.com
1f36369274
Added references to the JavaAdapter and classfile classes.
1999-05-06 23:49:10 +00:00
norris%netscape.com
6fe783c4e7
Marginal performance tweak.
1999-05-06 23:17:12 +00:00
beard%netscape.com
05965b7454
First Checked In.
1999-05-06 14:16:15 +00:00
mccabe%netscape.com
ed1922475f
Initial checkin of distribution makefile system for our brandfangled free source Rhino.
1999-05-06 07:51:15 +00:00
fur%netscape.com
a338679826
Delete jsmathtemp.o when clobber'ing
1999-05-06 01:50:11 +00:00
norris%netscape.com
e9a081a149
Update release string.
1999-05-05 23:29:06 +00:00
jband%netscape.com
f642461677
don't copy libxpconnect.so components directory on platforms where xptcall is not supported
1999-05-04 23:54:13 +00:00
jband%netscape.com
f93b0c9828
adjust for xpidl [shared] cuasing a const qualifier to be emitted and wstring mapping to PRUnichar rather than PRUint16
1999-05-04 20:02:47 +00:00
norris%netscape.com
36803eaab9
Handle the case where f is null in "new f".
1999-05-04 17:23:13 +00:00
mccabe%netscape.com
43c8026874
Fix to 5301. Revert from using fd_copysign from the libmath emulation library to using the system copysign.
1999-05-04 07:12:18 +00:00
norris%netscape.com
7ea4f505a3
Fix spelling, don't claim uniqueness.
1999-05-03 17:56:07 +00:00
norris%netscape.com
c7d28e0cbb
Make it purdy.
1999-05-03 17:55:21 +00:00
norris%netscape.com
9628273770
Add README with support for LXR.
1999-05-03 17:53:10 +00:00
norris%netscape.com
8d5569f75e
Add new example.
1999-04-30 19:49:34 +00:00
norris%netscape.com
3bb6bca352
Better (?) error when initializing and the security resource isn't found.
1999-04-30 16:56:43 +00:00
norris%netscape.com
8675462ffa
Fall through to number case only after considering character and boolean
...
independently.
1999-04-29 20:51:50 +00:00
norris%netscape.com
3a2b3ad97e
Fix bug where conversions of numbers to booleans in calls to Java methods were producing
...
IllegalArgumentExceptions.
1999-04-29 17:53:05 +00:00
norris%netscape.com
1451f178ae
Help message should indicate that -1 is an acceptible optimizer value.
1999-04-29 17:22:20 +00:00
mccabe%netscape.com
d69c7fcbf1
Not part of the Seamonkey build!
...
Made the 'js' standalone shell depend on fdlibm, so it gets updated properly when fdlibm is modified.
1999-04-29 03:18:48 +00:00
rogerl%netscape.com
c63b4ac205
Clean-up some bytecode leftovers.
...
Added assertions, non-greedy opt.
1999-04-28 23:08:14 +00:00
rogerl%netscape.com
393a0501c6
Added method to construct a new RegExp.
1999-04-28 23:07:14 +00:00
rogerl%netscape.com
4d75c0d939
Added interface method to construct a new RegExp.
1999-04-28 23:06:26 +00:00
rogerl%netscape.com
6c0c4f5eb3
Using regExpProxy to construct regexp literals
1999-04-28 23:05:43 +00:00
fur%netscape.com
2812bf9ab0
Temporarily back out include of jsosdep.h until linkage problems can be looked at
1999-04-28 00:27:51 +00:00
fur%netscape.com
01e1ed6436
On unix, include jsosdep.h, so that the definition of JS_HAS_LONG_LONG is seen everywhere
1999-04-27 21:14:14 +00:00
fur%netscape.com
0d6a94b4f4
Lots of cut-n-paste from js.c so as to work with newest version of JSAPI
1999-04-27 21:09:34 +00:00
beard%netscape.com
dcc6603adf
added JavaAdapter.java
1999-04-27 19:56:20 +00:00
beard%netscape.com
d42c8cf151
Using the property "org.mozilla.javascript.JavaAdapter" to allow the JavaAdapter class to come from another package.
1999-04-27 19:55:53 +00:00
beard%netscape.com
f7b81ab327
added classes in org.mozilla.classfile
1999-04-27 19:43:56 +00:00
rogerl%netscape.com
8a8c3df4c1
#Not a part of SeaMonkey
1999-04-27 19:02:40 +00:00
norris%netscape.com
3fa40b6946
Better javadoc.
1999-04-27 16:55:44 +00:00
rogerl%netscape.com
ffee45cbea
# Not a part of SeaMonkey
1999-04-27 16:22:20 +00:00
cbegle%netscape.com
26587dd597
Make sure that the test directory name ends with a trailing slash.
1999-04-27 16:15:30 +00:00
fur%netscape.com
543e6e7fe4
Merge changes from SpiderMonkey140_BRANCH. Note: none of the
...
added files participate in the client build.
1999-04-27 15:18:57 +00:00
fur%netscape.com
a763d03a5e
Temporarily disable this entire file because it makes use of a part of
...
the JSAPI that has changed in the SpiderMonkey140_BRANCH and we need to
land that branch today.
1999-04-27 15:09:06 +00:00
rogerl%netscape.com
7f48c08caa
Oops.
1999-04-27 06:28:04 +00:00
rogerl%netscape.com
9cecaa6054
Removing coies of Rhino code
1999-04-27 06:25:07 +00:00
rogerl%netscape.com
b89d3cdde0
Removing copies of Rhino code
1999-04-27 06:23:48 +00:00
rogerl%netscape.com
5f94cc1771
TestMain class
1999-04-27 06:18:56 +00:00
rogerl%netscape.com
4829912299
# Not a part of SeaMonkey
...
Added expression node building stuff.
1999-04-27 06:08:35 +00:00
fur%netscape.com
bf6543ebe2
Got rid of aborted attempt to graft XPCOM onto JS
1999-04-27 05:25:43 +00:00
fur%netscape.com
3a02934cd8
Tweaks
1999-04-27 05:08:14 +00:00
fur%netscape.com
538c155371
Got rid of aborted attempt to graft XPCOM onto JS
1999-04-27 05:00:07 +00:00
sfraser%netscape.com
25fb9812d5
Fix a ton of link warnings by removing MathLib, since this is imported via InterfaceStubs.
1999-04-27 04:07:06 +00:00
norris%netscape.com
84805d797c
Clean up, add javadoc.
1999-04-27 03:56:23 +00:00
brendan%netscape.com
d46bbcad44
Cast printf %p args to (void*).
1999-04-27 03:42:28 +00:00
waterson%netscape.com
a150cb7a72
Add linker directives to make sure that all the libs we need get loaded.
1999-04-26 23:29:10 +00:00