JDE Release Notes

JDE 1.9.3 Changes

This release includes the following changes:

 - JDE menu now appears in the XEmacs menubar
   only when a Java buffer is active. Thanks to
   Roman Milner <roman@austin.ibm.com> for providing
   a fix.

 - Added a jde-use-font-lock variable. JDE turns
   on font-locking in Java buffers if this variable
   is non-nil (the default). Thanks to 
   Franklin Lee <flee@lehman.COM> for suggesting
   this enhancement.

 - JDE no longer sets case-fold-search globally.
   Thanks to David J. Biesack <sasdjb@unx.sas.com> 
   for suggesting a fix.

 - Speedbar now displays primitive variables and other
   symbols more reliably due to some bugfixes. Thanks
   to David J. Biesack <sasdjb@unx.sas.com> for spotting
   the bugs.

 - Fixed bug that prevent fontlocking on Emacs 20.2.
 
 - Changed the jde-db-search-src-dirs to search the source
   directory list from front to back instead of back to front.
   The former search order did not allow newer versions of the
   same class to shadow older versions. Thanks to 
   "David J. Biesack" <sasdjb@unx.sas.com> for supplying this fix.

 -  Fixed bug in jde-db-marker-filter that sometimes prevented 
    the JDE from loading the correct source file when stepping
    through an application. Thanks to David J. Biesack
    <sasdjb@unx.sas.com> for supplying the fix.


JDE 1.9.2 Changes

This release includes the following changes:

1. JDE now operates as a major Emacs mode, descended
   from java-mode.

2. JDE now uses the function browse-url to start a web browser 
   (only if necessary) to view JDK doc. The variable
   jde-jdk-doc-path has been replaced by the variable
   jde-jdk-doc-url. The JDE's browse doc command
   passes the value of this variable to browse-url.
   By default, jde-jdk-doc-url points to the JDK
   documentation page at JavaSoft. Set this variable
   appropriately, if you want to browse a local
   copy of the JDK documentation.

3. This release incorporates a number of changes intended
   to ensure more robust XEmacs support. As a convenience
   to XEmacs users, it includes copies of imenu.el, which
   XEmacs no longer includes, and speedbar.el. The copy of
   speedbar.el contains a fix for a problem that prevents
   its use with some out-of-date versions of XEmacs.

4. The JDE manual contains a few corrections.