mccabe%netscape.com
00a2b5290f
Define JS_HAVE_LONG_LONG for VMS on the Alpha.
...
Thanks to Colin Blake <colin@theblakes.com> for this patch.
1999-07-07 00:38:52 +00:00
mccabe%netscape.com
b6aed3e5d7
Fix to 9241 - Change types to unsigned to fix compile-time warnings.
...
Thanks go to kherron@sgum.mci.com for the patch.
1999-07-06 22:58:42 +00:00
sspitzer%netscape.com
ca20b32c35
fix warning
1999-07-06 22:40:54 +00:00
norris%netscape.com
4369cccbf6
Fix bug in ScriptableObject that make classes with jsGet_ but not jsFunction_ work improperly.
...
Also update Foo example to conform to new defineClass API.
1999-07-06 17:13:33 +00:00
jband%netscape.com
488ac73cde
added files: mozilla/js/src/xpconnect/src/xpcthreadcontext.cpp
1999-07-05 19:42:55 +00:00
jband%netscape.com
935615bc82
adding new file to build projects
1999-07-05 19:42:32 +00:00
jband%netscape.com
acc9aa4f7f
added files: mozilla/js/src/xpconnect/idl/nsIJSContextStack.idl
1999-07-05 19:29:09 +00:00
jband%netscape.com
65b75a8897
adding JSContextStack interface
1999-07-05 19:26:36 +00:00
jband%netscape.com
d0965e0a9d
updating string example/test to include an example of [shared]
1999-07-03 00:59:56 +00:00
jband%netscape.com
40ffe9be8d
adding a string getter tests as an example for bug 9227
1999-07-03 00:34:35 +00:00
briano%netscape.com
5b812bbb20
Minor IRIX-specific tweak to make 5.x happy.
1999-07-02 23:19:13 +00:00
jband%netscape.com
8c51bca47b
fix mismatched bool type. Thanks to Glen Nakamura <glen.nakamura@usa.net>
1999-07-02 23:08:24 +00:00
ramiro%netscape.com
43295086e9
Part I of Alexander Larsson's (alex@signum.se) patch to reduce symbol bloat.
...
All these changes are safely ifdefed out for the time being.
There are also a few implementation
DEFINES cleanups.
1999-07-02 14:59:36 +00:00
dveditz%netscape.com
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
jband%netscape.com
0c82b1f04e
spaced out format string for readability
1999-07-02 02:41:15 +00:00
jband%netscape.com
460d62cc6b
xpconnect now QIs the object to be wrapped before wrapping it 'just to be sure'
1999-07-02 02:17:37 +00:00
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