rginda%netscape.com
2a5c47b883
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
1fbc1826c1
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
24ebcbe7fd
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
48f217780d
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
fa5df5e54c
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
2e39614ba0
bug 119938, nebiros bustage, r=dbaron
...
remove useless casts
2002-01-14 21:59:34 +00:00
beard%netscape.com
613c094d95
Fix mac bustage: jschar* and PRUnichar* aren't compatible.
2002-01-12 01:40:15 +00:00
rginda%netscape.com
7cc222ac6c
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
9623dca0c3
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
f85a6b8d87
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
874c54280c
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
31d6aca7e7
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
d360173601
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
d8927fcc61
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
alecf%netscape.com
52cd89e71b
win32 REQUIRES cleanup
2001-11-15 03:49:13 +00:00
rginda%netscape.com
f74fb4592e
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
ba810640be
More REQUIRES clean-up.
2001-10-16 22:08:55 +00:00
rginda%netscape.com
66be1a9728
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
8a3f2761d0
bug 103831, r=cls, sr=jband
...
remove java stubs
2001-10-09 21:43:15 +00:00
rginda%netscape.com
a84aff6f80
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
25694acfa3
Clean up REQUIRES lines.
2001-10-07 10:35:41 +00:00
jaggernaut%netscape.com
cd894610d1
Checking in updated mac project file for Venkman (the JS Debugger)
2001-09-30 12:39:29 +00:00
rginda%netscape.com
3cbb02048d
- not built -
...
remove java references, add jsd_xpc.cpp note, explain jsdb.
2001-09-30 08:52:04 +00:00
rginda%netscape.com
b74c9a9cfb
move REQUIRES line above include config.mak, to fix bustage
2001-09-30 07:10:21 +00:00
rginda%netscape.com
7d633b2f82
fixing REQUIRES bustage
2001-09-30 06:28:38 +00:00
jaggernaut%netscape.com
fdc4078bc4
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
f385eb981a
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
e4e3c2f748
- 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
gerv%gerv.net
2a80f3fea9
Oops.
2001-09-20 00:02:59 +00:00
scc%mozilla.org
da68f3ed78
bug #98089 : ripped new license
2001-09-19 22:39:41 +00:00
jaggernaut%netscape.com
3826eb9902
Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
2001-09-18 13:41:47 +00:00
rginda%netscape.com
e9ca148ce0
- venkman only -
...
init xpconnect on the debugger's default context so that xpconnect can use it when it has to. r=jband
2001-09-06 01:34:44 +00:00
rginda%netscape.com
39d53b3512
- venkman only -
...
turn off verbose debugging for me
push a thread event queue for necko before we enter a nested event loop
2001-09-05 21:29:59 +00:00
rginda%netscape.com
0a3c92841d
-- not built --
...
exposing call hook functionality
2001-09-01 18:03:53 +00:00
rginda%netscape.com
ae3da0ea95
-- not built --
...
whitespace cleanup
2001-09-01 18:01:28 +00:00
rginda%netscape.com
bc31e2e0ee
- not built -
...
spruce up some comments
added, then comented out, jsdIDebuggerService::filterGlobalObject
2001-08-28 22:03:44 +00:00
rginda%netscape.com
7013f31b75
- not built -
...
whitespace tweakage
2001-08-28 22:02:28 +00:00
rginda%netscape.com
84e05c27ce
- not built -
...
don't allow gc's during script hooks if CAUTIOUS_SCRIPTHOOK is defined (which it is, by default.) Should help with stability until we can fix the real problems.
Use JSVAL_ macros instead of JSD_* calls in jsdValue::GetJSType method, avoiding two c++ frames per call.
2001-08-28 22:02:07 +00:00
rginda%netscape.com
fe16ecaba4
- not built -
...
modeline fix
2001-08-28 21:59:53 +00:00
cls%seawood.org
8405a1984e
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
rginda%netscape.com
7be0be9140
- not built -
...
add javadoc comments, remove jsdIScript::isActive, add jasIService::GC()
2001-08-03 05:15:27 +00:00
rginda%netscape.com
cd03229855
- not built -
...
remove isActive attribute from jsdScript (it's the same thing as isValid)
fix bug in jsdValue::GetDoubleValue()
add jsdService::GC()
2001-08-03 05:14:21 +00:00
cls%seawood.org
fd1695ac66
Update REQUIRES for jsd
2001-07-20 05:33:34 +00:00
cls%seawood.org
654b132df3
Updating .cvsignore files.
...
Bug #84824 r=jag
2001-07-06 02:36:37 +00:00
rginda%netscape.com
43dfbfdf6d
- not built -
...
remove spaces from non debug definitions of DEBUG_*, bug 89240
2001-07-05 09:06:24 +00:00
rginda%netscape.com
94f76fe2f3
- not built -
...
add jsdIEphemeral interface, inherit from it in interfaces that need to.
2001-07-03 22:22:58 +00:00
rginda%netscape.com
c9c7dff65b
- not built -
...
move debug object counters and various constructors to jsd_xpc.cpp
add LiveEphemeral struct to reperesent a link in a PRCList of ephemeral objects.
declare jsdIEphemeral interface in objects that need it, add invalidaAll static method to jsdIProperty and jsdIValue. jsdIObject still needs work.
2001-07-03 22:21:56 +00:00
rginda%netscape.com
a69b4d96de
- not built -
...
Large changes to improve the way we deal with our wrappers around js engine structures. jsdIScript, jsdIStackFrame, jsdIValue, and jsdIProperty interfaces now inherit from a new interface "jsdIEphemeral". This interface is used to invalidate the wrapper. Once the wrapper is invalidated, *most* methods throw NS_ERROR_NOT_AVAILABLE, some interfaces, such as jsdIScript, cache important information so that the wrapper isn't utterly useless once it has been invalidated. The boolean isValid attribute can be used to see if the wrapper is still valid.
factor debug object counters into some simple macros
add new velid assertion macros for the new ephemeral objects
add utility functions for dealing with PR_CLISTs full of ephemeral objects.
invalidate the jsdIFrame after the execution hook completes
move some c/dtors from jsd_xpc.h over here to avoid exposing debug object counters, and repeating some macros
fix incorrectly set out parameter in getValue::GetDoubleValue
2001-07-03 22:19:04 +00:00
rginda%netscape.com
0dd8228c9c
- not built -
...
Add isValid to jsdIScript
Add jsdIService::isOn
2001-06-28 07:47:22 +00:00
rginda%netscape.com
27a7eb62fc
- not built -
...
declare and initialize new provate members in jsdScript, copy important script properties at jsdScript creation time, so they're around after Invalidate().
2001-06-28 07:47:04 +00:00