NewsArchive
03-16-2009, 01:51 AM
SetupBuilder 6.9 Build 2537 Release Announcement
We are pleased to announce the availability of SetupBuilder 6.9 Build 2537.
This is an update to our latest stable release, and contains some important
bug fixes and improvements. This build also brings SetupBuilder 6 in-sync
with the latest SetupBuilder 7 beta build. We strongly recommend that all
customers upgrade to the new version of SetupBuilder 6.9 as soon as possible
to maintain the highest level of support, performance and reliability.
This release is available, free of charge, to all SetupBuilder customers who
have an active SetupBuilder maintenance subscription plan. If you do not
have an active subscription plan, please contact your account manager at
sales@lindersoft.com.
SetupBuilder 6.9 -- Build 2537 (March 16, 2009)
----------------------------------------------------------------------------
FEATURE : (sync from SB7) Add "Web Update Check Client" wucheck.exe to
check for web updates completely silent (even from applications
running non-elevated on a UAC-aware operating system or from
applications running under a Limited User account on XP). The
wucheck.sb6 source code is included.
FEATURE : (sync from SB7) Add "Get Registry Key SubValue" script function
to enumerate the values for the specified registry key.
IMPROVEMENT: (sync from SB7) Add "Run elevated from non-elevated
SetupBuilder application" option to the "Run Program..."
function.
IMPROVEMENT: (sync from SB7) Installer: When using the "Load File List"
option in the "Handle File Listing..." function, the
%_SB_RETURNEX% variable holds the number of files in the file
list.
IMPROVEMENT: (sync from SB7) Installer: When using the "Copy File(s)..."
script function, the %_SB_RETURNEX% variable holds the number
of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Copy Folder
Tree..." script function, the %_SB_RETURNEX% variable holds
the number of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Move File(s)..."
script function, the %_SB_RETURNEX% variable holds the number
of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Move Folder
Tree..." script function, the %_SB_RETURNEX% variable holds
the number of copied files.
IMPROVEMENT: (sync from SB7) IDE: Compiler can detect "Delayed File Install"
memory overrun.
IMPROVEMENT: (sync from SB7) The "Get System Info (Processor SSE Status)"
script function supports SSE, SSE2 and SSE3 detection.
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"If..." and "ElseIf..." Statements:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"#ifcompvar..." compiler directive:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"#ifdef..." compiler directive:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add "File Date/Time [ISO 8601 Format]"
option to the "Get File Info..." script function. This option
lets you retrieve last modified time of a file in the sortable
form: yyyy-mm-ddThh:mm:ss; conforms to ISO 8601.
IMPROVEMENT: (sync from SB7) IDE: Add "File Date/Time [ISO 8601 Format]"
option to the "#get file info..." compiler directive. This
option lets you retrieve last modified time of a file in the
sortable form: yyyy-mm-ddThh:mm:ss; conforms to ISO 8601.
IMPROVEMENT: (sync from SB7) IDE: The "Check for Updates..." feature is UAC
compliant and does not require Elevated Privileges for a
Non-Admin.
IMPROVEMENT: (sync from SB7) IDE: The "Check for Help / Documentation
Updates..." feature is UAC compliant and does not require
Elevated Privileges for a Non-Admin.
IMPROVEMENT: (sync from SB7) IDE: Improved automatic check for web updates
method.
IMPROVEMENT: (sync from SB7) Installer: Optimizations in the "Loop Wizard"
function to synchronize the process that brings the wizard to
the foreground.
FIX : (sync from SB7) IDE: "Set x64 Mode..." item could not be
deleted from within the Script Editor.
FIX : (sync from SB7) IDE: The "Play WAV File..." script element with
no file name stops WAV playback. The function did not accept an
empty Path parameter.
FIX : (sync from SB7) Installer: Under certain circumstances, the
installation wizard displayed the BACK button even if all
previous wizard dialogs had "hidden" status.
FIX : (sync from SB7) [SB#902251] Installer: The "Load File List"
option in the "Handle File Listing..." function was case-
sensitive when using wildcards.
FIX : (sync from SB7) Installer: Possible "Detect Active Application"
(Mutex option) problem.
FIX : (sync from SB7) Installer: "Handle String Operation (InStrI)"
did not use the X offset option.
FIX : (sync from SB7) Installer: Possible "Set Variable" [Append]
problem if the variable was not previously defined.
FIX : (sync from SB7) IDE: Possible "Set Variable" installer deadlock
if a new variable set a variable value to point to itself. The
compiler can detect this scenario now.
FIX : (sync from SB7) [SB#903032] IDE: The "Registry Key Properties"
in the Registry Visualizer (edit-in-place) did not allow some
characters ('/', '\', ':', '*', '?', '"', '<', '>', and '|').
FIX : (sync from SB7) [SB#903031] Installer: The "Wizard: Show/Hide
Dialog..." function failed to process the specified dialog if
a "Define Wizard Dialog..." function was inside an "If"
Statement and the expression specified in the condition field
resolved to FALSE.
FIX : (sync from SB7) [SB#903051] Installer: Possible Wizard Button
problem when using the keyboard to navigate.
FIX : (sync from SB7) IDE: Possible focus problem when opening a
project and the "Open in Script Editor Mode" option is enabled.
CHANGE : (sync from SB7) Installer: If an update installation fails and
the installer was unable to write uninstall .log entries, the
rollback mechanism is not executed.
CHANGE : (sync from SB7) [SB#902281] Installer: "Delayed File Install"
limit increased from 1,024 to 10,240 files.
CHANGE : (sync from SB7) Installer: Minor dialog show/hide management
modifications.
CHANGE : (sync from SB7) Installer: The "Select Language Dialog" is not
displayed any longer when the installer is running in silent
mode.
CHANGE : (sync from SB7) Installer: The built-in runtime variables
%_CSIDL_PROGRAM_FILES% and %_CSIDL_PROGRAM_FILES_COMMON%
provide support for the "Set x64 Mode" script function now.
CHANGE : (sync from SB7) IDE: Hide the "Host Password" and "Host
Username" in the "#ftp upload..." compiler directive by masking
it.
CHANGE : (sync from SB7) IDE: Hide the "Password" in the "#zip file..."
compiler directive by masking it.
CHANGE : (sync from SB7) IDE: Hide the "Host Password" and "Host
Username" in the "Download File (HTTP)..." script function.
CHANGE : (sync from SB7) [SB#903061] Installer: Increase size of the
"User Type" radio buttons in the "User Info" wizard dialog.
CHANGE : (sync from SB7) IDE: Revamped "Wizard: Show/Hide Dialog..."
dialog.
CHANGE : (sync from SB7) Installer: The "Radio Buttons" dialog does
not "renumber" control IDs when a radio button text is empty
and the specific control is not displayed.
CHANGE : Updated online help.
CHANGE : Updated PDF manual.
REGRESSION : [SB#903121] IDE: Build 2509 broke the move up/down lines
functionality in the Script Editor when moving items to/from
the "script header".
----------------------------------------------------------------------------
----------------------------------------------------------------------------
The full history list can be obtained through the following link:
www.lindersoft.com/HISTORYSB.TXT
Best regards,
--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910
SetupBuilder "point. click. ship"
Create Windows Vista ready installations in minutes
-- Official Comodo Code Signing and SSL Certificate Partner
We are pleased to announce the availability of SetupBuilder 6.9 Build 2537.
This is an update to our latest stable release, and contains some important
bug fixes and improvements. This build also brings SetupBuilder 6 in-sync
with the latest SetupBuilder 7 beta build. We strongly recommend that all
customers upgrade to the new version of SetupBuilder 6.9 as soon as possible
to maintain the highest level of support, performance and reliability.
This release is available, free of charge, to all SetupBuilder customers who
have an active SetupBuilder maintenance subscription plan. If you do not
have an active subscription plan, please contact your account manager at
sales@lindersoft.com.
SetupBuilder 6.9 -- Build 2537 (March 16, 2009)
----------------------------------------------------------------------------
FEATURE : (sync from SB7) Add "Web Update Check Client" wucheck.exe to
check for web updates completely silent (even from applications
running non-elevated on a UAC-aware operating system or from
applications running under a Limited User account on XP). The
wucheck.sb6 source code is included.
FEATURE : (sync from SB7) Add "Get Registry Key SubValue" script function
to enumerate the values for the specified registry key.
IMPROVEMENT: (sync from SB7) Add "Run elevated from non-elevated
SetupBuilder application" option to the "Run Program..."
function.
IMPROVEMENT: (sync from SB7) Installer: When using the "Load File List"
option in the "Handle File Listing..." function, the
%_SB_RETURNEX% variable holds the number of files in the file
list.
IMPROVEMENT: (sync from SB7) Installer: When using the "Copy File(s)..."
script function, the %_SB_RETURNEX% variable holds the number
of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Copy Folder
Tree..." script function, the %_SB_RETURNEX% variable holds
the number of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Move File(s)..."
script function, the %_SB_RETURNEX% variable holds the number
of copied files.
IMPROVEMENT: (sync from SB7) Installer: When using the "Move Folder
Tree..." script function, the %_SB_RETURNEX% variable holds
the number of copied files.
IMPROVEMENT: (sync from SB7) IDE: Compiler can detect "Delayed File Install"
memory overrun.
IMPROVEMENT: (sync from SB7) The "Get System Info (Processor SSE Status)"
script function supports SSE, SSE2 and SSE3 detection.
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"If..." and "ElseIf..." Statements:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"#ifcompvar..." compiler directive:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add the following Conditions to the
"#ifdef..." compiler directive:
- String Less Than
- String Less Than Or Equal
- String Greater Than
- String Greater Than Or Equal
IMPROVEMENT: (sync from SB7) IDE: Add "File Date/Time [ISO 8601 Format]"
option to the "Get File Info..." script function. This option
lets you retrieve last modified time of a file in the sortable
form: yyyy-mm-ddThh:mm:ss; conforms to ISO 8601.
IMPROVEMENT: (sync from SB7) IDE: Add "File Date/Time [ISO 8601 Format]"
option to the "#get file info..." compiler directive. This
option lets you retrieve last modified time of a file in the
sortable form: yyyy-mm-ddThh:mm:ss; conforms to ISO 8601.
IMPROVEMENT: (sync from SB7) IDE: The "Check for Updates..." feature is UAC
compliant and does not require Elevated Privileges for a
Non-Admin.
IMPROVEMENT: (sync from SB7) IDE: The "Check for Help / Documentation
Updates..." feature is UAC compliant and does not require
Elevated Privileges for a Non-Admin.
IMPROVEMENT: (sync from SB7) IDE: Improved automatic check for web updates
method.
IMPROVEMENT: (sync from SB7) Installer: Optimizations in the "Loop Wizard"
function to synchronize the process that brings the wizard to
the foreground.
FIX : (sync from SB7) IDE: "Set x64 Mode..." item could not be
deleted from within the Script Editor.
FIX : (sync from SB7) IDE: The "Play WAV File..." script element with
no file name stops WAV playback. The function did not accept an
empty Path parameter.
FIX : (sync from SB7) Installer: Under certain circumstances, the
installation wizard displayed the BACK button even if all
previous wizard dialogs had "hidden" status.
FIX : (sync from SB7) [SB#902251] Installer: The "Load File List"
option in the "Handle File Listing..." function was case-
sensitive when using wildcards.
FIX : (sync from SB7) Installer: Possible "Detect Active Application"
(Mutex option) problem.
FIX : (sync from SB7) Installer: "Handle String Operation (InStrI)"
did not use the X offset option.
FIX : (sync from SB7) Installer: Possible "Set Variable" [Append]
problem if the variable was not previously defined.
FIX : (sync from SB7) IDE: Possible "Set Variable" installer deadlock
if a new variable set a variable value to point to itself. The
compiler can detect this scenario now.
FIX : (sync from SB7) [SB#903032] IDE: The "Registry Key Properties"
in the Registry Visualizer (edit-in-place) did not allow some
characters ('/', '\', ':', '*', '?', '"', '<', '>', and '|').
FIX : (sync from SB7) [SB#903031] Installer: The "Wizard: Show/Hide
Dialog..." function failed to process the specified dialog if
a "Define Wizard Dialog..." function was inside an "If"
Statement and the expression specified in the condition field
resolved to FALSE.
FIX : (sync from SB7) [SB#903051] Installer: Possible Wizard Button
problem when using the keyboard to navigate.
FIX : (sync from SB7) IDE: Possible focus problem when opening a
project and the "Open in Script Editor Mode" option is enabled.
CHANGE : (sync from SB7) Installer: If an update installation fails and
the installer was unable to write uninstall .log entries, the
rollback mechanism is not executed.
CHANGE : (sync from SB7) [SB#902281] Installer: "Delayed File Install"
limit increased from 1,024 to 10,240 files.
CHANGE : (sync from SB7) Installer: Minor dialog show/hide management
modifications.
CHANGE : (sync from SB7) Installer: The "Select Language Dialog" is not
displayed any longer when the installer is running in silent
mode.
CHANGE : (sync from SB7) Installer: The built-in runtime variables
%_CSIDL_PROGRAM_FILES% and %_CSIDL_PROGRAM_FILES_COMMON%
provide support for the "Set x64 Mode" script function now.
CHANGE : (sync from SB7) IDE: Hide the "Host Password" and "Host
Username" in the "#ftp upload..." compiler directive by masking
it.
CHANGE : (sync from SB7) IDE: Hide the "Password" in the "#zip file..."
compiler directive by masking it.
CHANGE : (sync from SB7) IDE: Hide the "Host Password" and "Host
Username" in the "Download File (HTTP)..." script function.
CHANGE : (sync from SB7) [SB#903061] Installer: Increase size of the
"User Type" radio buttons in the "User Info" wizard dialog.
CHANGE : (sync from SB7) IDE: Revamped "Wizard: Show/Hide Dialog..."
dialog.
CHANGE : (sync from SB7) Installer: The "Radio Buttons" dialog does
not "renumber" control IDs when a radio button text is empty
and the specific control is not displayed.
CHANGE : Updated online help.
CHANGE : Updated PDF manual.
REGRESSION : [SB#903121] IDE: Build 2509 broke the move up/down lines
functionality in the Script Editor when moving items to/from
the "script header".
----------------------------------------------------------------------------
----------------------------------------------------------------------------
The full history list can be obtained through the following link:
www.lindersoft.com/HISTORYSB.TXT
Best regards,
--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910
SetupBuilder "point. click. ship"
Create Windows Vista ready installations in minutes
-- Official Comodo Code Signing and SSL Certificate Partner