http://jdee.sunsite.dk/rootpage.html#Downloading

JDE 2.3.4beta6

***************************************************************
*                         PLEASE READ                         *
***************************************************************
*                                                             *
* This release requires cedet 1.0beta2 or later. cedet        *
* includes semantic, eieio, speedbar, and senator, all        *
* packages required by the JDEE. You can obtain cedet         *
* at http://cedet.sourceforge.net                             *
*                                                             *
* Please note that your .emacs file must "load" cedet.el,     *
* not "require" cedet. See the installation instructions      *
* that come with the cedet package for more information.      *
*                                                             *
* This release requires version 1.2.2 (or later) of the       *
* JDK.                                                        *
*                                                             *
* This release also requires avltree.el, which is part of the *
* elib 1.0 package. You can obtain elib at the JDE web site   *
* in compressed tar (http://jdee.sunsite.dk/elib.tar.gz)      *
* or zip (http://sunsite.dk/jde/elib.zip) format.             *
*                                                             *
* JDEbug runs on Windows 2000 only if Service Pack 2 (or      *
* later) is installed.                                        *
*                                                             *
* If syntax-coloring does not work, download and install      *
* overlay-fix.el from the semantic web site.                  *
*                                                             *
***************************************************************

* Moved JUnit templates to a separate package jde-junit.el and
  added some contributed commands for starting unit tests. This
  restructuring is preparatory to providing more systematic 
  support for unit testing in the JDEE in future releases.

* Configured the JDEE to always use pipes (rather than
  pseudo terminals) to communicate with external processes (see
  process-connection-type for more info). This change assumes that
  Java processes expect to use pipes.  This change fixes a "Code 129"
  error with XEmacs on some Linux operating systems and may fix
  similar errors on Linux with Emacs.

* Fixed Emacs interface to JDEbug so that it handles chunked 
  responses to debugger commands.

  Thanks to Brian Rumple.

* If jde-run-application-class is a jar file, expand any
  environment variables or relative path indicators in the jar 
  file path. 

  Thanks to Joshua Spiewak.

* The JDEE now supports use of emacs-w3m to browse Javadoc files.
  To use emacs-w3m, set jde-help-browser-function to 
  w3m-browse-url.

* Fixes bug that caused the generation of an extraneous slash
  in Javadoc URLs on UNIX systems.

* Adds an Import submenu to the Code Generation menu. The submenu 
  contains all of the JDEE's import-related commands.

* JDEE now allows the plugins directory to be under CVS or
  RCS version control, i.e., to contain a directory named
  CVS or RCS.

* Fixes regressions that broke applet debugging.

* Upgrades BeanShell from version 1.2.7 to version 2.0b2.

* Update the class list used by completion and by code generation
  wizards after compiling a class or building a project. This
  should ensure that completion and the wizards work for new
  classes and changes to existing classes after compiling
  new or changed classes. 


* This release includes the following enhancements to the
  JDEE's class import wizard.

  - A new customization variable: jde-import-excluded-classes. The new
    variable replaces jde-import-excluded-packages, which the JDEE no
    longer defines. The new variable provides the following new class
    exclusion options.

    - It allows you to use Lisp functions as well as
      regular expressions to specify exclusion rules.

    - It allows you to specify that a rule excludes all 
      unqualified synonyms of a class that meets the
      rule. For example, one of the default rules specifed
      by this variable excludes java.lang.String as well
      as any other class whose unqualified name is String.

   - This release adds the jde-import-expand-imports command. 
     This command replaces package imports, e.g.,

       java.io.*

     with imports of the classes specifically referenced by the current
     buffer.

  - The following commands now include a prefix argument that
    causes all classes to be imported, regardless of the
    setting of jde-import-excluded-classes.

    - jde-import-find-and-import
    - jde-import-all-filter
    - jde-import-all

  - This release includes a new import organization option:
    jde-import-blank-line-between-groups.

    Thanks to Martin Schwamberger for these enhancements.


* Fixed bugs that caused inconsistent enabling of electric
  return mode.

* Fixed jde-help-show-class-member-doc to call jde-help-show-document
  from the JDEE buffer instead of the temp buffer to ensure that JDEE
  customizations are in effect, in particular, browse-url-browser-function. 

  Thanks to Dan Katz.

* Emacs 21.3.5 compatibility fix: Updated jde-compile-finish-kill-buffer 
  to include prefix argument which is not optional in Emacs 21.3.5.

  Thanks to T. V. Raman.


JDE 2.3.4beta5

* Made jde-entering-java-buffer-hook non-customizable. This 
  variable is part  of the project-switching machinery and 
  therefore should not itself be customizable.

* Made various changes intended to make the JDEE's project-switching 
  code more robust.

* Fixed the following project file-related bugs:

  - Variable that has been changed from its standard value to nil 
    is not saved in project file.

  - Variable whose customization has been erased is not removed 
    from project file.

* Fixes problem with jdb breakpoints. Opening a new java file after setting a
  breakpoint prevents the user from removing the breakpoint.

* Update makefile for compiling the JDEE Lisp code to work with
  cedet.

* Adds JDE->Documentation->Remove (jde-javadoc-remdoc-at-line)
  command. This command removes the javadoc block for the
  declarationa at point.

  Thanks to David Ponce.

JDE 2.3.4beta4

* Replace main control flow abbreviation with a main
  method template.

  Thanks to Martin Schwamberger.

* Make console buffer template conform the CheckStyle's default
  rules.

  Thanks to Martin Schwamberger.

* The jde-import-organize command no longer permanently moves point 
  from its current position.

* Fixes the command jde-debug-where for jdb for line numbers 
  greater than 999.

* Fixes setting the correct stack depth when the thread name 
  contains spaces or '-'.

* Compatibility fix to make control flow abbreviations work
  in XEmacs.

  Thanks to Martin Schwamberger.

* Adds a JDE->Code Generation->Modes menu with items for
  enabling/disabling abbrev mode and electric return mode.

* Remove extra space in generated get/set methods.

  Thanks to Yoon Kyung Koo.

* Adds the customization variable jde-wiz-tostring-static-members.
  When on (the default), this variable causes jde-wiz-tostring
  to include the values of static members in the string returned
  by the generated toString() method.

  Thanks to Yoon Kyung Koo.

* Enhances jde-wiz-tostring to respect the coding style specified
  by jde-gen-k&r.

  Thanks to Yoon Kyung Koo.

* JDEE's syntax hilighting is enhanced to support c-doc-face-name
  if defined.

  Thanks to David Ponce.


JDE 2.3.4beta3

* The default for jde-gen-comments (include comments in
  generated cflow code) has been changed from to nil to 
  facilitate Checkstyle conformity.

* This release includes a new approach to generating cflow
  constructs via abbreviations that avoids inserting the
  abbreviations in comments and strings and thus the problems
  that entails.

  Thanks to Martin Schwamberger.

* Typing main no longer expands to a main() method. A command
  for generating a main method will be provided in a future 
  release.

* Remove dependency of the beanshell (therefore the JDEE) on
  compilation-mode variables being defined.

* Implements an electric return mode (based on jde-gen-embrace). 

  This mode matches an open brace at the end of a line when you press
  the Enter key. The variable jde-electric-return-p enables this mode,
  which is off by default. The command jde-toggle-electric-return
  enables you to turn the mode off and on regardless of the setting of
  jde-electric-return-p. The command is bound to the toggle menu item
  JDE->Code Generation->Electric Return.  The customization variable
  jde-newline-function allows you to specify any of the standard Emacs
  newline-and-indent functions or a custom function. The electric
  return mode uses the selected function to create the new lines for
  the matching closed brace and intervening content line.

  Thanks to Suraj Acharya.

* Adds the command jde-wiz-tostring. This method generates
  a toString() method at point for the class at point. The
  method returns a string that lists the current values of
  the class's member variables. This release also provides
  customization variables that enable you to specify the
  size of the string buffer used to build the string,
  the order in which the string lists the class's member
  variables, and the separator used to separate the
  variables. See the docstring for the command for more
  info.

  Thanks to Jeff Jensen.

Reply via email to