for download at http://sunsite.auc.dk/jde/ JDE-2.1.6 Release Notes ===================================================================== NOTE: This releases requires version 0.10 (or later) of Eric Ludlam's speedbar and version 1.1beta (or later) of Eric's semantic bovinator. You can download both packages from http://www.ultranet.com/~zappo/semantic.shtml ===================================================================== * The *Rescan* item on the Classes menu now works. * Updated grammar to handle argument variables with modifiers and array arguments. * Updated grammar to handle final methods. * Fixed user guide's table of contents to work in browsers that do not support Java. * Added variable jde-bug-raise-frame-p to allow a user to specify whether the Emacs window should pop up when a breakpoint is hit. * Fixed compatiblity bug that prevented JDEbug menu from appearing in the XEmacs menubar. * Fixed stepping bug cause by missing jde-bug-install-jdebug-menu. * Completion menu now works on XEmacs. * Adds jde-sort-imports command contributed by David Ponce <[EMAIL PROTECTED]>. This command sorts the import statements in the current buffer in ascending or descending order by package name. * Abbreviations now disabled in comments and strings. Thanks to Eric D. Friedman <[EMAIL PROTECTED]> for this fix. * Adds control flow templates contributed by Eric D. Friedman <[EMAIL PROTECTED]>. The templates provide completion for the following control flow statements: Statement Abbreviation ---------------------------------------- if-then if else else if-then-else ife while while for for for (int I=0;I<UL;I++) fori main method main switch switch case case NOTE: you must enable the JDE's abbreviation mode to use the templates. See jde-enable-abbrev-mode. To use a template, enter the abbreviation followed by a space. Some templates optionally prompt you to fill in the skeleton. To enable prompting, set the variable tempo-interactive to a non-nil value in your .emacs file. You can customize the templates to suit your indentation style. To customize the templates, select Project->Options->Autocode from the JDE menu. * Added customization variable jde-bug-debugger-host-address. The value of this variable defaults to the Emacs variable system-name. JDEbug uses this variable to setup a socket connection with the debugger for transporting the standard I/O of the debuggee process. You can set this variable to an IP address if necessary. (This variable was added at the request of a user whose network does not have a DNS for host name resolution.) ============================================================================ About the JDE ============================================================================ The Java Development Environment for Emacs is a freeware Emacs/JDK-based IDE for creating Java applications. It has all the features usually associated with the term IDE except for a GUI designer. Advantages of the IDE include speed, reliability, multiple platforms (WIndows and Unix), and configurability. Technical support is available via the JDE mailing list which numbers more than 660 subscribers. JDE Features ------------------- * Supports all versions of the Sun JDK, including 1.3 beta * Autoindentation * syntax coloring * JPDA-based source-level debugger that supports multiple process debugging * Java source interpreter * Intelligent method and field completion * Tree-structured source-code browser * Class browser * Hyperlinks from symbols to definitions * Automatic customizable code generation * Class import wizard * Method override wizard * Context-sensitive help for any classes that have javadoc documentation. * Built-in support for RCS and CVS source code repositories * Commands for running and debugging applets * HTML user's guide
