Initial Commit
[packages] / xemacs-packages / jde / lisp / ReleaseNotes.txt
1 JDE 2.3.5.1
2
3 ***************************************************************
4 *                         PLEASE READ                         *
5 ***************************************************************
6 *                                                             *
7 * This release requires cedet 1.0beta2 or later. cedet        *
8 * includes semantic, eieio, speedbar, and senator, all        *
9 * packages required by the JDEE. You can obtain cedet         *
10 * at http://cedet.sourceforge.net                             *
11 *                                                             *
12 * Please note that your .emacs file must "load" cedet.el,     *
13 * not "require" cedet. See the installation instructions      *
14 * that come with the cedet package for more information.      *
15 *                                                             *
16 * This release requires version 1.2.2 (or later) of the       *
17 * JDK.                                                        *
18 *                                                             *
19 * This release also requires avltree.el, which is part of the *
20 * elib 1.0 package. You can obtain elib at the JDE web site   *
21 * in compressed tar (http://jdee.sunsite.dk/elib.tar.gz)      *
22 * or zip (http://sunsite.dk/jde/elib.zip) format.             *
23 *                                                             *
24 * JDEbug runs on Windows 2000 only if Service Pack 2 (or      *
25 * later) is installed.                                        *
26 *                                                             *
27 * If syntax-coloring does not work, download and install      *
28 * overlay-fix.el from the semantic web site.                  *
29 *                                                             *
30 ***************************************************************
31
32 * Fixes regressions in Documentation->Generate commands 
33   caused by inadvertent double quoting of string options,
34   e.g., jde-javadoc-gen-doc-title, on Windows.
35
36 * Fixes bug in jde-junit-run command that causes a Lisp error
37   when the command is executed.
38
39 * Changes variables named assoc to assoc-x in the JDEE's Lisp
40   code. This is intended to fix a "Symbol's value as variable is void:
41   old-assoc" problem when debugging with the compiled version of JDE
42   in xemacs/cygwin.
43
44   Thanks to Henry S. Thompson.
45
46 * Fixes bug in jde-xref-make-xref-db command.
47
48   Thanks to Jack Klebanoff.
49
50 * Updated compile commands to be compatible with new Emacs 
51   policy of making compilation buffers read-only.
52
53   Thanks to Martin Schwamberger.
54
55 * Update cedet version-checking to recognized prerelease
56   designation.
57
58 * Emacs 22 compatibility fix: fix max-lisp-eval-depth error caused by 
59   change in behavior of expand-file-name that breaks jde-root-dir-p. 
60
61   Thanks to Phillip Lord [Phillip.Lord@newcastle.ac.uk].
62
63 * Added support for indenting Java annotations.
64
65   Thanks to Suraj Acharya <sacharya@cs.indiana.edu>.
66
67 * Fixed jde-open-class-at-point to handle inner classes.
68
69   Thanks to Suraj Acharya <sacharya@cs.indiana.edu>.
70
71 * Fix bug in jde-junit-get-testee-name.
72
73   Thanks to Christophe Garion [garion@supaero.fr]
74
75 * Revert jtags script to tagging everthing with one invocation
76   of find instead of three to avoid listing each java file three
77   times. 
78
79   Thanks to Jon Schewe <jon.schewe@honeywell.com>
80
81 * Quote ant.home path if it contains a period. 
82
83   Thanks to Troy Daniels.
84
85
86
87
88 JDE 2.3.5
89
90 * On XEmacs, Use efc-xemacs-query-options, i.e., a GUI dialog box
91   instead of a text dialog box, only if use-dialog-box is nonnil.
92
93 * Fixes bug in ProjectClasses to avoid duplicate entries of imports.
94
95 * Updated JDEE's Ant interface to force use of pipes to interact
96   with external Ant process.
97
98 * Fixed regression that caused jde-help-class-member to issue a
99   Lisp error.
100
101 * Fixed regression in jde-wiz-update-class-list command.
102
103 * Fixed regression that caused JDEbug to issue a Lisp error
104   when launching an application.
105
106   Thanks to Martin Schwamberger.
107
108 * Revise the following templates to conform to CheckStyle
109   requirements:
110
111   - jde-gen-deep-clone-template
112   - jde-gen-to-string-method-template
113   - jde-gen-bean-template
114
115   Thanks to Martin Schwamberger.
116
117 * Added the following code generation templates:
118
119   - jde-gen-exception
120
121     Generates an exception class in the current buffer.
122
123   - jde-gen-exception-buffer
124
125     Generates a buffer containing an exception class.
126
127   - jde-gen-hashcode-method
128
129     Generates a hashcode method at point.
130
131   - jde-gen-equals-method
132
133     Generates an equals method at point.
134
135   - jde-gen-tostring-method
136
137     Generates a toString method that uses Apache's
138     ToStringBuilder class. 
139
140   Thanks to Ole Arndt.
141
142 * Enhanced jde-run-option-classpath to allow you to 
143   specify that the JDEE should omit the classpath
144   argument when running the class or application in
145   the current buffer, regardless of the setting of 
146   jde-global-classpath.
147
148
149 * Fixed regression that caused the JDEE to switch 
150   projects during debugging when stepping into
151   code that does not belong to the project being
152   debugged.
153
154 * Updated regular expressions used by the JDEE's interface
155   to jdb to accommodate non-English punctuation styles 
156   for numeric expressions in debugger messages, e.g., 
157   1.200 for a line number where the English would
158   write 1,200. 
159
160   Thanks to Morten B. Isaksen.
161
162 * In previous releases, building javadoc caused
163   all future uses of compilation mode to try to
164   display the javadoc. This release fixes the problem.
165  
166   Thanks to David Evers.
167
168 * Updated the submit-problem-report command to include
169   an XEmacs user's init.el file.
170
171
172
173