rginda%netscape.com
606d9f3518
bug 155838, "Infinite loop caused by strange code", r=peterv, sr=brendan, a=roc+moz@cs.cmu.edu
...
don't leave gDeadScripts pointing at garbage. May or may not fix the problem at hand, but is an improvement in either case.
2002-07-12 21:28:29 +00:00
rginda%netscape.com
5551899c79
fix build bustage, NS_IF_RELEASE the raw pointer, not the COM pointer.
2002-06-19 22:40:19 +00:00
rginda%netscape.com
410a00825d
Bug 151803, "Debugger is leaking JSDValues", r=peterv, sr=jst
...
Stop caching jsdIValues, it doesn't seem to be worth the lookup cost. This has the side effect of plugging the leak, as described in the bug.
also...
* Convert a few raw pointers to nsCOMPtrs
* Fix a bug where removing the last filter did not null out the list head,
causing a crash the next time filters were used.
* Track live jsdStackFrames, so we can invalidate them all when execution
continues. Without this, only the top frame is properly invalidated, and any
other frame accessed after a continue will do Bad Things.
* Add some debugging prints to GetInitAtService, which seems to be failing at
random times.
2002-06-19 21:56:23 +00:00
dougt%netscape.com
c683a217ab
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
rginda%netscape.com
6d9b0eac20
- venkman only -
...
bug 139883, "ErrorHookProc can be tricked into thinking it never finished running", r=peterv
fixes bad early return in jsds_ErrorHookProc
test for correct max params (12, not 8) in CreatePPLineMap
use nsnull instead of 0 for null pointer return value
2002-04-26 20:57:35 +00:00
colin%theblakes.com
9b779d9dd5
Do not define MODULE_NAME for components which are shareable even in
...
static builds.
b=134650 r=cls sr=dveditz a=asa
2002-04-02 13:36:56 +00:00
seawood%netscape.com
2d941f53cc
Do not set EXPORT_LIBRARY for libs that we do _not_ want in the static link list.
...
Bug #134012 r=rjesup sr=dveditz a=leaf
2002-03-30 01:46:52 +00:00
cathleen%netscape.com
99fa3efa4e
fix linux static build installer. bug 128507, bug 130995, bug 130998 r=seawood sr=dveditz a=asa (verbal)
2002-03-26 00:53:30 +00:00
dbaron%fas.harvard.edu
6cdcd7ef3a
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-24 00:16:18 +00:00
rginda%netscape.com
f7bdb90b75
bug 129519, "JS_GetPropertyDesc gives up too easily", r=jband, sr=shaver, a=bren
...
dan
Reflect new JSPD_* defines, make jsd_GetValueProperty degrade gracefully instead of fail outright when we run into a problem fetching the property value.
2002-03-16 01:58:36 +00:00
rginda%netscape.com
f120347fbe
part of bug 109652, "Venkman needs to profile" r=peterv,r=a=shaver
...
add profiling support.
2002-02-27 09:24:14 +00:00
rginda%netscape.com
24f2a77101
bug 126365, "add options and private support to jsdIContext", sr=jst, r=jband
...
add jsdIContext::options and ::privateData attributes
2002-02-20 05:45:57 +00:00
rginda%netscape.com
adb60f229e
bug 124717, need to wrap JSVAL_NULL for eval result, instead of just returning it unwrapped.
2002-02-16 10:53:52 +00:00
rginda%netscape.com
0aa1a25c67
fix uninitialized return value in jsd_IsStackFrameNative
2002-02-14 22:39:09 +00:00
rginda%netscape.com
34dcbc87a7
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.
2002-02-14 07:57:30 +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
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
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
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
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
rginda%netscape.com
675a123ada
bug 119865, crash exiting venkman, r=peterv, sr=brendan
...
use nsCOMPtr to avoid releasing a final reference via jsdScript::Invalidate()
2002-01-24 13:17:04 +00:00
jst%netscape.com
74b270f1db
Fixing bug 120899. Changing the NS_WARN_IF_FALSE() macro so that it can't be mis-used in optimized builds. This change makes the macro not usable in expressions that are supposed to be evaluated in release code since the macro now expands to nothing in non-debug builds. Also eliminate NS_VALIDATE which is equally mis-usable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org
2002-01-24 09:20:51 +00:00
seawood%netscape.com
e56e20b1dc
Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
...
bug #58981 sr=jag
2002-01-16 05:10:09 +00:00
rginda%netscape.com
e4742bb5be
bug 119938, nebiros bustage, r=dbaron
...
remove useless casts
2002-01-14 21:59:34 +00:00
beard%netscape.com
3420ef9253
Fix mac bustage: jschar* and PRUnichar* aren't compatible.
2002-01-12 01:40:15 +00:00
rginda%netscape.com
73855845b3
bug 115695, rs=brendan, venkman only
...
netive changes relating to pretty print support, includes...
* remove jsdIPC interface, replaced with ulong offsets from PC 0.
* add |pcmap| parameter to select between sourcetext/prettyprint linemaps (pcToLine, lineToPc, and isLineExecutable.)
* add |functionSource| property to jsdIScript.
* add |tag| to jsdIScript.
* fixed potential jsdIScript leaks.
2002-01-12 00:56:35 +00:00
seawood%netscape.com
0d320d137e
Link jsd into application in a "static" build.
...
Thanks to Robert Ginda <rginda@netscape.com> for the patch.
Bug #118784 r=cls
2002-01-10 08:47:01 +00:00
rginda%netscape.com
fa27b59d7d
bug 117907, patch=joerg.schaible@gmx.de (J�rg Schaible), r=me
...
add release build option to jsdb.mak
2002-01-04 19:24:14 +00:00
seawood%netscape.com
45bfbf0658
Landing the rest of the win32 gmake changes:
...
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup
Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
ccarlen%netscape.com
f810f656cc
Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
2001-12-11 05:10:45 +00:00
ccarlen%netscape.com
baca6ece31
Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
2001-12-10 20:42:22 +00:00
seawood%netscape.com
7733357d51
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
alecf%netscape.com
d49a4ba867
win32 REQUIRES cleanup
2001-11-15 03:49:13 +00:00
rginda%netscape.com
db43fadc93
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.
2001-10-30 13:41:32 +00:00
jaggernaut%netscape.com
ce6e434d2a
More REQUIRES clean-up.
2001-10-16 22:08:55 +00:00
rginda%netscape.com
6c53ec4ba6
bug 103804, "Venkman doesn't like stopping in timeouts", r=jband, sr=shaver
...
add callback to the enterNestedEventLoop method
2001-10-10 06:35:46 +00:00
rginda%netscape.com
28b0c9fa5b
bug 103831, r=cls, sr=jband
...
remove java stubs
2001-10-09 21:43:15 +00:00
rginda%netscape.com
4d363f3ca0
bug 102785, r=dp, sr=shaver, a=asa
...
remove venkman startup listener so we don't have to load the dll at startup.
checking into 0.9.5 branch also.
2001-10-08 19:44:35 +00:00
jaggernaut%netscape.com
c39b98b2a4
Clean up REQUIRES lines.
2001-10-07 10:35:41 +00:00
jaggernaut%netscape.com
3b8177ee43
Checking in updated mac project file for Venkman (the JS Debugger)
2001-09-30 12:39:29 +00:00
rginda%netscape.com
9b83e1a5a9
- not built -
...
remove java references, add jsd_xpc.cpp note, explain jsdb.
2001-09-30 08:52:04 +00:00
rginda%netscape.com
2af8768593
move REQUIRES line above include config.mak, to fix bustage
2001-09-30 07:10:21 +00:00
rginda%netscape.com
d81887f935
fixing REQUIRES bustage
2001-09-30 06:28:38 +00:00
jaggernaut%netscape.com
ca6197295f
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
rginda%netscape.com
c07e99883d
- venkman only -
...
bug 100943, changes needed to build jsd on os/2
patch by Dainis Jonitis, r=mkaply,rginda
2001-09-22 01:39:24 +00:00