update author list in license for (JAL-826)
[jalview.git] / utils / jalopy / docs / history.html
1
2 <!--
3  * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5)
4  * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
5  * 
6  * This file is part of Jalview.
7  * 
8  * Jalview is free software: you can redistribute it and/or
9  * modify it under the terms of the GNU General Public License 
10  * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
11  * 
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  * 
17  * You should have received a copy of the GNU General Public License along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
18 -->
19     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
20   <html><head>
21       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
22    <title>Jalopy - Change history</title><link rel="stylesheet" href="site.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><meta name="keywords" content="Java, convention, source, code, formatter, beautifier, pretty, printer, format, beautify, layout, coding, open, style, standard, transform, parser, Sun, ANTLR, Ant, Eclipse, JBuilder, NetBeans, jEdit, jakarta, JDeveloper, generator, generation, JDE, maven">
23       <meta name="description" content="Jalopy Java Source Code Formatter Beautifier Pretty Printer"> 
24       <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" l gen true for "http://jalopy.sf.net" r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://jalopy.sf.net" r (n 0 s 0 v 0 l 0))'> 
25     </head><body id="toppage" bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table width="700" border="0" cellpadding="0" cellspacing="0" align="center"><tbody><tr><td><table cellpadding="0" cellspacing="0" width="100%" style="border:1px solid #336699"><tbody><tr><td height="16"></td></tr><tr><td bgcolor="#3399cc" height="1"></td></tr><tr style="border:none"><td style="border:none"><table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td class="logo">JALOPY</td><td class="sublogo" valign="bottom">Java Source Code Formatter Beautifier Pretty Printer</td></tr></tbody></table></td></tr><tr><td bgcolor="#3399cc" height="1"></td></tr><tr><td height="10"></td></tr><tr><td bgcolor="#ff8000" height="4"></td></tr><tr><td height="20" bgcolor="#336699" style="color:#ffffff;padding-left:10px"><a href="./index.html" class="navlink">Overview</a> &#149;
26                     <a href="./download.html" class="navlink">Download</a> &#149;
27                     <a href="./docs.html" class="navlink">Documentation</a> &#149;
28                     <a href="./plugins.html" class="navlink">Plug-ins</a> &#149;
29                     <a href="./links.html" class="navlink">Links</a> &#149;
30                     <a href="./contact.html" class="navlink">Contact</a></td></tr><tr><td height="1" bgcolor="#ffffff"></td></tr></tbody></table><table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td height="20" bgcolor="#faebd7" style="padding-left:15px"><a href="./features.html" class="navlink2">Features</a> |
31                         <a href="./history.html" class="navlink2">History</a> |
32                         <a href="./manual.html" class="navlink2">Manual</a> |
33                         <a href="./faq.html" class="navlink2">FAQ</a> |
34                         <a href="./api/index.html" class="navlink2">Javadoc</a></td></tr></tbody></table></td></tr><tr><td height="20" bgcolor="#ffffff"></td></tr><tr><td bgcolor="#eeeecc" height="17" align="right" style="font-size:10px;padding-right:3px">
35             This page generated: <strong>June 8 2004</strong></td></tr><tr valign="top"><td valign="top" bgcolor="#ffffff"><table border="0" width="100%" cellspacing="0" cellpadding="5"><tbody><tr><td><div class="article" lang="en"><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e75"></a>1.0 Beta 10 (2002-11-14)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
36 New Features
37
38 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
39 Work started to provide a FAQ. There is currently only one topic: How one should submit a
40 bug report
41 </li></ul></div><p></p></li><li>
42 Bug fixes
43
44 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
45 Newlines after case statements were not printed (as always: only with Sun brace style)
46 Reported by Sebastian Eigner
47 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=638369&amp;group_id=45216" target="_top">#638369</a>)
48 </li><li style="list-style-type: square">
49 In certain cases the indentation after printing assignments was not correct. Reported by
50 Grzegorz Pilarczyk
51 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=638279&amp;group_id=45216" target="_top">#638279</a>)
52 </li><li style="list-style-type: square">
53 Array types were not correctly printed when they contained more complicated expressions.
54 Reported by Benni Mas
55 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=638355&amp;group_id=45216" target="_top">#638355</a>)
56 </li><li style="list-style-type: square">
57 The settings format was not correctly updated from 1.0b7 to 1.0b8. Reported by
58 Marc Gerstmair
59 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=637864&amp;group_id=45216" target="_top">#637864</a>)
60 </li><li style="list-style-type: square">
61 Code conventions were exported with platform specific encodings which could easily cause
62 harm. Additionally no XML declaration was printed. Now <tt class="literal">UTF-8</tt> is used
63 and the declaration printed. Reported by Tim Moore
64 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=637262&amp;group_id=45216" target="_top">#637262</a>)
65 </li><li style="list-style-type: square">
66 The wrapper scripts only worked when the full pathname to the script-files were used.
67 Reported and fixed by Kees Kuip
68 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=637915&amp;group_id=45216" target="_top">#637915</a>).
69 Thanks
70 </li><li style="list-style-type: square">
71 Blank lines before blocks without associated block statements
72 (I call them <span class="emphasis"><em>freestanding blocks</em></span>) were not printed
73 </li><li style="list-style-type: square">
74 Additional semicolon(s) after the last import statement caused the blank lines logic to
75 fail, no blank lines were printed for such a (rare) case
76 </li></ul></div><p></p></li><li>
77 Changes
78
79 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
80 JBuilder Plug-in: the Plug-in now displays an error message if no compatible log4j version
81 could be found in the classpath and shows a workaround for the problem
82 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e135"></a>1.0 Beta 9 (2002-11-12)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
83 New Features
84
85 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
86 New indentation policy. See
87 <a href="./indentation.html#indentation-policy-standard" target="_top">Standard indent</a></li><li style="list-style-type: square">
88 New alignment options for the <tt class="literal">operators</tt> and ternary expression. See
89 <a href="./indentation.html#indentation-align-method-chains" target="_top">Align Method Call chains</a> and
90 <a href="./indentation.html#indentation-align-ternary" target="_top">Align Ternary expressions</a></li><li style="list-style-type: square">
91 The wrapping options has been extended. See
92 <a href="./wrapping.html#wrap-left-parenthesis" target="_top">Wrap after left parenthesis</a>,
93 <a href="./wrapping.html#wrap-right-parenthesis" target="_top">Wrap before right parenthesis</a>,
94 <a href="./wrapping.html#wrap-after-assignment" target="_top">Wrap after assignments </a>,
95 <a href="./wrapping.html#wrap-grouping-paren" target="_top">Wrap grouping parentheses</a>,
96 <a href="./wrapping.html#wrap-always-extends" target="_top">Wrap after extends types when exceed</a>,
97 <a href="./wrapping.html#wrap-always-implements" target="_top">Wrap after implements types when exceed</a>,
98 <a href="./wrapping.html#wrap-always-throws" target="_top">Wrap after throws types when exceed</a> and
99 <a href="./wrapping.html#wrap-always-param" target="_top">After parameters/expressions when exceed</a></li><li style="list-style-type: square">
100 New curly brace wrapping option. See
101 <a href="./printer.html#braces-different-wrapped" target="_top">Treat class/method block different if wrapped</a></li><li style="list-style-type: square">
102 The output style for field Javadoc comments is now configurable. See
103 <a href="./javadoc.html#javadoc-misc" target="_top">Field comments in single line</a></li></ul></div><p>
104 All aforementioned features were requested, sponsored and thoroughly tested by the German
105 <a href="http://www.tk-online.de/" target="_top">Techniker Krankenkasse</a>. Hurray!
106 </p><div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
107 The sources have been internationalized. If you're willing to provide translations of the
108 used message bundles, please <a href="./contact.html" target="_top">contact</a> me
109 </li><li style="list-style-type: square">
110 Jalopy now contains a simple Code Inspector that is able to inspect your sources for
111 naming convention violations and possible code weaknesses. See the
112 <a href="./inspector.html" target="_top">Code Inspector</a> chapter in the manual
113 </li><li style="list-style-type: square">
114 New history methods that uses checksums to better handle change detection for files.
115 See <a href="./misc.html#misc-history" target="_top">History section</a>. Very cool feature
116 contributed by Michael Callum
117 </li><li style="list-style-type: square">
118 Javadoc tag checking for <tt class="literal">@throws</tt> tags can now be enabled
119 separately. See <a href="./javadoc.html#javadoc-correct-throws" target="_top">Correct @throws tags</a></li><li style="list-style-type: square">
120 Array type brackets may now be printed after the identifier.
121 See <a href="./misc.html#misc-array-brackets" target="_top">Misc section</a>.
122 Requested by John Zukowski
123 (<a href="http://sf.net/tracker/?func=detail&amp;aid=599239&amp;group_id=45216&amp;atid=442215" target="_top">#599239</a>)
124 </li><li style="list-style-type: square">
125 You can now specify whether Jalopy should insert a trailing empty line at the
126 end of files in order to avoid problems with certain text formatters and processors.
127 See <a href="./misc.html#misc-trailing-newline" target="_top">Misc section</a>. Note that
128 Jalopy always inserts a trailing newline after EOF-comments (like footers).
129 Requested by David Karr
130 (<a href="http://sf.net/tracker/?func=detail&amp;aid=589696&amp;group_id=45216&amp;atid=442215" target="_top">#589696</a>)
131 </li><li style="list-style-type: square">
132 The order of import statement groups is now user configurable. See <a href="./imports.html" target="_top">Import section</a>.
133 Requested by J&uuml;rgen Ebert
134 (<a href="http://sf.net/tracker/?func=detail&amp;aid=591904&amp;group_id=45216&amp;atid=442215" target="_top">#591904</a>)
135 </li><li style="list-style-type: square">
136 The <i class="guilabel">Format</i> menu item now appears in the context menu of the Content
137 Pane too
138 </li><li style="list-style-type: square">
139 Auto-correction for Javadoc <tt class="literal">@throws</tt> tags can now be
140 controlled separately. See <a href="./javadoc.html#javadoc-correct-throws" target="_top">Correct <tt class="literal">@throws</tt> tags</a> for insight
141 </li><li style="list-style-type: square">
142 NetBeans Plug-in: the Format action is now available for Servlet nodes too
143 </li><li style="list-style-type: square">
144 JBuilder Plug-in: the Format item it now available in the context menu of content tab pane too
145 </li><li style="list-style-type: square">
146 JBuilder Plug-in: Breakpoints and Bookmarks are restored after formatting
147 </li><li style="list-style-type: square">
148 JDeveloper Plug-in: the Plug-in has been completely rewritten. Formatting works for
149 workspaces too, the message output is displayed in a nice tree view. And the whole thing
150 is now compatible with JDeveloper 9.0.3
151 </li><li style="list-style-type: square">
152 The core engine is now able to track positions. The IDE Plug-ins are therefore now able
153 to restore the mouse pointer correctly (it will be positioned before the line with the
154 node that was nearest to the last caret position)
155 </li></ul></div><p></p></li><li>
156 Bug fixes
157
158 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
159 The cleanup of the backup directory could lead to NPE. Reported by Mike Dubman
160 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=617942&amp;group_id=45216" target="_top">#617942</a>)
161 </li><li style="list-style-type: square">
162 The output of array initializers has been improved. Reported by Kate Rhodes
163 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=617684&amp;group_id=45216" target="_top">#617684</a>)
164 </li><li style="list-style-type: square">
165 Important statements collapsing failed because of incompatible parsetree changes between 1.0b7 and 1.0b8. Reported by Mark Ralph
166 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=617608&amp;group_id=45216" target="_top">#617608</a>)
167 </li><li style="list-style-type: square">
168 Handling of Javadoc comments failed for methods/ctors returning an array type. Reported by Magnus Ihse
169 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=615039&amp;group_id=45216" target="_top">#615039</a>)
170 </li><li style="list-style-type: square">
171 The problem with wrong indentation after assignments has gone. Reported by Timo Carl
172 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=612049&amp;group_id=45216" target="_top">#612049</a>)
173 </li><li style="list-style-type: square"><span class="emphasis"><em>Treat different</em></span> option has been corrected to work with all styles. Reported by Eric Lamontagne
174 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=611182&amp;group_id=45216" target="_top">#611182</a>)
175 </li><li style="list-style-type: square">
176 I've fixed some cases where Jalopy produced trailing whitespace on wrapping lines. There may still be others...
177 Reported by Ralf Wiebicke
178 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=607697&amp;group_id=45216" target="_top">#607697</a>)
179 </li><li style="list-style-type: square">
180 The Javadoc printer failed to output HTML definition lists correctly. Reportey by
181 David Cooper
182 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=607416&amp;group_id=45216" target="_top">#607416</a>)
183 </li><li style="list-style-type: square">
184 The Javadoc printer failed to output HTML defintion lists correcty. Reportey by
185 David Cooper
186 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=607416&amp;group_id=45216" target="_top">#607416</a>)
187 </li><li style="list-style-type: square">
188 Array initializers inside statements were not printed correctly. Reported by
189 Dirk Hoffmann
190 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=607303&amp;group_id=45216" target="_top">#607303</a>)
191 </li><li style="list-style-type: square">
192 Variable macros did (as documented) not work for names like <tt class="literal">user.name</tt>. Reported by
193 Don Johnson
194 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=606173&amp;group_id=45216" target="_top">#606173</a>)
195 </li><li style="list-style-type: square">
196 Empty lines in multi-line comments produced trailing whitespace.
197 Reported by Ralf Wiebicke
198 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=605998&amp;group_id=45216" target="_top">#605998</a>)
199 </li><li style="list-style-type: square">
200 Javadoc trailing comments were ignored. Jalopy will now (again) treat such cases as errors.
201 Reported by Ralf Wiebicke
202 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=604072&amp;group_id=45216" target="_top">#604072</a>)
203 </li><li style="list-style-type: square">
204 Jalopy duplicated comments in some rare cases. Reported by David Cooper
205 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=604065&amp;group_id=45216" target="_top">#604065</a>)
206 </li><li style="list-style-type: square">
207 The console app failed to work on certain platforms due to classloading problems.
208 Reported by Benjamin Geer
209 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=604038&amp;group_id=45216" target="_top">#604038</a></li><li style="list-style-type: square">
210 No blank lines were kept for <tt class="literal">synchronized</tt> blocks. Reported by Kees Kuip
211 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=603455&amp;group_id=45216" target="_top">#603455</a></li><li style="list-style-type: square">
212 Variable interpolation did not work in header or footers. Reported by Daniel Frey
213 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=601901&amp;group_id=45216" target="_top">#601901</a></li><li style="list-style-type: square">
214 Jalopy lost trailing comments in certain cases. Reported by Shankar Unni, Steve Corwin, Ray Powell
215 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=601393&amp;group_id=45216" target="_top">#601393</a>,
216 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=602169&amp;group_id=45216" target="_top">#602169</a>,
217 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=603914&amp;group_id=45216" target="_top">#603914</a>)
218 </li><li style="list-style-type: square">
219 Jalopy failed to handle empty Javadoc Standard tags. Reported by Henrik Kj&aelig;r and Don Johnson
220 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=601204&amp;group_id=45216" target="_top">#601204</a>,
221 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=606163&amp;group_id=45216" target="_top">#606163</a>)
222 </li><li style="list-style-type: square">
223 JBuilder Plug-in: the Plug-in is now compatible with JBuilder 7.0. Reported by Simeon Zverinski
224 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=596821&amp;group_id=45216" target="_top">#596821</a>)
225 </li><li style="list-style-type: square">
226 The example Ant task in the manual contained a syntax error.
227 Reported by Eric Larson
228 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=595777&amp;group_id=45216" target="_top">#595777</a>)
229 </li><li style="list-style-type: square">
230 With generating Javadoc comments enabled, existing
231 variable/method/class-level comments were dropped if not in Javadoc style.
232 Reported by John Zukowski
233 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=595164&amp;group_id=45216" target="_top">#595164</a>)
234 </li><li style="list-style-type: square">
235 Auto-insertion of braces for braceless if-else blocks did not work as expected
236 (for Sun brace style). Reported by John Zukowski
237 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=595160&amp;group_id=45216" target="_top">#595160</a>)
238 </li><li style="list-style-type: square">
239 @throws tags were wrongly inserted in some cases. Reported by Jarek Sacha
240 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=594738&amp;group_id=45216" target="_top">#594738</a>)
241 </li><li style="list-style-type: square">
242 Printing of empty class/interface bodies failed, if cuddling of braces was
243 enabled. Reported by Richard Tasker and Benjamin Geer
244 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=594076&amp;group_id=45216" target="_top">#594076</a>,
245 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=597080&amp;group_id=45216" target="_top">#597080</a>)
246 </li><li style="list-style-type: square">
247 @version tags were wrapped if max. line length exceeded, and therefore failed to
248 be updated by CVS when checked in. Reported by Johnny Cass
249 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=592504&amp;group_id=45216" target="_top">#592504</a>)
250 </li><li style="list-style-type: square">
251 Jalopy used to insert two many blank lines before certain statements. Reported by Kees Kuip
252 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=592496&amp;group_id=45216" target="_top">#592496</a>)
253 </li><li style="list-style-type: square"><tt class="filename">jalopy.sh</tt> and <tt class="filename">preferences.sh</tt> failed
254 to work (under some unix flavors) because of wrong end-of-line characters.
255 Actually a build/CVS problem. Reported and fixed by Kees Kuip
256 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=592487&amp;group_id=45216" target="_top">#592487</a>)
257 </li><li style="list-style-type: square">
258 Eclipse Plug-in: upon startup of the IDE <tt class="classname">org.eclipse.swt.SWTException: invalid thread access</tt>
259 was thrown. Reportedy by Dirk Jacobs
260 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=567314&amp;group_id=45216" target="_top">#567314</a>)
261 </li><li style="list-style-type: square">
262 Backup files were always kept if the output target was not a file
263 </li><li style="list-style-type: square">
264 jEdit Plug-in: the <i class="guilabel">Format current Buffer</i> menu item was grayed out
265 upon start-up if the buffer contained a non-Java file
266 </li><li style="list-style-type: square">
267 Console Plug-in: specifying several regular expression patterns did not work.
268 Reported by Sameer Singh
269 </li></ul></div><p></p></li><li>
270 Changes
271
272 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
273 The <tt class="filename">.XML</tt> settings format has been revised. It should now be somewhat cleaner. These
274 changes are transparent, the old settings format can be imported but only the new format
275 will be exportet. Those who use the <tt class="filename">.XML</tt> format should re-export their settings to avoid
276 the auto-transformation (and of course, there are many new switches)
277 </li><li style="list-style-type: square">
278 The <tt class="filename">/bin</tt> directory of the distributions have been renamed to
279 <tt class="filename">/lib</tt>. For the Console and Ant Plug-ins the <tt class="filename">/bin</tt>
280 now only contains the wrapper scripts and the libaries moved to <tt class="filename">/lib</tt>.
281 </li><li style="list-style-type: square">
282 Eclipse Plug-in: the <i class="guilabel">Format</i> label in the project view context menu
283 no longer appears at the end. Suggested by Davor Cengija and Vincent Massol
284 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=578331&amp;group_id=45216" target="_top">#578331</a>)
285 </li><li style="list-style-type: square">
286 JBuilder Plug-in: the <i class="guilabel">Format</i> item in the project view context menu
287 is now more context sensitive. It won't pop up for non-Java files. Additionally, when
288 formatting the whole Project a confirmation message box appears
289 </li><li style="list-style-type: square">
290 The <tt class="literal">@todo</tt> tag is now part of the build-in tag list
291 </li><li style="list-style-type: square">
292 The Tab support has been rewritten. If tabs are enabled, *all* whitespace will
293 be realized with tabs (not only leading whitespace as with the former
294 implementation)
295 </li><li style="list-style-type: square">
296 Denis N. Antonioli contributed several patches for the Javadoc parser:
297 <div class="itemizedlist"><ul type="circle"><li style="list-style-type: circle">
298 The parser is now able to handle left curly braces that are not part of
299 an In-line tag
300 </li><li style="list-style-type: circle">
301 Attributes must not be quoted and numeric attributes may also start with <tt class="literal">%</tt></li><li style="list-style-type: circle">
302 The closing tags for &lt;dd&gt;, &lt;dl&gt;, &lt;dir&gt; are now optional
303 </li></ul></div>
304 Thank you!
305 </li><li style="list-style-type: square">
306 Parameter alignment of method or constructor declarations now works regardless
307 of the indentation settings (it did not work with custom indentation in
308 earlier versions)
309 </li><li style="list-style-type: square">
310 The preview frame no longer uses the (unmaintained) jEdit Public Domain text area but
311 rather a standard <tt class="classname">JEditorPane</tt> with a highlighter dereived from
312 the <a href="http://www.bluej.org/" target="_top">BlueJ</a> project (and that highlighter is
313 again build upon the jEdit Public Domain syntax package). Users of prior betas may
314 savely remove the file <tt class="filename">textarea-2.2.3.jar</tt> from their disks
315 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e523"></a>1.0 Beta 8 (2002-08-06)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
316 New Features
317
318 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
319 Thanks to Frank Klomp from
320 <a href="http://www.informatikatelier.com" target="_top">www.informatikatelier.com</a>
321 a Plug-in for Oracle JDeveloper 9i is now available.
322 See <a href="./plugins.html" target="_top">Plug-in section</a></li><li style="list-style-type: square">
323 Jalopy now comes with a simple project manager to make switching between
324 several code conventions easier.
325 See <a href="./project.html" target="_top">Project section</a></li><li style="list-style-type: square">
326 ConsolePlugin: new option <tt class="literal">--force</tt></li><li style="list-style-type: square">
327 The line wrapping for chained method calls now works for nested calls too
328 </li><li style="list-style-type: square">
329 The settings dialog now comes with a live preview. Requested by Erik Dick
330 (<a href="http://sf.net/tracker/?func=detail&amp;aid=563215&amp;group_id=45216&amp;atid=442215" target="_top">#563215</a>)
331 </li><li style="list-style-type: square">
332 Similar to Jindent, Jalopy is now able to perform variable interpolation for
333 the header or footer and Javadoc comment templates.
334 See <a href="./environment.html" target="_top">Environment variables</a> section.
335 Requested by Erik Dick
336 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=563213&amp;group_id=45216" target="_top">#563213</a>)
337 </li><li style="list-style-type: square">
338 Similar to Jindent, you can now define custom Javadoc templates for
339 fields, classes/interfaces, constructor and method comments. See
340 <a href="./javadoc.html#javadoc-templates" target="_top">Javadoc Templates</a> section
341 </li><li style="list-style-type: square">
342 The sorting order for the Java modifiers is now configurable. See
343 <a href="./sorting.html#sorting-modifier" target="_top">Sorting</a> section
344 </li><li style="list-style-type: square">
345 The texts for separator comments are now user configurable. See
346 <a href="./separation.html#separation-comment" target="_top">Separation</a> section.
347 Requested by Dirk Jacobs
348 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=567322&amp;group_id=45216" target="_top">#567322</a>).
349 </li><li style="list-style-type: square">
350 The grouping of import statements can now be disabled. See
351 <a href="./imports.html#imports-grouping-depth" target="_top">Imports section</a>.
352 Requested by Emil A. Lefkof
353 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=562475&amp;group_id=45216" target="_top">#562475</a>).
354 </li><li style="list-style-type: square">
355 Lowercase "<tt class="literal">l</tt>" as trailing character for literal
356 longs will be automatically capitalized during printing
357 </li><li style="list-style-type: square">
358 The <tt class="literal">abstract</tt> modifier will be automatically removed if found
359 for interface or interface method declarations (as these are implicitly
360 <span class="emphasis"><em>abstract</em></span>).
361 </li><li style="list-style-type: square">
362 You can now specify whether Java sources should be parsed as JDK 1.4 compatible
363 (the default) or if sources should be parsed without treating
364 <tt class="literal">assert</tt> as a reserved keyword (i.e. JDK 1.3 compatible).
365 See the <a href="./settings.html#general-compliance" target="_top">General section</a>.
366 This change addresses bugs
367 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=565512&amp;group_id=45216" target="_top">#565512</a> and
368 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=576983&amp;group_id=45216" target="_top">#576983</a></li><li style="list-style-type: square">
369 The header detection now provides a <span class="emphasis"><em>Smart Mode</em></span> for users
370 who want to use singe-line comments for headers. If enabled, Jalopy treats the
371 first <tt class="literal">n</tt> number of singe-line comments before the first
372 node as part of a header and removes them.
373 See the <a href="./header.html#header-smart-mode" target="_top">Header section</a></li><li style="list-style-type: square">
374 The element sorting changed: Added was a new category
375 <i class="guilabel">Static variables/initializers</i>
376 to avoid touching the class initialization as required by the Java language
377 specification ("static initializers and class variable initializers are
378 executed in textual order"). This partially addresses the feature request
379 <a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=545603&amp;group_id=45216" target="_top">#545603</a> also.
380 Reported by Kirk Wolf
381 </li><li style="list-style-type: square">
382 The import optimization feature is now available for the Ant Plug-in too. See
383 the <a href="./plugin-ant-usage.html" target="_top">Ant Plug-in</a> chapter
384 </li></ul></div><p></p></li><li>
385 Bugfixes
386
387 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
388 Setting for <i class="guilabel">Space before Brackets</i> didn't take effect
389 </li><li style="list-style-type: square">
390 Setting for <i class="guilabel">Space Before Brackets in Types</i> didn't take
391 effect for something like <tt class="literal">new String[0]</tt></li><li style="list-style-type: square">
392 jEdit Plug-in: The integration with the Gobal Options dialog doesn't suffer
393 from the resizing problems anymore
394 </li><li style="list-style-type: square">
395 jEdit Plug-in: Jalopy directed all formatting messages always to the first view
396 </li><li style="list-style-type: square">
397 Read-only files don't cause exceptions anymore. Jalopy will now display a
398 warning message. Reported by Andrew Barkley
399 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=587068&amp;group_id=45216" target="_top">#587068</a>)
400 </li><li style="list-style-type: square">
401 Enclosed creator constructs could lead to uncompilable code. Reported by
402 Eddy Kivits
403 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=586450&amp;group_id=45216" target="_top">#586450</a>)
404 </li><li style="list-style-type: square"><tt class="literal">do-while</tt> blocks without enclosing braces where not treated correctly.
405 Reported by Marcel Toele
406 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=581394&amp;group_id=45216" target="_top">#581394</a>)
407 </li><li style="list-style-type: square">
408 The Javadoc printer missed a blank between the <tt class="literal">@link</tt> tag and
409 following HTML links. Reportedy by Brian Harriger
410 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=581299&amp;group_id=45216" target="_top">#581299</a>)
411 </li><li style="list-style-type: square">
412 EOL characters were not correctly translated for multi-line, special and
413 Javadoc comments. Reportedy by Olivier Mengu&eacute;
414 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=572130&amp;group_id=45216" target="_top">#572130</a>)
415 </li><li style="list-style-type: square">
416 Enabling the cuddling of empty braces lead to compilation errors if an
417 trailing comment appeared before the opening brace. The cuddling is now disabled
418 for such a (rare) case. Reported by Kees Kuip
419 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=568974&amp;group_id=45216" target="_top">#568974</a>)
420 </li><li style="list-style-type: square">
421 NPE during import that only appeared with certain JDKs. Reportedy by Davor Cengija
422 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=566205&amp;group_id=45216" target="_top">#566205</a>)
423 </li><li style="list-style-type: square">
424 The insertion of Javadoc comments did not work for classes/interfaces and
425 fields (it was not implemented). Reported by Thomas B&ouml;rkel
426 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=564255&amp;group_id=45216" target="_top">#564255</a>)
427 </li><li style="list-style-type: square">
428 After importing settings from a distributed location, Jalopy did not use
429 these settings if the host was unavailable on successive invocations (but
430 rather the build-in defaults); now the imported settings are used and a
431 warning message issued. Reported by Thomas B&ouml;rkel
432 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=563976&amp;group_id=45216" target="_top">#563976</a>)
433 </li><li style="list-style-type: square">
434 The Java Language Specification requires every single-line comment to be
435 terminated by an end-of-line sequence, but Jalopy allowed a single-line-comment
436 to be terminated by an end-of-file. Reported by Thomas B&ouml;rkel
437 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=563974&amp;group_id=45216" target="_top">#563974</a>)
438 </li><li style="list-style-type: square">
439 Ant 1.4.1 (or earlier) caused problems because of an incompatibility with the
440 bundled AElfred parser. Therefore the parser (and all other 3rd party libraries)
441 are no longer bundled to enable you to selectively copy the needed libs into
442 the Ant <tt class="filename">/lib</tt> folder. Documentation was updated to explain
443 the issue. Reported by Larry Hamel et.al.
444 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=563385&amp;group_id=45216" target="_top">#563385</a>)
445 </li><li style="list-style-type: square">
446 The Java parser failed for (strange) code like
447 <tt class="literal">if (obj.getClass() == (byte.class))</tt>. Reported by Hui Lin
448 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562681&amp;group_id=45216" target="_top">#562681</a>)
449 </li><li style="list-style-type: square"><tt class="literal">try</tt>/<tt class="literal">catch</tt> blocks were not correctly
450 formatted (again only with Sun brace style). Reported by Emil A. Lefkof
451 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562039&amp;group_id=45216" target="_top">#562039</a>)
452 </li><li style="list-style-type: square">
453 Chained method calls were wrongly wrapped if part of an expression. Reported by Emil A. Lefkof
454 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562037&amp;group_id=45216" target="_top">#562037</a>)
455 </li><li style="list-style-type: square">
456 Fixed some bugs regarding (evil) Sun brace styling. Reported by
457 Emil A. Lefkof, Thomas B&ouml;rkel, Larry Hamel and Christian Halstrick, Anders Johansson
458 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562034&amp;group_id=45216" target="_top">#562034</a>,
459 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=564247&amp;group_id=45216" target="_top">#564247</a>,
460 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=569306&amp;group_id=45216" target="_top">#569306</a>,
461 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=569031&amp;group_id=45216" target="_top">#569031</a>,
462 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=580600&amp;group_id=45216" target="_top">#580600</a>)
463 </li><li style="list-style-type: square">
464 The settings format was not correctly updated between 1.0b6 and 1.0b7
465 causing an <tt class="classname">IllegalArgumentException</tt> if the history
466 feature was disabled. Reported by Martin Spiller
467 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=561398&amp;group_id=45216" target="_top">#561398</a>,
468 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=561675&amp;group_id=45216" target="_top">#561675</a>)
469 </li><li style="list-style-type: square">
470 As the comment preserving/printing implementation has been rewritten, trailing
471 comment support should now work in nearly all cases. At least all reported
472 issues are now treated correctly. Reported by Stephane Houle, Emil A. Lefkof,
473 Kees Kuip, John Wilson
474 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559222&amp;group_id=45216" target="_top">#559222</a>,
475 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=565820&amp;group_id=45216" target="_top">#565820</a>,
476 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562034&amp;group_id=45216" target="_top">#562034</a>,
477 <a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=578664&amp;group_id=45216" target="_top">#578664</a>)
478 </li><li style="list-style-type: square">
479 The user selected brace style did not take effect for anonymous inner classes.
480 Reported by Ian Brown
481 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=545431&amp;group_id=45216" target="_top">#545431</a>)
482 </li><li style="list-style-type: square">
483 Fixed a minor GUI bug in the Javadoc panel (column headers did not show up
484 using Windows L&amp;F). Reported by Thomas Sauzedde
485 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=544404&amp;group_id=45216" target="_top">#544404</a>)
486 </li></ul></div><p></p></li><li>
487 Changes
488
489 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
490 JBuilder Plug-in: it now checks whether the classpath is correctly set up
491 (whether all defined libraries exist) and if something seems to be broken,
492 the import optimization feature is enabled to avoid errors (a dialog appears to
493 inform you about the misconfiguration)
494 </li><li style="list-style-type: square">
495 JBuilder Plug-in: the <span><b class="guimenuitem">Jalopy Options...</b></span> menu item now
496 appears in the Options group of the
497 <span><b class="guimenu"><span class="accel">T</span>ools</b></span> menu.
498 </li><li style="list-style-type: square">
499 jEdit Plug-in: the Plug-in does not use ErrorList anymore, but rather relies
500 on the MessageView Plug-in which is bundled with the distribution (as it is not
501 yet available through the jEdit Plugin Central)
502 </li><li style="list-style-type: square">
503 The sorting logic for variable declarations now compares by access modifiers first,
504 then (new!) type name and only if these two are equal by name (identifier)
505 </li><li style="list-style-type: square">
506 The Javadoc printer now inserts a newline after every found &lt;br&gt; tag
507 (only happens if Javadoc parsing is enabled). This addresses the "Bug"
508 reported by Tony Falabella (that was no bug but rather the behaviour I found
509 sufficient)
510 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=562502&amp;group_id=45216" target="_top">#562502</a>)
511 </li><li style="list-style-type: square">
512 The default setting for the backup level changed, it is now set to "0"
513 (no backups are kept)
514 </li><li style="list-style-type: square">
515 The settings dialog is no longer a modal dialog (necessary for the live preview)
516 </li><li style="list-style-type: square">
517 Started from the command line, the settings dialog now appears in the task
518 bar (under Win32). Suggested by Knut Wannheden
519 </li><li style="list-style-type: square">
520 The bundled ANTLR runtime has been repackaged to avoid versioning problems
521 </li><li style="list-style-type: square">
522 Apart from the ANTLR runtime, the binary distributions no longer bundle the
523 needed 3rd party libraries. Thus the installation procedure for some Plug-ins
524 requires more care: you have to manually remove outdated 3rd party libraries
525 before you copy the <tt class="filename">.jars</tt> provided with Jalopy into the
526 Plug-in/module folder of your application (Applies to Ant, Console, JBuilder
527  and jEdit, if done manually)
528 </li><li style="list-style-type: square">
529 Some shipped 3rd party jars we're updated: log4j to 1.2.6, Oro to 2.0.6,
530 JAXP to 1.2.
531 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e835"></a>1.0 Beta 7 (2002-05-26)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
532 New Features
533
534 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
535 The wrapping behaviour for throws clauses is now more configurable. See
536 <a href="./wrapping.html#wrap-before-throws" target="_top">Wrapping section</a>.
537 Requested by Stephane Houle
538 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=559222&amp;group_id=45216" target="_top">#559222</a>)
539 </li><li style="list-style-type: square">
540 Indentation for <tt class="classname">extends</tt>, <tt class="classname">implements</tt>
541 and <tt class="classname">throws</tt> can now be specified explicitly. See
542 <a href="./indentation.html#indentation-sizes" target="_top">Indentation section</a></li><li style="list-style-type: square">
543 Chained method calls are now wrapped (if line wrapping is enabled, of course).
544 You can either force wrapping after every call
545 (Refer to the <a href="./wrapping.html#wrap-call-chained" target="_top">Wrapping section</a>)
546 or let wrapping happen automatically. Requested by Stephane Houle
547 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442215&amp;aid=559222&amp;group_id=45216" target="_top">#559222</a>)
548 </li></ul></div><p></p></li><li>
549 Bugfixes
550
551 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
552 Sometimes stdin was not formatted. Reported and fixed by Kees Kuip
553 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559503&amp;group_id=45216" target="_top">#559503</a>)
554 </li><li style="list-style-type: square">
555 1.0b6 failed to work with JDK 1.3.0 due to a bug in the handling of the index
556 list <tt class="filename">.jar</tt> entry. Ant 1.5beta1 named it "INDEX.LIST" but this JDK expects "Index.list"
557 which in turn lead to classloading problems.
558 Reported by Steve Bromley
559 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559704&amp;group_id=45216" target="_top">#559704</a>)
560 and Joel Alaux
561 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559240&amp;group_id=45216" target="_top">#559240</a>)
562 </li><li style="list-style-type: square">
563 Console Plug-in: Parsing a non-valid Java file with stdin always resulted in an
564 exitcode "0". It now returns "1" in such cases. Reported by Kees Kuip
565 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=560709&amp;group_id=45216" target="_top">#560709</a>)
566 </li><li style="list-style-type: square">
567 The file history failed to work (because of an initialization error)
568 </li><li style="list-style-type: square">
569 The wrapper scripts for the Console Plug-in failed to work (I forgot to rename
570 the startup class that has changed in 1.0b6). Reported by Ronen Rotstain
571 </li><li style="list-style-type: square">
572 The JBuilder Plug-in is now compatible with jVI. Reported by Rich Kadel
573 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559761&amp;group_id=45216" target="_top">#559761</a>)
574 </li><li style="list-style-type: square">
575 Javadoc tags were (intensionally) only printed if the Javadoc comment belonged to a class/interface or
576 method/ctor declaration. Reported by Tony Falabella
577 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=559357&amp;group_id=45216" target="_top">#559357</a>)
578 </li><li style="list-style-type: square">
579 Specifying a relative file as input source could lead to a file loss in case
580 of RuntimeExceptions during the processing and a backup level of "0".
581 Reported by Kees Kuip
582 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=558353&amp;group_id=45216" target="_top">#558353</a>)
583 </li><li style="list-style-type: square">
584 The NetBeans module failed to function properly due to a wrong Manifest <tt class="filename">.jar</tt> entry. Reported by Nico Max and Davide Baroncelli
585 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=558560&amp;group_id=45216" target="_top">#558560</a>)
586 </li><li style="list-style-type: square">
587 If <i class="guilabel">Space around Shift operators</i> was disabled, Jalopy failed to
588 add whitespace around the <tt class="classname">instanceof</tt> operator. Reported by Roger Kemp
589 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=558482&amp;group_id=45216" target="_top">#558482</a>)
590 </li><li style="list-style-type: square">
591 Fixed a small but annoying bug regarding the alignment of assignments. Reported by GilloS
592 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=558638&amp;group_id=45216" target="_top">#558638</a>)
593 </li></ul></div><p></p></li><li>
594 Changes
595
596 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
597 The detection logic for debug logging calls has been slightly improved. Calls like
598 <tt class="literal">Configuration.debug()</tt> won't be treated as logging calls anymore
599 </li><li style="list-style-type: square">
600 The custom Javadoc tag definitions are not stored in distinct files anymore but
601 rather go into the settings file (to make it portable across system bounderies)
602 </li><li style="list-style-type: square">
603 The Ant task attribute handling changed: if you omit any optional attribute now the
604 corresponding settings settings will be used for *all* attributes
605 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e953"></a>1.0 Beta 6 (2002-05-19)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
606 New Features
607
608 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
609 Thanks to Roman Sarychev, Jalopy now provides the ability to import/export
610 settings in an <tt class="filename">.XML</tt> format
611 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442215&amp;aid=549177&amp;group_id=45216" target="_top">#549177</a>)
612 </li><li style="list-style-type: square">
613 Jalopy is now able to keep original blank lines. See <a href="./separation.html#separation-misc-keep" target="_top">Separation section</a> for details
614 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442215&amp;aid=555914&amp;group_id=45216" target="_top">#555914</a>)
615 </li><li style="list-style-type: square">
616 Modifiers of declarations can now be sorted. See <a href="./sorting.html#sorting-general-modifiers" target="_top">Sort section</a> for details
617 </li><li style="list-style-type: square">
618 You can now enable the auto-insertion of an enclosing conditional for logging calls. See <a href="./misc.html#misc-logging-conditional" target="_top">Misc section</a> for details. Requested by Larry Hamel
619 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442215&amp;aid=550336&amp;group_id=45216" target="_top">#550336</a>)
620 </li><li style="list-style-type: square">
621 Parameters of method definitions can now be aligned. See <a href="./indentation.html#indentation-align-params" target="_top">Indentation section</a>. Requested by Gary Bentley
622 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442215&amp;aid=551205&amp;group_id=45216" target="_top">#551205</a>)
623 </li><li style="list-style-type: square">
624 The default grouping depth is now user configurable. See <a href="./imports.html#imports-grouping" target="_top">Imports section</a>. Requested by Larry Hamel
625 </li><li style="list-style-type: square">
626 Added new options (before and after curly braces, blocks...) to customize the blank lines behaviour. See <a href="./separation.html" target="_top">Separation section</a></li><li style="list-style-type: square">
627 You can now print a blank between array type and initializer. Requested by David Weitzman
628 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442215&amp;aid=548888&amp;group_id=45216" target="_top">#548888</a>)
629 </li><li style="list-style-type: square">
630 Jalopy is now able to load its settings from an Internet address. Refer to the
631 <a href="./settings.html#general" target="_top">General section</a> of the manual. Cool feature requested by Sven van't Veer
632 </li><li style="list-style-type: square">
633 You can now use stdin/stdout redirection from the command line. If no input
634 file(s) are specified, Jalopy will start listening on stdin. Note that the
635 command line interface is now only available via the Console Plug-in! See
636 <a href="./plugin-console-usage.html#plugin-console-usage-example" target="_top">Examples section</a></li><li style="list-style-type: square">
637 For array initializers you can now force a specfic number of elements to be
638 printed on each line or whether all elements should be printed on one line.
639 See <a href="./wrapping.html#wrap-misc-arrays" target="_top">Wrapping section</a></li><li style="list-style-type: square">
640 Eclipse Plug-in: the Packages view context menu now contains a formatting menu item
641 </li></ul></div><p></p></li><li>
642 Bugfixes
643
644
645 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
646 Eclipse Plug-in: Fixed a bug in the shutdown hook. Only occurred if one had not
647 formatted several files at once during a session. Reported by Eric Vickery
648 </li><li style="list-style-type: square">
649 Multi-line comments were not printed correctly if parsing of multi-line comments was
650 disabled and the individual lines not starting with a leading asterix. Reported by Tony Falabella
651 (<a href="http://sf.net/tracker/?func=detail&amp;atid=442212&amp;aid=554141&amp;group_id=45216" target="_top">#554141</a>)
652 </li><li style="list-style-type: square">
653 Javadoc generation failed if <i class="guilabel">Parse/Format tags</i> was disabled. Reported by Gary Bentley
654 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=551194&amp;group_id=45216" target="_top">#551194</a>)
655 </li><li style="list-style-type: square">
656 Serial version UID check box didn't save. Reported by Kevin Duffey
657 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=551604&amp;group_id=45216" target="_top">#551604</a>)
658 </li><li style="list-style-type: square">
659 Formatting an opened file with one of the Plug-ins did not create a backup file. Reported by Warren Nicholls
660 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=545077&amp;group_id=45216" target="_top">#545077</a>)
661 </li><li style="list-style-type: square">
662 Custom Javadoc tag definitions are now loaded correctly and thus working. Reported by Arnd Empting
663 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=547028&amp;group_id=45216" target="_top">#547028</a>)
664 </li><li style="list-style-type: square">
665 Fixed an trailing comment bug for the Sun brace styling. Reported by Martin Spiller
666 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=545616&amp;group_id=45216" target="_top">#545616</a>)
667 </li><li style="list-style-type: square">
668 Eclipse Plug-in: After formatting the active editor, the IBeam cursor was not
669 restored but rather the default cursor showed up
670 </li><li style="list-style-type: square">
671 Line wrapping for while and do-while expression parts now working (I forgot the markers)
672 </li><li style="list-style-type: square">
673 Fixed a blank lines issue for singe-line comments (printed one extra behind
674 left curly braces, this is now user configurable)
675 </li><li style="list-style-type: square">
676 Fixed another blank lines issue for the Sun brace style (missed one blank
677 line between blocks. Reported by Bradley Smith
678 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=545941&amp;group_id=45216" target="_top">#545941</a>,
679 <a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=544459&amp;group_id=45216" target="_top">#544459</a>)
680 </li><li style="list-style-type: square">
681 EOF comments weren't always treated correctly (in case of singe-line comments). Reported by Ian Brown
682 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=544706&amp;group_id=45216" target="_top">#544706</a>)
683 </li><li style="list-style-type: square">
684 jEdit Plug-in: Updated to work with 4.0 final. It now won't work with any prior release
685 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=544100&amp;group_id=45216" target="_top">#544100</a>)
686 </li><li style="list-style-type: square">
687 NetBeans Plug-in: fixed a build problem causing the <tt class="filename">.nbm</tt>
688 file to be missing in the distro archive. Reported by Brian Ewins
689 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=544162&amp;group_id=45216" target="_top">#544162</a>)
690 </li><li style="list-style-type: square">
691 Fixed a minor bug in the JavadocPrinter regarding the printing of lists
692 </li><li style="list-style-type: square">
693 Footers were always removed no matter whether enabled or disabled
694 </li><li style="list-style-type: square">
695 Left curly brace for array initialization expression now regards the selected brace style
696 </li></ul></div><p></p></li><li>
697 Changes
698
699 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
700 The license terms have changed. The core runtime and most of the Plug-ins are now
701 released under the <a href="license-bsd.html" target="_top">BSD license</a>.
702 Due to license restrictions of a 3rd party library,
703 the command line interface has been removed from *<span class="bold"><b>ALL</b></span>*
704 distributions and a new Plug-in was created: the Console Plug-in.
705 </li><li style="list-style-type: square">
706 JBuilder Plug-in: switching project does not bring up a blocking progress dialog
707 anymore. The class repository is loaded in a background thread
708 </li><li style="list-style-type: square">
709 All file dialogs are not opened directly anymore but are accessible via an
710 intermediate component that provides a history
711 </li><li style="list-style-type: square">
712 Eclipse Plug-in: Updated the <tt class="filename">plugin.xml</tt> to work with the
713 latest stable build (20020416). This change only regards the menu item to
714 invoke the Jalopy settings dialog; this item now appears under the 'Window'
715 menu as the 'Workbench' menu has been gone
716 </li><li style="list-style-type: square">
717 The Javadoc parser now recognizes &lt;br/&gt; as a valid HTML tag
718 (<a href="http://sf.net/tracker/index.php?func=detail&amp;atid=442212&amp;aid=547028&amp;group_id=45216" target="_top">#547028</a>)
719 </li><li style="list-style-type: square">
720 The Javadoc parser now checks whether any custom tag definition was added/removed
721 since the last run and therefore needs reloading
722 </li><li style="list-style-type: square">
723 Specifying an empty string input via Jalopy#setInput(String, String) no longer
724 throws <tt class="classname">IllegalArgumentException</tt>, instead the input is
725 handled like an up-to-date file
726 </li><li style="list-style-type: square"><span><b class="guibutton">Load...</b></span> and <span><b class="guibutton">Save...</b></span> buttons on the
727 General settings page has been renamed
728 to <span><b class="guibutton">Import...</b></span> and <span><b class="guibutton">Export...</b></span></li><li style="list-style-type: square">
729 Changed the comment handling of labeled statements: if the following loop had
730 comments before, these were printed before the labeled statement, now they will
731 be printed before the loop statement
732 </li><li style="list-style-type: square">
733 The build scripts has been updated to use Ant 1.5beta1 features. Prior Ant
734 releases won't work anymore
735 </li><li style="list-style-type: square">
736 Updated the bundled log4j distribution to 1.2.1. Adopted the new naming scheme
737 and renamed all <tt class="classname">Category</tt> and <tt class="classname">Priority</tt>
738 instances. Note that 1.2 is *no* drop-in replacement (no matter what the log4j docu says)
739 as they renamed a public (sic!) field I have to use
740 </li><li style="list-style-type: square">
741 jEdit Plug-in: The menu item to display the Jalopy settings dialog can now
742 be added to the context menu
743 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1163"></a>1.0 Beta 5 (2000-04-14)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
744 New Features
745
746 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square"><tt class="classname">AbstractPlugin.java</tt> now comes with multi-processor
747 support, so all IDE Plug-ins should operate faster on multi-processor machines.
748 Refer to the <a href="misc.html#misc-threads" target="_top">Misc</a> section of the
749 manual
750 </li><li style="list-style-type: square">
751 Ant Plug-in: Added multi-processor support, new parameter <i class="parameter"><tt>threads</tt></i> to specify
752 the number of threads to use
753 </li><li style="list-style-type: square">
754 Declaration and assignments aligning now available. Refer to the
755 <a href="indentation.html#indentation-align-ident" target="_top">Indentation</a> section of the
756 manual
757 </li><li style="list-style-type: square">
758 Separation (blank lines) behaviour now configurable. Refer to the
759 <a href="separation.html" target="_top">Separation</a> section of the manual
760 </li><li style="list-style-type: square">
761 Added Eclipse Plug-in (needs Eclipse 2.0)
762 </li><li style="list-style-type: square">
763 Jalopy now supports the common convention of using a single @see tag
764 instead of all the other tags and won't insert any missing Javadoc tags in such
765 cases. Same applies if the inline tag {@inheritDoc} is found in the description
766 </li><li style="list-style-type: square">
767 Work started to provide an extended index for the user manual.
768 </li></ul></div><p></p></li><li>
769 Bugfixes
770
771 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
772 Javadoc add/remove didn't work for @return tag
773 </li><li style="list-style-type: square">
774 The editable combo boxes (<tt class="classname">NumberComboBoxEditor.java</tt>)
775 caused exceptions on losing focus
776 </li></ul></div><p></p></li><li>
777 Changes
778 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
779 Javadoc now also generated for methods/ctors without params.
780 </li><li style="list-style-type: square">
781 Ant Plug-in: Changed the configuration of the message output. It is
782 now controlled by a single parameter <i class="parameter"><tt>loglevel</tt></i>. This may
783 force you to update your build scripts. Refer to the
784 <a href="plugin-ant-usage.html#tab-ant-params" target="_top">Ant section</a>
785 of the manual to read about the list of valid parameters
786 </li><li style="list-style-type: square">
787 The source base has been split into different modules (to make CVS happy and
788 life easier) and the build system has changed accordingly
789 </li><li style="list-style-type: square">
790 The website and all documentation is now auto-generated out of <tt class="filename">.XML</tt> files
791 (using the Ant style task and DocBook XSL 1.50.0/Saxon 6.5.1)
792 </li><li style="list-style-type: square">
793 The entries of the history viewer are now sorted
794 </li><li style="list-style-type: square">
795 The web site has a new look
796 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1235"></a>1.0 Beta 4 (2000-03-20)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
797 New Features
798
799 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
800 Jalopy now provides some decent user documentation. Many thanks to Larry
801 Hamel for the proof-reading
802 </li><li style="list-style-type: square">
803 The line wrapping logic is now fully implemented
804 </li><li style="list-style-type: square">
805 New line wrapping option: You can now force the wrapping for parameter
806 lists of method calls. Note that this switch only applies to those lists
807 that contain another method call. Refer to the
808 <a href="wrapping.html#wrap-always" target="_top">Wrap always</a> section of the manual.
809 Nice feature suggested by David Beutel
810 </li><li style="list-style-type: square">
811 Continuation indentation is now available for ternary if-else epressions
812 too. Refer to the
813 <a href="indentation.html#indentation-misc-ternary-if-else" target="_top">Indentation</a> section of the manual
814 </li><li style="list-style-type: square">
815 New option: You can now specify whether you want indentation realized
816 with tabs instead of spaces. Refer to the
817 <a href="indentation.html#indentation-misc-tab" target="_top">Indentation</a> section of the manual.
818 This feature was kindly donated by David Beutel
819 </li><li style="list-style-type: square">
820 The history feature is now more user configurable. You can specifiy
821 whether you want to have it enabled at all and what policy you want to
822 use. Choose between the comment based history (which inserts a small
823 header on top of every file) or a file-driven history. Refer to the
824 <a href="misc.html#misc-history" target="_top">Indentation</a> section of the manual.
825 The history feature is now *disabled* by default
826 </li><li style="list-style-type: square">
827 Added two new wrapping options: <i class="guilabel">Before extends keyword</i> and
828 <i class="guilabel">Before implements keyword</i>. Enabling any of them will force
829 a newline before the given keyword. Refer to the
830 <a href="wrapping.html#wrap-always" target="_top">Wrap always</a> section of the manual.
831 Requested by John Bishop
832 </li><li style="list-style-type: square">
833 New option to control the printing of labels. You can now specify whether
834 a line break should be printed after labels or not. Refer to the
835 <a href="wrapping.html#wrap-always-label" target="_top">Wrap always</a> section of the manual
836 </li></ul></div><p></p></li><li>
837 Bugfixes
838
839 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
840 Small bugfix regarding trailing comments and array initialization
841 </li><li style="list-style-type: square">
842 Line wrapping for parameter lists was always performed, no matter what
843 preference setting given
844 </li><li style="list-style-type: square">
845 For ternary if-else statements, parentheses was always inserted for the
846 expression part if <i class="guilabel">Insert parentheses around expressions</i> was enabled.
847 Now parentheses are only inserted if actually needed
848 </li><li style="list-style-type: square"><i class="guilabel">Indent labels</i> option didn't show up on the indentation settings page
849 </li><li style="list-style-type: square">
850 The Javadoc auto-generation facility no longer inserts @throws tags for throws
851 clauses that are catched in the method body
852 </li></ul></div><p></p></li><li>
853 Changes
854
855 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
856 Settings pages <i class="guilabel">Braces</i> and <i class="guilabel">Block style</i>
857 now merged into one page <i class="guilabel">Braces</i> with two tabs
858 <i class="guilabel">Style</i> and <i class="guilabel">Misc</i></li><li style="list-style-type: square"><span><b class="guibutton">Cancel</b></span> button of the Progress monitor dialog renamed to
859 <span><b class="guibutton">Stop</b></span> to reflect the fact that some files might have changed
860 </li><li style="list-style-type: square">
861 Settings page <i class="guilabel">Javadoc</i> cleaned up
862 </li><li style="list-style-type: square">
863 Specifying an identify key to delete existing headers/footers is now
864 enforced
865 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1336"></a>1.0 Beta 3 (2000-03-10)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
866 New Features
867
868 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
869 New option: You can now specify whether you want to retain first column
870 comments vs. indenting them relative to their position in the code. Refer to the
871 <a href="indentation.html#indentation-misc-first-column" target="_top">Indentation</a> section of the manual
872 </li><li style="list-style-type: square">
873 New option: You can now use different brace styles for class/method
874 blocks and other types of blocks (for Sun, GNU and Custom style)
875 </li></ul></div><p></p></li><li>
876 Bugfixes
877
878 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
879 The Javadoc parser rework lead to an error with the Javadoc @throws tags
880 verification. This has been fixed now (Actually only a build problem)
881 </li><li style="list-style-type: square">
882 If <i class="guilabel">Space before Case colon</i> was enabled, no space was printed for
883 the default keyword
884 </li><li style="list-style-type: square">
885 The comment creation only worked if the comment parsing and tag checking
886 was enabled too
887 </li><li style="list-style-type: square">
888 Formatting a non-file input produced wrong updates of the history header
889 </li></ul></div><p></p></li><li>
890 Changes
891
892 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
893 The line-wrapping logic changed/improved somewhat
894 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1372"></a>1.0 Beta 2 (2002-03-05)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
895 New Features
896
897 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
898 Custom Javadoc tag definitions now available
899 </li><li style="list-style-type: square">
900 New option: You can now choose whether you want an empty statement
901 inserted into empty braces to make the intension obvious
902 </li><li style="list-style-type: square">
903 New option: You can now specify whether if-statements should generally use
904 continuation indent. This option was added to address the fact that
905 conventional indentation could make seeing the body difficult (as outlined
906 in the Sun Java Conventions guide)
907 </li><li style="list-style-type: square">
908 New option: Line wrapping can now be performed before or after operators
909 </li><li style="list-style-type: square">
910 New option: You can now specify template texts for auto-inserted Javadoc tags.
911 </li><li style="list-style-type: square">
912 NetBeans Plug-in added (for NetBeans 3.3.1 and higher)
913 </li><li style="list-style-type: square">
914 jEdit Plug-in: updated to work with jEdit 4.0prev1 and higher
915 </li><li style="list-style-type: square">
916 JBuilder Plug-in: added the Format and Settings actions to the popup
917 menu of the editor pane
918 </li><li style="list-style-type: square">
919 Ant Plug-in: new parameter <i class="parameter"><tt>style</tt></i> to set the settings file to use
920 </li></ul></div><p></p></li><li>
921 Bugfixes
922
923 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
924 Fixed a bug regarding the wrong printing of parenthesis for certain
925 rare cases
926 </li><li style="list-style-type: square">
927 Correction of mispelled Javadoc standard tags failed if the correct
928 amount of tags was given for the method/ctor
929 </li><li style="list-style-type: square">
930 No space was printed after array elements for arrays that fit in
931 one line
932 </li><li style="list-style-type: square">
933 Printing of trailing comments now works much more reliable
934 </li><li style="list-style-type: square">
935 No message was reported in case the user specified an invalid input file
936 on the command line
937 </li><li style="list-style-type: square">
938 Progress dialog didn't show progress for files with an opened editor view
939 </li><li style="list-style-type: square">
940 If no arguments were given on the command line, no warning was printed.
941 Now the usage notes will appear
942 </li><li style="list-style-type: square">
943 Fixed a horrible bug in the JBuilder Plug-in which caused wrong class
944 repository updates if one switched JDKs
945 </li><li style="list-style-type: square">
946 Fixed an error in the initialization process of the logging facility for
947 Plug-ins using the AbstractPlugin skeleton which hindered the updating
948 of the errors/warnings count in the progress dialog
949 </li></ul></div><p></p></li><li>
950 Changes
951
952 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
953 All Plug-ins now only available as bundles. This will certainly pertain
954 until a branding mechanism is available to check whether a given Plug-in
955 will work with a given Jalopy runtime (a la NetBeans?)
956 </li><li style="list-style-type: square">
957 Changed/refactored some method signatures in the client API for consistency
958 and ease of use
959 </li><li style="list-style-type: square">
960 The Javadoc parser has been reworked to allow both custom standard and
961 inline tags
962 </li><li style="list-style-type: square">
963 Some API documentation enhancements, updated the build script to only generate
964 the documentation for the public client API, removed the documentation for the
965 Plug-ins from the distribution Javadoc
966 </li><li style="list-style-type: square">
967 Moved the logic to set the settings file to use, from the command line
968 interface into <tt class="classname">Jalopy.java</tt> to let Plug-ins easily set the settings file
969 to use
970 </li><li style="list-style-type: square">
971 Updated the used ANTLR version to 2.7.2a2. Compiled with optimizations and
972 without debugging info results in smaller archive sizes
973 </li><li style="list-style-type: square">
974 Many build-script improvements. It should now be possible to build a
975 Jalopy runtime version without the need of Plug-in related 3rd-party
976 libraries
977 </li><li style="list-style-type: square">
978 The Jalopy runtime classes and all needed library classes are now bundled
979 into one .jar
980 </li><li style="list-style-type: square">
981 The customizer mini editor is no longer part of the runtime .jar
982 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1448"></a>1.0 Beta 1 (2002-02-13)</h2></div></div><div></div></div><div class="orderedlist"><ol type="i"><li>
983 New Features
984
985 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
986 jEdit Plug-in added (for jEdit 3.2.2)
987 </li><li style="list-style-type: square">
988 The progress dialog now includes a cancel button
989 </li></ul></div><p></p></li><li>
990 Bugfixes
991
992 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
993 Settings dialog did not close when invoked on the command line
994 with <span><b class="command">java Preferences</b></span></li><li style="list-style-type: square">
995 Error in build script fixed (JavadocTokenTypes.txt now included in
996 the .jars) to make the Javadoc auto-correction work
997 </li><li style="list-style-type: square">
998 Braces indentation not printed for left curly braces
999 </li><li style="list-style-type: square">
1000 JBuilder Plug-in: Registered directories need to be reparsed on
1001 every startup for the import expansion/collapsing to work reliably
1002 </li></ul></div><p></p></li><li>
1003 Changes
1004
1005 <div class="itemizedlist"><ul type="square"><li style="list-style-type: square">
1006 Changed default package depth for packages java, javax, gnu in the
1007 settings (former was 3, now uses 2)
1008 </li><li style="list-style-type: square">
1009 Changed the SwingWorker implementation to the one found in Doug Lea's
1010 <tt class="classname">util.concurrent</tt> package, refactored <tt class="classname">AbstractPlugin.java</tt>
1011 to use an inner class dereived from <tt class="classname">SwingWorker.java</tt>
1012 instead of extending <tt class="classname">SwingWorker.java</tt> itself
1013 </li><li style="list-style-type: square">
1014 Formatting a single file doesn't bring up the progress dialog anymore, but
1015 rather shows the system wait cursor and blocks all input
1016 </li><li style="list-style-type: square">
1017 Removed the Javadoc documentation from the Plug-in distributions
1018 </li></ul></div><p></p></li></ol></div></div><div class="simplesect" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d35e1498"></a>Initial beta version (2002-02-10)</h2></div></div><div></div></div></div></div></td></tr><tr><td height="20"></td></tr></tbody></table></td></tr><tr><td bgcolor="#eeeecc" height="17" style="font-size:9px;padding-left:5px"><a href="#toppage">to top</a></td></tr><tr><td height="30"><br></td></tr><tr><td height="3"></td></tr><tr><td bgcolor="#336699" height="1"></td></tr><tr><td height="1"></td></tr><tr><td bgcolor="#336699" height="16"></td></tr><tr><td bgcolor="#ff9966" height="4"></td></tr><tr><td class="footer" align="center" height="15" valign="middle">
1019             Copyright &copy; 2001-2002, <a class="footer" href="./contact.html">Marco Hunsicker</a>. All rights reserved. Hosted by <a href="http://sourceforge.net">SourceForge.net</a></td></tr></tbody></table><img src="http://sourceforge.net/sflogo.php?group_id=45216&amp;type=1" width="1" height="1" border="0" hspace="0" vspace="0" alt=""></body></html>