|
1 |
[ The list of the different public versions of IzPack ]
|
|
2 |
|
|
3 |
> 3.7.2 (build 2005.04.22)
|
|
4 |
|
|
5 |
- IoHelper.getPrimaryGroup: bugfix for SunOS (Klaus Bartz).
|
|
6 |
- Russian langpack fixes (Alexey Makhmutov).
|
|
7 |
- Swedish langpack update (Nils Nordman).
|
|
8 |
- Spanish langpack update (Juan Alvarez).
|
|
9 |
- UserInputPanel: made 'instanceNumber' a protected atribute (patch #406,
|
|
10 |
Andreas Breiter).
|
|
11 |
|
|
12 |
> 3.7.1 (build 2005.02.15)
|
|
13 |
|
|
14 |
- The Danish langpack was empty by mistake in 3.7.0.
|
|
15 |
- Silent installations fix (Oscar Sierra).
|
|
16 |
- Free disk space bugfix on Solaris (Oscar Sierra).
|
|
17 |
- Installation runable with VM versions < 1.4 again (Klaus Bartz)
|
|
18 |
(implementation for bug #2268 changed).
|
|
19 |
- Italian langpack fixes (Fabrice Mirabille).
|
|
20 |
- UserInputPanel: bug fixes by Per Abich (bugs #3233 and #3283).
|
|
21 |
- Russian langpack fixes (Alexey Makhmutov).
|
|
22 |
- ProcessPanel log file creation fix on Win32 (Anthony Xin Chen).
|
|
23 |
- IoHelper.getenv: on Windows keys are not case sensitive (Klaus Bartz).
|
|
24 |
|
|
25 |
> 3.7.0 (build 2005.01.11)
|
|
26 |
|
|
27 |
- Adding custom action stuff for packaging, installation and uninstallation
|
|
28 |
(Klaus Bartz).
|
|
29 |
- The packs files can now be located on disk if needed, for instance to install
|
|
30 |
an application located on a live cd (Erik Artzmark).
|
|
31 |
- The attributes "includes" and "excludes" now are supported for filesets
|
|
32 |
(Klaus Bartz).
|
|
33 |
- As many sensitive clean-ups as possible have been made after a FindBugs run.
|
|
34 |
- Support of native libraries and additional jar files in the uninstaller (Klaus Bartz).
|
|
35 |
- InfoPanel: variables substitution is now allowed (Borje Jonsson).
|
|
36 |
- InstallPanel supports internationalized package names (Gaganis Giorgos).
|
|
37 |
- Support for package dependencies (Gaganis Giorgos).
|
|
38 |
- ShortcutPanel: can be optionally skipped on non-supported platforms.
|
|
39 |
- PacksPanels: free disk space stuff (Klaus Bartz).
|
|
40 |
- New Malaysian langpack (Redhuan Daniel Oon).
|
|
41 |
- System properties can now be used as variables (Borje Jonsson).
|
|
42 |
- New Norwegian langpack (Mohammed Sourouri).
|
|
43 |
- New Chinese langpack (Xi Ping Wang).
|
|
44 |
- The language selection box will now appear in the Windows tasks list (Harald
|
|
45 |
Spfle).
|
|
46 |
- Spanish langpack update (David Perez Carmona).
|
|
47 |
- Fix that prevented the correct detection of OS X.
|
|
48 |
- Custom actions for ant calls (Klaus Bartz).
|
|
49 |
- IzPanel.setInitialFocus( Component ) stuff added (Klaus Bartz).
|
|
50 |
- Configurable button and label icons (Klaus Bartz).
|
|
51 |
- Configurable subpath for $INSTALL_PATH default (Klaus Bartz).
|
|
52 |
- New base class PathInputPanle for TargetPanel; new JDKPathPanel (Klaus Bartz).
|
|
53 |
- Common helper in IzPanel (Klaus Bartz).
|
|
54 |
- JGoodies loading fix.
|
|
55 |
- Unified OS detection in OsVersion (Hani Suleiman).
|
|
56 |
- Default installation path on unix now checks for writable 'usr/local' instead
|
|
57 |
of 'root' username (Hani Suleiman).
|
|
58 |
- Removed incomplete and non-functional support for Mac OS9 (Hani Suleiman).
|
|
59 |
- Fixed punctuation and some wording in English langpack (Hani Suleiman).
|
|
60 |
- Logfile for ProcessPanel (Klaus Bartz).
|
|
61 |
- Automatic scrolling of ProcessPanel output (Anthony Xin Chen).
|
|
62 |
- Fixed bug parsing some brace enclosed variables (Chad McHenry) (bug #2451).
|
|
63 |
- New Serbian translation (Filip Brcic).
|
|
64 |
- Bug at loading Panels from other packages fixed (Klaus Bartz).
|
|
65 |
- Unix (KDE/Gnome) shortcuts support (Marc Eppelmann).
|
|
66 |
- ShortcutPanel: going to a previous panel could lead to strange situations
|
|
67 |
(bug #2713).
|
|
68 |
- Installers: avoid showing an empty JFrame behind the languages selection
|
|
69 |
dialog (observed on X11).
|
|
70 |
- UserInputPanel: the autodetect button is hidden if not needed
|
|
71 |
(Michael Hagedorn).
|
|
72 |
- A tutorial is now available.
|
|
73 |
- New Czech langpack (Jan Pavlovic).
|
|
74 |
- German langpack: the uninstaller checkbox string was confusing about the
|
|
75 |
uninstaller performing a full deletion, including the files not unpacked
|
|
76 |
by an IzPack installer.
|
|
77 |
- Liquid LnF: version bump (0.2.9-alpha5).
|
|
78 |
|
|
79 |
> 3.6.1 (build 2004.10.09)
|
|
80 |
|
|
81 |
- Slovak translation updates (Milan Madzia).
|
|
82 |
- Java class execution bug fix (Erik Artzmark).
|
|
83 |
- ImgPacksPanel was not aware of i18n by using the packsLang.xml_xxx resource.
|
|
84 |
- Portuguese langpack updates (Flavio Fonseca).
|
|
85 |
- Blocking the GUI interaction (like in InstallPanel) was only working with the
|
|
86 |
mouse events. It now works with the keyboard ones too (Eduard Jodas Samper).
|
|
87 |
- TargetPanel: refuse selecting read-only directories.
|
|
88 |
- Documentation fixes.
|
|
89 |
- TargetPanel: more sanity checks (Andreas Vox).
|
|
90 |
- InstallPanel: register errors as failures (Andreas Vox).
|
|
91 |
- Polish translation updates (Bronek Truzkowski).
|
|
92 |
|
|
93 |
> 3.6.0 (build 2004.07.28)
|
|
94 |
|
|
95 |
- New Danish langpack (Frank Bille Jensen).
|
|
96 |
- Web installers can now prompt for passwords and a proxy (Chad McHenry).
|
|
97 |
- Fixed all javadoc warnings and errors (Chad McHenry).
|
|
98 |
- ImgPacksPanel has been reworked to offer some features that only PacksPanel
|
|
99 |
had (Volker Friedritz).
|
|
100 |
- Panels can be from any package (Chad McHenry)
|
|
101 |
- Uninstaller not included, if it is not to be written anyway (Chad McHenry).
|
|
102 |
- Packager and Compiler refactored.
|
|
103 |
- Changed the JFrame icon shown in the installers and uninstallers.
|
|
104 |
- New SimpleFinishPanel that don't have the automated installers feature.
|
|
105 |
- Heavy refactorings on the look and feels side. The Kunststoff packagers have
|
|
106 |
been removed. The look and feels can now be specified on a per-OS basis. If
|
|
107 |
no look and feel is specified for a particular OS, then the platform default
|
|
108 |
one will be used.
|
|
109 |
- The IzPack own installer uses the ImgPacksPanel again with some refreshed
|
|
110 |
packages pictures.
|
|
111 |
- UserInputPanel: more parameters and a regular expressions validator have been
|
|
112 |
added (Mike Cunneen).
|
|
113 |
- 3 new UserInputPanel validators (Thorsten Kamann):
|
|
114 |
* PortValidator (checks whether a port on localhost is available)
|
|
115 |
* IsPortValidator (checks whether the enterd value is a port in the range
|
|
116 |
between 0 and 32000)
|
|
117 |
* HostAddressValidator (checks whether the combination host:port is available)
|
|
118 |
- 1 new UserInputPanel processor that checks checks whether the combination of
|
|
119 |
host:port is available. If not the port will be arised until it is available.
|
|
120 |
(Thorsten Kamann)
|
|
121 |
- Web install location specified in xml, not resource. (Chad McHenry)
|
|
122 |
- Web installer packs are in separate jars to minimize downloads. (Chad McHenry)
|
|
123 |
- fix bug so <fileset> uses same default excludes as ant. (Chad McHenry)
|
|
124 |
- added 'defaultexcludes' attribute to <fileset> (Chad McHenry)
|
|
125 |
- More elements in dtd are optional, fixed bugs causing errors if certain
|
|
126 |
optional elements were omitted. (Chad McHenry)
|
|
127 |
- It is now possible to have a specific picture for a specific panel by using
|
|
128 |
the Installer.image.n resources where n is the panel 0-based index.
|
|
129 |
(Peter Mikula).
|
|
130 |
- Adding support for i18n to the pack panel (Thorsten Kamann)
|
|
131 |
- Removing limtation the going backward is disabled if a pack not selected and
|
|
132 |
the pack using a panel (Thorsten Kamann)
|
|
133 |
- Adding support for floating text in a langpack file (Thorsten Kamann).
|
|
134 |
- At now you can specify a processor class to pre process the set value of a
|
|
135 |
RuleInputField (Thorsten Kamann).
|
|
136 |
- The choices of a combo box can be generated throug a processor class
|
|
137 |
(Thorsten Kamann).
|
|
138 |
- The message of a validator can be a i18n message (Thorsten Kamann).
|
|
139 |
- If a translation string value cannot be found, then the key will be returned
|
|
140 |
instead of null, avoiding null exceptions when new strings are added.
|
|
141 |
- The finish panels are now setting the quit button text to 'Finish' instead of
|
|
142 |
'Quit', which could confuse some users (Dario Yuri).
|
|
143 |
- Many Windows shortcuts code fixes and enhancements (Bill Wong).
|
|
144 |
- UserInputPanel and PacksPanel i18n support (Gaganis Giorgos).
|
|
145 |
- ProcessPanel can now execute Java classes (Alex Bradley).
|
|
146 |
- TargetPanel: pressing enter in the target editor will move to the next panel
|
|
147 |
(Gaganis Giorgos).
|
|
148 |
- Polish langpack fix (Bronek Truszkowski).
|
|
149 |
|
|
150 |
> 3.5.4 (build 2004.06.05)
|
|
151 |
|
|
152 |
- German langpack fixes once again (Klaus Bartz).
|
|
153 |
- Slovak langpack fix (pbe@whitestein.com).
|
|
154 |
- The variable for the ISO3 language code was IS03_LANG instead of ISO3_LANG (a
|
|
155 |
zero instead of a 'o'). This stupid bug is now fixed (bug report #1883).
|
|
156 |
- Catalan langpack update (Oscar Aubareda Fernandez).
|
|
157 |
- UserInputPanel: fix for the directory detection failure (bug #1849) + added
|
|
158 |
the possibility to use a '*' in the choices
|
|
159 |
(ex: <choice value="/opt/java/*"/>). Patch by Thorsten Kamann.
|
|
160 |
|
|
161 |
> 3.5.3 (build 2004.05.15)
|
|
162 |
|
|
163 |
- German langpack punctuation fixes (jonelo).
|
|
164 |
- TargetPanel: the target path could be written several times in the automated
|
|
165 |
install XML descriptor (bug #1864).
|
|
166 |
- TargetPanel: the path is now always converted to absolute (could cause
|
|
167 |
problems in variables substitutions). (bug #1866).
|
|
168 |
- Target Panel: the path input field could be a bit short if a picture was used.
|
|
169 |
Fixed by Klaus Bartz (bug #1875).
|
|
170 |
- German langpack: spelling correction (Dustin Sacks)
|
|
171 |
- Fixed probelems creating a web-kunststoff installer (bug #1904)
|
|
172 |
- IzPack installer: simpler and refreshed readme text.
|
|
173 |
|
|
174 |
> 3.5.2 (build 2004.05.01)
|
|
175 |
|
|
176 |
- Fixed moving empty directory to root (pbe@whitestein.com).
|
|
177 |
- UserInputPanel getResult() fix (bug #1769).
|
|
178 |
- Slovak langpack fix (patch #88).
|
|
179 |
- A new mailing-list izpack-changes@lists.berlios.de has been set up to receive
|
|
180 |
various development-related notifications.
|
|
181 |
- German langpack fix (bug #1828).
|
|
182 |
- Web installer fix: wrong jar was getting izpack classes
|
|
183 |
- RuleTextField input bug fix (bug #1618)
|
|
184 |
|
|
185 |
> 3.5.1 (build 2004.03.16)
|
|
186 |
|
|
187 |
- No custom look and feel will be applied on Mac platforms (Chad McHenry).
|
|
188 |
- A message box is now raised when the installer detects that the Java version
|
|
189 |
it is running on is lower than the one required by the package provider.
|
|
190 |
- The Win32 documentation shortcuts are now back again.
|
|
191 |
- If 'user.home' is set to something like 'C:' on Windows, it will be changed to
|
|
192 |
'C:\'.
|
|
193 |
- German langpack: minor fix on 'LicencePanel.agree' translation.
|
|
194 |
- UserInputPanel.getResult(): path construction fix (bug #1634).
|
|
195 |
|
|
196 |
> 3.5.0 (build.2004.02.26)
|
|
197 |
|
|
198 |
- The developer services have moved to BerliOS (http://developer.berlios.de/).
|
|
199 |
- Uninstaller is now able to delete itself and the install directory
|
|
200 |
(Chad McHenry)
|
|
201 |
- Upate Checking: The installer is now able to "update" an already installed
|
|
202 |
package, therefore removing superfluous files after installation
|
|
203 |
(Tino Schwarze).
|
|
204 |
- Dutch langpack update (Hans Aikema).
|
|
205 |
- The compiler now emits some warnings when processing an incorrect installation
|
|
206 |
file (Chad McHenry / Marcus Stursberg).
|
|
207 |
- New SudoPanel (Jan Blok).
|
|
208 |
- ShortcutPanel: the action is now performed when the 'next' button is pressed
|
|
209 |
(Jan Blok).
|
|
210 |
- Nasty bug in AutomatedInstallData variables setting fix.
|
|
211 |
- Ant build: 'clean' target fix (Chad McHenry).
|
|
212 |
- Language selection dialog: the 'ok' button gains the focus by default (Chad
|
|
213 |
Mchenry).
|
|
214 |
- Uninstaller: various fixes (Chad McHenry).
|
|
215 |
- Installer: the 'next' button requests focus whenever it is available.
|
|
216 |
- Switched to the Crystal icons from KDE 3.2.
|
|
217 |
- Uninstaller: proper use of the ButtonFactory.
|
|
218 |
- Packs can now be restricted to a certain OS list (Jan Blok).
|
|
219 |
- Fixed a bug that caused the automated installers to produce broken installers
|
|
220 |
(bug #1472).
|
|
221 |
- Files with the same file source are never stored more than once anymore in the
|
|
222 |
resulting installer jar (Jan Blok).
|
|
223 |
- Various documentation refreshments. The PostScript[tm] version is not produced
|
|
224 |
anymore (PDF + HTML are the 2 targets).
|
|
225 |
- Language selection box: UI rendering fix (Chad McHenry).
|
|
226 |
|
|
227 |
> 3.4.0 (build 2003.12.06)
|
|
228 |
|
|
229 |
- The frontend which had been deprecated in 3.3.0 has been removed. There won't
|
|
230 |
be another frontend until someone volunteers to make a new one.
|
|
231 |
- The files executor has been fixed when dealing with classpath arguments
|
|
232 |
passing.
|
|
233 |
|
|
234 |
> 3.3.0 (build 2003.11.15)
|
|
235 |
|
|
236 |
- Various bugs fixed (taken from the bugs database).
|
|
237 |
- The current GUI frontend is deprecated. The project is looking for people to
|
|
238 |
take over the development of a new one.
|
|
239 |
- The compiler now returns a sensible exit code on error. This way, it can be
|
|
240 |
used in scripts.
|
|
241 |
- Italian localization updates by Cristian Ghezzi.
|
|
242 |
- Win32: Rewrote the localization of "Program Files" and added support for all
|
|
243 |
24 localized versions of Windows 2000/XP (Dennis Lundberg).
|
|
244 |
- Portuguese localization updates from Alex Carlos Braga Antao.
|
|
245 |
- Swedish localization updates from Dennis Lundberg.
|
|
246 |
- InstallPanel: the overall progress bar makes steps forward only after a pack
|
|
247 |
has been fully processed. The previous behaviour was to step forward at the
|
|
248 |
beginning of a pack extraction.
|
|
249 |
- CompilePanel: disable Start button after successful compilation (T.Schwarze).
|
|
250 |
- improve search field of the UserInputPanel: add checkfilename (T.Schwarze).
|
|
251 |
- XInfoPanel: UI fix.
|
|
252 |
|
|
253 |
> 3.2.1 (build 2003.09.19)
|
|
254 |
|
|
255 |
- Added a new built-in variable ISO3_LANG that contains the selected language
|
|
256 |
ISO3 code (Elmar's idea).
|
|
257 |
- Added a new 'run.installer' target to the Ant build file.
|
|
258 |
- Added an uninstall target to the documentation makefile.
|
|
259 |
|
|
260 |
> 3.2.0 (build 2003.09.18)
|
|
261 |
|
|
262 |
- Added 3 built-in variables that you can use with the variables substitutor:
|
|
263 |
o APP_NAME for the application name
|
|
264 |
o APP_URL for the application URL
|
|
265 |
o APP_VER for the application version.
|
|
266 |
- New ProcessPanel (Tino Schwarze).
|
|
267 |
- The documentation is now licensed under a Commons Creative license.
|
|
268 |
- The documentation now has a nicer cover page.
|
|
269 |
- Jar file execution fix on the classpath arguments passing.
|
|
270 |
- Win32: "Program Files" can now be localised (resolves problems with German
|
|
271 |
Windows for instance).
|
|
272 |
- com.izforge.izpack.util.OsConstraint was missing in uninstaller.jar .
|
|
273 |
- Small documentation typing errors fixed.
|
|
274 |
- Added an install target to the documentation Makefile.
|
|
275 |
- Frontend: Jar files could be listed in the panels tab. Fixed.
|
|
276 |
- The scripts execution flag is now set to every users on Unix-like systems
|
|
277 |
(chmod a+x), regardless of who the user is (i.e. root or a single user).
|
|
278 |
- Reformatting (imports, Ant build file).
|
|
279 |
|
|
280 |
> 3.1.0b (build 2003.08.22)
|
|
281 |
|
|
282 |
- Fix in the standalone compiler (Tino Schwarze).
|
|
283 |
|
|
284 |
> 3.1.0a (build 2003.08.15)
|
|
285 |
|
|
286 |
- Fixes a bug while generating a Kunststoff installer.
|
|
287 |
|
|
288 |
> 3.1.0 (build 2003.08.11)
|
|
289 |
|
|
290 |
- Added the possibility to use a standalone compiler (Tino Schwarze).
|
|
291 |
- Added a new target to the Ant build system in order to fix the files CR/LF and
|
|
292 |
encodings.
|
|
293 |
- Includes the following enhancements from Jonathan Halliday and Tino Schwarze.
|
|
294 |
- Added overall progress bar to InstallPanel
|
|
295 |
- Added SearchField to the UserInputPanel which allows to search for
|
|
296 |
files or directories at installation time
|
|
297 |
- Added CompilePanel which allows Java classes to be compiled after
|
|
298 |
installation
|
|
299 |
- Add infrastructure for automated installation - after installation,
|
|
300 |
the FinishPanel allows the user to save an XML file which can later be
|
|
301 |
used for automated installation (simply pass it to the installer as an
|
|
302 |
argument, for example:
|
|
303 |
java -jar my_super_program.jar super_program_autoinstall.xml
|
|
304 |
)
|
|
305 |
- (internal) add infrastructure for GUI abstraction
|
|
306 |
- Improved documentation:
|
|
307 |
o build better PDF using pdflatex (with hyperlinks and bookmarks)
|
|
308 |
o reorganize documentation for the <packs> section
|
|
309 |
- Add <singlefile> tag which is useful if a file's name after
|
|
310 |
installation is different from the source file name
|
|
311 |
- Add support for os attribute and <os> tag to all pack entries
|
|
312 |
(hopefully, the DTD is correct)
|
|
313 |
- Allow files to be kept after execution
|
|
314 |
- Allow packs to be preselected for installation or not
|
|
315 |
- Allow packs to be OS dependent
|
|
316 |
- Provide finer control when overwriting files:
|
|
317 |
o ask for overwriting, default yes
|
|
318 |
o ask for overwriting, default no
|
|
319 |
o update (only considers mtime - no real update)
|
|
320 |
- Allow absolute paths in source files (might already be in 3.0.9)
|
|
321 |
- Finer error handling - report missing attributes
|
|
322 |
- (internal) TwoColumnLayout now supports WESTONLY and EASTONLY
|
|
323 |
- (internal) made the ResourceManager a singleton
|
|
324 |
- Add new kind of script parsing: shell - used %{variable} syntax to
|
|
325 |
avoid clashes within shell scripts
|
|
326 |
|
|
327 |
|
|
328 |
> 3.0.9 (build 2003.06.29)
|
|
329 |
|
|
330 |
- New Romanian language pack (Dani Orza).
|
|
331 |
- Absolute paths problems patch (Tom Moore).
|
|
332 |
- DTD, documentation fixes.
|
|
333 |
|
|
334 |
> 3.0.8a (build 2003.05.02)
|
|
335 |
|
|
336 |
- A bug had been introduced in 3.0.8 during the files extraction. Fixed.
|
|
337 |
- Polish langpacks update.
|
|
338 |
|
|
339 |
> 3.0.8 (build 2003.04.26)
|
|
340 |
|
|
341 |
- Packs OS-targeting (Fran Taylor).
|
|
342 |
- OS selection improved accuracy (Sanjay Linganna).
|
|
343 |
- The standard installers can now use the native look and feel if the
|
|
344 |
'useNativeLAF' resource is specified (nice feature especially with the
|
|
345 |
incoming JDK 1.4.2).
|
|
346 |
- The standard installers get back the button icons and highlighting effects.
|
|
347 |
- Russian langpack update (Igor Anikeev).
|
|
348 |
- Directory creation patch (Jonathan Halliday).
|
|
349 |
|
|
350 |
|
|
351 |
> 3.0.7 (build 2003.04.04)
|
|
352 |
|
|
353 |
- Slovakian langpack thanks to Milan Madzia.
|
|
354 |
- Japanese, Russian and Dutch langpacks updates.
|
|
355 |
- The uninstallers can now run scripts thanks to a patch from Hani Suleiman.
|
|
356 |
|
|
357 |
> 3.0.6 (build 2003.02.27)
|
|
358 |
|
|
359 |
- Updated the French and German langpacks.
|
|
360 |
- Fixed the building process to take care of all classes related to the InputPanel.
|
|
361 |
- Made some fixes on the installers DTD.
|
|
362 |
- Elmar Grom / UserInputPanel:
|
|
363 |
o Fixed a bug with the drop down box that always return the value for the last
|
|
364 |
option in it, regardless of what had been selected during installation.
|
|
365 |
o Implemented the automated installer mode.
|
|
366 |
o RuleInputTextField can now be validated and processed with custom code
|
|
367 |
(documentation to come soon).
|
|
368 |
o A password field is now available and can also be validated and processed
|
|
369 |
with custom code (documentation to come soon).
|
|
370 |
|
|
371 |
> 3.0.5 (build 2003.02.14)
|
|
372 |
|
|
373 |
- This release becomes the new stable version, waiting for the 3.1 release which
|
|
374 |
is not yet ready. The stable/unstable versions separation is suspended.
|
|
375 |
- Fixed a TargetPanel inconsistency when the target directory is empty.
|
|
376 |
- Fixed Ant filesets-related problems.
|
|
377 |
- UI fonts fixes for Linux/Sun JDK-1.4.
|
|
378 |
- Empty directories can now be included.
|
|
379 |
- IzPack's own installer now makes uses of the Ant-style filesets.
|
|
380 |
- Splitted the documentation pack into several ones.
|
|
381 |
- MacOS X UI fixes (Hani Suleiman).
|
|
382 |
|
|
383 |
> 3.1.0 pre5 (build 2003.01.12)
|
|
384 |
|
|
385 |
- Included Elmar's new UserInputPanel documentation.
|
|
386 |
- A panel can now be added several times in an installation. This is mostly
|
|
387 |
useful for the new UserInputPanel.
|
|
388 |
- Separated the installer generation from the 'dist' target in the Ant building
|
|
389 |
process. The new target is 'generate.installer'.
|
|
390 |
- Move the com.izforge.izpack.util.EtchedBorder class to com.izforge.izpack.gui.
|
|
391 |
The class has also been rewritten because the original code was introduced
|
|
392 |
with a proprietary license notice.
|
|
393 |
|
|
394 |
> 3.1.0 pre4 (build 2002.12.08)
|
|
395 |
|
|
396 |
- A lot of installer GUI improvements by Jan Blok :
|
|
397 |
o an image can be shown in the installer left side
|
|
398 |
o buttons will look great under OSX
|
|
399 |
o HelloPanel : don't display authors if not present
|
|
400 |
o InstallPanel : immediate installation launching (the silly install button
|
|
401 |
has gone to heaven)
|
|
402 |
o LicencePanel : better GUI
|
|
403 |
o PackPanel : use table and display description, complete rewrite of this
|
|
404 |
panel
|
|
405 |
o IzPackMetalTheme : Tahoma is used if present on the target machine.
|
|
406 |
- New UserInputPanel that allows to prompt the users for some values that can
|
|
407 |
later be stored as variables that can be parsed for in files (Elmar Grom).
|
|
408 |
Sorry but I did not have time to include the related documentation at the
|
|
409 |
release time.
|
|
410 |
|
|
411 |
> 3.1.0 pre3 (build 2002.11.24)
|
|
412 |
|
|
413 |
- Restyled, cleaned, javadoc'ed the whole IzPack source code.
|
|
414 |
- The full IzPack source code Javadocs are generated when making a release.
|
|
415 |
- Wiped the Enroll* classes that were polluting IzPack.
|
|
416 |
- Added the creation of shortcuts for the IzPack documentation and the
|
|
417 |
uninstaller.
|
|
418 |
|
|
419 |
> 3.1.0 pre2 (build 2002.10.19)
|
|
420 |
|
|
421 |
- New (and clean) ResourceManager thanks to Marcus Stursberg.
|
|
422 |
- Shorcut fixes by Elmar Grom.
|
|
423 |
|
|
424 |
> 3.1.0 pre1 (build 2002.09.21)
|
|
425 |
|
|
426 |
- When InstallPanel was the last panel, it unlocked the next button and this was
|
|
427 |
of course not the desired behaviour.
|
|
428 |
- ImgPacksPanel and PacksPanel can now display the total disk space required
|
|
429 |
(Adam Barclay for this task).
|
|
430 |
- MacOSX GUI fix thanks to Hani Suleiman.
|
|
431 |
- GUI Frontend fixes by Andrew De Torres.
|
|
432 |
- Support for files overriding behaviour (override or keep old version if
|
|
433 |
present) by Adam Barclay.
|
|
434 |
- New Italian langpack thanks to Franco Graziosi.
|
|
435 |
|
|
436 |
> 3.0.0 (build 2002.08.13)
|
|
437 |
|
|
438 |
- First stable release of the 3.x series ;-)
|
|
439 |
- Ant task : the trailing '/' is appended on the IzPack directory when it is
|
|
440 |
omitted (Gareth Cronin).
|
|
441 |
- Many improvements on the documentation which should be quite fine - Elmar Grom
|
|
442 |
helped a lot on this.
|
|
443 |
- Updated ant.jar from the Ant 1.5 stable release.
|
|
444 |
- German language pack fixes by Jonelo.
|
|
445 |
|
|
446 |
> 3.0.0 rc3 (build 2002.07.28)
|
|
447 |
|
|
448 |
- The Japanese langpack has been fixed by Akky Akimoto (now Windows shortcuts
|
|
449 |
compliant).
|
|
450 |
- Windows shortcuts counterpart is now fully working thanks to the big efforts
|
|
451 |
of Elmar Grom with the additional help of Marcus Stursberg.
|
|
452 |
- Documentation mispelling fixes and additions by Elmar Grom.
|
|
453 |
|
|
454 |
> 3.0.0 rc2 (build 2002.07.06)
|
|
455 |
|
|
456 |
- Added some documentation on the *LicencePanel and *InfoPanel panels.
|
|
457 |
- Bugfix in HTMLLicencePanel.
|
|
458 |
- The uninstaller is now able to take care of the jar new location (under the
|
|
459 |
install path) and wipes everything cleanly.
|
|
460 |
- The 'create shortcut' button in ShortcutPanel is now disabled after the
|
|
461 |
shortcuts are created.
|
|
462 |
|
|
463 |
> 3.0.0 rc1 (build 2002.07.03)
|
|
464 |
|
|
465 |
- Fixes on the shortcuts sytem.
|
|
466 |
- New Hungarian language pack thanks to Harsan Peter.
|
|
467 |
- New Japanese language pack thanks to Hiroki Akimoto.
|
|
468 |
- New documentation.
|
|
469 |
- Fixed many source coding style errors.
|
|
470 |
- Coding guidelines publication.
|
|
471 |
- Some Javadoc text is now generated for those who need to make panels.
|
|
472 |
|
|
473 |
> 3.0.0 pre4 (build 2002.06.15)
|
|
474 |
|
|
475 |
- Polish language pack thanks to Piotr Bzdyl.
|
|
476 |
- Shortcut system fixes.
|
|
477 |
- The IzPack installer is now able to create shortcuts on Windows systems
|
|
478 |
while not creating any problem on another Operating System.
|
|
479 |
- Catalan language pack thanks to Oscar Aubareda Fernandez.
|
|
480 |
- The uninstaller is now copied under $INSTALL_PATH/Uninstaller.
|
|
481 |
- Closing the language selection box of an installer will (finally !) close
|
|
482 |
the installer.
|
|
483 |
- Removed the same named directories and files from the installers jars.
|
|
484 |
- The ShortcutPanel now uses the IzPack highlighted buttons.
|
|
485 |
- Many improvements from the e-xmlmedia.fr people including the Ant fileset
|
|
486 |
support, all these features will be documented in the coming new
|
|
487 |
documentation.
|
|
488 |
|
|
489 |
> 3.0.0 pre3 (build 2002.05.19)
|
|
490 |
|
|
491 |
- HTML licence panel agreement system fix by Jonelo.
|
|
492 |
- Official inclusion of Elmar Grom's Windows library to create some shortcuts on
|
|
493 |
this operating system.
|
|
494 |
( following : Johannes Lehtinen )
|
|
495 |
- Cleaned up the InstallData interface and added utility methods.
|
|
496 |
- Made the special variables (such as $INSTALL_PATH) available to panels using
|
|
497 |
the standard interface.
|
|
498 |
- Made InstallData a singleton class.
|
|
499 |
- Added InstallData properties for Panel interoptability.
|
|
500 |
- Added a new variable : $FILE_SEPARATOR.
|
|
501 |
|
|
502 |
> 3.0.0 pre2 (build 2002.04.27)
|
|
503 |
|
|
504 |
- Fixes & enhancements in the executable files support (Olexij Tkatchenko).
|
|
505 |
- 2 new splash screens by Nicolas Deschaume.
|
|
506 |
- The launching scripts of the pre1 were corrupted.
|
|
507 |
|
|
508 |
> 3.0.0 pre1 (build 2002.04.21)
|
|
509 |
|
|
510 |
- Enhanced splash #5 by Nicolas Deschaume.
|
|
511 |
- Improved uninstalling system giving an access to the panels.
|
|
512 |
- Image support at the language selection dialog through an optionnal resource
|
|
513 |
(installer.langsel.img).
|
|
514 |
- Added executable element support (Olexij Tkatchenko).
|
|
515 |
- /usr/local is now the default installation directory only for root user,
|
|
516 |
normal users will have $HOME instead (Unix* - Olexij Tkatchenko).
|
|
517 |
- New Ukrainian language support (Olexij Tkatchenko).
|
|
518 |
- The uninstaller now deletes itself after the uninstallation job is done.
|
|
519 |
- Modified the IzPack Ant building process to integrate IzPack itself in order
|
|
520 |
to generate a ready-to-distribute installer.
|
|
521 |
|
|
522 |
> 2.12.0 (build 2002.03.31)
|
|
523 |
|
|
524 |
- Removed the JScrollPane for the panels container.
|
|
525 |
- Improved panels sizing policy due to the JScrollPane removing.
|
|
526 |
|
|
527 |
> 2.12.0 pre3 (build 2002.03.02)
|
|
528 |
|
|
529 |
- Fixed a problem with the default compiler output file naming.
|
|
530 |
- Added the Dutch language packs thanks to Fridjof Jansen.
|
|
531 |
- Modified the Ant makefile so that any inner class of a panel can be
|
|
532 |
copied too.
|
|
533 |
|
|
534 |
> 2.12.0 pre2 (build 2002.02.22)
|
|
535 |
|
|
536 |
- Changed the font sizes to 12 as it really looks better.
|
|
537 |
- Removed the "All rights reserved" portions in the frontend languages
|
|
538 |
packs as it is not really usefull and it now makes the About Box look
|
|
539 |
better.
|
|
540 |
- Fix in PacksPanel thanks to Marcus Wolschon.
|
|
541 |
- Fixes in both Unix and Windows new startup scripts.
|
|
542 |
- Paul Wilkinson added the integration with Ant.
|
|
543 |
- Native libraries can now be specified to be added to the IzPack
|
|
544 |
installers through a new optionnal tag.
|
|
545 |
|
|
546 |
> 2.12.0 pre1 (build 2002.02.15)
|
|
547 |
|
|
548 |
- Made some modifications to get the source code pass through the
|
|
549 |
IBM Jikes compiler checkings successfully.
|
|
550 |
- Updated the Readme.txt file (I forgot to make it reflect the fact that
|
|
551 |
IzPack has a GUI frontend :-)
|
|
552 |
- Updated the installer english langpack file so that 'installer.quit.message'
|
|
553 |
is not wrong anymore.
|
|
554 |
- Added a complete Javadoc comments set to com.izforge.izpack.installer.IzPanel
|
|
555 |
.
|
|
556 |
- Inclusion of the IzPack installer XML file in the source directory.
|
|
557 |
- The compiler and the frontend can now be invoked outside of the bin/ directory
|
|
558 |
without any problem. This provide a *noticeable* improvement ;-)
|
|
559 |
|
|
560 |
> 2.11.1 (build 2002.02.09)
|
|
561 |
|
|
562 |
- Inclusion of the Kunststoff Look And Feel version 2.
|
|
563 |
|
|
564 |
> 2.11.0 (build 2002.01.18)
|
|
565 |
|
|
566 |
- Pre-versions modifications have been validated.
|
|
567 |
- Improved documentation HTML version.
|
|
568 |
- IzPack's own installer : use the ImgPacksPanel instead of the classic
|
|
569 |
PacksPanel.
|
|
570 |
- 2 new frontend splash screens thanks to Nicolas Deschaume.
|
|
571 |
- HelloPanel : displays the email adresses enclosed by '<' and '>'.
|
|
572 |
- This version is compiled with IBM Jikes.
|
|
573 |
|
|
574 |
> 2.11.0 pre2 (build 2001.12.17)
|
|
575 |
|
|
576 |
- Frontend : added a toolbar.
|
|
577 |
- Ant makefile : removed the 'clean' dependency for the 'all' target.
|
|
578 |
- Installer : the next button will automatically lock if the last panel is
|
|
579 |
reached but does not already lock it.
|
|
580 |
|
|
581 |
> 2.11.0 pre1 (build 2001.12.09)
|
|
582 |
|
|
583 |
- Installer : cached languages flags.
|
|
584 |
- Installer : the languages flags are now grayed when not active (it creates
|
|
585 |
a rollover-effect when choosing the language in the list).
|
|
586 |
- Frontend : the about box can't be resized.
|
|
587 |
- Errors : now reported on the error output stream (System.err) instead of
|
|
588 |
the output stream (System.out).
|
|
589 |
- Frontend : better GUI interaction.
|
|
590 |
- ImgPacksPanel : fixed the bug that caused the snapshots not to switch as
|
|
591 |
expected when using the keyboard.
|
|
592 |
- Updated Brazilian and Russian flags to conform with the other flags.
|
|
593 |
|
|
594 |
> 2.10.0 (build 2001.12.02)
|
|
595 |
|
|
596 |
- Pre-versions modifications have been validated.
|
|
597 |
- A panel can now specify some custom variables (Serge Sivkov).
|
|
598 |
- New Brazilian-Portuguese translation thanks to Joao Marcelo Pereira Alves.
|
|
599 |
- New Russian translation thanks to Serge Sivkov.
|
|
600 |
|
|
601 |
> 2.10.0 pre 2 (build 2001.11.25)
|
|
602 |
|
|
603 |
- TargetPanel : it is now possible to specify a specific default installation
|
|
604 |
directory for a specific Operating System thanks to Michael Peterson.
|
|
605 |
- Ant makefile : generation of the lib/ directory if not present (Michael
|
|
606 |
Peterson).
|
|
607 |
- Documentation : updated to reflect the TargetPanel enhancements.
|
|
608 |
|
|
609 |
> 2.10.0 pre 1 (build 2001.11.11)
|
|
610 |
|
|
611 |
- A CVS server is now available thanks to TuxFamily.org .
|
|
612 |
- 2 New frontend splash screens pictures by Nicolas Deschaume.
|
|
613 |
- Safer command-line compiler invocation.
|
|
614 |
- New variable substitution backend by Johannes Lehtinen (backward compatible).
|
|
615 |
- Better exceptions reporting system to the end-user.
|
|
616 |
- Installer : centered labels at the language selection prompt.
|
|
617 |
- LicencePanel : now locks the 'next' button if the 'yes' radio is not selected.
|
|
618 |
- TargetPanel : now warns if the specified target is an empty string.
|
|
619 |
- InstallPanel : now removes the last processed file path when the installation
|
|
620 |
is over.
|
|
621 |
|
|
622 |
|
|
623 |
> 2.9.0 (build 2001.10.26)
|
|
624 |
|
|
625 |
- Faster and safer I/O thanks to Johannes Lehtinen.
|
|
626 |
- Faster frontend splash screen.
|
|
627 |
- Removed the finalizers in the code.
|
|
628 |
- Windows icon file added.
|
|
629 |
|
|
630 |
> 2.8.0 (build 2001.10.20)
|
|
631 |
|
|
632 |
- New Frontend splash screen.
|
|
633 |
- New file saving stupid bug fix in the Frontend.
|
|
634 |
- FinishPanel : tooltip for the script button.
|
|
635 |
- InstallPanel : new animated icon for the install button.
|
|
636 |
- XInfoPanel : adaptative text panel.
|
|
637 |
- Frontend : recent files list (support for the imported files also).
|
|
638 |
- Fixed some size problems with the installer language selection dialog.
|
|
639 |
- XML Frontend preferences file spec auto-upgrade.
|
|
640 |
- New Finnish language pack thanks to Johannes Lehtinen.
|
|
641 |
|
|
642 |
> 2.7.0 (build 2001.09.26)
|
|
643 |
|
|
644 |
- Frontend localisation support.
|
|
645 |
- The Frontend remembers the last opened directory.
|
|
646 |
- Flags for the language selection for the installers.
|
|
647 |
- Language pre-selection for the installers.
|
|
648 |
- TargetPanel : warns when the selected directory exists.
|
|
649 |
- InstallPanel : animated icon for the install button.
|
|
650 |
- New spanish langpack thanks to Carlos Rueda.
|
|
651 |
|
|
652 |
> 2.6.1 (build 2001.09.22)
|
|
653 |
|
|
654 |
- Added an image to the frontend about box.
|
|
655 |
- Fix in the Ant Makefile that caused it to fail in case of a first-time build.
|
|
656 |
|
|
657 |
> 2.6.0 (build 2001.09.20)
|
|
658 |
|
|
659 |
- Cleaner installer icons loading using an XML file.
|
|
660 |
- Installation DTD mistake fix.
|
|
661 |
- New GUI Frontend.
|
|
662 |
- Sample installation XML comment fix.
|
|
663 |
- German langpack small fixes.
|
|
664 |
- Better internationalisation on Swing-specific strings.
|
|
665 |
- Minor bug fixes.
|
|
666 |
- Threaded compiling process.
|
|
667 |
- Fix in the packs panel.
|
|
668 |
- Better installer navigation buttons locking/unlocking.
|
|
669 |
|
|
670 |
> 2.5.0 (build 2001.09.07)
|
|
671 |
|
|
672 |
- New web installers support.
|
|
673 |
|
|
674 |
> 2.4.0 (build 2001.09.05)
|
|
675 |
|
|
676 |
- Automated installations support.
|
|
677 |
- New XPM icons.
|
|
678 |
- Improved build.xml.
|
|
679 |
- MacOS and MacOSX installation paths support.
|
|
680 |
- Minor bug fix in the TargetPanel path selection.
|
|
681 |
|
|
682 |
> 2.3.0 (build 2001.08.29)
|
|
683 |
|
|
684 |
- Uninstaller support.
|
|
685 |
- Fix on InstallPanel : it does not change its size each time that a new
|
|
686 |
file is processed.
|
|
687 |
- Bug fix in the IzPack variables translation system.
|
|
688 |
- German langpack thanks to Klaus Hartlage.
|
|
689 |
- Made a real documentation (it was time to do it :-) .
|
|
690 |
|
|
691 |
> 2.2.0 (build 2001.08.18)
|
|
692 |
|
|
693 |
- New panels available : ImgPacksPanel, HTMLInfoPanel, HTMLLicencePanel.
|
|
694 |
- Use of Kunststoff 1.1.1 instead of 1.0.
|
|
695 |
- Jakarta Ant script thanks to Pierre Dittgen.
|
|
696 |
- API changes to allow a panel to ask for being skipped.
|
|
697 |
- Wheights for some panels components fixed.
|
|
698 |
- Added a Thanks.txt file :-)
|
|
699 |
|
|
700 |
> 2.1.0 (build 2001.08.14)
|
|
701 |
|
|
702 |
- Fixed a problem with the base path and the installation xml file, they don't
|
|
703 |
need to be in the same directory anymore.
|
|
704 |
- 2 tips in the source code from Brad Cox have been included.
|
|
705 |
- A new kind of installer is available : standard-kunststoff (same as standard
|
|
706 |
but with the Kunststoff Look and Feel support).
|
|
707 |
- Fix in TargetPanel : you can specify the installation path by typing it
|
|
708 |
without having to validate it with the enter key.
|
|
709 |
- Fixed the bottom components wheights in the installer frame : now it looks
|
|
710 |
much better.
|
|
711 |
|
|
712 |
> 2.0.1 (build 2001.08.11)
|
|
713 |
|
|
714 |
- No more warnings when the user wants to quit the installer and the
|
|
715 |
installation is done with the panel InstallPanel.
|
|
716 |
|
|
717 |
> 2.0.0 (build 2001.08.10)
|
|
718 |
|
|
719 |
- ... a brand new IzPack !
|
|
720 |
- Now it is an XML-based compiler.
|
|
721 |
- A more modular architecture (you can create your own panels for instance).
|
|
722 |
- No GUI builder for the moment, it will come in the next versions.
|
|
723 |
- More kinds of installers to come.
|
|
724 |
|
|
725 |
_______________________________________________________________________________
|
|
726 |
|
|
727 |
|
|
728 |
> 1.1.1 (build 2001.04.21)
|
|
729 |
|
|
730 |
- Faster installer building / installation process.
|
|
731 |
- String comparisons are now using the equalsIgnoreCase method instead of an
|
|
732 |
objects equality test '==' (safest).
|
|
733 |
- Modified the about box.
|
|
734 |
- Clearly made a difference between images & icons in the jar files
|
|
735 |
(restructuration).
|
|
736 |
- Tested successfully on BlackDown Linux JVM.
|
|
737 |
|
|
738 |
> 1.1 (build 2001.04.10)
|
|
739 |
|
|
740 |
- Adds the extensions to the filenames in the builder if it was omited.
|
|
741 |
- Adjusted the fonts in the Metal theme; now it should look right.
|
|
742 |
- Adjusted the thread priority of the splash & progress windows, it should be
|
|
743 |
faster.
|
|
744 |
- The setup now recognizes the os so that the default installation path is
|
|
745 |
appropriated.
|
|
746 |
- Editors now place the caret at the beginning when a need (ex : a new text
|
|
747 |
is loaded).
|
|
748 |
- Enhanced the language packs selection in the builder.
|
|
749 |
- Added the french language packs.
|
|
750 |
- Parses the script files for special variables.
|
|
751 |
- Now comes along with a documentation.
|
|
752 |
|
|
753 |
> 1.0 (build 2001.03.18)
|
|
754 |
|
|
755 |
- Adjusted the fonts in the Metal theme.
|
|
756 |
- Fixed the very stupid bugs with the files in pack deletion.
|
|
757 |
- Improved the behaviour of the packs tab functions.
|
|
758 |
- Made some small optimizations on various gui code parts.
|
|
759 |
- Changed the text editors from JEditorPane to JTextArea : no more lines
|
|
760 |
wrappings problems.
|
|
761 |
- Gained 5kb on Setup.jar.
|
|
762 |
- Blocks user interaction in the builder during the installer creation.
|
|
763 |
|
|
764 |
> 1.0 beta 1 (build 2001.03.11)
|
|
765 |
|
|
766 |
- The first public release :-)
|
|
767 |
- There are a lot of features to add and enhance in the next releases, of
|
|
768 |
course.
|
|
769 |
|
|
770 |
# vim: fileformat=dos
|