MAIN MENU =================




|
|

Latest Version: 2.0.10
Changes to ScriptMaker 2.0
Version 2.0.10 (Released 9 June 2001)
- Added support for [Code] section in ISX scripts.
- Added support for future unknown sections in scripts.
- Revised version of Icon Replacement DLL (copyright David Cornish) included.
- Scripts can now be saved as "Templates" (.ist extension) which can be used as a basis for future scripts. Templates need not include any files and do not have to have an Appliction Name. When reloaded they are shown as "Untitled".
- Changed color of ScriptMaker (a personal whim - indulge me!!). Added an option on the [Options] page to revert to normal coloring.
- Fixed bug in which caused toolbar to be partially hidden when editing license or readme files.
- Fixed bug when copying a setup to another drive.
Version 2.0.9 (Released 18 May 2001)
- "Check Appearance" now reflects and changes made in Language Options.
- Added back in the Icon Replacement function from David Cornish. Thanks to much testing by Rob Gilbert this now works correctly with NT and Win2000. (See release notes for resedit.dll included with this release).
- Added "hidewizard" flag to [Run] page (Inno Setup 2.0.8)
- When using the {reg} constant, keys and values are read from the registry and can be selected via dropdown lists if required.
- Changing properties of files in the Files grid has now been made more obvious by adding an "Apply" button rather than using the grid context menu.
- ScriptMaker now takes account of new filenames (setup-1.bin, etc.) for spanned files (introduced in Inno Setup 2.0).
- Corrected bug when setting OnlyBelowVer for a file to Win2000.
- On the [Options] page you can now choose to have the script automatically updated whenever a change is made.
Version 2.0.7b (Released 21 April 2001)
- The only change in this version is the removal of the icon changing facility which tests showed could cause problems when a setup file was installed on a Windows 2000 or Windows NT machine.
Version 2.0.7a (Released 20 April 2001)
- Added support for [LangOptions]
- Hopefully fixed bug which caused Setup to fail on some Win2000 and NT installations. You are advised NOT to use ScriptMaker 2.0.7 (the earlier version) if your setup is to be installed on Win2000/NT machines.
- Fixed bug which caused double { to be put in front of some directory constants
Version 2.0.7 (Released 19 April 2001)
- Updated to include all changes to Inno Setup up to and including version 2.0.7, including incorporation of Inno Setup Extensions.
- Added an option to change the icon of the Setup .exe file (dll courtesy of David Cornish).
- Minor bug fixes.
Changes to ScriptMaker 1.3
Version 1.3.26 (Released 5 February 2001)
- Added "CodeFile" to [Setup] page (ISX 1.3.25)
- Added "Check" to all necessary pages (ISX 1.3.25)
- Added "{code}" to context menu (ISX 1.3.25)
- Added "onlyifdestfileexists" flag to [Files] page (IS 1.3.25)
- Added "runmaximized" flag to [Icons], [Run] and [UninstallRun] pages (IS 1.3.24)
- Added "UpdateUninstallLogAppName" flag to [Setup] page.
- Added option to include empty directories when importing multiple directory structures into ScriptMaker.
- Added option to [Icons] page to create a URL shortcut.
- Corrected bug in font installation routine.
- Corrected bug in {reg:} constant.
- Improved routines for setting components/tasks where there is a large number of files.
- Fixed bug when setting Min. Version to NT4.
- Other minor bug fixes.
Version 1.3.22 (Released 23 October 2000)
- ScriptMaker will now use the Inno Setup DLL if present.
- The compiler output for the last compilation in this session which used the DLL file can be viewed, saved and printed if required.
- Added a button to the [Initial Setup] page to set the default version of Inno Setup.
- Added the option on the Error Report form to ignore script errors and attempt to compile anyway.
- Added the ability to insert messages from the selected ISL files into the "Messages" dialog for editing.
- Added {localappdata} variable (IS 1.3.22)
- Added new variables introduced in recent versions of Inno Setup and previously undocumented.
- Added an option to skip checking for the existence of each file to [Options] page (speeds up processing of large scripts).
- Added a button to the [Finish] page to quickly jump to a particular section of the script.
- ScriptMaker now asks if you want to check for the existence of each file if the script being opened contains more than 500 files.
- The key value in the {reg} variable is now recorded correctly.
KNOWN ISSUES:
- ScriptMaker cannot handle Win2000 registry files which contain non-English characters.
Version 1.3.21 (Released 7 October 2000)
- Added read-from-registry, read-from-ini and read-from-commandline variables (IS 1.3.21 and ISX 1.3.21).
- Added Windows ME to the Windows Versions dialog.
- Added custom Windows version to Windows Versions dialog to allow entry of other Windows versions as and when applicable.
- Added a "Messages" button to [Initial Setup] page for adding text to the [Messages] section of the script.
- Added "Find" button to [Finish] page to search for text in script.
- Corrected bug when adding font files on [Files] page.
- Corrected bug when exporting registry entries containing "uninstdeletekey" flag to a .reg file.
- ScriptMaker now deals correctly with registry entries containing opening brackets ({) and with multisz and expandsz types.
- The constants menu now appears as it should do when right-clicking edit boxes on the [Files] page.
- ScriptMaker now checks that ISL files exist and offers to add the default files to the script where necessary (but see next).
- Option added to [Options] page to change ISL files automatically without prompting (see above).
- Other small additions to functionality.
Version 1.3.20 (Released 24 September 2000)
- Added new sheet to the [Extensions] page for the "Tasks" feature introduced in Inno Setup Extensions 1.3.17.
- Split the [Types] and [Components] into separate pages on the [Extensions] page.
- Add "Use Previous Tasks" (Inno Setup Extensions 1.3.17).
- Added "Tasks" edit box to all appropriate pages (Inno Setup Extensions 1.3.17).
- Changed "showcheckbox" flag on [Runs] page to "postinstall" (Inno Setup Extensions 1.3.17).
- Removed "showcheckbox" flag from [Icons] page (Inno Setup Extensions 1.3.17).
- Changed the "Set Components" button on the various files page so that you can now set both Components and Tasks.
- Complete folders and their sub-folders can now be added by holding CTRL while clicking the Browse button on the [Files] page (previously they could only be added by dragging from Windows Explorer).
- Reactivated help feature on the [Files] page which had accidentally been turned off.
- Fixed bug in [Run] section when using Set Components.
Version 1.3.16 (Released 15 September 2000)
- Added "dontcreatekey" registry flag introduced in Inno Setup 1.3.16.
- Added "beveledlabel" option from Inno Setup Extensions 1.3.16.
- Added new icon flags introduced in Inno Setup 1.3.15.
- Added AppMutex flag introduced in Inno Setup 1.3.14.
- Added "No error" registry flag introduced in Inno Setup 1.3.12.
- Removed the gradient caption bar which was causing problems in Win2000.
- Moved the Installation Window setup from the Initial Setup page to a separate form.
- Moved the Min. Version/Only Below Version setup from the Initial Setup Page to a separate form.
- Added an option to run Windows Explorer to the files grid popup menu.
- Fixed reported bug with file names commencing with "flag_" or "copy_". This was a hangover from the pre-version 1.12 script language which I overlooked.
- Added button and keyboard shortcut (Ctrl+Alt+#) to restore ScriptMaker to its smallest size (640x480) and at the top left of the screen. This should solve the reported problem where ScriptMaker can inadvertently be placed off the screen.
- Slight changes made to cope with registry entries which contain both semicolons and quotes.
- Fixed bug which caused access violation in some cases where files or directories were dragged from Explorer.
Version 1.3.12 (Released 17 June 2000)
- Added option to use 1/0, yes/no or true/false when creating a script (Inno version 1.3 and later).
- Added the new flags introduced in Inno Setup Extensions 1.3.10.1.
- Added an option to add an icon to the Win98/NT4/2000 QuickLaunch bar.
- Added the new features introduced in Inno Setup 1.3.10 - 1.3.12 and Inno Setup Extensions 1.3.10 - 1.3.12.
- Made the necessary changes to handle multiple message files (.isl files).
- Wizard previews now take account of any changes to the fonts made in the .isl message file.
- Added an option to change the version number displayed in Win2000 Add/Remove applet when main version number changes.
- Added the RTF formatting capability to the "classic" style wizard editor.
- Added "Description" to the [Run After Installation] page when using IS Extensions (missed from 1.3.9a).
- Fixed bug where Compression Level was being incorrectly set when a script was reopened.
Note: ScriptMaker is no longer compressed with ASPack to facilitate the use of patch files for minor updates. This means that the executable is now considerably larger.
Version 1.3.9a (Released 20 May 2000)
- Updated to handle the new "modern-style" setup dialogs introduced in Inno Setup Extensions 1.3.9.1.
- RTF Readme and License files used with "modern-style" setup dialogs can be edited directly in ScriptMaker with a miniature built-in RTF editor.
- Removed 64K limit on script syntax highlighting.
- Syntax coloring is now customisable.
- Some fields on the [Initial Setup] page have been moved to the [Setup] page.
Version 1.3.9 (Released 15 May 2000)
- Added the new flags introduced in Inno Setup 1.3.9
- Added the new flags introduced in Inno Setup Extensions 1.3.9
- There is now an option to use the FileVersion rather than the ProductVersion when checking a file's version number.
- Added simple syntax formatting to script page (scripts under 64K only).
- ScriptMaker can now import/export registry files which delete keys or values (using the new "deletekey" and "deletevalue" flags in [Registry] section).
- Version number can now be added to AppName, AppVerName or both (or neither!).
- [Run] page has been split into two sub-pages for increased space.
- Completed code for Inno Setup Extensions which has been missed from previous version.
- Fixed the bug which stopped the Components from being copied to the editing section of the page when some grids were double-clicked.
- A few other minor bug-fixes.
Version 1.3.8a (Released 12 May 2000)
Version 1.3.8 (Released 5 May 2000)
- Added UninstallDisplayIcon, UninstallDisplayName and other changes (Inno Setup 1.3.6)
- Original files size now includes VB files where appropriate (Fix)
- Fixed error which could occur when importing multisz registry entries (Bug fix)
- ScriptMaker now asks if you should overwrite a script file of the same name when saving (Change)
Version 1.3.3 (Released 14 April 2000)
- Added second background colour (Inno Setup 1.3.3)
- Added background colour direction (Inno Setup 1.3.3)
- Added Uninstall Files Directory (Inno Setup 1.3.3)
- Setup scripts can now be associated with Inno Setup and/or ScriptMaker - complies with Jordan Russell's association guidelines.
Version 1.3.2 (Released 13 April 2000)
- Removed 16-bit options (use ScriptMaker16 if you still require to compile 16-bit installations).
- Added the new facilities introduced in Inno Setup 1.3.0 to 1.3.2 - AppID, UsePreviousAppDir, UninstallLogMode, CreateUninstallRegKey and the Windows 2000 Add/Remove Programs display options. NOTE that Inno Setup 1.3 is a beta version at present and liable to change.
- Limited Application Name and AppID edit boxes to 127 characters (as in Inno Setup 1.3.2)
- ScriptMaker now checks the product version rather than the file version when checking version numbers.
- ScriptMaker should now display correctly on computers using large fonts (min. screen size 800x600).
- Minor bug fixes.
Changes to ScriptMaker 1.2
Version 1.2.14a (Released 15 March 2000)
- When adding complete directories in 16-bit mode, ScriptMaker now changes the destination filenames to short filenames (i.e. 8.3).
- Added Vshare.386 to list of files to be added for a 16-bit VB4 installation.
- Corrected minor bug which prevented ScriptMaker remembering the location of some VB files.
- Added option on [Icons] page to add icon to Windows 98/NT4/Win2000 Quick Launch bar.
- ScriptMaker now creates default source and output folders when installed, and the Windows/Temp directory is no longer used unless specified by the user. This may help overcome permission problems on WinNT and Win2000.
- The contents of the source and output folders are no longer deleted on exit.
Version 1.2.14 (Released 12 February 2000)
- ScriptMaker is now resizable.
- Grid columns now autofit automatically.
- Added "DisabledFinishedPage" option to [Initial Setup] page. (Inno Setup 1.12.14)
- Added Min.Version and Not Below Version to [Run] page. (User request)
- ScriptMaker should now handle Win2000 registry imports and exports. Work has been based on example export files sent by users. As I cannot test it myself you should make sure that it does work correctly.
- The files in the files grid can now be sorted in various ways. (User request)
- Adding files using wildcards now works correctly and not be marked as a missing file. (Bug fix)
- Added new option to automatically change the script version number if the main executable version has changed. (User request)
- ScriptMaker now detects if the file which has been marked as the main executable is deleted from the script. (Bug fix)
- Autosizing of grids now works correctly. (Bug fix)
Version 1.2.12 (Released 5 February 2000)
- Added the {dao} constant. (Inno Setup 1.2.12)
- Added the MULTISZ Registry value type. (Inno Setup 1.2.12)
- Added an option on the [Initial Setup] page to run the installed program after installation. This uses a small application which is bundled with ScriptMaker (SMRunApp.exe) - not the best answer but it works as a stopgap until Inno Setup can accomplish this. (User requests)
- One executable file can now be marked as the "Main executable" and this file will be used when version numbers are checked.
- Added an option on the [Options] page to switch off grid lines in all grids. (User request)
- You can now double-click a grid's header row to auotfit column widths.
- Corrected a bug in the Structure View on the [Files] page which could cause folders to appear in the wrong place. (Bug fix)
- Corrected a bug which caused the file version information not to be read in some languages. (Bug fix)
- The "File Open" dialog will not now attempt to read the comments from a script which is over 500K in size - this prevents ScriptMaker appearing to lock up when scrolling through the file list.
- Included the HKCC and KHU Registry root keys which were missing from previous releases.
Version 1.2.10 (Released 22 January 2000)
- Finally cracked the problem of including large numbers of files in a script. There will still be a limit depending on the amount of available memory, but I have successfully created and compiled a script containing over 25,000 files.
- In the Copyright message on the [Initial Setup] page you can now specify the year as {yyyy} (or {yy} or {y}) and ScriptMaker will automatically replace the code with the current year.
- You can now specify a Source Directory for the script on the [Finish] page. If no path is specified, ScriptMaker will continue to create a temporary folder as in the past.
- If no path is given to a file on the [Files] page, ScriptMaker now checks for it in the folder specified as the Source Directory on the [Finish] page.
- Various options for ScriptMaker have now been placed together so that they can be accessed all at once on a separate [Options] page.
- When a file listed on the [Files] page is missing, a small yellow triangle icon appears in the grid margin. Double-clicking this icon will now scroll through the missing files in the list.
- Up to three extra user-defined commands can now be added to the context menu on the [Files] page. (User request)
- The file structure which can be viewed from the [Files] page can now be printed out. (User request)
- Added an option to "Delete files in Output folder without prompting" ([Options] page). (User request)
- Added an option to run Inno Setup without prompting when the Create Setup button is clicked ([Options] page). (User request)
- Added "Wait until idle" flag to [Run] page. (Missed from previous versions)
- Added "Don't Merge Duplicate Files" flag to [Setup] page. (Missed from previous versions)
- "onlyifdoesntexist" copy mode now works correctly when a script is reloaded. (Bug fix)
- When no INI filename is given it is now correctly inserted as {win}\win.ini instead of {win}win.ini. (Bug fix)
Version 1.2.9a (Released 15 January 2000)
- I've had another crack at solving the "quotes within quotes" problem when a registry or INI entry contains quoted text. Hopefully this will now work correctly. (Bug fix)
- Added an option on the [Finish] page to turn off the "delete files in Output directory?" prompt. (User request)
- Added a button to move a completed setup file to another location (in addition to the Copy button).
- Added "Move" to Output file list context menu (in addition to "Copy"). (User request)
- ScriptMaker now "remembers" the last folder a file was copied/moved to. (User request)
- Added "Select All" to Output file list context menu.
- "Create Zip File" now operates only on the files selected in the Output file list instead of zipping all files as previously.
- Move, Copy, Rename and Delete on the Output file list context menu now operate on all the selected files, not just the last file selected. (Bug fix)
- ScriptMaker now does not now give an error if a file's source does not have a full path but the "external" flag is set. (Bug fix)
Version 1.2.6 (Released 10 December 1999)
- Added "Allow Root Directory" to [Setup] page (new in Inno Setup 1.2.6).
- Added "Overwrite Read-Only Files" to [Files] page (new in Inno Setup 1.2.6).
- Added "Preserve String Type" to [Registry] page (new in Inno Setup 1.2.6).
- Added "{olddata}", "{userdocs}" and "{userappdata}" to directory constants (new in Inno Setup 1.2.6).
- Added context-sensitive help to a few items which had been missed previously.
Version 1.2.5 (Released 5 November 1999)
- Added "skipifsourcedoesntexist" flag to [Files] page (new in Inno Setup 1.2.5).
- Added "restartreplace" flag to "StdOle2.tlb" when making a VB installation.
- Added VB4 to the Visual Basic installation facility (NOTE: This information is from a message on the Inno Setup bulletin board - it has NOT been tested in any way).
Version 1.2.4 (Released 16 October 1999)
- Added "Change properties" to files grid context menu. Allows user to select a new set of options on the [Files] page and apply it to all the selected files in the files grid.
- The "Copy to Drive A:" and "Test from Drive A:" buttons have been changed so that any drive letter can be used.
- Enlarged the Open dialog to show more files at a time.
- Enabled access to Inno Setup 1.2 help file.
- Fixed bug when reloading a file containing a registry entry with double {{.
Version 1.2.3 (Released 7 October 1999)
- Added the "Changes Associations" option to the Setup page (New in Inno Setup 1.2.3).
- Added the "shellexec" flag to the Run page (New in Inno Setup 1.2.3).
- The {sendto} directory constant was wrongly documented in Inno Setup as {usersendto}. This has been corrected.
Version 1.2.1 (Released 3 October 1999)
- Added the "external" flag to files page (added in Inno Setup 1.2.1).
- Added "ExtraDiskSpaceRequired" option introduced in Inno Setup 1.2.1.
- Added to ability to choose a custom size for disk spanning.
- Added facility to change the source location of a selected range of files in the files grid (useful if you have moved them to another drive/folder since the script was created).
- Fixed the bug which gave a double {{ in some cases on the Ini and Registry pages.
- From this version onwards, ScriptMaker will no longer support versions 1.08 and 1.09 of Inno Setup (the old scripting language).
Changes to ScriptMaker 1.12
Version 1.12.10 (Released 16 September 1999)
- Added buttons on the "Files" page to quickly add the necessary entries to the script for installing Borland's Database Engine or for installing Visual Basic applications.
- Added option to set Min. Windows Version for each file/dir/icon on "Files", "Dirs" and "Icons" pages.
- ScriptMaker should now be better when running under Windows using "Large Fonts".
- Changed Directory list to a grid in line with other pages.
Version 1.12.8 (Released 24 August 1999)
- Added the new "regtypelib" flag introduced in Inno Setup 1.12 Build 8.
- Added ability to record a description of each script when it is saved.
- Enhanced File Open dialog shows description of each script file as the mouse is moved over it.
- Added item to Files grid context menu to allow enlargement/reduction of grid size.
Version 1.12.7 (Released 22 August 1999)
- Added the extra features introduced in Inno Setup 1.12 Builds 5, 6 and 7.
- On "Files" page, can right-click a file to see the file's properties (size, date, etc.)
Version 1.12.4a (Released 5 August 1999)
- Small changes to the "Test Appearance" routines to work more reliably.
- Fix: Changed the print routine so that it no longer causes a problem when a printer has not been installed.
Version 1.12.4 (Released 3 August 1999)
- Added the new features affecting the Setup background window introduced in Inno Setup 1.12 Build 4.
- On the "Icons" page, you can now double-click the icon picture to get a wider view of the icons available in the selected file.
- Added the ability to print a script.
- Added a button to allow editing of the Wizard image file (via the user's default bitmap editing program).
- All grids are now "multi-select" to enable deletion of more than one file at a time.
- The tutorial in help format has been revised and updated. Thanks to Mark Gabriels for filling the gap while I produced the official version.
Version 1.12.3b (Released 28 July 1999)
- Added the ability to create a zip file from the files in the Output Directory List.
- ScriptMaker Tutorial now included in Help File format (courtesy of Mark Gabriels).
- After copying setup files to a floppy disk, can now test the installation from the floppy disk.
- Fixed bug which caused screen not to repaint when viewing appearance of the setup.
- When double-clicking a script to open it in ScriptMaker, the option is now given to open a new session of ScriptMaker.
- Fixed bug which caused a problem when a script was double-clicked while a popup window was open.
- Changed the Script RichEdit control from an OLE1 to an OLE2 type - should work a little better with very large numbers of files. (NOTE: The maximum number of files which ScriptMaker can handle seems to be in the region of 800 depending upon the length of their path names).
- Other minor code changes.
Version 1.12.3a (Released 15 July 1999)
- Added the ability to automatically create the necessary registry entries to associate a document extension with an executable file.
- Corrected a bug which in certain rare circumstances could cause a non-fatal error on startup.
Version 1.12.3 (Released 13 July 1999)
- Added the new features introduced by Inno Setup 1.12 Builds 2 and 3 (including Wizard Image).
- When creating scripts for 16-bit applications ScriptMaker automatically uses "short" filenames. This option can also be switched on for 32-bit applications if required.
- An additional section on the "Spanning" page now allows you to add files which will not be included in the setup but will be copied to the output directory after the setup file is created. Space can be reserved for these files on the first disk if spanning is in operation, and they will be automatically copied to the first disk along with the setup files.
- Can now add files to the "Files" page by dragging and dropping whole directories (together with any sub-directories).
- Added the ability to create an "autorun.inf" file and icon which will be added to the output directory after setup creation is complete. If this file is included and the setup placed on a CD, the CD will autorun when placed in the CD drive.
- Ironed out a few small but annoying bugs.
- Updated the Tutorial and Help file to take account of the new features.
- Changed the ScriptMaker version number to try and keep in step with Inno Setup.
Changes to ScriptMaker 1.06 to 1.11
In the interests of bandwidth economy, these changes are no longer recorded here.
Other links you may find of interest:
TaFWeb Software
London, UK
E-mail:
This page URL: http://www.tafwebsoftware.co.uk/sm-history.html
Last major revision: 9 September 2001 at 02:16
Minor revisions: 12 May 2011 at 00:13

© 2011
|
|