PDA

View Full Version : Lindersoft ships SetupBuilder 7.6 Installation System



NewsArchive
01-23-2012, 07:34 AM
SetupBuilder 7.6 Release Announcement

Lindersoft announced today the immediate availability of SetupBuilder
Version 7.6, 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 8, Windows 7 and Windows
2008 R2 platforms will be able to use SetupBuilder to comply with this new
industry standard.

We continue to enhance SetupBuilder to provide advanced power and
functionality needed to develop and manage Windows 8 installations. We have
added preliminary support for Windows 8 (Developer Preview) now to ensure
that software gets installed properly.

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.6 Build 3576 (January 23, 2012)
----------------------------------------------------------------------------

FEATURE : (sync from SB8) IDE: Compiled applications are Windows 8
"Developer Preview" aware to ensure that software gets
installed properly. If an install/uninstall application is not
Windows 8 aware, "Program Assistant Compatibility" mitigation
may kick in.

FEATURE : (sync from SB8) Installer: Add preliminary support for Windows
8 OS detection.

IMPROVEMENT: (sync from SB8) Runtime: Add "Automatic Disk Space Validation"
to the "Ready to Install" wizard dialog. The installer
validates available disk space before continuing.

If the "Disable Automatic Disk Space Validation" checkbox is
marked, the installer will not validate available disk space.

IMPROVEMENT: (sync from SB8) [SB#107191] Add CSIDL_PROFILE Folder ID to the
"Get Special Folder Path..." script function.

IMPROVEMENT: (sync from SB8) IDE: Add an "Edit field with browse button
(folder)" SKU Entry Type to the "Add Compiler Variable"
properties.

IMPROVEMENT: (sync from SB8) [SB#107192] Installer: The /E3 event logging
mode command line option lets you set the folder (optional)
and name of the event logging file (/E3 "[folder\]filename").
This creates an unique event logging file. If the filename is
not unique, then a number in round braces will be added to
the filename before the extension, and will continue adding
numbers until the filename is unique.

IMPROVEMENT: (sync from SB8) [SB#107193]: Add "Event Log Filename" option
to the "Get System Info..." script function to retrieve the
name of the event log file.

IMPROVEMENT: (sync from SB8) [SB#111231] Installer: The "Set Access Control
(Set Registry Key Owner) lets you take ownership of a "Trusted
Installer" registry key (32-bit registry branch) on UAC-aware
operating systems.

IMPROVEMENT: (sync from SB8) [SB#105311] The "Get System Information (.NET
Status)" script function can retrieve the "profile" of the
installed .NET Framework 4. If the "Client" is installed, the
%_SB_TMP% variable is set to "Client". If the full Framework is
installed, the %_SB_TMP% variable is set to "Full". If both
"Client" and "Full" profiles are registered, the %_SB_TMP%
variable is set to "Client-Full".

IMPROVEMENT: (sync from SB8) [SB#112132] IDE: Add "Do not save subfolder
tree info" option to the File Properties "File Linking" tab. If
enabled, the compiler will recurse into any subfolders and add
the files contained within Source Folder or its subfolders,
but will not store the subfolder tree.

FIX : (sync from SB8) [SB#112231] 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.

FIX : (sync from SB8) [SB#107121] Runtime: It was not possible to
display 'read-only' bitmap files on the wizard dialogs.

FIX : (sync from SB8) [SB#107151] Runtime: Possible SharedFile issue.

FIX : (sync from SB8) IDE: The following functions did not check for
undefined runtime and compiler variables:
-Handle String Operation
-Handle Text File Operation.

FIX : (sync from SB8) [SB#108211] IDE: Change compiler message
"Generating CVS report..." to "Generating CSV report..."
(typo).

FIX : (sync from SB8) [SB#107201] IDE: Possible compiler variable
substitution issue.

FIX : (sync from SB8) [SB#111182] IDE: Typo in the "Documentation
Live-Update" progress dialog.

FIX : (sync from SB8) [SB#112011] IDE: The enhanced 'Script Structure
Validation' function (see [SB#105191]) did not detect invalid
.sbi include script files (.sb7 project files renamed or saved
to .sbi).

FIX : (sync from SB8) [SB#107091] IDE: A command line compile did
not skip the "Script Structure Validation".

FIX : (sync from SB8) [SB#201211] IDE: Possible nested #ifcompvar
preprocessor issue.

FIX : (sync from SB8) [SB#201212] IDE: Possible nested #ifconst
preprocessor issue.

FIX : (sync from SB8) [SB#201213] IDE: Possible nested #ifdef
preprocessor issue.

FIX : (sync from SB8) [SB#201214] IDE: Possible nested #iffile
preprocessor issue.

FIX : (sync from SB8) IDE: The F2 key did not edit the selected tree
cell in the Features Visualizer (left pane).

CHANGE : (sync from SB8) [SB#112131] IDE: The "Clarion Edition" did not
support installer application code-signing.

CHANGE : (sync from SB8) IDE: The built-in %_SB_DISKSPACEREQ% variable
supports a 64-bit value.

CHANGE : (sync from SB8) IDE: Rename SKU Entry Type from "Edit field
with browse button" to "Edit field with browse button (file)".

CHANGE : (sync from SB8) IDE: Minor (time-out) modification in the
internal thread communication management to avoid possible
dead-locks when opening and closing projects.

CHANGE : (sync from SB8) [SB#111181] Installer: Before calling the
SetIconLocation API to set the location (path and index) of
the icon for a Shell link object on x64 operating systems when
running in 32-bit mode, convert the a Program Files folder item
to an environment variable to work around a Windows x64 bug.

CHANGE : (sync from SB8) IDE: Add "Facebook Page" item to the Help menu.

CHANGE : (sync from SB8) Add new $WIN_8$ and $WIN_SERVER2012$ Windows
Version IDs to "Common Definitions.sbi".

CHANGE : (sync from SB8) Remove $WIN_SEVEN$ Windows Version IDs from
"Common Definitions.sbi".

CHANGE : (sync from SB8) IDE: Compiler modifications to avoid a possible
"#embed UAC manifest..." issue which may result in a "This
application has failed to start because the application
configuration is incorrect. Reinstalling the application may
fix this problem." failure.

CHANGE : Recompiled wupdate.exe web update client to provide Windows 8
"Developer Preview" compatibility.

CHANGE : Recompiled wucheck.exe web update check client to provide
Windows 8 "Developer Preview" compatibility.

CHANGE : Updated online help (CHM and PDF).

KNOWN ISSUE: IDE: Possible case sensitiveness issues in the "Features",
"Files and Folders" and "Registry" Visualizers.

KNOWN ISSUE: [SB#109011] IDE: Possible "Import REG File" issue.

KNOWN ISSUE: IDE: Possible "Warning: The IDE was unable to start thread
#X." issue (especially on Windows 8).

KNOWN ISSUE: IDE: "ALT key" issue on Windows 7.

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

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 installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
01-24-2012, 02:06 AM
Hello Fredrich,

This code compiles

! Detect Windows Server 2008 and the Service Pack Level
If %WINVER% Equals "$WIN_SERVER2008$" Then
Set Variable %WINDOWS_TYPE% to "Windows Server 2008"
Set Variable %IS_VISTA% to "1"
End

This code does not compile and send an error in unknown var

! Detect Windows 7
If %WINVER% Equals "$WIN_SEVEN$" Then
Set Variable %WINDOWS_TYPE% to "Windows 7"
Set Variable %IS_VISTA% to "1"
End

dmc8setup.sb7(156): error GEN1007: Reference to constant $WIN_SEVEN$
has not been previously defined.

This script compiled in previous build

$WIN_SERVER2008$ is also not defined in my script and I thought those
were 'internals' ....

What do I need to do please ?

Merci

JP

--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com

NewsArchive
01-24-2012, 02:07 AM
changing it to $WIN_7$ and it compiles

That other one is in the docs though ....

--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com

NewsArchive
01-24-2012, 02:08 AM
Hi JP,

> dmc8setup.sb7(156): error GEN1007: Reference to constant $WIN_SEVEN$ has
> not been previously defined.

See the following change:

> CHANGE : (sync from SB8) Remove $WIN_SEVEN$ Windows Version IDs from
> "Common Definitions.sbi".

$WIN_SEVEN$ is obsolete (comes from an early SB6.9 alpha release; Microsoft
planned to name the product "Windows Seven" but they changed it to "Windows
7"). Please use $WIN_7$ instead.

Does this help?

Friedrich

NewsArchive
01-24-2012, 02:09 AM
Yes of course this helps <g>

I looked in _this_ release post to see if any changes but I must have
missed it while reading too fast ;)

Works perfectly now

--
JP
__________________________________________________ _____

For those who do not understand ... : "Qui bene amat bene castigat."
__________________________________________________ _____

DMC - Data Management Center : a tool to let you Migrate Import Export
Transfer your Data
www.dmc-fr.com

NewsArchive
01-24-2012, 02:09 AM
More news and information (SetupBuilder 7.7, SetupBuilder 8.0, Windows 8) to
follow soon...

Friedrich