PDA

View Full Version : SetupBuilder 7.7 Build 3769 Maintenance Release



NewsArchive
08-03-2012, 08:12 AM
SetupBuilder 7.7 Build 3769 Release Announcement

We are pleased to announce the availability of SetupBuilder 7.7 Build 3769.
This release is available, free of charge, to all SetupBuilder customers who
have an active SetupBuilder maintenance and support subscription plan. The
update contains some important bug fixes. We strongly recommend that all
customers upgrade to the new version of SetupBuilder 7.7 as soon as possible
to maintain the highest level of support, performance and reliability.

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


SetupBuilder 7.7 Build 3769 (August 03, 2012)
----------------------------------------------------------------------------

IMPROVEMENT: [SB#2-05231] IDE: Add a "Replacement Option" to the "Copy
Folder Tree..." script function to indicate how to handle the
copy file process if a file already exists on the target
system.

IMPROVEMENT: [SB#2-05232] IDE: Add "Replace In-Use files" option to the
"Copy Folder Tree..." script function. This lets you force the
replacement of in-use files by performing a reboot of the
system.

IMPROVEMENT: IDE: Add "Enable progress bar events" option to the "Copy
Folder Tree..." script function.

IMPROVEMENT: [SB#2-06201] IDE: Add "Disable progress bar events" option to
the "Download File (HTTP)..." script function.

IMPROVEMENT: [SB#2-05101] Installer: Remove 1 KB List Item limitation from
the 'List Item: Count', 'List Item: Get', 'List Item:Remove'
"Handle String Operation..." script function operations.

IMPROVEMENT: Installer: If a "COM Interop Registration for .NET Assembly"
file registration is queued, the x64 mode is stored. The
"Register all pending file operations" function uses this
value to register the file in the correct x64 mode context.

IMPROVEMENT: Installer: If a "Register as OCX/DLL/EXE/TLB" file registration
is queued, the x64 mode is stored. The "Register all pending
file operations" function uses this value to register the file
in the correct x64 mode context.

IMPROVEMENT: Installer: If a "Create Native Image for .NET Assembly" file
registration is queued, the x64 mode is stored. The "Register
all pending file operations" function uses this value to
register the file in the correct x64 mode context.

IMPROVEMENT: Add "COM Interop Register (/codebase) .NET Assembly
immediately" option to the "Register File Operation..." script
function.

IMPROVEMENT: Add $SB_DISABLERETRYMSG$ flag to the "Set Installer Flag..."
script function to be used in a custom uninstall. If set, the
remove "in-used" file function will not display a "The file is
in used and cannot be updated" Retry/Continue message box
(with 'Continue' = offer for a reboot at the end of the
uninstall to delete the files). Instead, it will queue all
in-use file(s) for later removal (after a reboot)

FIX : IDE: Possible "Corrupt block/Unknown block type freed. This is
probably caused by Freeing a static variable or a bad pointer.
Do you want to GPF?" error or silent stack corruption issue
caused by the HTML/CSV compiler report generation (e.g. if a
"SetVariableEx" script function defines a large List item).

FIX : IDE: Possible issue when resolving compiler variables as part
of a runtime variable for a value size >1 KB.

FIX : [SB#02-06301] IDE: Removing the first defined Feature from the
"Features" Visualizer removed all defined Shortcut Folders
and Shortcuts from the project.

FIX : IDE: The internal 'Script Integrity' function did not work for
Shortcut Folders and Shortcuts when removing a Feature.

FIX : IDE: The compiler did not embed the 64-bit OCX registration
component if the Installer Type was set to 32-bit and the "Set
x64 Mode..." script function was used.

FIX : [SB#02-07301] IDE: Using the option 'Recurse subfolders' file
linking option on the File Properties dialog to include a
directory tree "locked" the processed folders until the SB7
IDE terminated.

CHANGE : Installer: The "Progress Dialog" displays text ID PROG_ACTION13
when downloading a file.

CHANGE : Installer: The "Progress Dialog" does not display the fully
qualified target filename when downloading a file.

CHANGE : Installer: The "Progress Dialog" displays text ID PROG_DOWNLOAD
when the 2nd progress bar is active during a file download.

CHANGE : Installer: The "Progress Dialog" hides a visible 2nd progress
bar (and status text) after a file download process.

CHANGE : [SB#2-06251] IDE: The compilation process is aborted when the
"Resolving compiler variables" function detects an error.

CHANGE : Installer: By default, the runtime variable %_SB_BACKUPDIR% is
initialized to the temporary Windows folder now. A standard
"Empty Project" sets the value to %_SB_INSTALLDIR%\BACKUP.

CHANGE : IDE: Removed the "Do not overwrite existing files" option from
the "Copy Folder Tree..." script function.

CHANGE : Installer: The built-in %CURDIR% runtime variable contains the
directory from which the installation executable is being run.
In all previous versions, the variable pointed to the current
directory at installer startup (in most cases the root of the
C: drive).

CHANGE : Installer: Minor modification to the "COM Interop Registration
for .NET Assembly" method.

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

Helping You Build Better Installations
SetupBuilder "point. click. ship"
Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
08-04-2012, 12:29 AM
Awesome job Friedrich!

Can you share how to restart the app after the web update finishes? I
suspect its something so simple, I missed it <g>

--

Russ Eggen
RADFusion International, LLC

NewsArchive
08-04-2012, 12:30 AM
Russ,

> Awesome job Friedrich!

Thank you :)

> Can you share how to restart the app after the web update finishes?
> I suspect its something so simple, I missed it <g>

Just a simple (non-elevated) "Run Program" function ;-) See attached
screenshot.

Friedrich

NewsArchive
08-04-2012, 12:30 AM
Thanks! Saved to my tips and tricks folder.

--

Russ Eggen
RADFusion International, LLC