PDA

View Full Version : Lindersoft ships SetupBuilder 7.2 Installation System



linder
04-26-2010, 05:02 AM
SetupBuilder 7.2 Release Announcement

Lindersoft, a global leader in the development of installation software for
Windows applications, announced today the immediate availability of
SetupBuilder Version 7.2, 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. Version 7.2 includes
several new and enhanced features to simplify and accelerate the development
of reliable software deployments. Any organization planning to move its
applications to the Windows 7 platform will be able to use SetupBuilder to
comply with this new industry standard.

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.2 Build 2939 (April 26, 2010)
----------------------------------------------------------------------------

FEATURE : Add "Create Named Mutex..." script function to create a named
mutex object.

IMPROVEMENT: [SB#002172] Installer: Add new internal "wizard event handling"
module to prevent possible "dead-lock" issues when external
(installer) applications are launched with the "Wait" option
enabled.

IMPROVEMENT: IDE: Add "Show Window" option to the "Run Command Line" script
function.

IMPROVEMENT: Installer: The "IP Address" control in a custom wizard dialog
is also supported on Windows 2000 now.

IMPROVEMENT: Add new $EVENT:ONREOPEN$ event for custom wizard dialogs. This
event is fired if a custom wizard dialog is "re-opened".

IMPROVEMENT: Add support for .NET Framework 4.0 (full and client install)
detection.

IMPROVEMENT: IDE: "Run Windows Installer (MSI)..." script function does not
require double quotes around the Installer Name if the file
specifies a long filename.

IMPROVEMENT: [SB#002231] IDE: Add TIME macro to the "#const..." compiler
directive. The following time pictures are supported:

Picture Format Result

TIME hh:mm:ssXM 5:30:00PM
TIME@T1 hh:mm 17:30
TIME@T2 hhmm 1730
TIME@T3 hh:mmXM 5:30PM
TIME@T03 hh:mmXM 05:30PM
TIME@T4 hh:mm:ss 17:30:00
TIME@T5 hhmmss 173000
TIME@T6 hh:mm:ssXM 5:30:00PM

IMPROVEMENT: IDE: The DATE macro in "#const..." compiler directive supports
the following date pictures:

Picture Format Result

DATE@D1 mm/dd/yy 10/31/59
DATE@D2 mm/dd/yyyy 10/31/1959
DATE@D5 dd/mm/yy 31/10/59
DATE@D6 dd/mm/yyyy 31/10/1959
DATE@D9 yy/mm/dd 59/10/31
DATE@D11 yymmdd 591031
DATE@D12 yyyymmdd 19591031
DATE@D13 mm/yy 10/59
DATE@D14 mm/yyyy 10/1959
DATE@D15 yy/mm 59/10
DATE@D16 yyyy/mm 1959/10

IMPROVEMENT: [SB#002241] IDE: If an include script supports "Include Script
Compiler Variable Configuration" and the Script field in the
"#include script..." properties includes a compiler variable,
the variable is resolved now and gives access to the
configuration list.

IMPROVEMENT: [SB#002242] IDE: The bitmap file locations in the Installer
Style "General Properties" can be set via compiler variables
in an include script.

IMPROVEMENT: [SB#002243] IDE: Add new [MY_NEWPROJECT_LOCATION] compiler
variable.

IMPROVEMENT: Add Bitwise AND, Bitwise XOR and Bitwise OR to the "Set
Variable(Ex) "Arithmetic & Bitwise" operation.

IMPROVEMENT: IDE: Add "Move file" option to the "#copy file(s)" compiler
directive.

IMPROVEMENT: IDE: Add runtime variable name validity verification to the
compiler.

IMPROVEMENT: IDE: Add VERSIONINFO_LANGID #pragma to set the VERSIONINFO
langID statement. One of the following language codes are
supported:

0x0401 Arabic
0x0402 Bulgarian
0x0403 Catalan
0x0404 Traditional Chinese
0x0405 Czech
0x0406 Danish
0x0407 German
0x0408 Greek
0x040A Castilian Spanish
0x040B Finnish
0x040C French
0x040D Hebrew
0x040E Hungarian
0x040F Icelandic
0x0410 Italian
0x0411 Japanese
0x0412 Korean
0x0413 Dutch
0x0414 Norwegian Bokmal
0x0810 Swiss Italian
0x0813 Belgian Dutch
0x0814 Norwegian Nynorsk
0x0415 Polish
0x0416 Portuguese (Brazil)
0x0417 Rhaeto-Romanic
0x0418 Romanian
0x0419 Russian
0x041A Croato-Serbian (Latin)
0x041B Slovak
0x041C Albanian
0x041D Swedish
0x041E Thai
0x041F Turkish
0x0420 Urdu
0x0421 Bahasa
0x0804 Simplified Chinese
0x0807 Swiss German
0x0809 U.K. English
0x080A Spanish (Mexico)
0x080C Belgian French
0x0C0C Canadian French
0x100C Swiss French
0x0816 Portuguese (Portugal)
0x081A Serbo-Croatian (Cyrillic)

The default is 0x0409 = U.S. English

IMPROVEMENT: IDE: Detect missing variables in Custom Wizard Dialogs
controls.

IMPROVEMENT: [SB#003031] IDE: Add "Do not add MANIFESTDEPENDENCY element"
option to the "#embed UAC-manifest..." compiler directive.

IMPROVEMENT: Installer: Better dialog event processing performance.

IMPROVEMENT: IDE: Several Debugger improvements.

IMPROVEMENT: The "Get System Info (Screen Resolution)" script function
lets you retrieve both the width (SM_CXSCREEN) and the height
(SM_CYSCREEN) of the screen of the primary display monitor,
in pixels now.

IMPROVEMENT: [SB#003141] IDE: Add a horizontal scroll bar to the file list
in the "Import Zip Archive", "Perform Auto Update Scan",
"Perform Dynamic Scan" and "Perform Static Scan" wizards.

IMPROVEMENT: IDE: Add "Save Script Text to File" item to the File menu.

IMPROVEMENT: Add "Use DLL path name as current working directory to load
DLL" option to the "Call DLL..." script function to change the
current directory to the path specified in the Library entry
field before the DLL and its dependencies are loaded. After
the loading process, the installer reset the original current
directory.

IMPROVEMENT: Add "Use DLL path name as current working directory to load
DLL" option to the "Load DLL..." script function to change the
current directory to the path specified in the Library entry
field before the DLL and its dependencies are loaded. After
the loading process, the installer reset the original current
directory.

IMPROVEMENT: IDE: Add "Certificate Profiles" to the IDE Options dialog.

FIX : [SB#002041] IDE: "#ftp upload..." problem when uploading to the
root of a FTP server. The uploaded file with an "SB7_t_m_p"
added to the file name stayed in the FTP folder indefinitely.

FIX : [SB#002091] Installer: "Handle Text File Operations" added an
EOL (end-of-line) to the end of a file.

FIX : [SB#002092] IDE: Possible (silent) buffer overrun in the
compiler if the "Title", "Heading" or "Subheading" in a "Custom
Wizard Dialog" was > 100 bytes.

FIX : [SB#002093] Installer: Depending on specific circumstances, the
"Refresh Next Dialog" script function blocked event processing
for controls in a "Custom Wizard Dialog".

FIX : Installer: The "Combo Box" control in a custom wizard dialog
did not show the "down list" on Windows 2000 machines.

FIX : [SB#002111] Installer: ENTRY type fields in a "Custom Wizard
Dialog" did not receive update events.

FIX : [SB#002121] Installer: ENTRY type fields in a "Custom Wizard
Dialog" processed '\n' as newline command even when the
Multiline control option was disabled.

FIX : [SB#002171] IDE: Typo in the "Compiler Variables" Visualizer.

FIX : [SB#002161] Installer: The function for calculating horizontal
pixel extents of strings on List Boxes did not work correctly.

FIX : [SB#002162] Installer: The WS_VSCROLL style flags was not set
in the "Ready to Install" dialog.

FIX : Installer: The HS_VSCROLL style flags was not set in the "List
Box" dialog.

FIX : Installer: The "Set Active Setup Type" script function did not
update the required disk space %_SB_DISKSPACEREQ% variable.

FIX : [SB#002163] IDE: Possible buffer overrun in the "Edit INI
File..." script function in combination with the "file://"
macro.

FIX : IDE: The "file://" macro in the "Edit INI File..." script
function continued even when the defined file was not found.

FIX : [SB#002191] Installer: When using the "Download File (HTTP)..."
script function multiple times, only the first file name was
displayed in the "Progress Dialog".

FIX : [SB#002151] Installer: Running the installer in 64-bit mode on
Windows 2008 and Windows 2008 R2 displayed all Edit Box control
"grayed out". [SB#002172] fixes this.

FIX : [SB#002233] IDE: Possible issue when a new project was created
and the currently opened project asked for a save.

FIX : [#SB002245] IDE: Possible installer data integrity verification
issue when using the "Installer Integrity Check" option in
combination with code-signing and the installer size was
>999,999,999 bytes.

FIX : Minor fixes in the Script Editor.

FIX : [SB#002261] Installer: Possible LOOP problem when using the
"Number of iterations" option in two or consecutive LOOPs.

FIX : [SB#002261] Installer: Possible problem when using an empty
variable (which receives the result of this function) in the
"Radio Buttons" dialog.

FIX : [SB#003021] Installer: The "Move File(s)..." with "Do not
overwrite existing files" option enabled did not work as
expected.

FIX : IDE: Double-clicking a function in the Script Editor that does
not have a Properties dialog triggered a "Save file" action.

FIX : [SB#003051] UnInstaller: The text of the 3rd button changed in
the SharedDll and InUseFile message boxes when the message lost
focus and was reactivated.

FIX : IDE: The "Fatal Compiler Error: GEN1094: Cannot inject stub
loader entrypoint" error did not abort the compilation process.

FIX : IDE: Under certain circumstances, the Debugger wrongly reported
an "Unable to debug an Include Script without a Project File"
error.

FIX : IDE: Under certain circumstances, the Debugger caused the IDE
to silently disappear if a "Wait Dialog..." command was
processed.

FIX : Installer: Sporadic problems with the threaded "Wait
Dialog...".

FIX : [SB#002251] IDE: Under certain circumstances, it was not
possible to switch directly from an Include Script to a
Visualizer in the main project.

FIX : [SB#002252] IDE: Possible line selection issue in the Script
Editor.

FIX : IDE: Creating a new Blank Script or an Include Script with an
existing file name did not trigger the automatic "Do you want
to save the changes" event.

FIX : [SB#003272] IDE: The compiler generated incorrect code for the
"Call DLL..." script function if there was a "blank" before a
*LONG, LONG, HWND or INT type function parameter.

FIX : IDE: Possible issue when a new project was created, then
canceled, and the currently opened project asked for a save.

FIX : IDE: Possible issue in the "File and Folders" source file
folder list when the IDE was running non-elevated on Windows 7.

CHANGE : [SB#002042] IDE: Modifications in the resizing strategy to fix
issues when the Windows "Show window contents while dragging"
option is enabled.

CHANGE : [SB#002181] IDE: Prevent access to the "Features" selection
list in the "Create Shortcut..." script function.

CHANGE : IDE: Minor cosmetic modifications.

CHANGE : [SB#002232] Updated "Standard.sbi" include script template.

CHANGE : IDE: The value of read-only compiler variables can't be changed
programmatically from the script.

CHANGE : [#SB002244] IDE: If the INI file or INI item in the "#get
ini..." compiler directive is not found, the information in the
Default Value field will be placed into the variable.

CHANGE : IDE: If the registry information in the "#get registry..."
compiler directive is not found, the information in the Default
Value field will be placed into the variable.

CHANGE : IDE: Rename "#delete file..." to "#delete file(s)..."

CHANGE : IDE: Rename "#copy file..." to "#copy file(s)..."

CHANGE : IDE: Rename "#zip file..." to "#zip file(s)..."

CHANGE : IDE: Rename the "Set Variable(Ex)..." Evaluate Expression
operation to Arithmetic & Bitwise.

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

CHANGE : IDE: If a command line compilation is aborted, a compiler.txt
is created. This allows systems that automate your software
build process (BuildAutomator, FinalBuilder, etc.) to detect
an aborted compilation.

CHANGE : Installer: If a "Wait" dialog is still open when the installer
shuts down, it is automatically closed.

CHANGE : IDE: The "Wait Dialog..." is not displayed in a Debugger
session.

CHANGE : Installer: The "Display Splash Screen" is always centered and
does not use the coordinates of a previously displayed wizard
dialog.

CHANGE : IDE: The line above a section name in the Script Editor is a
reserved area. It's not possible to add a command to this line
any longer.

CHANGE : Installer: When the user clicks "Next", %_SB_EVENTID% is always
set to 0 for standard (non-custom) wizard dialogs. It's set to
$EVENT:ONUPDATE$ only for custom wizard dialogs.

CHANGE : IDE: The "Variable List" (CTRL-Right Mouse) to insert variables
does not overwrite clipboard data.

CHANGE : IDE: The "exe2msi..." compiler directive does not set the .msi
version to "1.0.0" and the Product name in the MSI summary
stream to "Lindersoft" any longer. Instead, it tries to read
the file version from the .exe and uses the "MSI Summary
Information Title value" as product name.

CHANGE : IDE: Removed the "Zip" button from the Script Editor.

CHANGE : IDE: When creating a new project, the new project dialog did
not appear if the default Project Location path was invalid.
The IDE does a path validation now.

CHANGE : IDE: Add updated German language file (thanks to Roland
Trübswetter).

CHANGE : IDE: "Send OutputDebugString" needs at least the "Minimum Debug
Mode" Generator Setting.

CHANGE : Installer: If the uninstall .exe and .log creation fails, the
uninstall registry information is not written.

CHANGE : Recompiled wupdate.exe web update client.

CHANGE : Recompiled wucheck.exe web update check client.

CHANGE : Updated online help.

REGRESSION : [#SB002251] IDE: The standard "Template" project folder pointed
to the "Examples" folder (August 07, 2008).


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

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

-- Official Comodo Code Signing and SSL Certificate Partner