PDA

View Full Version : Lindersoft ships SetupBuilder 7.5 Installation System



linder
07-09-2011, 08:30 AM
SetupBuilder 7.5 Release Announcement

Lindersoft announced today the immediate availability of SetupBuilder
Version 7.5, the latest edition of its award-winning Installation Authoring
and Configuration Management system for Microsoft Windows based applications
that is used by thousands of organizations around the world.

The SetupBuilder installation-authoring tools are designed to reduce the
time and complexity of creating software installations. Any organization
planning to move its applications to the Windows 7 and Windows 2008 R2
platforms will be able to use SetupBuilder to comply with this new industry
standard.

For more information, please visit:
http://www.lindersoft.com/sb7.htm

This release is available, free of charge, to all SetupBuilder customers who
have an active SetupBuilder maintenance and support subscription plan.

If you do not have an active subscription plan, please contact your account
manager at sales@lindersoft.com.


SetupBuilder 7.5 Build 3378 (July 09, 2011)
----------------------------------------------------------------------------

IMPROVEMENT: (sync from SB8) Runtime: The "Handle String Operation (Format
Number)" script function supports a 64-bit value.

IMPROVEMENT: (sync from SB8) [SB#105135] Add "Use MoveFile API" option to
the "Move File(s)..." script function.

IMPROVEMENT: (sync from SB8) Add 'Remove on Uninstall' option to the "Unzip
File(s)..." script function to remove unzipped files during an
uninstallation.

IMPROVEMENT: (sync from SB8) IDE: The "Unzip File(s)..." function displays
the [Quiet] and [Permanent] options in the Script Editor.

IMPROVEMENT: (sync from SB8) Runtime: The "Unzip File(s)..." script function
can display an overall unzip progress in the "Progress Dialog"
or the "Wait Dialog".

IMPROVEMENT: (sync from SB8) Runtime: The "Set Variable (Decrement)" script
function supports a 64-bit value.

IMPROVEMENT: (sync from SB8) Runtime: The "Set Variable (Increment)" script
function supports a 64-bit value.

IMPROVEMENT: (sync from SB8) IDE: The "Move File(s)..." function displays
the [Skip], [Permanent] and [MoveFileAPI] options in the Script
Editor.

IMPROVEMENT: (sync from SB8) IDE: The "Config ODBC Data Source..." function
displays the [Display] and [SystemDSN] options in the Script
Editor.

IMPROVEMENT: (sync from SB8) IDE: The "Delete ODBC Data Source..." function
displays the [Display] and [SystemDSN] options in the Script
Editor.

IMPROVEMENT: (sync from SB8) Runtime: The installer creates an optional
"URLUpdateInfo" value in the Uninstall registry key. This is
the URL for the link used to update information on the
application.

IMPROVEMENT: (sync from SB8) [SB#105191] IDE: Enhance the 'Script Structure
Validation' function to detect and repair damaged project
files.

IMPROVEMENT: (sync from SB8) [SB#105211] IDE: Add a behind-the-scenes
'Script Structure Validation' check when opening project
files.

IMPROVEMENT: (sync from SB8) [SB#105151] IDE: Add "Remove Application from
the Windows Exception List" option to the "Add/Remove Firewall
Exception..." script function.

IMPROVEMENT: (sync from SB8) [SB#105152] IDE: Add "Remove Port from the
Windows Exception List" option to the "Add/Remove Firewall
Exception..." script function.

IMPROVEMENT: (sync from SB8) IDE: Add "Store as relative path" option to the
"#zip file(s)..." compiler directive.

IMPROVEMENT: (sync from SB8) IDE: The "#zip file(s)..." compiler directive
displays the [Recurse], [Encrypt] and [Relative] options in the
Script Editor.

IMPROVEMENT: (sync from SB8) IDE: The "Zip File(s)..." script function
displays the [Quiet], [Recurse] and [Encrypt] options in the
Script Editor.

IMPROVEMENT: (sync from SB8) IDE: Add "Check ODBC Driver..." script function
to determine whether a particular ODBC Driver is installed.

IMPROVEMENT: (sync from SB8) Runtime: Conditional statements can be used to
control the "Features" Visualizer defined "::Define Feature"
function.

IMPROVEMENT: (sync from SB8) [SB#106211] IDE: Add an additional check for a
write-protected project file before creating a backup copy.

IMPROVEMENT: (sync from SB8) [SB#105101] IDE: The "Source Folder" and
"Source Filename" browse buttons in the File Properties dialog
remember the stored folder.

IMPROVEMENT: (sync from SB8) Runtime: Support the "UpgradeGUID" item if the
"Add/Remove Programs Support" option is enabled in the "General
Information" Visualizer.

IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the
"If..." and "ElseIf..." Statements:
- Version Less Than Or Equal
- Version Greater Than Or Equal

IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the
"#ifcompvar..." compiler directive:
- Version Less Than Or Equal
- Version Greater Than Or Equal

IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the
"#ifdef..." compiler directive:
- Version Less Than Or Equal
- Version Greater Than Or Equal

IMPROVEMENT: (sync from SB8) [SB#107053] IDE: Add a USA/UK CSV file format
compiler report (file list) option.

IMPROVEMENT: IDE: Add an experimental STRICT #pragma. The compiler forces
to declare all variables you use in the [ Initialize Setup ]
main script section.

FIX : (sync from SB8) [SB#105061] Runtime: The "Get System Info
(Free Disk Space)" script function did not return values > 2GB.
This might have caused problems on drives > 2TB.

FIX : (sync from SB8) [SB#105062] Runtime: The install file action
did not increase the Shared DLL reference count if the same or
a never version of the file already existed.

FIX : (sync from SB8) [SB#105091] IDE: The compiler variable value in
the "Include Script Compiler Variable Configuration" displayed
only the first 99 characters.

FIX : (sync from SB8) [SB#105063] IDE: The development environment
created the \Examples, \Include and \Template subfolders along
with the default 'SetupBuilder Projects' folder if the user
clicked 'No' to the "Create Folder" prompt.

FIX : (sync from SB8) [SB#105133] Runtime: Under certain
circumstances, the "Copy File(s)..." script function returned
an incorrect %_SB_ERRORCODE% value.

FIX : (sync from SB8) [SB#105134] Runtime: Under certain
circumstances, the "Move File(s)..." script function returned
an incorrect %_SB_ERRORCODE% value.

FIX : (sync from SB8) [SB#105111] Runtime: Under certain
circumstances, the "Readme" or "License Agreement" Print
button printed the wrong RTF text.

FIX : (sync from SB8) [SB#105064] IDE: The internal 'runtime variable
name validity verification' function did not resolve compiler
variables.

FIX : (sync from SB8) [SB#105161] IDE: With no identifier selected
from the "Select Text Resource" drop list, the "Value" field
still displayed a value.

FIX : (sync from SB8) Runtime: The installer created the
"HelpTelephone" value twice in the Uninstall registry key.

FIX : (sync from SB8) [SB#105065] IDE: A project 'save' process did
not update '(*not found*)' items on the script tabs in the
Script Editor.

FIX : (sync from SB8) IDE: The project file format converter did not
add the new Active Directory 'Display Version' and 'Publisher'
items to the converted .sb7 project file.

FIX : (sync from SB8) [SB#106081] IDE: The "#set compiler variable"
directive in the Script Editor reset the values of SKU-enabled
compiler variables.

FIX : Add missing ..\Redist\1033\bitmap.bmp file to the SB7 installer
image.

FIX : (sync from SB8) [SB#105066] IDE: A "copy and paste" action in
the Script Editor set the first pasted item in a non-removable
state when the target was the [ Support Files ] section item.

FIX : (sync from SB8) [SB#002244] IDE: A "copy and paste" action in
the Script Editor corrupted the script integrity when the
target was the [ Final User Interface ] section item and there
was no line below this item.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"Shortcuts" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"INI Files" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"Services" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"File Extensions" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"ODBC Drivers" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"Run Programs" Visualizer.

FIX : (sync from SB8) IDE: Possible "copy and paste" issue in the
"Environment Variables" Visualizer.

FIX : (sync from SB8) IDE: Minor cosmetic status bar issue on the
"Start Page".

FIX : (sync from SB8) Runtime: Under certain circumstances, the
"Handle String Operation (Mid)" function did not work as
expected.

FIX : (sync from SB8) Runtime: The Handle String Operations "Retrieve
Build Version Number" and "Retrieve Revision Version Number"
returned incorrect values.

FIX : (sync from SB8) IDE: The following functions did not check
for undefined runtime and compiler variables:
-Add App Paths Entry
-Add/Delete Firewall Exception
-Add/Delete Scheduled Task
-Add/Delete Shared Resource
-Add RegistryRun Entry
-Add RegistryRunOnce Entry
-Create Shortcut
-Delete ODBC Driver
-Delete ODBC Translator
-Display Splash Screen
-Edit Environment Variable
-Exit Installation
-Free DLL
-Install ODBC Translator
-Map/Disconnect Network Drive
-Play WAV File
-Post to HTTP Server
-Progress Dialog: Status Text
-Read Proxy Server Info File
-Register Clarion Templates
-Register File Operation
-Rename File/Folder
-Run Command Line
-Run VBScript (.vbs)
-Run Windows Installer (.msi)
-Search for File
-Send File(s) to Recycle Bin
-Set File Attributes
-Set Installation Log Mode
-Set System Restore Point
-Set Temporary File Folder
-Set WebUpdate INI Path
-Unregister File Operation
-Unzip File(s)
-Update Client Version Number
-Write Proxy Server Info File
-Zip File(s)

CHANGE : (sync from SB8) [SB#105131] Runtime: A "Custom Dialog Wizard"
did not fire an $EVENT:ONUPDATE$ event when the user pressed
the 'Next' button after going back from the next dialog.

CHANGE : (sync from SB8) [SB#105132] Runtime: A "Custom Dialog Wizard"
receives an $EVENT:ONREOPEN$ event when the user presses the
'Back' button.

CHANGE : (sync from SB8) IDE: Add a "Skip 'Script Structure Validation'"
option to Tools | Options | General. If it is marked, the
'Script Structure Validation' check is not performed when
opening project files.

CHANGE : (sync from SB8) IDE: In the "File Properties" dialog (General
Tab -> Browse button), rename "Insert Variable..." to "Variable
List...".

CHANGE : (sync from SB8) IDE: In the "File Properties" dialog (General
Tab -> Browse button), add "Select or Enter Variable...".

CHANGE : (sync from SB8) IDE: The "#embed UAC manifest..." compiler
directive can detect and report a memory allocation failure
at compile time.

CHANGE : (sync from SB8) IDE: The "#zip file(s)..." compiler directive
sets the ZIP_INCLUDEDIRNAMES_FLAG flag when the "Include
Subfolders" option is enabled and allows the inclusion of
directories as separate entries in a .ZIP archive.

CHANGE : (sync from SB8) IDE: The "Create Zip Archive" Wizard sets the
ZIP_INCLUDEDIRNAMES_FLAG flag and allows the inclusion of
directories as separate entries in a .ZIP archive.

CHANGE : (sync from SB8) IDE: Rename "Add Firewall Exception..." script
function to "Add/Delete Firewall Exception...".

CHANGE : (sync from SB8) IDE: Rename "Add/Remove Scheduled Task..."
script function to "Add/Delete Scheduled Task...".

CHANGE : (sync from SB8) IDE: Rename "Add/Remove Shared Resource..."
script function to "Add/Delete Shared Resource...".

CHANGE : (sync from SB8) Runtime: Minor modification in the (/E) event
logging timestamp format.

CHANGE : (sync from SB8) IDE: The "Contents" field in the "INI File
Properties" (INI Files Visualizer) displays the '\n' macro for
a CRLF.

CHANGE : (sync from SB8) [SB#007101] IDE: The following keyboard keys
reset the current "Find" position in the Script Editor:
Home/CTRLHome, End/CTRLEnd, DownKey, UpKey.

CHANGE : (sync from SB8) Runtime: A "Feature" item in the "Custom
Install" dialog ignores the "Install by Default" option if its
parent Feature is unmarked.

CHANGE : (sync from SB8): Replace the ODBC components with new versions
to support 64-bit ODBC in SB8.

CHANGE : (sync from SB8) Runtime: The function that sets the text of a
control in a dialog box processes the '\n' macro.

CHANGE : (sync from SB8) IDE: Minor modifications in the Redistributable
Manager.

CHANGE : (sync from SB8) [SB#107051] Runtime: The %_SB_DISKSPACEFREE%
variable value is not converted to a comma separated number any
longer.

CHANGE : (sync from SB8) [SB#107051] Runtime: The "Custom Install"
dialog can automatically convert an unformatted
%_SB_DISKSPACEFREE% variable value to a comma separated number.

CHANGE : (sync from SB8) [SB#107052] IDE: The "Set Variable(Ex)" script
function operations "Longpath", "Shortpath", "Uppercase" and
"Lowercase" display the "New Value" in the Script Editor.

CHANGE : (sync from SB8) IDE: Update the "standard" uninstall script to
support silent uninstalls and rollbacks.

CHANGE : (sync from SB8) IDE: Add '*.csv' to "Extensions to Delete on
Clean" for new projects in the "General Information" Project
Properties.

CHANGE : Recompiled wupdate.exe Web Update client.

CHANGE : Recompiled wucheck.exe Web Update Check client.

CHANGE : Updated online help (CHM and PDF).

----------------------------------------------------------------------------
----------------------------------------------------------------------------

The full history list can be obtained through the following link:
www.lindersoft.com/HISTORYSB7.TXT


Best regards,

Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is Windows 7 installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner