23 Commits

Author SHA1 Message Date
silver%warwickcompsoc.co.uk
bd35b7ad55 Bug 343511 - Don't assert more than necessary. r=rginda
git-svn-id: svn://10.0.0.236/trunk@203252 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 15:25:32 +00:00
mrbkap%gmail.com
0b7523274b Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
git-svn-id: svn://10.0.0.236/trunk@199768 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 22:39:55 +00:00
timeless%mozdev.org
6369baa290 Bug 240521 Crash [@ jsd_NewThreadState] when script is null
r=rginda sr=dmose


git-svn-id: svn://10.0.0.236/trunk@160499 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 19:56:49 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
rginda%netscape.com
33260f7486 fix tbox bustage.
git-svn-id: svn://10.0.0.236/trunk@141410 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:48:43 +00:00
rginda%netscape.com
8a5d068645 bug 200591, "File Options > Don't Debug Eval/Timeouts isn't working", r=brendan
prevent any stack with a disabled frame from being debugged during single-stepping, or break-on-throw.  Also adds versioning support to the jsdIDebuggerService interface.


git-svn-id: svn://10.0.0.236/trunk@141407 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:12:11 +00:00
rginda%netscape.com
741acbe78c part of bug 109652, "Venkman needs to profile" r=peterv,r=a=shaver
add profiling support.


git-svn-id: svn://10.0.0.236/trunk@115415 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 09:24:14 +00:00
rginda%netscape.com
b5e27846e1 fix uninitialized return value in jsd_IsStackFrameNative
git-svn-id: svn://10.0.0.236/trunk@114528 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:39:09 +00:00
rginda%netscape.com
5f8367e018 bug 124474, "add native frame support to jsd"
sr=shaver, r=jband
add JSD_IsStackFrameNative, IsStackFrameDebugger, and IsStackFrameConstructing
add similar attributes to jsdIStackFrame
tweak return values in jsds_FilterHook
don't include dummy stack frames in threadstates

bug 110387, "Crash on exiting venkman"
check to see if the debugger was turned off before going through with an unPause.


git-svn-id: svn://10.0.0.236/trunk@114496 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:57:30 +00:00
rginda%netscape.com
dd071b060f quiet bogus "potentially unused" warnings, see bug 121178, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113202 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 08:37:57 +00:00
rginda%netscape.com
62e2418433 bug 121178, r=jst,sr=brendan, "jsdIStackFrame::eval signature needs to be changed"
return exception from jsdService::Eval if one occurs.


git-svn-id: svn://10.0.0.236/trunk@113101 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 06:15:58 +00:00
rginda%netscape.com
9dffd404bd bug 99601, add filter support to js/jsd, r=jband sr=brendan
large addition to the jsd_xpc component allows arbitrary filtering of debug hooks by url pattern, line range, and global object.  also adds ability to begin instrumenting jsscripts at app startup.


git-svn-id: svn://10.0.0.236/trunk@106689 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 13:41:32 +00:00
gerv%gerv.net
13afb6d0f9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
gerv%gerv.net
ae1d5501a1 Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 00:02:59 +00:00
scc%mozilla.org
2281a4d137 bug #98089: ripped new license
git-svn-id: svn://10.0.0.236/trunk@103230 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 22:39:41 +00:00
rginda%netscape.com
a411916b1b -- not built --
whitespace cleanup


git-svn-id: svn://10.0.0.236/trunk@102148 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 18:01:28 +00:00
rginda%netscape.com
5030d2e1d8 - not built -
remove HAVE_PATCH_FROM_77081 not that 77081 is checked in.


git-svn-id: svn://10.0.0.236/trunk@93972 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 21:57:43 +00:00
rginda%netscape.com
f0bb58e88e - not built -
turn off jsd_EvaluateUCScriptInStackFrame until 77081 gets checked in.


git-svn-id: svn://10.0.0.236/trunk@93038 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 23:53:59 +00:00
rginda%netscape.com
ee606ac24d - not built -
patch from peterv.  We can't use js_* in this module because they're libjs' private stash.  I got away with it on Linux somehow, but not on mac, and probably not on windows.  jsd_EvaluateScriptInStackFrame now uses JS_EvaluateInStackFrame, instead of doing the inflation itself and calling JS_EvaluateUCInStackFrame.


git-svn-id: svn://10.0.0.236/trunk@93033 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 23:02:58 +00:00
rginda%netscape.com
274c8e0f4f - not built -
add *_EvaluateUCScriptInStackFrame


git-svn-id: svn://10.0.0.236/trunk@92791 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-20 03:47:09 +00:00
dmose%mozilla.org
ce50f7d151 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52900 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 02:47:15 +00:00
jband%netscape.com
8719b2fcc7 not part of mozilla build - merging from SpiderMonkey140_BRANCH
git-svn-id: svn://10.0.0.236/trunk@14138 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 08:57:24 +00:00
ltabb
8ed5afe62c Free the lizard
git-svn-id: svn://10.0.0.236/trunk@10 18797224-902f-48f8-a5cc-f745e15eee43
1998-03-28 02:44:41 +00:00