brendan%mozilla.org
fa54cd9d8a
Remove bad old regexp object locking across huge, deadlock-prone, so-not-critical sections (123930, r=rogerl, sr=jband&shaver).
2002-02-09 00:14:31 +00:00
brendan%mozilla.org
a219a25636
Fix recently-uncovered ECMA violation: lastIndex must use double storage (124339, r=rogerl, sr=shaver).
2002-02-08 23:59:49 +00:00
pschwartau%netscape.com
94b0eb9c73
Improving readability.
2002-02-08 23:22:59 +00:00
pschwartau%netscape.com
64d729ccb2
Improving readability.
2002-02-08 21:42:55 +00:00
brendan%mozilla.org
a22a44116b
Make regexp.lastIndex threadsafe by multiplexing it by thread-id in each r.e. (76717, r=rogerl, sr=shaver).
2002-02-08 02:46:03 +00:00
brendan%mozilla.org
a911b05d03
Avoid all gc <> obj-lock deadlocks by letting the gc run lock-free, safe since all requests are suspended or ended when the gc runs (114712, r=shaver, sr=jband).
2002-02-08 01:55:30 +00:00
nboyd%atg.com
7eff00208f
* Avoid creating a ClassNameHelper when turning caching off.
...
* When turning debug generation on, don't change opt level from -1 to 0.
2002-02-07 17:54:57 +00:00
rginda%netscape.com
7fccaa5b34
bug 121039, "Need a way to unwrap jsdIValues", r=jband, sr=jst
...
adds jsdIValue::getWrappedValue() and jsdIService::wrapValue() methods to provid
e js scripts a way to convert between jsdIValues and "real" js values.
Also includes fix to not call breakpoint hook while paused, and changes jsdIFilt
er::glob attribute to jsdIFilter::globalObject, to match jsdIContext::globalObject
2002-02-07 00:59:55 +00:00
brendan%mozilla.org
2edcffaaed
Quick followup to last checkin -- warning fixes (d'oh!)
2002-02-06 07:56:29 +00:00
brendan%mozilla.org
2653cdfd3a
Fix call and new expression parsenode beginning line number, where the arglist is on another line from the function or constructor, to avoid a bogus assertion in UPDATE_LINENO_NOTES, which is now replaced by better comments and an avoided gratuitous store to cg->currentLine (123371, r=rginda, sr=shaver).
2002-02-06 07:39:20 +00:00
brendan%mozilla.org
2c41247d14
Fix failure to check for JS_InitClass failure, reported by Eric Brueggemann <eric_brueggemann@yahoo.com>, r=shaver, sr=mozbot.
2002-02-06 07:01:37 +00:00
nboyd%atg.com
d7f0af7c79
Have ClassNameHelper object be allocated lazily
2002-02-05 13:47:16 +00:00
nboyd%atg.com
dc8951753b
Don't hold a static reference to a ClassLoader that will prevent JavaAdapter classes
...
from being unloaded.
2002-02-05 13:37:50 +00:00
jband%netscape.com
dcbd4a1a96
Add better support to xpconnect for converting between variants and arrays. bug 120881. r=dbradley sr=vidur. Trivial fix for case where we were hitting an assert at xpcom shutdown. bug 121536. r=dbradley rs=vidur.
2002-02-05 06:45:08 +00:00
jst%netscape.com
cb926125b8
Fixing bug 116834. Making element.innerHTML='...<script>...</script>...' not execute the script, this makes mozilla compatible with IE wrt innerHTML and execution of scripts. r=bzbarsky@mit.edu, sr=rpotts@netscape.com
2002-02-05 05:53:56 +00:00
pschwartau%netscape.com
57f17cedc4
Initial add. Regression test for bug 123437.
2002-02-05 01:44:52 +00:00
nboyd%atg.com
dbc9ade56d
Clean up formatting.
2002-02-04 18:58:03 +00:00
nboyd%atg.com
80650f2d25
Change version to 1.5R4pre.
2002-02-04 15:26:31 +00:00
jband%netscape.com
f0115acfab
unbust XPCONNECT_STANDALONE build. No change to default build. bug 121438. rs=jband.
2002-02-03 20:05:22 +00:00
pschwartau%netscape.com
687f3f451e
Initial add. Regression test for bug 123002.
2002-02-02 02:03:43 +00:00
seawood%netscape.com
8f2816f49f
Do not place the .res file inthe srcdir
2002-02-01 04:50:32 +00:00
igor%mir2.org
febdace285
Use heapsort instead of qsort for Array.sort to follow JS for reasons described in http://bugzilla.mozilla.org/show_bug.cgi?id=99120
2002-01-31 10:08:17 +00:00
brendan%mozilla.org
fdf6f6bfee
Fix for(i in null) and for(i in undefined) to error per ECMA, rather than iterating zero times (121744, r=khanson, sr=shaver).
2002-01-31 07:30:05 +00:00
rginda%netscape.com
905acd6402
changing a string constant, comenting out a DEBUG_rginda
...
use more descriptive url when compiling prettyprint changes
2002-01-31 00:37:28 +00:00
pschwartau%netscape.com
5c88e87eeb
Initial add. Regression test for bug 121744.
2002-01-30 21:57:28 +00:00
sfraser%netscape.com
d133d4956f
Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
2002-01-30 21:14:20 +00:00
rginda%netscape.com
2ab45af255
quiet bogus "potentially unused" warnings, see bug 121178, sr=brendan
2002-01-30 08:37:57 +00:00
igor%mir2.org
03c7c86042
Stricter enter/exit: enter performs sanity checks on supplied Context and the exit requires previous enter.
2002-01-29 22:58:22 +00:00
dougt%netscape.com
c50ca402ad
1. Converts callers of nsIComponentManagerObsolete to use
...
nsIComponentRegistrar.
2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.
3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.
4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.
5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.
6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl. in
this way, the same base class can support both old style and new style
enumerations.
7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer. Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.
Bug 115853. r=dp@netscape.com , sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
igor%mir2.org
7ca511bab3
Few Native* classes are made package private and final. They had been public only for implementation reasons.
2002-01-29 18:40:13 +00:00
igor%mir2.org
86947ddec0
Use ScriptRuntime.toString(double) to convert double to string. Easier to follow version of getElem/setElem
2002-01-29 09:44:24 +00:00
rginda%netscape.com
9626570b63
bug 121318, sr=brendan,r=jst, "Venkman should disable the target window when stopped at a breakpoint".
...
implement the jsdIContext interface.
create only one jsdValue wrapper per unique jsval.
add executionContext property to jsdIStackFrame.
add enumerateContexts to jsdIDebuggerService.
add jsdIContextEnumerator interface.
2002-01-29 08:32:23 +00:00
rginda%netscape.com
0e7a4d620e
fixing os/2 bustage, false vs PR_FALSE mixup
2002-01-29 07:20:59 +00:00
rginda%netscape.com
33fccb8187
bug 121178, r=jst,sr=brendan, "jsdIStackFrame::eval signature needs to be changed"
...
return exception from jsdService::Eval if one occurs.
2002-01-29 06:15:58 +00:00
rginda%netscape.com
ecdf07d4a4
bug 121192, sr=brendan,r=jst, "Add proper errorHook and debugHook to jsdIDebuggerService"
...
adds jsdIDebugHook interface, change the meaning of jsdIErrorHook.
error hook is called when an error occurs, and is given information about the error report.
debug hook is called when/if the error hook returns false, and is given information about the ececution state.
2002-01-29 05:56:02 +00:00
nboyd%atg.com
044c888b5f
Update implementation version.
2002-01-28 00:52:12 +00:00
brendan%mozilla.org
1d1d042dce
Checking in rogerl's fix for double-reports of compile-time errors (120197, r=brendan, sr=shaver).
2002-01-27 04:42:37 +00:00
nboyd%atg.com
a2254d8379
Clean up formatting.
2002-01-26 20:07:49 +00:00
nboyd%atg.com
eec81fb952
Fix bug 121790
2002-01-26 19:15:06 +00:00
nboyd%atg.com
cf94c28b89
Fix formatting
2002-01-26 19:13:22 +00:00
pschwartau%netscape.com
31fad3dda2
Improving readablity.
2002-01-25 23:52:24 +00:00
pschwartau%netscape.com
97e08a35b7
Improving readability.
2002-01-25 20:37:37 +00:00
pschwartau%netscape.com
29979faedc
Improving readability.
2002-01-25 20:02:31 +00:00
pschwartau%netscape.com
884be956c1
Skip another SpiderMonkey test generating infinite recursion and catching it as an error.
2002-01-25 03:39:21 +00:00
seawood%netscape.com
39ba085fc5
Fix "static" build support for win32 gmake builds.
...
Bug #58981 r=bryner
2002-01-25 03:20:51 +00:00
pschwartau%netscape.com
e20c536dcb
Added three more cases to the test.
2002-01-25 03:17:23 +00:00
pschwartau%netscape.com
26aea873ac
Initial add. Regression test for bug 121658.
2002-01-25 03:04:18 +00:00
brendan%mozilla.org
b8f48f2f9f
Make 'too much recursion' errors be exceptions #if JS_HASH_ERROR_EXCEPTIONS (121658, r=rogerl, sr=shaver).
2002-01-25 00:49:52 +00:00
brendan%mozilla.org
f303a64843
Checking in patch from Daniel Bratell <bratell@lysator.liu.se>, r=khanson, sr=me.
2002-01-25 00:47:11 +00:00
nboyd%atg.com
d7e41aff99
UPdate implementation version
2002-01-24 20:17:05 +00:00