Just wanted to let everyone know that the brand new SetupBuilder 6.5 will be
released on Monday. We have added a few more fixes, and want to be able to
regress test them over the weekend.

SetupBuilder 6.5 is the largest update ever, reflecting the growing number
of systems in production.

Change log for release of SetupBuilder 6.5 Build 1840 (April 19, 2007)
----------------------------------------------------------------------------

Features/Improvements/Fixes/Workarounds/Changes/Notes/Runtimes:

FEATURE : Add "Releases" Visualizer. (Developer Edition only).

FEATURE : Add experimental built-in support for Windows "Longhorn"
(beta).

FEATURE : Add support for ACL. Set access control lists on a variety of
system objects. Add, edit and remove permissions for files,
folders, registry keys and values. (Developer Edition only).

FEATURE : Add support for "Microsoft Service Pack 6 for Visual Basic 6.0
Redistributable (6.0.97.82)". (Developer Edition only).

FEATURE : Add "#ifcompvar..." compiler directive. (Developer Edition
only).

FEATURE : Add "Run Command Line..." script function.

FEATURE : Add "Move Local File(s)" script function.

FEATURE : Add "Move Folder Tree" script function.

FEATURE : Add "Contains" and "Does Not Contain" If Conditions.

FEATURE : New /CV command line switch to set compiler variable values
from the sbuilder.exe command line.

FEATURE : New /R command line switch to set the Release from the
sbuilder.exe command line.

FEATURE : CSIDLs are available in the "Files and Folders" Visualizer.

FEATURE : Add on-the-fly "Uninstall Code-Sign Replication" feature to
code-sign your uninstall application at runtime on the
target machine. (Developer Edition only).

FEATURE : Add "Reboot Status" option to the "Get System Information"
script function to determine whether the system should be
restarted.

FEATURE : Add "Use Alternative Patching Method (LSPatch)" option to the
File Properties dialog (Patch tab).

FEATURE : Add "Processor SSE Status" option to the "Get System
Information" script function to detect whether the processor
supports SSE.

IMPROVEMENT: Add experimental "Clarion 7" detection.

IMPROVEMENT: Enhanced code-signing password fill-in method. The PKEY.EXE
file itself is code-signed now. (Developer Edition only).

IMPROVEMENT: "Edit Service..." script function supports Pause and Resume.
(Developer Edition only).

IMPROVEMENT: Add "Append to Selected Folder" to Select Install Folder ->
Browse Dialog.

IMPROVEMENT: Create Include Scripts from within the Script Editor.

IMPROVEMENT: Add CSIDL_LOCAL_APPDATA, CSIDL_PROGRAM_FILES_COMMON,
CSIDL_PROGRAM_FILES, CSIDL_COMMON_DOCUMENTS,
CSIDL_COMMON_FAVORITES and CSIDL_RESOURCES CSIDL values to
the "Get Special Folder Path" script function.

IMPROVEMENT: "Shortcut" Visualizer supports copy and paste now.

IMPROVEMENT: "INI File" Visualizer supports copy and paste now.

IMPROVEMENT: "Services" Visualizer supports copy and paste now.

IMPROVEMENT: "ODBC Driver" Visualizer supports copy and paste now.

IMPROVEMENT: "Run Programs" Visualizer supports copy and paste now.

IMPROVEMENT: "File Extensions" Visualizer supports copy and paste now.

IMPROVEMENT: [SB#702281] Compiler Report lists the "Source Folder" now.

IMPROVEMENT: [SB#703031] Add "Do not Show Current Settings" option to the
"Ready to Install" dialog.

IMPROVEMENT: [SB#703041] Add "Split Source String at First Occurrence of
Search String" Handle string Function.

IMPROVEMENT: [SB#703041] Add "Split Source String at Last Occurrence of
Search String" Handle string Function.

IMPROVEMENT: [SB#703041] Add "Split Source String at Position from Left"
Handle string Function.

IMPROVEMENT: [SB#703041] Add "Split Source String at Position from Right"
Handle string Function.

IMPROVEMENT: The "Get System Information" function Physical Memory function
supports $MEM_MEMORYLOAD$, $MEM_TOTALPHYS$, $MEM_AVAILPHYS$,
$MEM_TOTALPAGEFILE$, $MEM_AVAILPAGEFILE$, $MEM_TOTALVIRTUAL$,
and $MEM_AVAILVIRTUAL$ flags now. The default flag is
$MEM_TOTALPHYS$.

IMPROVEMENT: The Wizard can maintain button state/configuration when going
< Back without any work on your part.

IMPROVEMENT: Enable Web Update: You can now use a compiler variable in the
Server Manifest File field to define a release-specific
manifest file.

IMPROVEMENT: You can now specify the "Web Update Client Target Folder" in
the "Include Web Update Client" script function.

IMPROVEMENT: Add "Set BS_PUSHBUTTON Button Style" and "Set BS_DEFPUSHBUTTON
Button Style" options to the "Wizard: Set Control
Properties..." script function.

IMPROVEMENT: Add "no-cache" option to web installations.

IMPROVEMENT: Add "Search for Supported Clarion Version" functionality.

IMPROVEMENT: Add "Disable Next wizard button if no Supported Clarion Version
detected" functionality.

IMPROVEMENT: Add presetting the "Store Clarion Installation Folder in
Variable:" variable functionality.