11Sep/0710
IzPack SVN trunk: what’s in the queue
The development of the IzPack Java installer has not been very active recently. Most of us are quity busy with "real-life" work and duties. On my side it's quite heavily loaded: lots of research to do for my PhD thesis, teaching starting tomorrow, and so on
Anyway the next release of IzPack won't lack changes! Here is what we have in the current revision of the SVN trunk:
- Added ignore as possible value for failure argument in executables (Dennis Reil)
- Added Conditional expressions (Dennis Reil)
- Fixed selection of default language in LanguageSelectionDialog (Dennis Reil)
- Fixed RegularExpressionValidator (Dennis Reil)
- Added corrupt volume detection (Dennis Reil)
- Added file and dir fields in UserInputPanel (Dennis Reil)
- Modifications to keep original file dates and times in _dist directory and in the installer jar (Ari Voutilainen via Julien Ponge)
- UserInputPanel: force users to select an existing directory or file (Michael Hagedorn via Julien Ponge)
- Default path for JDKPathPanel will be got from Windows registry if possible (Klaus Bartz)
- New Farsi langpack (Parastou Kohvaei via Klaus Bartz)
- Dynamic control re-rendering (show/hide) on radio and checkbox selection events (Vladimir Ralev)
- Locale support of Shortcut specification file (Klaus Bartz using a hint of Loic)
- Enabled distributed pack-definitions (Hans Aikema based on patch by Syed Khadeer)
- Update of the Liquid and JGoodies look and feel libraries (Julien Ponge).
- Support for the toned-down Substance look and feel themes (Julien Ponge).
- Added main frame GUI properties 'headingForegroundColor' and 'headingImageBorderSize' (Daniel Azarov, Exadel Inc via Vladimir Ralev)
- Unix shortcuts fixes (Vladimir Ralev)
- TreePacksPanel, a hierarchical packs selection panel (Vladimir Ralev)
- HTMLInfoPanel to launch links in external browser on any Windows and Linux (Vladimir Ralev)
- PacksModel fix (Markus Schlegel via Julien Ponge).
- Workaround for layout problems in UserInputPanel when clicking previous button (Dennis Reil)
- Nimbus look and feel support (Julien Ponge)
- Try to load a 64-bit dll if the 32-bit load fails and 64-bit ShellLink (Vladimir Ralev)
- File / fileset Os constraints: addition of a JRE version test (e.g., <os jre="1.5" />) (Gilles Wiart via Julien Ponge)
- Hungarian langpack update (Kerekes Balazs via Julien Ponge)
- InstallGroupPanel: sortable InstallGroups (Markus Schlegel via Julien Ponge)
...and on my side I am still in the process of moving the documentation to reStructured text (Python docutils).
Stay tuned!
Related posts:
- Screenshots from the upcoming IzPack version
- Getting ready for IzPack 3.10.0-RC1
- IzPack 3.11.0-beta2 (yet another underground release)
- IzPack 3.7.1
- IzPack article in Java Magazin

September 13th, 2007 - 12:30
Hi,
Thanks for your devotion to this splendid product.
Hope getting enhanced version soon.
BTW, a french translation is missing (JDKPathPanel):
May I propose the following
“”
ISO
“”
Regards,
Pascal
September 13th, 2007 - 12:38
Text has disapeared. Trying another way…
For the JDKPathPanel.intro
the text
L’application installée nécessite un JDK. Un java runtime environment (JRE) ne sera pas suffisant.
can replace
The installed application needs a JDK. A java runtime environment (JRE) will be not sufficient.
Hope the text will be displayed now,
Regards,
Pascal
September 13th, 2007 - 15:42
Thanks Pascal, I will update that!
September 28th, 2007 - 09:29
Thanks.
BTW, we developped a JBossPathPanel (based on your JDKPathPanel) and we can send you the source code if you want (just tell me on which e-mail).
Just a little question: Is it possible to change the private to protected visibility modifier for “langpack” and “spec” variables from UserInputPanel class in order to allow their usage in a subclass implementing the “getSummaryCaption” and “getSummaryBody” methods or is it better to create getters for both?
The final objectif is to create a summaryBody that will automatically built based on variables declared in “spec” which have their translations in “langpack”.
Note that “parent.langpack” was refering to wrong language package when we tried to use it.
Proposal:
public class UserInputPanel extends IzPanel
{
….
// Changed from private to protected so that subclasses may reuse the translations
protected LocaleDatabase langpack = null;
….
/** The parsed result from reading the XML specification from the file */
// Changed from private to protected in order to reuse in a subclass
protected XMLElement spec;
….
September 28th, 2007 - 10:21
Hi Pascal,
You can send the patches to the izpack-devel mailing-list and we will review them… and eventually merge them
Thanks
October 1st, 2007 - 08:41
Ok.
Done this morning with subject: “JBossPathPanel added to izpack version 3.10.2″
Pascal
October 2nd, 2007 - 11:50
Hi Julien!
I’m really impatient to have the new version! Do you know when you will post it? I need the TreePacksPanel and I can’t install it on my own :-s
Thanks a lot for your work!
October 2nd, 2007 - 17:49
We’ll plan a new release soon, but you can get the trunk version meanwhile (compiling it is not a big deal).
October 3rd, 2007 - 09:49
Hi Julien,
It’s a good new.
Have you received the two mails I’ve sent on ‘izpack-devel mailing-list’ ?
I cannot see them (in izpack-devel archives).
When I’ve sent them, I was not member. I wonder if they have been discarded or not…
In the meantime, I’ve post a subscription but I have not received any confirmation yet…
Have a nice day,
Regards,
Pascal
October 3rd, 2007 - 13:54
Pascal, you do need to register