Version 2.1.6beta9  of the Java Development for Emacs (JDE) is available
for downloading at the JDE website

http://sunsite.auc.dk/jde/

Note that important information on installing JDEbug is contained in the
notes for earlier releases. These are available in the ReleaseNotes.txt
file included with the beta9 release distribution.

- Paul


JDE2.1.6beta9 Release Notes

Note. This release requires and includes the latest development 
version of the eieio.el library. You should 
remove any earlier versions from your Emacs load-path.

This release comprises new JDEBug debugger features plus 
bug fixes.

New Debugger Features
=====================

(See release notes for beta 7 and 8 below for information on
installing and running JDEBug.)

This release implements the following new features and commands:

* JDEBug->Display->Variable

  This command displays the value of the variable at point.
  If the value is a primitive, this command displays
  the primitive's value. If the value is an object, the command
  displays 

    <TYPE:ID> 

  where TYPE is the type of object and ID is an ID assigned
  to the object by the debugger. Use the following commands
  to display the fields of instances of user-defined types
  and the elements of arrays.

  This command works only if the variable is defined in the
  target process. It displays the value in the debugger
  output buffer for the target process.

  Note: this command works by evaluating the expression at point.
  If the expression is not a variable, the command will still
  attempt to evaluate it.

* JDEBug->Display->Array

  Displays the elements of a specified array. The command prompts you
  to enter the array's ID. 

* JDEBug->Display->Object

  Displays the fields of a specified object. The command prompts
  you to enter the object's ID in the minibuffer.

* JDEBug->Display->String

  Displays the contents of a specified string, i.e., an object
  of type java.lang.String. This command allows you to display 
  the string's value without displaying its other fields.

* JDEBug->Display->Local Variables

  Displays the variables local to the point where the target
  process is currently stopped. Note: on Windows 95, this
  command sometimes crashes the application being debugged.
  I can't detect any pattern. If you experience similar 
  crashes, I'd appreciate hearing from you, especially if
  you can detect any pattern to the crashes.

* JDEBug->Evaluate Expression

  This command evaluates any Java expression. The expression may
  include variables. However, the variables must be defined
  in the current stack frame of the target process.

* JDEBug now remembers the initial 3-pane window configuration for a process
  and restores the configuration when you invoke the JDEBug->Set Target
  command.

* Fixed the jde-find-data-directory to return the JDE directory on XEmacs if
  it cannot find the JDE data in the XEmacs's data directory. This should
allow
  you to use JDE versions later than that packaged with XEmacs.


Bug Fixes
=========

This release fixes the following bugs:

* JDEBug->Set Breakpoint command should set the breakpoint at the
  line containing point but instead sets the breakpoint at the
  next line.

* The Interface Wizard puts quotes around the code that it inserts
  into a buffer.

* Emacs queries the user whether to quit when the BeanShell is running.

* The JDE->Wizards->Import Class command invokes the old, less
  intelligent version of the import class command.

* The jde-show-help command now works with Internet Explorer on Windows/NT.

* Fixed bug in the JDEbug launch-process command where the command was failing
  to convert the application arguments from a list of arguments to a
  string of arguments. Thanks to "Matthew
  Weymar"<[EMAIL PROTECTED]> for reporting the bug.

* The jde-help-class command now converts doc file paths to URLs. This should
  ensure compatibility with browsers on various platforms. Thanks to
  Satish Annapureddy <[EMAIL PROTECTED]> for reporting this problem.


Reply via email to