Sounds fantastic, Paul. Thank you!!! Raul
On Wed, 2004-10-13 at 01:14 -0400, Paul Kinnucan wrote: > 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.