pjs/js/jsd
rginda%netscape.com 4147e2be2f - not built -
move from pc as a ulong to pc as an object wrapped around a uword (jsdIPC)
rename init() to on() on jsdIService
move lineToPc and pcToLine from jsdIThreadState to jsdIScript (where they belong)
add setBreakpoint(), clearBreakpoint(), and clearAllBreakpoints() to jsdIScript
add off(), clearAllBreakpoints(), and breakpointHook attribute to jsdIService
add creatorURL, creatorLine, constructorURL, constructorLine, and value attribut
es to jsdIObject
2001-04-25 18:29:51 +00:00
..
classes
corba
idl - not built - 2001-04-25 18:29:51 +00:00
java
javawrap
jsdb -- not built -- 2001-04-14 18:57:00 +00:00
macbuild
.cvsignore
MANIFEST
Makefile.in moving xpcom wrapper from extensions/venkman/src/ and idl/ to here. 2001-04-17 08:50:41 +00:00
README
jsd.h -not built- 2001-04-20 03:43:07 +00:00
jsd.mak
jsd1640.def
jsd1640.rc
jsd3240.rc
jsd_atom.c
jsd_high.c - not built - 2001-04-20 03:44:25 +00:00
jsd_hook.c
jsd_java.c
jsd_lock.c
jsd_lock.h
jsd_obj.c
jsd_scpt.c - not built - 2001-04-20 03:45:39 +00:00
jsd_stak.c - not built - 2001-04-24 23:53:59 +00:00
jsd_step.c
jsd_text.c - not built - 2001-04-20 03:41:10 +00:00
jsd_val.c - not built - 2001-04-20 03:48:03 +00:00
jsd_xpc.cpp - not built - 2001-04-25 18:20:47 +00:00
jsd_xpc.h - not built - 2001-04-25 18:22:49 +00:00
jsdebug.c - not built - 2001-04-20 03:59:43 +00:00
jsdebug.h - not built - 2001-04-20 04:03:21 +00:00
jsdshell.mak
jsdstubs.c
makefile.win
mkshell.bat
resource.h

README

/* jband - 10/26/98 -  */

js/jsd contains code for debugging support for the C-based JavaScript engine 
in js/src.

Currently the makefiles are for Win32 only (using MS nmake.exe from MSDEV 4.2).
jsd.mak will build a standalone dll. jsdshell.mak will build the dll and also
a version of the js/src/js.c shell which will launch a Java VM and run the 
JavaSript Debugger (built in js/jsdj). This version assumes that you have a 
JRE compatible JVM installed. Only Windows is supported for this Java-based 
debugging.

The makefile assumes that the jdk/include directory is part of the path
in your 'include' environment variable so that is can find jni.h.

Though only Windows makefiles are supplied, the basic code in js/jsd should 
compile for other platforms -- it is a newer version of code that builds and 
ships with Communicator 4.x on many platforms.

js/jsd/jsdb is a console debugger using only native code (see README in that 
directory)