jband%netscape.com
cecbb83988
fix bug 55139. fix broken JSObject parenting of wrapped natives for JS components. r=shaver@mozilla.org a=brendan@mozilla.org
2000-10-05 04:15:43 +00:00
jband%netscape.com
46893817df
part of bug 55139. Add debug only diagnostic code for dump JSObjects. r=shaver@mozilla.org a=brendan@mozilla.org
2000-10-05 04:13:53 +00:00
jband%netscape.com
f803edb01b
fix bug 55151. This fixes a trunk only regression caused by me in a previous checkin. I missed that an 'if' block contained both a report of an error (that we might want to skip) and also a few lines of necessary error handling code. r=mccabe@netscape.com a=brendan@mozilla.org
2000-10-05 04:13:48 +00:00
brendan%mozilla.org
00c4402750
Fix old bug that stored iter_state even after OBJ_ENUMERATE error (55201, r=rogerl, a=jband).
2000-10-05 00:43:17 +00:00
nboyd%atg.com
1114de0a19
Allow superclass to appear anywhere in the list of classes in the JavaAdapter argument list.
2000-10-03 18:34:02 +00:00
beard%netscape.com
646b2ea55c
avoid an infinite loop on EOF.
2000-10-03 06:23:11 +00:00
nboyd%atg.com
2307ef527d
Avoid creating multiple wrappers.
2000-10-02 20:46:08 +00:00
nboyd%atg.com
10bd56f484
Do cheap test first.
2000-10-02 17:10:00 +00:00
jband%netscape.com
e80b9b250d
Mostly submitted patches...
...
- Fix bug 54264 from Jon Smirl <jonsmirl@mediaone.net>
Do cleanup of thread local storage on main thread.
- Fix bug 54275 from Jon Smirl <jonsmirl@mediaone.net>
Release components in shell before shutting down xpcom
- Fix bug 54310 from Jon Smirl <jonsmirl@mediaone.net>
Call JS_DestroyScript in xpcshell and js.c
- Fix bug 54352 from Jon Smirl <jonsmirl@mediaone.net>
Cleanup what static data we can in xpclog.
- Initial fix of bug 54473
Don't report warnings as errors in wrapped JS calls.
- Fix bug 54462 from Mark Hammond <MarkH@ActiveState.com>
Fix jband's stupid use of uint8 for method indexes.
- Use environment rather than prefs for #ifdef'd debug options
- Don't report NS_ERROR_FACTORY_REGISTER_AGAIN as an error.
r=mccabe@netscape.com a=jband@netscape.com
2000-09-30 08:16:09 +00:00
mccabe%netscape.com
5911e488e0
Propagate fix to 41872 from the standalone JS shell to the standalone XPConnect-enabled JS shell. Make warnings on by default in the standalone JS shell, and introduce the -W option to suppress warnings if needed. Retained the -w option (enable warnings) in case somebody was using it.
...
This file doesn't go into the Mozilla distribution.
r=brendan,r=jband
2000-09-30 01:42:29 +00:00
mccabe%netscape.com
40e861a13e
Fix to 41872. Make warnings on by default in the standalone JS shell, and introduce the -W option to suppress warnings if needed. Retained the -w option (enable warnings) in case somebody was using it.
...
This file is not part of the Mozilla build.
r=brendan
2000-09-30 00:24:22 +00:00
nboyd%atg.com
42b2d478cd
Allow null returns from SecuritySupport methods if someone only
...
wants to implement LiveConnect filtering
2000-09-29 13:49:47 +00:00
brendan%mozilla.org
4ed9d79e0a
Fix bungled GC_KEEP_ATOMS logic (51954, r=mccabe, a=jband).
2000-09-29 00:18:15 +00:00
brendan%mozilla.org
8d730c70da
Don't leave fp->sp above fp->spbase when returning, js_Invoke may GC on the way out (53123, r=mccabe, a=jband).
2000-09-29 00:11:49 +00:00
cls%seawood.org
799d3ef591
Do not use c++ comments in c file. Breaks WS5.0 compiler.
2000-09-28 08:08:02 +00:00
mccabe%netscape.com
ba4d6a252b
Fix to 54307. Patch courtesy Jon Smirl <jon@mediaone.net>.
...
Clean up several locks that jsdtoa uses, when JS_THREADSAFE.
a=brendan
r=mccabe
2000-09-28 05:14:32 +00:00
mccabe%netscape.com
897e928322
Remove unused function prototype.
...
r=jband
2000-09-28 02:47:40 +00:00
mccabe%netscape.com
3b57292fa9
Fix to 54305, free array holding fat locks. Patch courtesy Jon Smirl <jonsmirl@mediaone.net>.
...
a=brendan
r=mccabe
2000-09-27 21:52:27 +00:00
jband%netscape.com
b416a15d43
NOT PART OF BUILD. fixing tools bustage
2000-09-26 10:23:23 +00:00
pschwartau%netscape.com
0aefd9f03b
Adding new test case for scope check and creating js1_5 test suite.
2000-09-25 21:24:09 +00:00
nboyd%atg.com
7f2239a2c4
Miscellaneous formatting changes.
2000-09-25 14:07:45 +00:00
nboyd%atg.com
142af94b8f
Drop unneeded references.
2000-09-25 14:06:47 +00:00
nboyd%atg.com
adc731c1e6
Fix enum.js regression.
2000-09-25 14:04:20 +00:00
waldemar%netscape.com
eded78869f
Added void and classof operators
2000-09-24 06:08:53 +00:00
waldemar%netscape.com
0e94e874c9
Made implements clauses js2-only
2000-09-23 08:15:06 +00:00
brendan%mozilla.org
5c322995b7
Fix two distinct bugs with similar symptoms (53123, r=law, a=jband).
2000-09-23 01:23:53 +00:00
jeff.dyer%compilercompany.com
d5d760afb0
#45692:r=edburns,a=brendan. Followup fixes for oji liveconnect security.
2000-09-22 13:48:20 +00:00
waldemar%netscape.com
e9fac36551
Major revisions for Sep 18 and 21 language changes
2000-09-22 08:16:22 +00:00
waldemar%netscape.com
baf53149b3
Removed "constructor" keyword
2000-09-22 08:14:56 +00:00
jband%netscape.com
418b39b154
- Use the thread context service rather than our own JSContext. This makes
...
us less unthreadsafe. Use THREADSAFE nsISupports impl macro. bug 52936
- Add JS_{Begin,End}Request. bug 39373
- Call xpc->InitClass on each global - not just the superglobal. bug 52591
- Remove some gotos using auto classes for cleanup.
- Converted WITH_SERVICE calls to do_GetService.
- Consistent placement of contractID strings.
a=shaver@mozilla.org
2000-09-21 04:30:32 +00:00
jband%netscape.com
3dcad1b0a6
rest of the fix for bug 53268. a=brendan@mozilla.org
2000-09-21 03:56:42 +00:00
brendan%mozilla.org
ccf7a9fae9
Fix 53268, r=jband.
2000-09-21 01:37:02 +00:00
rogerl%netscape.com
668c8ce522
Cleanup warning fix.
2000-09-19 20:56:49 +00:00
rogerl%netscape.com
9a22c0ee19
Fixed warnings for gcc build.
2000-09-19 20:35:05 +00:00
beard%netscape.com
a160285334
Fixed startup/terminate routines.
2000-09-19 05:38:23 +00:00
beard%netscape.com
49e2480b9c
[Not part of build] Really increase default heap size, to 8192.
2000-09-19 02:50:00 +00:00
beard%netscape.com
89a295bdc4
Bumped up memory/stack.
2000-09-19 02:34:41 +00:00
brendan%mozilla.org
2861dff1f3
Add strict warning for undefined property reference (foo.bar where bar names no object in foo or its prototypes; r=jband).
2000-09-19 02:24:11 +00:00
brendan%mozilla.org
490bf8236e
Fix JS_BeginRequest to avoid self-deadlock if called from a finalizer (52808, r=jband).
2000-09-19 02:18:17 +00:00
jband%netscape.com
ef7bb615cc
fix shutdown crasher bug 52940. We can't leave the thread context stack service thinking that the context we are about to delete is still valid. a,r=brendan@mozilla.org
2000-09-19 01:09:48 +00:00
beard%netscape.com
b35d6552f0
Create SIOUX console with menus, etc. r=jband, a=brendan
2000-09-18 23:49:46 +00:00
brendan%mozilla.org
de5d6d74b9
Censor all Call objects, per ECMA-262 (r=rogerl, 53037).
2000-09-18 23:35:22 +00:00
brendan%mozilla.org
1f03cb71d4
- Fix encodeURI, decodeURI, etc. common subroutines to avoid realloc'ing char
...
by char, by using a larger chunk size (64 chars) for linear growth. Also got
rid of ASCII-oriented add_bytes subroutine and related sprintf usage.
- Avoid reloading loop invariant str->chars all the time in encode and decode.
- Avoid creating garbage strings for unescaped and reserved character sets, by
using statically initialized jschar array constants.
- Expand tabs, clean up 80th column violations, use prevailing style, etc.
2000-09-18 22:17:30 +00:00
nboyd%atg.com
b8f186828a
Expand javadoc.
2000-09-18 18:38:02 +00:00
nboyd%atg.com
7457687f89
Remove old-style debug codegen.
2000-09-18 17:57:02 +00:00
nboyd%atg.com
a6150b9fff
Better error message for common error.
2000-09-18 17:28:59 +00:00
beard%netscape.com
dee42157a2
Make XPC shell compile on XP_MAC. r=jband, a=brendan
2000-09-17 15:34:39 +00:00
jband%netscape.com
51e5128d17
NOT PART OF BUILD. Fix xpconenct test uses of progids missed in the big progid to contractid renaming
2000-09-16 22:17:23 +00:00
brendan%mozilla.org
3d0b204150
- Back out part of patch from tlundeen@webcrossing.com, my fault for taking it
...
in part (the entire patch made JSContexts ref-counted, but that is not an API
compatible change, and it doesn't help clean up at JS_Finish time if the API
user leaks JSContext refs anyway). 52835, r=jband.
- First part of 64-bit portability fix for 52792, r=jnance. More work needed.
- Fix bogus assert and minimization in js_AllocStack, too.
2000-09-16 22:17:22 +00:00
jband%netscape.com
d50e6f9d65
NOT PART OF BUILD. Fix xpconenct test uses of progids missed in the big progid to contractid renaming
2000-09-16 21:47:32 +00:00