jband%netscape.com
367e8add5e
change some instances of 'const char* foo' to 'const char foo[]'
1999-07-01 18:21:01 +00:00
brendan%mozilla.org
1eed515ae6
Rip out assign hack, simplify boolean value synthesis, minor cleanups.
1999-07-01 02:24:32 +00:00
jband%netscape.com
99fcffe580
1) make nsIXPConnect.h include only jspubtd.h instead of the whole of jsapi.h.
...
2) make the wrappedJS QI check for a match with chained wrappers before trying QI on the wrapped JS object.
3) add support for brendan's new JSArgumentFormatter callback to do auto js arg conversions - with test.
1999-06-30 06:01:36 +00:00
jband%netscape.com
4d8f787193
an nsISupports::GetIID() to nsCOMTypeInfo<nsISupports>::GetIID() change that scc missed
1999-06-30 03:17:30 +00:00
jband%netscape.com
a39bd6d9f6
Fixing lame bug in two Find implementations - thanks shaver. Removing commented out dead code
1999-06-29 21:37:09 +00:00
jband%netscape.com
a022bcbbcf
doing my part for bug 8227
1999-06-29 21:34:50 +00:00
scc%netscape.com
f79508bc68
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
1999-06-29 21:01:31 +00:00
mcafee%netscape.com
c904fa8bfa
BeOS changes. a=jband
1999-06-29 07:05:14 +00:00
mcafee%netscape.com
916a980efe
BeOS changes. a=jband
1999-06-29 06:57:57 +00:00
mcafee%netscape.com
0457f7bdd5
BeOS changes. a=jband
1999-06-29 06:53:01 +00:00
mcafee%netscape.com
9107baba71
BeOS changes. a=jband
1999-06-29 06:51:25 +00:00
mcafee%netscape.com
f2d4af5b11
BeOS changes, a=jband.
1999-06-29 06:47:38 +00:00
mcafee%netscape.com
cb27a1049b
BeOS changes. a=jband
1999-06-29 06:44:17 +00:00
mcafee%netscape.com
0890671c0d
BeOS changes
1999-06-29 06:42:26 +00:00
mcafee%netscape.com
1a6cdf6b8f
BeOS changes
1999-06-29 06:36:18 +00:00
mcafee%netscape.com
b62c5954a7
Changes for BeOS. r=jband
1999-06-29 06:23:40 +00:00
brendan%netscape.com
8a019b8da7
- 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
fe9bf84815
Final part of 8042 fix: always initialize frame.internalCall.
1999-06-29 00:22:06 +00:00
brendan%netscape.com
e7941a0a33
Forgot externs before JS_PUBLIC_API calls for ArgumentFormatter functions.
1999-06-29 00:20:21 +00:00
brendan%netscape.com
314d395746
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
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