http://jde.sunsite.dk/rootpage.html#Downloading
JDE 2.2.9beta5 *************************************************************** * 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. * * * *************************************************************** * Fixes bug caused by doing case insensitve searches in the method jde-parse-valid-declaration-at. i.e. String level = argConfig.getProperty(OPTION_LOG_LEVEL); Level temp = Level.parse(level.toUpperCase()); ^ Looking for the type of Level returned String erroneously. * Enhanced jde-help-symbol to handle static calls. i.e. ResourceBundle.getBundle * This release supports but does not require semantic 1.4 beta 12. Semantic 1.4 beta 12 Semantic provides the following new features: - `global-senator-minor-mode' to automatically turn on senator minor mode for all semantic enabled buffers. - `semantic-auto-parse-mode': new minor mode to automatically re-parse modified semantic enabled buffers. Also `global-semantic-auto-parse-mode' can be used to automatically turn on this minor mode for all semantic enabled buffers. Semantic auto parse mode is based on an idle timer instead of buffer changes tracking to avoid the excessive overhead of using the `after-change-functions' hook. The following options wcontrol the semantic auto-parse behavior: - `semantic-auto-parse-idle-time': time in seconds of idle time before auto-reparse. It defaults to 4 seconds. - `semantic-auto-parse-max-buffer-size': maximum size in bytes of buffers automatically reparsed. It defaults to 0 so all buffers are reparsed regardless of their size. Thanks to David Ponce. * Fixes bug using Ant target completion caused when jde-ant-enable-find is not enabled. * Adds completion of the possible methods to overwrite jde-wiz-override-method. * Fixed typo in classic mode vm command line switch. * Restored jde-db-classic-mode-vm option. * Fixed bug in jde-java-version. Thanks to SEBASTIEN VAUCLAIR <[EMAIL PROTECTED]>. * Revamps code generation templates to make them more consistent among themselves and with Java coding conventions. Specific changes include: - Generates consistent formats for method signatures. - Strips prefix and suffix of variable names (if configured) - Adds jde-gen-conditional-padding-1 to -3 to allow for configurability of the jde-gen-cflow-* templates - Changes many default templates to conform to Java code conventions - Fixes many subtle inconsistencies in templates when used with different values for jde-gen-comments and jde-gen-k&r - All templates now have consistent coding structure and indentation, as well as reduced insertion of white-space. - Modifies Javadoc comments to be less descriptive of implementation (e.g. instead of "Get the value of _flag", now is "Get the Flag value") Thanks to Greg Fenton. * Corrected typo in name of cflow tempo fori in JDE User's Guide. Thanks to Greg Fenton. * Fixes off-by-one bug in jde-wiz-update-implements-clause. Thanks to Greg Fenton. * fixed description mistake in jde-wiz-get-name. Thanks to Greg Fento. * Emacs 21 compatibility fix: added support for browse-url-new-window-flag variable (replaces browse-url-new-window-p in Emacs 21). * Adds a JDE->Code Generation->Wizards->Implement Event Source command. This command generates code to register and notify listeners for an event. Thanks to Stephane <[EMAIL PROTECTED]>. * Adds support for invoking Ant directly from java or via the ant script. Thanks to Douglas WF Acheson <[EMAIL PROTECTED]>. * Modifies jde-help-symbol to position the javadoc at the point where the method or field is documented. * Modifies jde-help-class-member to use customization variable jde-complete-use-menu. To use the mini-buffer for completion when this variable is nil. * Fixes bug in jde-help-class-member caused when jde-complete-insert-method-signature is nil. * Changed jde-option-dialog to use recursive-edit mode to emulate a modal dialog. Now the show dialog method enters recursive edit mode thereby suspending the currently executing command until the user selects the OK or Cancel button on the dialog. Selecting the OK button on the dialog causes the dialog to update its :selection field to the option chosen by the user. Selecting the Cancel button sets the :selection field to nil. * The new modal behavior fixes a bug caused when jde-option-dialog is invoked by jde-wiz-implement-interface to permit the user to select among interfaces of the same base name. * Adds JUnit supports Adds templates jde-gen-junit-test-class and jde-gen-junit-add-test-to-suite * Adds the customization variable jde-compile-option-hide-classpath. A non-nil variable causes the classpath value in the compilation output to be shown as ... . i.e java -classpath ... -g Test. * Replaces the customization variables jde-run-java-vm and jde-run-java-vm-w with the variable jde-vm-path. If this variable is a valid path, the JDE uses this path to find the vm used to run Java applications. If this path is the empty string, the JDE runs the vm included with the version of the JDK specified by jde-jdk, or if jde-jdk is nil, the first vm on the system command path. This change is part of an ongoing enhancement of the JDE to permit easy switching of JDK's. Now jde-jdk specifies both the compiler and the vm used by the JDE. * Fixes bug that did not complete methods for variables names that start with the '$' character. * Adds support auto completion of Ant targets in mini-buffer. See jde-ant-complete-target and jde-ant-target-regexp. Thanks to Stephen Molitor. * Ant bug fix: now inserts space between target and rest of the command. * Extends the effectivity of the jde-gen-comments flag to all JDE control flow templates. Thanks to Robert Mecklenburg <[EMAIL PROTECTED]>. * Adds customization variable jde-complete-use-menu. A nil value causes `jde-complete-at-point-menu' to use the mini-buffer for completion. Thanks to Max Rydahl Andersen <[EMAIL PROTECTED]>.
