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

JDE 2.2.9beta1

***************************************************************
*                         PLEASE READ                         *
***************************************************************
*                                                             *
* This release requires semantic 1.4beta10 (or later),        *
* speedbar 0.13 (or later), and eieio-0.16 (or later,         *
* except eieio-0.17beta1). You can obtain all three           *
* packages at http://cedet.sourceforge.net                    *
*                                                             *
* This release requires version 1.2.2 (or later) of the       *
* JDK.                                                        *
*                                                             *
* Note: This release does not work with eieio-0.17beta1, but  *
* it does work with eieio-0.17beta2.                          *
*                                                             *
* 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://sunsite.dk/jde/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.                  *
*                                                             *
***************************************************************

* The JDE's Java code has been enhanced to speed lookup of 
  qualified class names and project switching. These
  changes require version 1.2.2 or later of the JDK. Thanks
  to Eric Friedman.

* Automatic parsing of Java buffers now reparses only that portion
  of a buffer that has changed whenever possible. This should
  speed up reparsing of buffers after most changes. Note that
  this change requires semantic 1.4beta10 (or later). Thanks to
  David Ponce.

* This release uses a new algorithm for determining when to reparse a
  buffer. When the buffer is modified `jde-parse-buffer-changed-hook'
  check the auto-parse timer to see if the auto-parse task is about to
  be triggered (< 2 secs). If so it delay the triggering of
  auto-parse (+ 10 secs) to let you finish typing before doing a
  re-parse. And so on. Thanks to David Ponce.

* This release fixes the `font-lock-add-keywords' problem reported 
  by Klaus Berndl <[EMAIL PROTECTED]>. Thanks to David Ponce.

* Completion methods now places the cursor in between parenthesis
  when the method contains parameters.

* JDEBug does not split the frame in 3 windows anymore.

* JDEBug does not retrieve the local variables and the stack
  information by default.

* Adds the commands jde-bug-toggle-local-variables and
  jde-bug-toggle-stack-info. The first command enables retrieving the local
  variables while stepping using JDEbug, and the latter enables retrieving
  stack information.

* This release adds a set of customization variables intended
  to facilitate switching from one version of the JDK to
  another.

  - jde-jdk-registry
    
    Specifies the versions and locations of the JDKs installed on your
    system. This variable determines the set of legal values for the
    jde-jdk variable (see next release note).


  - jde-jdk 

    Specifies the location and version of the JDK currently 
    being used by the JDE.

    The customization buffer for this variable displays
    a set of radio buttons that reflect all the registered
    JDKs on your system. You can thus switch from one registered
    JDK to another simply by selecting the button of the desired
    JDK.

  - jde-java-environment-variables

    Specifies the environment variables that specify the default
    location of the current JDK. The default names of the variables
    are JAVA_HOME and JAVA_VERSION.

* Adds the command jde-get-jdk-dir. This command returns
  the root directory of the JDK currently targeted by the JDE.
  The target JDK is the JDK specified by jde-jdk variable,
  of if this variable is null, by the jde-java-environment variables,
  or if these are not defined, by the PATH 
  environment variable.

* Adds a new command, jde-java-version, that returns the
  version of Java being used by the JDE. This command returns the
  version specified by the jde-jdk variable, or if this is not
  defined by the JAVA_VERSION environment variable, or if neither
  of these are defined by  the "java.version" property of the 
  vm used to run the BeanShell.  Note that in the latter case,
  executing this command causes the BeanShell to be
  launched if it is not already running.

  Future versions of the JDE will use  this command to adapt
  to differences among JDK versions, for example, to set 
  JDK-version-specific command line options required to 
  launch a process in debug attach mode.

* Completion methods now shows the exceptions that the method
  could throw.
  
  Thanks to Petter Måhlén [[EMAIL PROTECTED]]

* Adds a Beanshell-based "compile server" for compiling
  Java programs. The compile server uses the same Java compiler
  as javac but it uses the Beanshell to invoke the compiler
  instead of starting a new vm just to do the compilation. This
  avoids the vm startup time that accounts for most of the time
  spent by javac on compiling a class. The result is lightening
  fast compilation of your classes. To use the compile server
  instead of javac to compile your classes, set jde-jdk-directory
  to the root of the JDK that you are using to develop your project
  and set the variable jde-compile-server on.

  Thanks to Javier Lopez.

* The JDE->Help->JDK command command now looks for the JDK doc
  at jde-jdk-directory/docs/index.html if it cannot find the
  doc at jde-jdk-doc-url. The command now also checks for the
  existence of the doc locally or on the web and errors out if it
  cannot find it.

* Added customization variable jde-complete-signature-display-time,
  allows users to choose for how long to display the signature of the last
  completion.

* Adds customization variable jde-complete-signature-display, allows
  to choose what display to use to show the signature of the last completion.

* Adds jde-complete-display-current-signature command.

  This command displays the signature of the last completion. 
  
* Fixed compile buffer fontification problem caused by 
  copying global post-command-hook into local post-command-hook
  in jde-mode-internal.

  Thanks to David Ponce.

* Adds jde-stat-loc-report-directory and jde-stat-loc-report-project.
  
  These commands generate a report showing the number of code, comment,
  javadoc, and blank lines in all the java files in the current
  directory and subdirectories respectively. Note: These methods will
  kill any buffer containing a java file contained in the current
  directory or subdirectories. 
  
* Redefined jde-db-debugger to permit selection of three
  debuggers: JDEbug, new jdb, and old jdb.

  Note: you need to update all project files that use this variable.

* Redefined jde-compiler to allow selection of the
  following options: javac executable, javac server,
  and jikes executable.

  This paves the way for providing explicit support for jikes and
  various versions of javac.

  Note: you must update any project files that customize this variable.

Reply via email to