Statistics
| Revision:

svn-gvsig-desktop / tags / v1_10_0_Build_1256 / install / IzPack / Versions.txt @ 38629

History | View | Annotate | Download (32.4 KB)

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