mirror of https://github.com/rusefi/RomRaider.git
1346 lines
66 KiB
Plaintext
1346 lines
66 KiB
Plaintext
[ The list of the different public versions of IzPack ]
|
||
|
||
|
||
Release Notes - IzPack - Version 4.2.0
|
||
|
||
|
||
** Sub-task
|
||
* [IZPACK-194] - Remove ConditionalUserInputPanel
|
||
|
||
** Bug
|
||
* [IZPACK-101] - Rules not corrected evaluated when performing an automated install
|
||
* [IZPACK-103] - ConditionalUserInputPanel missing AutomationHelper
|
||
* [IZPACK-188] - Localisation key for caption not looked up in UserInputPanel.java
|
||
* [IZPACK-191] - Installer Requirements Broken
|
||
* [IZPACK-199] - Conditions not evaluated in InstallPanel while doing automated installation
|
||
* [IZPACK-201] - Shortcut creation on non-english Linux (Ubuntu 8.10)
|
||
* [IZPACK-204] - Interface com.izforge.izpack.panels.Validator is missing in official Jar
|
||
* [IZPACK-208] - image in the HTMLInfoPanel does not show
|
||
* [IZPACK-213] - AutomatedInstaller complains about "invalid pack index"
|
||
* [IZPACK-216] - Izpack installer for SVN fails to start because of wrong ant file
|
||
* [IZPACK-221] - HTMLInfoPanel does not display html text that contains a meta content tag in its head area
|
||
|
||
** Improvement
|
||
* [IZPACK-140] - Registry access functionality shall allow creating registry items of type REG_EXPAND_SZ
|
||
* [IZPACK-164] - Validating Data on every panel
|
||
* [IZPACK-170] - Italian langpack update
|
||
* [IZPACK-187] - Improve visual look of installer UI
|
||
* [IZPACK-214] - resource/parsable types are missing in docs
|
||
* [IZPACK-215] - Since mac and linux does not want ctrl-m (carriage return) in shell script, make sure they are gone if marked as shell type
|
||
* [IZPACK-220] - Document hidden feature of HTMLInfoPanel
|
||
|
||
** New Feature
|
||
* [IZPACK-80] - Ignore errors on execution of external executable programs
|
||
* [IZPACK-163] - Possibility of registering Helps
|
||
* [IZPACK-177] - Fileset for Refpacks
|
||
* [IZPACK-184] - JNLP (java Web Start) generator
|
||
* [IZPACK-190] - Run an installer with privileged permissions
|
||
* [IZPACK-200] - Multiple packsLang.xml files
|
||
|
||
** Task
|
||
* [IZPACK-207] - Reformat Finnish LangPack
|
||
|
||
** Test
|
||
* [IZPACK-150] - Add integration tests
|
||
|
||
|
||
|
||
Release Notes - IzPack - Version 4.1.1
|
||
|
||
|
||
** Bug
|
||
* [IZPACK-107] - Creation of the uninstaller is still unconditional
|
||
* [IZPACK-172] - Unable to interpolate @{variable}
|
||
* [IZPACK-173] - Desktop icon not created in Gnome (created in wrong folder)
|
||
* [IZPACK-175] - izpack2app runtime error
|
||
* [IZPACK-178] - Conditions on packs do not work properly
|
||
* [IZPACK-181] - In UserInputPanel the search field doesn't substitute variables
|
||
* [IZPACK-189] - izpack2app.py fails with error "File exists"
|
||
* [IZPACK-192] - In UserPathPanel variables aren't substituted
|
||
* [IZPACK-193] - HTMLInfoPanel does not show html files
|
||
* [IZPACK-225] - parsable, executable crash with MultiVolumePackager
|
||
|
||
** Improvement
|
||
* [IZPACK-170] - Italian langpack update
|
||
|
||
** New Feature
|
||
* [IZPACK-174] - Support for izpack2exe and izpack2app
|
||
|
||
** Task
|
||
* [IZPACK-171] - Release izpack-standalone-4.1.0 to maven repository
|
||
* [IZPACK-180] - Update French LangPack
|
||
* [IZPACK-182] - Reformat Eng LangPack
|
||
* [IZPACK-219] - Need to update the link on the webpage to download latest source only
|
||
|
||
|
||
|
||
Release Notes - IzPack - Version 4.1.0
|
||
|
||
|
||
** Bug
|
||
* [IZPACK-72] - PortProcessor does not catch invalid error
|
||
* [IZPACK-93] - Re-enabled button does not gain focus
|
||
* [IZPACK-126] - Lost input data when navigating forward/backward in installer
|
||
* [IZPACK-127] - Conditionid used instead of condition for job definitions
|
||
* [IZPACK-141] - Information defined in info section are not available as build-in variable during compile time
|
||
* [IZPACK-142] - Custom panel jars are not found with maven plugin
|
||
* [IZPACK-151] - file unpack does not work with war files
|
||
* [IZPACK-152] - UserPathPanel prints debug messages to console
|
||
* [IZPACK-159] - IzPack2App: executable bit should be forced to be set on the Java application stub
|
||
* [IZPACK-160] - Documention for file's override attribute missing "false" value
|
||
* [IZPACK-167] - izpack2exe crashes when called from a different directory than where it resides
|
||
* [IZPACK-168] - izpack2app does not properly work when called from the same folder as the script
|
||
|
||
** Improvement
|
||
* [IZPACK-63] - Reduce the installers size
|
||
* [IZPACK-112] - Registry interaction: allow string key values to be extended
|
||
* [IZPACK-114] - Ability to set environment variables when using ProcessPanel
|
||
* [IZPACK-123] - Multiple HTMLInfo Panels showing different html files...
|
||
* [IZPACK-124] - Parsing/Variable substitution of the content in HTMLInfoPanel
|
||
* [IZPACK-130] - TestLangPacks: build.xml update: Added distribution dir and files and some other tasks. Added zip creation.
|
||
* [IZPACK-149] - support encoding when interpolating izpack descriptor
|
||
* [IZPACK-155] - InstallPanel overall progress bar should be indeterminate if there is only one pack to install
|
||
* [IZPACK-157] - Raise the JVM heap size in IzPack scripts
|
||
|
||
** New Feature
|
||
* [IZPACK-82] - Pack200 support
|
||
* [IZPACK-84] - Install Script Locator Framework
|
||
* [IZPACK-110] - User Condition
|
||
* [IZPACK-145] - Ablility to disable the attaching of the artifact in maven plugin
|
||
* [IZPACK-147] - ability to customize the final name
|
||
|
||
** Task
|
||
* [IZPACK-129] - TestLangPacks: Added directory for distribution files.
|
||
* [IZPACK-131] - TestLangPacks: Added version stamping into use for various files.
|
||
* [IZPACK-132] - TestLangPacks: application name and version are taken from Manifest.mf file. Documentation update.
|
||
* [IZPACK-134] - TestLangPacks: Tag for version 1.0-beta1
|
||
* [IZPACK-137] - TestLangPacks: Added license file.
|
||
* [IZPACK-139] - Italian langpack update.
|
||
* [IZPACK-143] - TestLangPacks: Documentation update.
|
||
* [IZPACK-144] - TestLangPacks: Tag for version 1.0.
|
||
|
||
|
||
Release Notes - IzPack - Version 4.0.1
|
||
|
||
|
||
** Bug
|
||
* [IZPACK-97] - UserPathPanel default dir not shown on mac
|
||
* [IZPACK-98] - UserPathPanel: browse button clipped
|
||
* [IZPACK-100] - Resize problem
|
||
* [IZPACK-106] - The packs list in PacksPanel does not behave correctly on clicks
|
||
* [IZPACK-109] - Web installer: NoClassDefFoundError: com/izforge/izpack/compiler/CompilerException when downloading packs
|
||
* [IZPACK-113] - Scandinavian characters (<28><><EFBFBD>) in packet name will cause installation fail
|
||
|
||
** Improvement
|
||
* [IZPACK-117] - Improve German Language Pack
|
||
* [IZPACK-120] - TestLangPacks: Added new feature: find same strings and updates.
|
||
|
||
** New Feature
|
||
* [IZPACK-111] - Add Installer Conditions
|
||
|
||
** Task
|
||
* [IZPACK-121] - TestLangPacks: Documentation addition. Update build.xml encoding.
|
||
* [IZPACK-128] - TestLangPacks: Changed found item recognising during the printing the result. Minor text updates.
|
||
|
||
|
||
|
||
Release Notes - IzPack - Version 4.0.0
|
||
|
||
|
||
** Bug
|
||
* [IZPACK-13] - It appears that the "parsexml" resource attribute support does not read the resource that is to be parsed
|
||
* [IZPACK-14] - Language XML file contains "rdid" (not "txt")
|
||
* [IZPACK-15] - The <xinclude> directive does not work when trying include relative resources where the compile is not run from the same directory as the installation file.
|
||
* [IZPACK-16] - Some panels are displayed although suitable conditions are not met
|
||
* [IZPACK-20] - The launcher will never prompt you to install a JRE if there is no JRE on the system
|
||
* [IZPACK-24] - Installer recursively removes install directory when cancelled.
|
||
* [IZPACK-25] - Dutch langpack out of date
|
||
* [IZPACK-27] - Indonesian Langpack out of date
|
||
* [IZPACK-28] - Logic to show the next panel can cause the current panel's isValidated method to be invoked more than once
|
||
* [IZPACK-30] - Launch windows native when has file association
|
||
* [IZPACK-31] - TestLangPacks: Flag settings in wrong place. Code conventions not as guided. (Reported by Hans Aikema)
|
||
* [IZPACK-42] - Ant Task documentation problem
|
||
* [IZPACK-43] - RefCondition is not resolve referenced condition
|
||
* [IZPACK-46] - Missing resource for id userInputLang.xml_xxx cause nullpointer when inputValidator send error message
|
||
* [IZPACK-47] - summaryCaption text for TreePacksPanel shows fully cqualified classname instead of proper description
|
||
* [IZPACK-49] - Windows shortcuts can not be created on userless installs
|
||
* [IZPACK-50] - Commandline install fails due to ShortcutPanelAutomationHelper error
|
||
* [IZPACK-51] - NullPointerException occurring in MultiVolumePackager
|
||
* [IZPACK-52] - UserInputPanel: NPE in showMessage()
|
||
* [IZPACK-53] - PortValidator throws exception
|
||
* [IZPACK-57] - User installation fails with enabled registry support
|
||
* [IZPACK-58] - Clarify support status for Win9x
|
||
* [IZPACK-59] - Fix display of localized pack names in PackPanel
|
||
* [IZPACK-60] - resolveIzPackHome fails when standalone-compiler.jar resides in directory with spaces
|
||
* [IZPACK-66] - UserInputPanel checkbox does not set properly
|
||
* [IZPACK-68] - izpack2app cannot be run outside of its parent folder context
|
||
* [IZPACK-69] - If a InstallerListener throws an exception during installation, the registered CleanupClient instances are not invoked
|
||
* [IZPACK-70] - After a ProcessPanel has been executed, the previous button should not be abled to allow it to be executed again.
|
||
* [IZPACK-71] - Debugger not showing up
|
||
* [IZPACK-73] - DynamicVariables does not work as expected/documented.
|
||
* [IZPACK-79] - IzPack 3.11.0 seems to ignore resources declared with the 'parse' attribute
|
||
|
||
** Improvement
|
||
* [IZPACK-11] - Option for writing installation information
|
||
* [IZPACK-12] - Target Java 5 instead of Java 1.4
|
||
* [IZPACK-22] - Update of the Hungarian translation
|
||
* [IZPACK-34] - TestLangPacks: batch files won't fit for IzPack directory structure.
|
||
* [IZPACK-35] - Error message if configuration file not readable can be misleading
|
||
* [IZPACK-44] - ~ directory is not understood
|
||
* [IZPACK-56] - Fix typos in language selection dialog
|
||
* [IZPACK-61] - UserInputPanel JFileChooser should save current directory
|
||
* [IZPACK-62] - To be able to choose creation of uninstaller based on some parameter/condition (e.g. type of install)
|
||
* [IZPACK-67] - Corrections for italian translation
|
||
* [IZPACK-74] - Deprecate the Kunststoff and IzPack Metal themes
|
||
* [IZPACK-75] - Heading Image on Left
|
||
* [IZPACK-76] - Revise FinishPanel and SimpleFinishPanel Icons and Spacing
|
||
* [IZPACK-83] - XML File Filter For Automated Installation Scripts
|
||
* [IZPACK-85] - LocaleDatabase Refactoring
|
||
* [IZPACK-88] - Updating Galician language
|
||
* [IZPACK-95] - Galician language file updated for izpack 4.0.0
|
||
|
||
** New Feature
|
||
* [IZPACK-10] - Single Instance
|
||
* [IZPACK-29] - Adding new tool: TestLangPacks
|
||
* [IZPACK-64] - Mandatory Default Installation Directory
|
||
* [IZPACK-65] - Password Encryption
|
||
|
||
** Task
|
||
* [IZPACK-17] - Finnish translation is not updated.
|
||
* [IZPACK-21] - Bundle the native launcher in the IzPack installer 'utilities' pack.
|
||
* [IZPACK-23] - Update the project URL references in files
|
||
* [IZPACK-26] - Archive the lists on Google Groups
|
||
* [IZPACK-32] - Need for runnable jar for TestLangPacks.
|
||
* [IZPACK-33] - TestLangPacks: Remove jar file which sources are found in SVN.
|
||
* [IZPACK-36] - Global source code reformating
|
||
* [IZPACK-37] - Subversion branch for 4.0.x releases
|
||
* [IZPACK-38] - Subversion tag for 4.0.0
|
||
* [IZPACK-39] - Add HTML release notes in the distribution.
|
||
* [IZPACK-40] - Tag for TestLangPacks version 0.2
|
||
* [IZPACK-45] - TestLangPacks: Take Ant build file in use.
|
||
* [IZPACK-54] - Set svn:eol-style=native on text files
|
||
* [IZPACK-55] - Fix documentation about JRE minimum requirement to state 1.5
|
||
* [IZPACK-77] - Wrong attribute in Finnish langpack.
|
||
* [IZPACK-89] - Update for Finnish langpack.
|
||
* [IZPACK-91] - Fix Dutch and Indonesian Langpacks
|
||
|
||
|
||
** Wish
|
||
* [IZPACK-18] - Should there be component for translations?
|
||
|
||
|
||
> 3.11.0 (build 2008.02.12)
|
||
|
||
- 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)
|
||
- chmod only applies and executes when file type is set to bin (Andreas Guenther via Julien Ponge)
|
||
- LayoutManager bug at handling EditorPanes fixed (width to small) (Klaus Bartz)
|
||
- Fixed NPE when ypcat not installed on linux. (Dick Hollenbeck via Marc Eppelmann)
|
||
- Updated web installer (Vladimir Ralev)
|
||
- Unix shortcuts allow programGroup icon. Fixed appearing multiple times bug in Fedora 7.
|
||
(Vladimir Ralev)
|
||
- TreePacksPanel with more user-friendly click logic. Added automated installer helper.
|
||
(Vladimir Ralev)
|
||
- Updated installation listener interface (Vladimir Ralev)
|
||
- Re-entrant ShortcutPanel (WALLEM Pascal, AWL-T&P via Vladimir Ralev)
|
||
- FileExecutor: allow Java classpath specification in targetfile attribute using
|
||
either : or ; delimiter, and support classpath loading of all jar files within a given folder,
|
||
e.g. targetfile="$INSTALL_PATH/lib/allMyJars (Andreas Guenther via Julien Ponge)
|
||
- Support of a new 'uninstall' (yes/no) attribute on pack elements to allow certains pack to be
|
||
kept on uninstallation (Gildas Le Louarn via Julien Ponge)
|
||
- Uninstaller: in GUI mode, users don't see the 'force uninstallation' checkbox unless the
|
||
'-x' command-line flag is used (Gildas Le Louarn via Julien Ponge)
|
||
- Fixed wrong display size of really big packs (Dennis Reil)
|
||
- Tango icons (Julien Ponge)
|
||
- Refreshed installer border images (Julien Ponge)
|
||
- Fixed conditions in PacksPanel/PacksModel (Dennis Reil)
|
||
- Added conditions for jobs in ProcessPanel (Dennis Reil)
|
||
- Fixed wrong required size of packs (Dennis Reil)
|
||
- Added condition-attribute to pack element in installer.xml (Dennis Reil)
|
||
- Spanish langpack update (Sergio Banos Calvo via Julien Ponge)
|
||
- Various fixes (Loic via Julien Ponge)
|
||
- Added conditions-definition to installer xml (Dennis Reil)
|
||
- Added dynamic variables (Dennis Reil)
|
||
- IzPack installer: check that users are actually launching the latest version by checking from
|
||
the http://izpack.org/ website (Julien Ponge)
|
||
- Added debugging for variables and conditions (Dennis Reil)
|
||
- Added built-in conditions (Dennis Reil)
|
||
- ProcessPanel: make the progress bar advance after the current process has run, not before
|
||
(Julien Ponge)
|
||
- JDKPathPanel: Mac OS X fix (Julien Ponge)
|
||
- PathInputPanel: add some space between the text and the input field (Julien Ponge)
|
||
- Installer files: support of a 'requiresjdk' element to specify wether a JDK is required for the
|
||
software to install (instead of just a JRE). This is a light test performed like 'javaversion'
|
||
before the installer frame appears. (Julien Ponge)
|
||
- Support of XInclude-like constructs (Matthew Fudge, Volantis Systems Ltd.
|
||
via Julien Ponge)
|
||
- Spanish langpack update (Sergio Banos Calvo via Julien Ponge)
|
||
- OsVersion class: detect X86, PPC and SPARC architectures (Julien Ponge)
|
||
- RulesEngines: new built-in rules: izpack.solarisinstall.x86 and izpack.solarisinstall.sparc (Julien Ponge)
|
||
- New Galician translation (Xabier Cancela via Julien Ponge)
|
||
- build.xml: include the new L&F jars (Jeff Gordon via Julien Ponge)
|
||
- FileExecutor: fix a blank dialog prompting the user to continue if there's a failure (Jeff Gordon via Julien Ponge)
|
||
- Italian translation update (Roberto Boriotti, Sylvain Gaudard via Julien Ponge)
|
||
- PacksPanelAutomationHelper fix (Jeff Gordon via Julien Ponge)
|
||
- 'parsexml' attribute for resources (Matthew Fudge via Julien Ponge)
|
||
- InstallationGroupPanel UI improvements (Jeff Gordon via Julien Ponge)
|
||
- HTMLInfoPanel: open external links in a web browser on Mac OS X as well (Alexander Maslov via Julien Ponge)
|
||
- UserInputPanel: some variables were not saved for silent installers (Piotr Skowronek via Julien Ponge)
|
||
- Text fields now can support validators (Piotr Skowronek via Julien Ponge)
|
||
- UserInputPanel: substitution support for text fields (Piotr Skowronek via Julien Ponge)
|
||
- TextInputField: Vertical layout issue fixed. (Jeff Gordon)
|
||
- RegularExpressionValidator: Added ability to use with password fields. (Jeff Gordon)
|
||
- PasswordEqualityValidator: Implementation of sample validator for use in any installer.
|
||
Shows how to get at validator parameters as well. (Jeff Gordon)
|
||
- PasswordKeystoreValidator: Validates keystore and/or key access using password field. (Jeff Gordon)
|
||
- CompilerConfig: Changed uninstaller name to allow file name without jar extension. (Jeff Gordon)
|
||
- UserPathPanel: Implemented copy of PathPanel as an alternative to dir type in UserInputPanel. (Jeff Gordon)
|
||
- ValidatorContainer: Added supporting class for using multiple validators. (Jeff Gordon)
|
||
- PasswordGroup: Added usage of ValidatorContainer to support multiple validators. (Jeff Gordon)
|
||
- UserInputPanel: Changes to support multiple validators in password field and better error messages. (Jeff Gordon)
|
||
- build.xml: Added ValidatorContainer and section for UserPathPanel. (Jeff Gordon)
|
||
- eng.xml: Grammatical corrections, added UserPathPanel headline, messages, and captions,
|
||
added UserInputPanel.dir.* messages and captions, added UserInputPanel.file.* messages and captions.
|
||
(Need to add/test with alternative lang packs) (Jeff Gordon)
|
||
- PacksPanelBase: the packs would be selected / deselected on any list event (e.g., by navigating using the keys).
|
||
This funky behavior has been fixed (Julien Ponge).
|
||
- Changed File.toURL() to File.toURI().toURL() to get rid of deprecation messages in Java 6. (Jeff Gordon)
|
||
- ProcessPanel: the installation success is set to false in case an error has occurred (Julien Ponge)
|
||
- VariableSubstitutor: parameters can also contain dashes (without need to use braces) (Piotr Skowronek)
|
||
- IzPack is now a Codehaus project
|
||
|
||
> 3.10.2 (build 2007.05.11)
|
||
|
||
- Vista/Java6 fixes (Stefan Wachter via Julien Ponge)
|
||
- Dutch Langpack fixes (Hans Aikema)
|
||
- Fix NPE for pack.id == null in dependencies/excludes (Hans Aikema)
|
||
- Indonesian Langpack fixes (Thomas Santosa via Hans Aikema)
|
||
- UserInputPanel and InstallerFrame: enable the next button for search dialogs (Michael Hagedorn via Julien Ponge)
|
||
- VariableSubstitutor: new Java source files support (Max Fedorov via Julien Ponge)
|
||
- French langpack updates (Loic, via Julien Ponge)
|
||
- Documentation update (Scott Plante via Julien Ponge)
|
||
- AutomatedUninstaller.writeUninstallData() out of sync with InstallerFrame fixed (Marius Nicolae via Marc Eppelmann)
|
||
- Finnish langpack updates (Ari Voutilainen via Julien Ponge)
|
||
|
||
> 3.10.1 (build 2007.03.29)
|
||
|
||
- Fixed NPE for pack.id == null (Fabrice Mirabile)
|
||
- Packages that are not marked as preselected must also be removed from the selectedPacks
|
||
(Martina Angela Albrecht, via Fabrice Mirabile)
|
||
- FreeDesktop XDG standard support for Gnome and KDE shortcuts support
|
||
(Vladimir Ralev via Julien Ponge)
|
||
- Workaround for a Sun bug in Java 6 which crashes the installer in some non-english locales,
|
||
see http://jira.jboss.com/jira/browse/JBINSTALL-232 (Vladimir Ralev)
|
||
- Replaced the default checkbox icons in Gnome/KDE since they do not grey-out when disabled
|
||
as notes in the helper label. This change is only effective for UNIX. (Vladimir Ralev)
|
||
- Added localization support for column names in InstallationGroupPanel
|
||
(Markus Schlegel via Vladimir Ralev)
|
||
- Finnish langpack updates (Ari Voutilainen via Julien Ponge)
|
||
- Fix: Variables assigned by UserInputPanel are not available when the next page
|
||
nagivations rules are evaluated. http://jira.jboss.com/jira/browse/JBINSTALL-248
|
||
(Vladimir Ralev)
|
||
- Fixed an XML error in the French langpack. (Julien Ponge, reported by Ari Voutilainen).
|
||
- Compile listeners are included in izevent.jar (Julien Ponge).
|
||
- PacksModel: the number of required bytes could be wrong when selecting and deselecting
|
||
packs. (Stefan Wachter via Julien Ponge)
|
||
- Turkish langpack updated (Melih Cetin via Julien Ponge)
|
||
|
||
> 3.10.0 (build 2007.01.29)
|
||
|
||
- Added docu: executeForPack, executeclass,logfiledir for ProcessPanel (Fabrice Mirabile)
|
||
- Added docu: createForUnselectedPack for UserInputPanel (Fabrice Mirabile)
|
||
- Added DataCheckPanel (Fabrice Mirabile & Hal Vaughan)
|
||
- Bugfix at using OS dependant panels; dtd adapted to implementation of it
|
||
(Klaus Bartz, thanks to Francois Guillet).
|
||
- Added Rulesengine, Conditions, panelconditions (Dennis Reil)
|
||
- Fix DestroyButton in UninstallerFrame clickable only once (Dennis Reil)
|
||
- Added conditions to UserInputPanel-fields (Dennis Reil)
|
||
- Heading panel strings can be depend on the panelid (Klaus Bartz, thanks
|
||
to Stefan Wachter).
|
||
- Registry access extended to keys and values directly under a root key
|
||
(Klaus Bartz, thanks to Markus Schlegel).
|
||
- Added dtd for conditions (Dennis Reil)
|
||
- Added support for panelid in InstallerImage-Definition (Dennis Reil)
|
||
- Added support for customicons (Dennis Reil)
|
||
- Fixed the DesktopShortcutCheckboxEnabled Builtin Variable in docu (Fabrice Mirabile)
|
||
- Fixed build.xml (PathSelectionPanel without using TargetPanel) (Fabrice Mirabile)
|
||
- UserInputPanel multiline label fix (Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Fix for calling the IzPack Ant task from Maven builds (Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Support for uncompressing archives and adding their content at the installer generation time (Nils Meier, via Julien Ponge)
|
||
- Fix for default button changes when a text field receives focus in UserInputPanel (Vladimir Ralev, JBoss/RedHat, via Dennis Reil)
|
||
- Use the 'ProgramFiles' environment variable to detect the Windows program files folder path. (Markus Schlegel via Julien Ponge)
|
||
- TargetPanel.dir setting bug fix (Markus Schlegel via Julien Ponge)
|
||
- Added support for packaging selection (Dennis Reil)
|
||
- Added support for variables in UserInputPanel (Dennis Reil)
|
||
- Non-interactive command-line uninstaller (Vladimir Ralev, JBoss/Redhat, via Julien Ponge)
|
||
- PathSelectionPanel: the installation path could not be fully displayed in RedHat, Fedora and
|
||
Ubuntu (Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Installations could fail if the installation path contained non-english characters
|
||
(Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Non-English installation path could be displayed garbled in InstallSummary.html
|
||
(Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Selected packs not being refreshed in the collection when the PackPanel is initialized
|
||
(Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- Finnish localization updates (Ari Voutilainen via Julien Ponge)
|
||
- Going back and forth between profile selection and packs selection made packs selection unavailable
|
||
(Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- PathInputPanel: the close button had incorrect behavior for all path input question/notification messages
|
||
(Vladimir Ralev, JBoss/RedHat, via Julien Ponge)
|
||
- PathInputPanel: logged a stacktrace on Linux systems when no defaultInstallDir was specified and
|
||
no TargetPanel.dir.x resource was present (Stefan Wachter via Julien Ponge)
|
||
- Added MultiVolumePackager, MultiVolumeUnpacker, MultiVolumeInstaller to support splitting the installer (Dennis Reil)
|
||
- Added conditions for packs to PacksPanel (Dennis Reil)
|
||
- Loose packs fixes (Markus Schlegel via Julien Ponge)
|
||
- UserInputPanel: possible scrambled text fix (Markus Schlegel via Julien Ponge)
|
||
- UserInputPanel (Markus Schlegel via Julien Ponge):
|
||
- support for the new "installGroup"-attribute for the "programGroup" element of the shortcutSpec.xml
|
||
- late creation of shortcuts, for example in case ShortcutPanel is displayed before InstallPanel
|
||
- fixed a bug where each Shortcut-Subgroup influenced the remaining Shortcut creation
|
||
- Added icon resource extension, to dynamically change installer icon (Dennis Reil)
|
||
- New splash-screen (Romain Guy)
|
||
|
||
> 3.9.0 (build 2006.09.25)
|
||
- Fix NullPointerException in CompilerConfig, if you specify a
|
||
compiler listener and the compiler listener class can't be found (Dennis Reil)
|
||
- Fix Accents In French Langpack (Fabrice Mirabile)
|
||
- Update French Langpack (Julien Ponge)
|
||
- New Indonesian Langpack (Hans Aikema, thanks to Thomas Edwin Santosa)
|
||
- Updated Dutch Langpack (Hans Aikema)
|
||
- Fix for ComboBox in SearchField of UserInputPanel returning
|
||
java.lang.reflect.InvocationTargetException
|
||
if no options added.(Fabrice Mirabile, thanks to Oliver Kiddle)
|
||
- Fix for the header of the window runs the message into
|
||
the filename (Fabrice Mirabile, thanks to Oliver Kiddle)
|
||
- Added TroubleShooting for ShellLink.dll missing in help (DocBook and XHTML)
|
||
(Fabrice Mirabile).
|
||
- Swing threading fixes (Julien Ponge).
|
||
- Some fixes adviced by IntelliJ IDEA 5.1 code inspector (Julien Ponge).
|
||
- Spanish langpack update (Cesar Martinez Izquierdo).
|
||
- New Polish langpack (Fabrice Mirabile, thanks to Radek)
|
||
- Fixed the createPWD.sh (Fabrice Mirabile, thanks to Radek)
|
||
- Workaround for crashes at end of installation with Java VM version
|
||
1.5 (also known as 5.0) (Klaus Bartz).
|
||
- Updated russian langpack (Fabrice Mirabile)
|
||
- Fixed indent of ShortcutPanels Headline (Marc Eppelmann)
|
||
- Made available all IzPack Variable in the ShortCut Specs (Marc Eppelmann)
|
||
- Configurable heading panel added to InstallerFrame (Klaus Bartz).
|
||
- Panels counter (text or progressbar) useable in the heading or
|
||
navigation panel (Klaus Bartz).
|
||
- Fixed logfile for AntActions (Eric Rose).
|
||
- PacksPanels: fixed disk space requirements (Ryan Shillington, via Julien
|
||
Ponge).
|
||
- Compiler fix (Ryan Shillington, via Julien Ponge).
|
||
- fixed Shotcut(s)(Panel) for Administrators on Win32 (Marc Eppelmann)
|
||
- Fixes on Launcher, handling stuff (Julien Ponge)
|
||
- MAC OS: Launcher is built as universal (ie, i386/ppc) binary (Julien Ponge)
|
||
- MAC OS: Qt is embedded in the application bundle (Julien Ponge)
|
||
- Added a variable for install log, InstallerFrame.logfilePath (Klaus Bartz).
|
||
- Added the docu for install log (Fabrice Mirabile).
|
||
- TwoColumnLayout fix (Amit Bhayani @JBoss/RedHat).
|
||
- New compiler (packager) comandline argument -h for IZPACK_HOME; try to
|
||
automatic resolving of IZPACK_HOME if not specified (Klaus Bartz).
|
||
- New layout manager (IzPanelLayout) for simplify layouting of IzPanels.
|
||
Configurable anchor, gaps, stretch rules etc. (Klaus Bartz).
|
||
- Documentation figures refreshment (Julien Ponge).
|
||
- Throw an IllegalArgumentException in the compiler if the declared panel
|
||
name differs in case from the founded class name (Klaus Bartz).
|
||
- Re-Activated Shortcut Support for the Automated Installation (Marc Eppelmann).
|
||
- Expanded Debug.log()'s possibility to log with Timestamp and or new Date()
|
||
Default is now: with both. (Marc Eppelmann).
|
||
- Suppress a NullPointerException in the RuleInputField (Dennis Reil, via Marc
|
||
Eppelmann).
|
||
- Merged normal installer and registry-enabled installers (Julien Ponge).
|
||
- A potential null pointer exception has been discovered in Unpacker with a
|
||
custom action. (Dennis Reil, via Julien Ponge).
|
||
- Implemented the X-KDE subsitute user - shortcut attribute (see Unix_shortcutSpec.xml)
|
||
(Marc Eppelmann).
|
||
- Write Desktop shortcuts to all known local and ypbinded users "desktop" folders.
|
||
(Marc Eppelmann)
|
||
- Write common shortcuts and their icons to the new freedesktop.org common
|
||
"/usr/share/applications" and "/usr/share/pixmaps" folders to display
|
||
these in the commons [start].menu (Marc Eppelmann)
|
||
- New InstallationGroupPanel for grouping packs together (Amit Bhayani, Scott Starks,
|
||
Alex Pinkin @JBoss/RedHat, via Julien Ponge).
|
||
- Variable substitution in the description-elements of the PacksPanel (Dennis Reil, via
|
||
Julien Ponge).
|
||
- Added a src.tar.gz target in the build.xml to create a IzPack.src.tar.gz (Marc Eppelmann)
|
||
|
||
> 3.8.1 (build 2006.01.06)
|
||
- Added Greek language support (Fabrice Mirabile, thanks to Panayotis
|
||
Katsaloulis for the translation and flag).
|
||
- New splashscreen artwork (Nicolas Deschaume).
|
||
- Added IPAdress and ClassPath variable (Fabrice Mirabile).
|
||
- Added HostName variable (Fabrice Mirabile, thanks to Oliver Kiddle).
|
||
- Fixes for IPAdress (Fabrice Mirabile).
|
||
- Patch for WebAccessor: indeterminate progress bar (Julian Payne).
|
||
- Finish language support update (Ari Voutilainen).
|
||
- Script parser fix when no application URL is given.
|
||
- Fix for installer spanning screens with xinerama.
|
||
- Fix for bug #4551 (Weiji Guo).
|
||
- Subgrouping of shortcuts (Weiji Guo).
|
||
- Added Korean language support (Fabrice Mirabile, thanks to Dongsu Jang).
|
||
- Added new panel SelectedPrinterPanel which allows the user to chose any local
|
||
printer installed and set it to the $SELECTED_PRINTER variable. (Hal Vaughan
|
||
and Fabrice Mirabile).
|
||
|
||
> 3.8.0 (build 2005.10.27)
|
||
- Added 2 processor classes having the ability to fill a combobox
|
||
with all available unix user and groups (Thorsten Kamann)
|
||
- All default values for the InputPanel (the values of the set attribute)
|
||
can conatins variables at now. All
|
||
variables will be replaces by the VariableSubstitutor (Thorsten Kamann)
|
||
- The resources of the target panel can contains variables at now. All
|
||
variables will be replaces by the VariableSubstitutor (Thorsten Kamann)
|
||
- Fixed chinese Flag.
|
||
- Patch for InstallerFrame to support user confirmation after pressing
|
||
windows "X" closing button.
|
||
- Update the IzPackTask to support an embedded xml installation document that
|
||
replaces @{x} property references with the corresponding ant property.
|
||
(patch #442 - Scott Stark).
|
||
- Compiler refactor into an xml parser and xml independent compiler + Pack
|
||
group, installGroups (patch #439/440 - Scott Stark).
|
||
- IzPack is now released under the terms of the Apache Software License 2.0.
|
||
- Support for a jar attribute on the listener element (patch #432 - Scott Stark).
|
||
- PacksPanels: translations loading fix (patch #446 - Stefan Heidrich).
|
||
- Fixing bug with comboboxes. There was no text shown if you do not use a
|
||
processor to generate the choices. At now you can us the id or txt attribute
|
||
(Thorsten Kamann)
|
||
- Uninstaller: use the system Look and Feel instead of the cross-platform one
|
||
(feature request #470).
|
||
- The uninstaller name can be changed (Thomas Girard).
|
||
- Documentation on the panels creation updates (Elmar Grom).
|
||
- New SummaryPanel (Klaus Bartz).
|
||
- New SummaryLoggerInstallerListener which loggs the summary
|
||
into a log file (Klaus Bartz).
|
||
- Langpack up-to-date check script (Oscar Sierra | Klaus Bartz).
|
||
- Custom langpacks (Klaus Bartz).
|
||
- New variable APPLICATIONS_DEFAULT_ROOT (Klaus Bartz).
|
||
- Bugfix in MultiLineLabel; now a line break will be performed also
|
||
it is needed at the last word of the line (Klaus Bartz).
|
||
- Bugfix in JDKPathPanel: now it is possible to select an out-of-version
|
||
JDK (Klaus Bartz).
|
||
- Properties can be substituted at compile time from the environment,
|
||
command line, java properties, ant, or <property> tag (Chad McHenry
|
||
and Scott Stark).
|
||
- New Turkish langpack (Levent Bayindir).
|
||
- Mac OS X: better Swing integration.
|
||
- Configurable notation of language names in the language selection dialog
|
||
(Christian Murphy | Klaus Bartz).
|
||
- Fail message in SimpleFinishPanel (Klaus Bartz).
|
||
- Interrupt handling changed (Klaus Bartz).
|
||
- Fixed shortcuts for RedHat and Mandrake (Fabrice Mirabile, thanks to Vitor
|
||
Rodrigues for the code).
|
||
- New ConditionalUserInputPanel (Andreas Breiter, patches #407, #408).
|
||
- ExecuteForPack, allow processing depending on the selected pack (Fabrice
|
||
Mirabile, thanks to Johannes Gutleber for the code).
|
||
- Ant file cleanup: requires ant 1.6. Incremental builds of jar files.
|
||
- Macrodefs instead of antcalls (Chad McHenry).
|
||
- createForUnselectedPack, show a userinputapanel if a pack is not selected
|
||
(Fabrice Mirabile, thanks to Stefano Gamma)
|
||
- Registry support on Windows (Klaus Bartz).
|
||
- New CheckedHelloPanel which checks already installed products (Klaus Bartz).
|
||
- Most IzPackTask output for ant is only dumped in VERBOSE mode (Chad McHenry).
|
||
- Introduction of a JUnit test suite.
|
||
- Scripts for easier built of password validation and encrytion addon classes (Fabrice Mirabile)
|
||
- standalone-compiler.jar no longer has duplicate entries (bug #3928).
|
||
- Building process: Java source and target compatibility enforced to 1.4.
|
||
- IzPack installer: use JGoodies Looks on *nix as MlF is buggy on 1.5.
|
||
- "Made with IzPack label": enforce a specific font for the label, making it
|
||
look finally good with JGoodies Looks.
|
||
- ImgPacksPanel: removed the useless/ugly border around the description area.
|
||
- New compressor pack added to support different compression algorithm for the
|
||
packs; initial supported are "raw", "deflate" and "bzip2" (Klaus Bartz).
|
||
- New documentation in XHTML Strict 1.0 + CSS (Fabrice Mirabile).
|
||
- New documentation in DocBook (Fabrice Mirabile).
|
||
- Unicode port of shortcuts and registry stuff (Klaus Bartz).
|
||
- New Mac OS X icon (.icns).
|
||
- Added the American Locale XML and Flad (Fabrice Mirabile thanks to Joe Favero)
|
||
|
||
> 3.7.2 (build 2005.04.22)
|
||
|
||
- IoHelper.getPrimaryGroup: bugfix for SunOS (Klaus Bartz).
|
||
- Russian langpack fixes (Alexey Makhmutov).
|
||
- Swedish langpack update (Nils Nordman).
|
||
- Spanish langpack update (Juan Alvarez).
|
||
- UserInputPanel: made 'instanceNumber' a protected atribute (patch #406,
|
||
Andreas Breiter).
|
||
|
||
> 3.7.1 (build 2005.02.15)
|
||
|
||
- The Danish langpack was empty by mistake in 3.7.0.
|
||
- Silent installations fix (Oscar Sierra).
|
||
- Free disk space bugfix on Solaris (Oscar Sierra).
|
||
- Installation runable with VM versions < 1.4 again (Klaus Bartz)
|
||
(implementation for bug #2268 changed).
|
||
- Italian langpack fixes (Fabrice Mirabille).
|
||
- UserInputPanel: bug fixes by Per Abich (bugs #3233 and #3283).
|
||
- Russian langpack fixes (Alexey Makhmutov).
|
||
- ProcessPanel log file creation fix on Win32 (Anthony Xin Chen).
|
||
- IoHelper.getenv: on Windows keys are not case sensitive (Klaus Bartz).
|
||
|
||
> 3.7.0 (build 2005.01.11)
|
||
|
||
- Adding custom action stuff for packaging, installation and uninstallation
|
||
(Klaus Bartz).
|
||
- The packs files can now be located on disk if needed, for instance to install
|
||
an application located on a live cd (Erik Artzmark).
|
||
- The attributes "includes" and "excludes" now are supported for filesets
|
||
(Klaus Bartz).
|
||
- As many sensitive clean-ups as possible have been made after a FindBugs run.
|
||
- Support of native libraries and additional jar files in the uninstaller (Klaus Bartz).
|
||
- InfoPanel: variables substitution is now allowed (Borje Jonsson).
|
||
- InstallPanel supports internationalized package names (Gaganis Giorgos).
|
||
- Support for package dependencies (Gaganis Giorgos).
|
||
- ShortcutPanel: can be optionally skipped on non-supported platforms.
|
||
- PacksPanels: free disk space stuff (Klaus Bartz).
|
||
- New Malaysian langpack (Redhuan Daniel Oon).
|
||
- System properties can now be used as variables (Borje Jonsson).
|
||
- New Norwegian langpack (Mohammed Sourouri).
|
||
- New Chinese langpack (Xi Ping Wang).
|
||
- The language selection box will now appear in the Windows tasks list (Harald
|
||
Spfle).
|
||
- Spanish langpack update (David Perez Carmona).
|
||
- Fix that prevented the correct detection of OS X.
|
||
- Custom actions for ant calls (Klaus Bartz).
|
||
- IzPanel.setInitialFocus( Component ) stuff added (Klaus Bartz).
|
||
- Configurable button and label icons (Klaus Bartz).
|
||
- Configurable subpath for $INSTALL_PATH default (Klaus Bartz).
|
||
- New base class PathInputPanle for TargetPanel; new JDKPathPanel (Klaus Bartz).
|
||
- Common helper in IzPanel (Klaus Bartz).
|
||
- JGoodies loading fix.
|
||
- Unified OS detection in OsVersion (Hani Suleiman).
|
||
- Default installation path on unix now checks for writable 'usr/local' instead
|
||
of 'root' username (Hani Suleiman).
|
||
- Removed incomplete and non-functional support for Mac OS9 (Hani Suleiman).
|
||
- Fixed punctuation and some wording in English langpack (Hani Suleiman).
|
||
- Logfile for ProcessPanel (Klaus Bartz).
|
||
- Automatic scrolling of ProcessPanel output (Anthony Xin Chen).
|
||
- Fixed bug parsing some brace enclosed variables (Chad McHenry) (bug #2451).
|
||
- New Serbian translation (Filip Brcic).
|
||
- Bug at loading Panels from other packages fixed (Klaus Bartz).
|
||
- Unix (KDE/Gnome) shortcuts support (Marc Eppelmann).
|
||
- ShortcutPanel: going to a previous panel could lead to strange situations
|
||
(bug #2713).
|
||
- Installers: avoid showing an empty JFrame behind the languages selection
|
||
dialog (observed on X11).
|
||
- UserInputPanel: the autodetect button is hidden if not needed
|
||
(Michael Hagedorn).
|
||
- A tutorial is now available.
|
||
- New Czech langpack (Jan Pavlovic).
|
||
- German langpack: the uninstaller checkbox string was confusing about the
|
||
uninstaller performing a full deletion, including the files not unpacked
|
||
by an IzPack installer.
|
||
- Liquid LnF: version bump (0.2.9-alpha5).
|
||
|
||
> 3.6.1 (build 2004.10.09)
|
||
|
||
- Slovak translation updates (Milan Madzia).
|
||
- Java class execution bug fix (Erik Artzmark).
|
||
- ImgPacksPanel was not aware of i18n by using the packsLang.xml_xxx resource.
|
||
- Portuguese langpack updates (Flavio Fonseca).
|
||
- Blocking the GUI interaction (like in InstallPanel) was only working with the
|
||
mouse events. It now works with the keyboard ones too (Eduard Jodas Samper).
|
||
- TargetPanel: refuse selecting read-only directories.
|
||
- Documentation fixes.
|
||
- TargetPanel: more sanity checks (Andreas Vox).
|
||
- InstallPanel: register errors as failures (Andreas Vox).
|
||
- Polish translation updates (Bronek Truzkowski).
|
||
> 3.6.0 (build 2004.07.28)
|
||
- New Danish langpack (Frank Bille Jensen).
|
||
- Web installers can now prompt for passwords and a proxy (Chad McHenry).
|
||
- Fixed all javadoc warnings and errors (Chad McHenry).
|
||
- ImgPacksPanel has been reworked to offer some features that only PacksPanel
|
||
had (Volker Friedritz).
|
||
- Panels can be from any package (Chad McHenry)
|
||
- Uninstaller not included, if it is not to be written anyway (Chad McHenry).
|
||
- Packager and Compiler refactored.
|
||
- Changed the JFrame icon shown in the installers and uninstallers.
|
||
- New SimpleFinishPanel that don't have the automated installers feature.
|
||
- Heavy refactorings on the look and feels side. The Kunststoff packagers have
|
||
been removed. The look and feels can now be specified on a per-OS basis. If
|
||
no look and feel is specified for a particular OS, then the platform default
|
||
one will be used.
|
||
- The IzPack own installer uses the ImgPacksPanel again with some refreshed
|
||
packages pictures.
|
||
- UserInputPanel: more parameters and a regular expressions validator have been
|
||
added (Mike Cunneen).
|
||
- 3 new UserInputPanel validators (Thorsten Kamann):
|
||
* PortValidator (checks whether a port on localhost is available)
|
||
* IsPortValidator (checks whether the enterd value is a port in the range
|
||
between 0 and 32000)
|
||
* HostAddressValidator (checks whether the combination host:port is available)
|
||
- 1 new UserInputPanel processor that checks checks whether the combination of
|
||
host:port is available. If not the port will be arised until it is available.
|
||
(Thorsten Kamann)
|
||
- Web install location specified in xml, not resource. (Chad McHenry)
|
||
- Web installer packs are in separate jars to minimize downloads. (Chad McHenry)
|
||
- fix bug so <fileset> uses same default excludes as ant. (Chad McHenry)
|
||
- added 'defaultexcludes' attribute to <fileset> (Chad McHenry)
|
||
- More elements in dtd are optional, fixed bugs causing errors if certain
|
||
optional elements were omitted. (Chad McHenry)
|
||
- It is now possible to have a specific picture for a specific panel by using
|
||
the Installer.image.n resources where n is the panel 0-based index.
|
||
(Peter Mikula).
|
||
- Adding support for i18n to the pack panel (Thorsten Kamann)
|
||
- Removing limtation the going backward is disabled if a pack not selected and
|
||
the pack using a panel (Thorsten Kamann)
|
||
- Adding support for floating text in a langpack file (Thorsten Kamann).
|
||
- At now you can specify a processor class to pre process the set value of a
|
||
RuleInputField (Thorsten Kamann).
|
||
- The choices of a combo box can be generated throug a processor class
|
||
(Thorsten Kamann).
|
||
- The message of a validator can be a i18n message (Thorsten Kamann).
|
||
- If a translation string value cannot be found, then the key will be returned
|
||
instead of null, avoiding null exceptions when new strings are added.
|
||
- The finish panels are now setting the quit button text to 'Finish' instead of
|
||
'Quit', which could confuse some users (Dario Yuri).
|
||
- Many Windows shortcuts code fixes and enhancements (Bill Wong).
|
||
- UserInputPanel and PacksPanel i18n support (Gaganis Giorgos).
|
||
- ProcessPanel can now execute Java classes (Alex Bradley).
|
||
- TargetPanel: pressing enter in the target editor will move to the next panel
|
||
(Gaganis Giorgos).
|
||
- Polish langpack fix (Bronek Truszkowski).
|
||
|
||
> 3.5.4 (build 2004.06.05)
|
||
|
||
- German langpack fixes once again (Klaus Bartz).
|
||
- Slovak langpack fix (pbe@whitestein.com).
|
||
- The variable for the ISO3 language code was IS03_LANG instead of ISO3_LANG (a
|
||
zero instead of a 'o'). This stupid bug is now fixed (bug report #1883).
|
||
- Catalan langpack update (Oscar Aubareda Fernandez).
|
||
- UserInputPanel: fix for the directory detection failure (bug #1849) + added
|
||
the possibility to use a '*' in the choices
|
||
(ex: <choice value="/opt/java/*"/>). Patch by Thorsten Kamann.
|
||
|
||
> 3.5.3 (build 2004.05.15)
|
||
|
||
- German langpack punctuation fixes (jonelo).
|
||
- TargetPanel: the target path could be written several times in the automated
|
||
install XML descriptor (bug #1864).
|
||
- TargetPanel: the path is now always converted to absolute (could cause
|
||
problems in variables substitutions). (bug #1866).
|
||
- Target Panel: the path input field could be a bit short if a picture was used.
|
||
Fixed by Klaus Bartz (bug #1875).
|
||
- German langpack: spelling correction (Dustin Sacks)
|
||
- Fixed probelems creating a web-kunststoff installer (bug #1904)
|
||
- IzPack installer: simpler and refreshed readme text.
|
||
|
||
> 3.5.2 (build 2004.05.01)
|
||
|
||
- Fixed moving empty directory to root (pbe@whitestein.com).
|
||
- UserInputPanel getResult() fix (bug #1769).
|
||
- Slovak langpack fix (patch #88).
|
||
- A new mailing-list izpack-changes@lists.berlios.de has been set up to receive
|
||
various development-related notifications.
|
||
- German langpack fix (bug #1828).
|
||
- Web installer fix: wrong jar was getting izpack classes
|
||
- RuleTextField input bug fix (bug #1618)
|
||
|
||
> 3.5.1 (build 2004.03.16)
|
||
|
||
- No custom look and feel will be applied on Mac platforms (Chad McHenry).
|
||
- A message box is now raised when the installer detects that the Java version
|
||
it is running on is lower than the one required by the package provider.
|
||
- The Win32 documentation shortcuts are now back again.
|
||
- If 'user.home' is set to something like 'C:' on Windows, it will be changed to
|
||
'C:\'.
|
||
- German langpack: minor fix on 'LicencePanel.agree' translation.
|
||
- UserInputPanel.getResult(): path construction fix (bug #1634).
|
||
|
||
> 3.5.0 (build.2004.02.26)
|
||
|
||
- The developer services have moved to BerliOS (http://developer.berlios.de/).
|
||
- Uninstaller is now able to delete itself and the install directory
|
||
(Chad McHenry)
|
||
- Upate Checking: The installer is now able to "update" an already installed
|
||
package, therefore removing superfluous files after installation
|
||
(Tino Schwarze).
|
||
- Dutch langpack update (Hans Aikema).
|
||
- The compiler now emits some warnings when processing an incorrect installation
|
||
file (Chad McHenry / Marcus Stursberg).
|
||
- New SudoPanel (Jan Blok).
|
||
- ShortcutPanel: the action is now performed when the 'next' button is pressed
|
||
(Jan Blok).
|
||
- Nasty bug in AutomatedInstallData variables setting fix.
|
||
- Ant build: 'clean' target fix (Chad McHenry).
|
||
- Language selection dialog: the 'ok' button gains the focus by default (Chad
|
||
Mchenry).
|
||
- Uninstaller: various fixes (Chad McHenry).
|
||
- Installer: the 'next' button requests focus whenever it is available.
|
||
- Switched to the Crystal icons from KDE 3.2.
|
||
- Uninstaller: proper use of the ButtonFactory.
|
||
- Packs can now be restricted to a certain OS list (Jan Blok).
|
||
- Fixed a bug that caused the automated installers to produce broken installers
|
||
(bug #1472).
|
||
- Files with the same file source are never stored more than once anymore in the
|
||
resulting installer jar (Jan Blok).
|
||
- Various documentation refreshments. The PostScript[tm] version is not produced
|
||
anymore (PDF + HTML are the 2 targets).
|
||
- Language selection box: UI rendering fix (Chad McHenry).
|
||
|
||
> 3.4.0 (build 2003.12.06)
|
||
|
||
- The frontend which had been deprecated in 3.3.0 has been removed. There won't
|
||
be another frontend until someone volunteers to make a new one.
|
||
- The files executor has been fixed when dealing with classpath arguments
|
||
passing.
|
||
|
||
> 3.3.0 (build 2003.11.15)
|
||
|
||
- Various bugs fixed (taken from the bugs database).
|
||
- The current GUI frontend is deprecated. The project is looking for people to
|
||
take over the development of a new one.
|
||
- The compiler now returns a sensible exit code on error. This way, it can be
|
||
used in scripts.
|
||
- Italian localization updates by Cristian Ghezzi.
|
||
- Win32: Rewrote the localization of "Program Files" and added support for all
|
||
24 localized versions of Windows 2000/XP (Dennis Lundberg).
|
||
- Portuguese localization updates from Alex Carlos Braga Antao.
|
||
- Swedish localization updates from Dennis Lundberg.
|
||
- InstallPanel: the overall progress bar makes steps forward only after a pack
|
||
has been fully processed. The previous behaviour was to step forward at the
|
||
beginning of a pack extraction.
|
||
- CompilePanel: disable Start button after successful compilation (T.Schwarze).
|
||
- improve search field of the UserInputPanel: add checkfilename (T.Schwarze).
|
||
- XInfoPanel: UI fix.
|
||
|
||
> 3.2.1 (build 2003.09.19)
|
||
|
||
- Added a new built-in variable ISO3_LANG that contains the selected language
|
||
ISO3 code (Elmar's idea).
|
||
- Added a new 'run.installer' target to the Ant build file.
|
||
- Added an uninstall target to the documentation makefile.
|
||
|
||
> 3.2.0 (build 2003.09.18)
|
||
|
||
- Added 3 built-in variables that you can use with the variables substitutor:
|
||
o APP_NAME for the application name
|
||
o APP_URL for the application URL
|
||
o APP_VER for the application version.
|
||
- New ProcessPanel (Tino Schwarze).
|
||
- The documentation is now licensed under a Commons Creative license.
|
||
- The documentation now has a nicer cover page.
|
||
- Jar file execution fix on the classpath arguments passing.
|
||
- Win32: "Program Files" can now be localised (resolves problems with German
|
||
Windows for instance).
|
||
- com.izforge.izpack.util.OsConstraint was missing in uninstaller.jar .
|
||
- Small documentation typing errors fixed.
|
||
- Added an install target to the documentation Makefile.
|
||
- Frontend: Jar files could be listed in the panels tab. Fixed.
|
||
- The scripts execution flag is now set to every users on Unix-like systems
|
||
(chmod a+x), regardless of who the user is (i.e. root or a single user).
|
||
- Reformatting (imports, Ant build file).
|
||
|
||
> 3.1.0b (build 2003.08.22)
|
||
|
||
- Fix in the standalone compiler (Tino Schwarze).
|
||
|
||
> 3.1.0a (build 2003.08.15)
|
||
|
||
- Fixes a bug while generating a Kunststoff installer.
|
||
|
||
> 3.1.0 (build 2003.08.11)
|
||
|
||
- Added the possibility to use a standalone compiler (Tino Schwarze).
|
||
- Added a new target to the Ant build system in order to fix the files CR/LF and
|
||
encodings.
|
||
- Includes the following enhancements from Jonathan Halliday and Tino Schwarze.
|
||
- Added overall progress bar to InstallPanel
|
||
- Added SearchField to the UserInputPanel which allows to search for
|
||
files or directories at installation time
|
||
- Added CompilePanel which allows Java classes to be compiled after
|
||
installation
|
||
- Add infrastructure for automated installation - after installation,
|
||
the FinishPanel allows the user to save an XML file which can later be
|
||
used for automated installation (simply pass it to the installer as an
|
||
argument, for example:
|
||
java -jar my_super_program.jar super_program_autoinstall.xml
|
||
)
|
||
- (internal) add infrastructure for GUI abstraction
|
||
- Improved documentation:
|
||
o build better PDF using pdflatex (with hyperlinks and bookmarks)
|
||
o reorganize documentation for the <packs> section
|
||
- Add <singlefile> tag which is useful if a file's name after
|
||
installation is different from the source file name
|
||
- Add support for os attribute and <os> tag to all pack entries
|
||
(hopefully, the DTD is correct)
|
||
- Allow files to be kept after execution
|
||
- Allow packs to be preselected for installation or not
|
||
- Allow packs to be OS dependent
|
||
- Provide finer control when overwriting files:
|
||
o ask for overwriting, default yes
|
||
o ask for overwriting, default no
|
||
o update (only considers mtime - no real update)
|
||
- Allow absolute paths in source files (might already be in 3.0.9)
|
||
- Finer error handling - report missing attributes
|
||
- (internal) TwoColumnLayout now supports WESTONLY and EASTONLY
|
||
- (internal) made the ResourceManager a singleton
|
||
- Add new kind of script parsing: shell - used %{variable} syntax to
|
||
avoid clashes within shell scripts
|
||
|
||
> 3.0.9 (build 2003.06.29)
|
||
|
||
- New Romanian language pack (Dani Orza).
|
||
- Absolute paths problems patch (Tom Moore).
|
||
- DTD, documentation fixes.
|
||
|
||
> 3.0.8a (build 2003.05.02)
|
||
|
||
- A bug had been introduced in 3.0.8 during the files extraction. Fixed.
|
||
- Polish langpacks update.
|
||
|
||
> 3.0.8 (build 2003.04.26)
|
||
|
||
- Packs OS-targeting (Fran Taylor).
|
||
- OS selection improved accuracy (Sanjay Linganna).
|
||
- The standard installers can now use the native look and feel if the
|
||
'useNativeLAF' resource is specified (nice feature especially with the
|
||
incoming JDK 1.4.2).
|
||
- The standard installers get back the button icons and highlighting effects.
|
||
- Russian langpack update (Igor Anikeev).
|
||
- Directory creation patch (Jonathan Halliday).
|
||
|
||
> 3.0.7 (build 2003.04.04)
|
||
|
||
- Slovakian langpack thanks to Milan Madzia.
|
||
- Japanese, Russian and Dutch langpacks updates.
|
||
- The uninstallers can now run scripts thanks to a patch from Hani Suleiman.
|
||
|
||
> 3.0.6 (build 2003.02.27)
|
||
|
||
- Updated the French and German langpacks.
|
||
- Fixed the building process to take care of all classes related to the InputPanel.
|
||
- Made some fixes on the installers DTD.
|
||
- Elmar Grom / UserInputPanel:
|
||
o Fixed a bug with the drop down box that always return the value for the last
|
||
option in it, regardless of what had been selected during installation.
|
||
o Implemented the automated installer mode.
|
||
o RuleInputTextField can now be validated and processed with custom code
|
||
(documentation to come soon).
|
||
o A password field is now available and can also be validated and processed
|
||
with custom code (documentation to come soon).
|
||
|
||
> 3.0.5 (build 2003.02.14)
|
||
|
||
- This release becomes the new stable version, waiting for the 3.1 release which
|
||
is not yet ready. The stable/unstable versions separation is suspended.
|
||
- Fixed a TargetPanel inconsistency when the target directory is empty.
|
||
- Fixed Ant filesets-related problems.
|
||
- UI fonts fixes for Linux/Sun JDK-1.4.
|
||
- Empty directories can now be included.
|
||
- IzPack's own installer now makes uses of the Ant-style filesets.
|
||
- Splitted the documentation pack into several ones.
|
||
- MacOS X UI fixes (Hani Suleiman).
|
||
|
||
> 3.1.0 pre5 (build 2003.01.12)
|
||
|
||
- Included Elmar's new UserInputPanel documentation.
|
||
- A panel can now be added several times in an installation. This is mostly
|
||
useful for the new UserInputPanel.
|
||
- Separated the installer generation from the 'dist' target in the Ant building
|
||
process. The new target is 'generate.installer'.
|
||
- Move the com.izforge.izpack.util.EtchedBorder class to com.izforge.izpack.gui.
|
||
The class has also been rewritten because the original code was introduced
|
||
with a proprietary license notice.
|
||
|
||
> 3.1.0 pre4 (build 2002.12.08)
|
||
|
||
- A lot of installer GUI improvements by Jan Blok :
|
||
o an image can be shown in the installer left side
|
||
o buttons will look great under OSX
|
||
o HelloPanel : don't display authors if not present
|
||
o InstallPanel : immediate installation launching (the silly install button
|
||
has gone to heaven)
|
||
o LicencePanel : better GUI
|
||
o PackPanel : use table and display description, complete rewrite of this
|
||
panel
|
||
o IzPackMetalTheme : Tahoma is used if present on the target machine.
|
||
- New UserInputPanel that allows to prompt the users for some values that can
|
||
later be stored as variables that can be parsed for in files (Elmar Grom).
|
||
Sorry but I did not have time to include the related documentation at the
|
||
release time.
|
||
|
||
> 3.1.0 pre3 (build 2002.11.24)
|
||
|
||
- Restyled, cleaned, javadoc'ed the whole IzPack source code.
|
||
- The full IzPack source code Javadocs are generated when making a release.
|
||
- Wiped the Enroll* classes that were polluting IzPack.
|
||
- Added the creation of shortcuts for the IzPack documentation and the
|
||
uninstaller.
|
||
|
||
> 3.1.0 pre2 (build 2002.10.19)
|
||
|
||
- New (and clean) ResourceManager thanks to Marcus Stursberg.
|
||
- Shorcut fixes by Elmar Grom.
|
||
|
||
> 3.1.0 pre1 (build 2002.09.21)
|
||
|
||
- When InstallPanel was the last panel, it unlocked the next button and this was
|
||
of course not the desired behaviour.
|
||
- ImgPacksPanel and PacksPanel can now display the total disk space required
|
||
(Adam Barclay for this task).
|
||
- MacOSX GUI fix thanks to Hani Suleiman.
|
||
- GUI Frontend fixes by Andrew De Torres.
|
||
- Support for files overriding behaviour (override or keep old version if
|
||
present) by Adam Barclay.
|
||
- New Italian langpack thanks to Franco Graziosi.
|
||
|
||
> 3.0.0 (build 2002.08.13)
|
||
|
||
- First stable release of the 3.x series ;-)
|
||
- Ant task : the trailing '/' is appended on the IzPack directory when it is
|
||
omitted (Gareth Cronin).
|
||
- Many improvements on the documentation which should be quite fine - Elmar Grom
|
||
helped a lot on this.
|
||
- Updated ant.jar from the Ant 1.5 stable release.
|
||
- German language pack fixes by Jonelo.
|
||
|
||
> 3.0.0 rc3 (build 2002.07.28)
|
||
|
||
- The Japanese langpack has been fixed by Akky Akimoto (now Windows shortcuts
|
||
compliant).
|
||
- Windows shortcuts counterpart is now fully working thanks to the big efforts
|
||
of Elmar Grom with the additional help of Marcus Stursberg.
|
||
- Documentation mispelling fixes and additions by Elmar Grom.
|
||
|
||
> 3.0.0 rc2 (build 2002.07.06)
|
||
|
||
- Added some documentation on the *LicencePanel and *InfoPanel panels.
|
||
- Bugfix in HTMLLicencePanel.
|
||
- The uninstaller is now able to take care of the jar new location (under the
|
||
install path) and wipes everything cleanly.
|
||
- The 'create shortcut' button in ShortcutPanel is now disabled after the
|
||
shortcuts are created.
|
||
|
||
> 3.0.0 rc1 (build 2002.07.03)
|
||
|
||
- Fixes on the shortcuts sytem.
|
||
- New Hungarian language pack thanks to Harsan Peter.
|
||
- New Japanese language pack thanks to Hiroki Akimoto.
|
||
- New documentation.
|
||
- Fixed many source coding style errors.
|
||
- Coding guidelines publication.
|
||
- Some Javadoc text is now generated for those who need to make panels.
|
||
|
||
> 3.0.0 pre4 (build 2002.06.15)
|
||
|
||
- Polish language pack thanks to Piotr Bzdyl.
|
||
- Shortcut system fixes.
|
||
- The IzPack installer is now able to create shortcuts on Windows systems
|
||
while not creating any problem on another Operating System.
|
||
- Catalan language pack thanks to Oscar Aubareda Fernandez.
|
||
- The uninstaller is now copied under $INSTALL_PATH/Uninstaller.
|
||
- Closing the language selection box of an installer will (finally !) close
|
||
the installer.
|
||
- Removed the same named directories and files from the installers jars.
|
||
- The ShortcutPanel now uses the IzPack highlighted buttons.
|
||
- Many improvements from the e-xmlmedia.fr people including the Ant fileset
|
||
support, all these features will be documented in the coming new
|
||
documentation.
|
||
|
||
> 3.0.0 pre3 (build 2002.05.19)
|
||
|
||
- HTML licence panel agreement system fix by Jonelo.
|
||
- Official inclusion of Elmar Grom's Windows library to create some shortcuts on
|
||
this operating system.
|
||
( following : Johannes Lehtinen )
|
||
- Cleaned up the InstallData interface and added utility methods.
|
||
- Made the special variables (such as $INSTALL_PATH) available to panels using
|
||
the standard interface.
|
||
- Made InstallData a singleton class.
|
||
- Added InstallData properties for Panel interoptability.
|
||
- Added a new variable : $FILE_SEPARATOR.
|
||
|
||
> 3.0.0 pre2 (build 2002.04.27)
|
||
|
||
- Fixes & enhancements in the executable files support (Olexij Tkatchenko).
|
||
- 2 new splash screens by Nicolas Deschaume.
|
||
- The launching scripts of the pre1 were corrupted.
|
||
|
||
> 3.0.0 pre1 (build 2002.04.21)
|
||
|
||
- Enhanced splash #5 by Nicolas Deschaume.
|
||
- Improved uninstalling system giving an access to the panels.
|
||
- Image support at the language selection dialog through an optionnal resource
|
||
(installer.langsel.img).
|
||
- Added executable element support (Olexij Tkatchenko).
|
||
- /usr/local is now the default installation directory only for root user,
|
||
normal users will have $HOME instead (Unix* - Olexij Tkatchenko).
|
||
- New Ukrainian language support (Olexij Tkatchenko).
|
||
- The uninstaller now deletes itself after the uninstallation job is done.
|
||
- Modified the IzPack Ant building process to integrate IzPack itself in order
|
||
to generate a ready-to-distribute installer.
|
||
|
||
> 2.12.0 (build 2002.03.31)
|
||
|
||
- Removed the JScrollPane for the panels container.
|
||
- Improved panels sizing policy due to the JScrollPane removing.
|
||
|
||
> 2.12.0 pre3 (build 2002.03.02)
|
||
|
||
- Fixed a problem with the default compiler output file naming.
|
||
- Added the Dutch language packs thanks to Fridjof Jansen.
|
||
- Modified the Ant makefile so that any inner class of a panel can be
|
||
copied too.
|
||
|
||
> 2.12.0 pre2 (build 2002.02.22)
|
||
|
||
- Changed the font sizes to 12 as it really looks better.
|
||
- Removed the "All rights reserved" portions in the frontend languages
|
||
packs as it is not really usefull and it now makes the About Box look
|
||
better.
|
||
- Fix in PacksPanel thanks to Marcus Wolschon.
|
||
- Fixes in both Unix and Windows new startup scripts.
|
||
- Paul Wilkinson added the integration with Ant.
|
||
- Native libraries can now be specified to be added to the IzPack
|
||
installers through a new optionnal tag.
|
||
|
||
> 2.12.0 pre1 (build 2002.02.15)
|
||
|
||
- Made some modifications to get the source code pass through the
|
||
IBM Jikes compiler checkings successfully.
|
||
- Updated the Readme.txt file (I forgot to make it reflect the fact that
|
||
IzPack has a GUI frontend :-)
|
||
- Updated the installer english langpack file so that 'installer.quit.message'
|
||
is not wrong anymore.
|
||
- Added a complete Javadoc comments set to com.izforge.izpack.installer.IzPanel
|
||
.
|
||
- Inclusion of the IzPack installer XML file in the source directory.
|
||
- The compiler and the frontend can now be invoked outside of the bin/ directory
|
||
without any problem. This provide a *noticeable* improvement ;-)
|
||
|
||
> 2.11.1 (build 2002.02.09)
|
||
|
||
- Inclusion of the Kunststoff Look And Feel version 2.
|
||
|
||
> 2.11.0 (build 2002.01.18)
|
||
|
||
- Pre-versions modifications have been validated.
|
||
- Improved documentation HTML version.
|
||
- IzPack's own installer : use the ImgPacksPanel instead of the classic
|
||
PacksPanel.
|
||
- 2 new frontend splash screens thanks to Nicolas Deschaume.
|
||
- HelloPanel : displays the email adresses enclosed by '<' and '>'.
|
||
- This version is compiled with IBM Jikes.
|
||
|
||
> 2.11.0 pre2 (build 2001.12.17)
|
||
|
||
- Frontend : added a toolbar.
|
||
- Ant makefile : removed the 'clean' dependency for the 'all' target.
|
||
- Installer : the next button will automatically lock if the last panel is
|
||
reached but does not already lock it.
|
||
|
||
> 2.11.0 pre1 (build 2001.12.09)
|
||
|
||
- Installer : cached languages flags.
|
||
- Installer : the languages flags are now grayed when not active (it creates
|
||
a rollover-effect when choosing the language in the list).
|
||
- Frontend : the about box can't be resized.
|
||
- Errors : now reported on the error output stream (System.err) instead of
|
||
the output stream (System.out).
|
||
- Frontend : better GUI interaction.
|
||
- ImgPacksPanel : fixed the bug that caused the snapshots not to switch as
|
||
expected when using the keyboard.
|
||
- Updated Brazilian and Russian flags to conform with the other flags.
|
||
|
||
> 2.10.0 (build 2001.12.02)
|
||
|
||
- Pre-versions modifications have been validated.
|
||
- A panel can now specify some custom variables (Serge Sivkov).
|
||
- New Brazilian-Portuguese translation thanks to Joao Marcelo Pereira Alves.
|
||
- New Russian translation thanks to Serge Sivkov.
|
||
|
||
> 2.10.0 pre 2 (build 2001.11.25)
|
||
|
||
- TargetPanel : it is now possible to specify a specific default installation
|
||
directory for a specific Operating System thanks to Michael Peterson.
|
||
- Ant makefile : generation of the lib/ directory if not present (Michael
|
||
Peterson).
|
||
- Documentation : updated to reflect the TargetPanel enhancements.
|
||
|
||
> 2.10.0 pre 1 (build 2001.11.11)
|
||
|
||
- A CVS server is now available thanks to TuxFamily.org .
|
||
- 2 New frontend splash screens pictures by Nicolas Deschaume.
|
||
- Safer command-line compiler invocation.
|
||
- New variable substitution backend by Johannes Lehtinen (backward compatible).
|
||
- Better exceptions reporting system to the end-user.
|
||
- Installer : centered labels at the language selection prompt.
|
||
- LicencePanel : now locks the 'next' button if the 'yes' radio is not selected.
|
||
- TargetPanel : now warns if the specified target is an empty string.
|
||
- InstallPanel : now removes the last processed file path when the installation
|
||
is over.
|
||
|
||
> 2.9.0 (build 2001.10.26)
|
||
|
||
- Faster and safer I/O thanks to Johannes Lehtinen.
|
||
- Faster frontend splash screen.
|
||
- Removed the finalizers in the code.
|
||
- Windows icon file added.
|
||
|
||
> 2.8.0 (build 2001.10.20)
|
||
|
||
- New Frontend splash screen.
|
||
- New file saving stupid bug fix in the Frontend.
|
||
- FinishPanel : tooltip for the script button.
|
||
- InstallPanel : new animated icon for the install button.
|
||
- XInfoPanel : adaptative text panel.
|
||
- Frontend : recent files list (support for the imported files also).
|
||
- Fixed some size problems with the installer language selection dialog.
|
||
- XML Frontend preferences file spec auto-upgrade.
|
||
- New Finnish language pack thanks to Johannes Lehtinen.
|
||
|
||
> 2.7.0 (build 2001.09.26)
|
||
|
||
- Frontend localisation support.
|
||
- The Frontend remembers the last opened directory.
|
||
- Flags for the language selection for the installers.
|
||
- Language pre-selection for the installers.
|
||
- TargetPanel : warns when the selected directory exists.
|
||
- InstallPanel : animated icon for the install button.
|
||
- New spanish langpack thanks to Carlos Rueda.
|
||
|
||
> 2.6.1 (build 2001.09.22)
|
||
|
||
- Added an image to the frontend about box.
|
||
- Fix in the Ant Makefile that caused it to fail in case of a first-time build.
|
||
|
||
> 2.6.0 (build 2001.09.20)
|
||
|
||
- Cleaner installer icons loading using an XML file.
|
||
- Installation DTD mistake fix.
|
||
- New GUI Frontend.
|
||
- Sample installation XML comment fix.
|
||
- German langpack small fixes.
|
||
- Better internationalisation on Swing-specific strings.
|
||
- Minor bug fixes.
|
||
- Threaded compiling process.
|
||
- Fix in the packs panel.
|
||
- Better installer navigation buttons locking/unlocking.
|
||
|
||
> 2.5.0 (build 2001.09.07)
|
||
|
||
- New web installers support.
|
||
|
||
> 2.4.0 (build 2001.09.05)
|
||
|
||
- Automated installations support.
|
||
- New XPM icons.
|
||
- Improved build.xml.
|
||
- MacOS and MacOSX installation paths support.
|
||
- Minor bug fix in the TargetPanel path selection.
|
||
|
||
> 2.3.0 (build 2001.08.29)
|
||
|
||
- Uninstaller support.
|
||
- Fix on InstallPanel : it does not change its size each time that a new
|
||
file is processed.
|
||
- Bug fix in the IzPack variables translation system.
|
||
- German langpack thanks to Klaus Hartlage.
|
||
- Made a real documentation (it was time to do it :-) .
|
||
|
||
> 2.2.0 (build 2001.08.18)
|
||
|
||
- New panels available : ImgPacksPanel, HTMLInfoPanel, HTMLLicencePanel.
|
||
- Use of Kunststoff 1.1.1 instead of 1.0.
|
||
- Jakarta Ant script thanks to Pierre Dittgen.
|
||
- API changes to allow a panel to ask for being skipped.
|
||
- Wheights for some panels components fixed.
|
||
- Added a Thanks.txt file :-)
|
||
|
||
> 2.1.0 (build 2001.08.14)
|
||
|
||
- Fixed a problem with the base path and the installation xml file, they don't
|
||
need to be in the same directory anymore.
|
||
- 2 tips in the source code from Brad Cox have been included.
|
||
- A new kind of installer is available : standard-kunststoff (same as standard
|
||
but with the Kunststoff Look and Feel support).
|
||
- Fix in TargetPanel : you can specify the installation path by typing it
|
||
without having to validate it with the enter key.
|
||
- Fixed the bottom components wheights in the installer frame : now it looks
|
||
much better.
|
||
|
||
> 2.0.1 (build 2001.08.11)
|
||
|
||
- No more warnings when the user wants to quit the installer and the
|
||
installation is done with the panel InstallPanel.
|
||
|
||
> 2.0.0 (build 2001.08.10)
|
||
|
||
- ... a brand new IzPack !
|
||
- Now it is an XML-based compiler.
|
||
- A more modular architecture (you can create your own panels for instance).
|
||
- No GUI builder for the moment, it will come in the next versions.
|
||
- More kinds of installers to come.
|
||
_______________________________________________________________________________
|
||
|
||
> 1.1.1 (build 2001.04.21)
|
||
|
||
- Faster installer building / installation process.
|
||
- String comparisons are now using the equalsIgnoreCase method instead of an
|
||
objects equality test '==' (safest).
|
||
- Modified the about box.
|
||
- Clearly made a difference between images & icons in the jar files
|
||
(restructuration).
|
||
- Tested successfully on BlackDown Linux JVM.
|
||
|
||
> 1.1 (build 2001.04.10)
|
||
|
||
- Adds the extensions to the filenames in the builder if it was omited.
|
||
- Adjusted the fonts in the Metal theme; now it should look right.
|
||
- Adjusted the thread priority of the splash & progress windows, it should be
|
||
faster.
|
||
- The setup now recognizes the os so that the default installation path is
|
||
appropriated.
|
||
- Editors now place the caret at the beginning when a need (ex : a new text
|
||
is loaded).
|
||
- Enhanced the language packs selection in the builder.
|
||
- Added the french language packs.
|
||
- Parses the script files for special variables.
|
||
- Now comes along with a documentation.
|
||
|
||
> 1.0 (build 2001.03.18)
|
||
|
||
- Adjusted the fonts in the Metal theme.
|
||
- Fixed the very stupid bugs with the files in pack deletion.
|
||
- Improved the behaviour of the packs tab functions.
|
||
- Made some small optimizations on various gui code parts.
|
||
- Changed the text editors from JEditorPane to JTextArea : no more lines
|
||
wrappings problems.
|
||
- Gained 5kb on Setup.jar.
|
||
- Blocks user interaction in the builder during the installer creation.
|
||
|
||
> 1.0 beta 1 (build 2001.03.11)
|
||
|
||
- The first public release :-)
|
||
- There are a lot of features to add and enhance in the next releases, of
|
||
course.
|