NewsArchive
03-13-2009, 11:09 AM
Hi folks,
Just wanted to let everyone know that the maintenance build 2537 for 6.9
will be released on Monday. We have added a few more fixes, and want to be
able to regress test them over the weekend.
Thanks and have a great weekend!
Regards,
--
Friedrich Linder
Lindersoft
SetupBuilder 6.9 -- Build 2537 (March 16, 2009)
----------------------------------------------------------------------------
FEATURE : (sync from SB7) Add "Web Update Check Client" wcheck.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
wcheck.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.
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".
Just wanted to let everyone know that the maintenance build 2537 for 6.9
will be released on Monday. We have added a few more fixes, and want to be
able to regress test them over the weekend.
Thanks and have a great weekend!
Regards,
--
Friedrich Linder
Lindersoft
SetupBuilder 6.9 -- Build 2537 (March 16, 2009)
----------------------------------------------------------------------------
FEATURE : (sync from SB7) Add "Web Update Check Client" wcheck.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
wcheck.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.
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".