| 4.1.3 (2004-01-28) |
Wizard images will now be stretched or shrunk if the wizard is larger or smaller than normal, e.g. if the user is running in Large Fonts. If you prefer the old behavior (centered or clipped images), set the new [Setup] section directive WizardImageStretch to no.
The folder browser now hides folders with both the hidden and system attributes set ("protected operating system files"), such as "RECYCLER".
In multi-monitor configurations, dialogs should now appear on the same monitor as the wizard.
The uninstall program's version is now 184.108.40.206.
The Select Destination Location and Select Start Menu Folder pages of the wizard have evolved further:
The lists of folders have moved into separate dialogs, accessible via Browse... buttons.
The directory and drive browsers have been replaced with a modern, Explorer-like tree control.
The list of existing Start Menu folders has likewise been replaced with a tree control. (Previously, you could only select top-level folders.)
Both dialogs feature Make New Folder buttons which make it easy to install to subfolders of existing folders. The icon of a "new" folder has a dimmed appearance, which indicates that the folder does not currently exist but will be created later.
The [Setup] section directive DisableAppendDir is now obsolete and is no longer recognized. (To install to a subfolder of an existing folder, use the Make New Folder button on the folder selection dialog.)
Updated the custom wizard page shown by support function InputDir to use the new Browse dialog and tree control. The first parameter to InputDir has been renamed from AppendDir to NewFolderName. (ML)
Added support classes TBitmap, TBitmapImage, TFolderTreeView and TStartMenuFolderTreeView. See the CodeClasses.iss example script for examples. (ML)
Added support object MainForm of type TMainForm. See the CodeClasses.iss example script for an example that places a TBitmapImage on MainForm. Note: MainForm is only visible if [Setup] section directive WindowVisible is set to yes. (ML)
Removed support classes TNewDirectoryListBox, TNewDriveComboBox and TNewPathLabel. (ML)
Added support function CurrentFileName which returns the destination name of the [Files] entry that is currently being processed. The returned name may include constants. Note: Do not attempt to call this function from outside a Check, BeforeInstall or AfterInstall event function belonging to a [Files] entry. (ML)
Compiler IDE: added an option to the Welcome dialog to open the Examples directory.
Fix: the CodeAutomation.iss example script was missing.
Some messages have been added, changed, and removed in this version. (View differences in Default.isl)
New messages: ButtonWizardBrowse, ButtonNewFolder, BrowseDialogTitle, BrowseDialogLabel, NewFolderName.
Changed messages: SelectDirLabel2, SelectStartMenuFolderLabel2.
Removed messages: ButtonBrowseOpen, ButtonBrowseClose.
Based on Innerfuse Pascal Script 3 CVS code from 2004-01-26 00:00 GMT.