mcafee%netscape.com
f24dcc30a9
BeOS changes. a=jband
1999-06-29 07:05:14 +00:00
mcafee%netscape.com
3491f36188
BeOS changes. a=jband
1999-06-29 06:57:57 +00:00
mcafee%netscape.com
e98da71c56
BeOS changes. a=jband
1999-06-29 06:53:01 +00:00
mcafee%netscape.com
26fb25c58e
BeOS changes. a=jband
1999-06-29 06:51:25 +00:00
mcafee%netscape.com
a0739f965b
BeOS changes, a=jband.
1999-06-29 06:47:38 +00:00
mcafee%netscape.com
8f5c81e5fd
BeOS changes. a=jband
1999-06-29 06:44:17 +00:00
mcafee%netscape.com
34df2d5c5a
BeOS changes
1999-06-29 06:42:26 +00:00
mcafee%netscape.com
b43f9d36f9
BeOS changes
1999-06-29 06:36:18 +00:00
mcafee%netscape.com
d4613b733d
Changes for BeOS. r=jband
1999-06-29 06:23:40 +00:00
brendan%netscape.com
705992358f
- Add (jsatomid) cast to GET_ATOM_INDEX to abate warnings.
...
- Fix js_GetAtom fallibility by returning &dummy on assert-botch "can't happen"
index out of range case.
- js_InitAtomMap needn't bother nulling ale->next with tmp save
- js_InitAtomState explicit tail fusion for FROB via goto bad, and early memset
(I know, JSRuntime is cleared already and it contains the atom state ... but
jsatom.c doesn't know that).
- Clear all ATOM_ flags save ATOM_PINNED when creating a new atom.
- Cleanup xtra, ALIGNNUM, etc. useless variables, use JSVAL_ALIGN and JS_MAX.
1999-06-29 02:19:17 +00:00
brendan%netscape.com
680af4966c
Final part of 8042 fix: always initialize frame.internalCall.
1999-06-29 00:22:06 +00:00
brendan%netscape.com
d812020eef
Forgot externs before JS_PUBLIC_API calls for ArgumentFormatter functions.
1999-06-29 00:20:21 +00:00
brendan%netscape.com
006608b0f7
OK, final fix not to impute JS_ARGUMENT_FORMATTER_DEFINED from va_start (duh).
...
Despite my stupidity here, I must say that over-includers elsewhere of both
jspubtd.h and jsapi.h, and even jscntxt.h, with system headers intermixed, suck
a lot too.
1999-06-28 04:50:37 +00:00
brendan%netscape.com
d5e19cb369
Shoot me now.
1999-06-28 04:36:54 +00:00
brendan%netscape.com
72ba6416a2
*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
b889c10cb4
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
7e820b0c72
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
3c95fb7fef
more anal tricks.
1999-06-26 05:01:40 +00:00
sspitzer%netscape.com
adacdfb839
being anal.
1999-06-26 04:59:48 +00:00
brendan%netscape.com
f209a9322b
Remove gratuitous include of <string.h>.
1999-06-26 03:32:15 +00:00
brendan%netscape.com
e929b85ff4
- 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
664844765b
Eliminate assignment in condition.
1999-06-26 03:00:36 +00:00
briano%netscape.com
ac1b6ba8d3
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
ae476b46cd
Added tree deletion to regexp finalizer
1999-06-24 20:47:20 +00:00
Jerry.Kirk%Nexwarecorp.com
42318bb122
- Add support for Neutrino platform
1999-06-24 20:21:26 +00:00
fur%netscape.com
90f9504386
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
ec38c4038d
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
0f4f67d026
IRIX-specific fix to create jsmath.o properly.
1999-06-23 22:20:25 +00:00
fur%netscape.com
c301cd5024
Removing shaver/brendan fix for #8042 since it's apparently buggy
1999-06-23 19:39:08 +00:00
fur%netscape.com
bdfa8055e2
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
57da103f9b
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
ff917e5746
fix bustage
1999-06-22 20:57:57 +00:00
jband%netscape.com
3e9ca9595c
added files: mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
1999-06-22 19:50:25 +00:00
jband%netscape.com
c266b08c2f
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
df4127f63c
added ImporterTopLevel.java
1999-06-19 23:38:35 +00:00
norris%netscape.com
3797e07208
Add support for selectively filtering Java classes' visibility to JS
1999-06-18 21:35:35 +00:00
norris%netscape.com
e9b22cde54
Reduce need for a current context.
1999-06-18 21:32:18 +00:00
norris%netscape.com
aadce49c83
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
89373c0b65
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
906d33eea7
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
01f33d5355
updaing TODO list
1999-06-16 01:30:13 +00:00
jband%netscape.com
cd88910ae0
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
49de0b7870
Using default autoregistration
1999-06-16 00:34:08 +00:00
rogerl%netscape.com
ab99e3dfdb
Fixed bug #7635 . instanceof now starts the chain walk from the object
...
prototype.
1999-06-15 23:44:30 +00:00
cbegle%netscape.com
ab6d808ff3
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
3c3d813ffb
removing an assert that is no longer appropriate
1999-06-15 04:46:18 +00:00
jband%netscape.com
8fffb2d916
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
05c29118df
Changes to get traditional functions with args. working
1999-06-15 00:57:05 +00:00
cbegle%netscape.com
5007f91883
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
c15f5fed6c
Add "fast" make target, to compile only changed files.
1999-06-14 21:51:52 +00:00