April 5th, 2012· FEATURE: Add preliminary built-in support for Windows 8 "Consumer Preview" and Windows Server 2012.
· FEATURE: IDE: Add support for Windows 8 in the "#embed UAC manifest..." compiler directive.
· FEATURE: [SB#203091] IDE: Add "#http download..." compiler directive to download a file from a HTTP server during the compilation process.
· IMPROVEMENT: IDE: Add support for Windows 7 to the "Set App Compatibility Mode..." script function.
· IMPROVEMENT: Add "Installer GUID" option to the "Get System Info..." script function to retrieve the GUID of the installation currently executing.
· IMPROVEMENT: [SB#202131] Installer: The 'Set Variable(Ex) "Arithmetic & Bitwise" operation supports 64-bit integer values now.
· IMPROVEMENT: [SB#202031] IDE: The compiler displays the code signing expiration date in the compiler window. If the expiration date is < 45 days, it gives a compiler warning. The warning is skipped in command line compilation mode.
· IMPROVEMENT: IDE: Add "Add Include Script..." item to the right-click popup menu in the Script Editor.
· IMPROVEMENT: IDE: Add "Set Variable..." item to the right-click popup menu in the Script Editor.
· IMPROVEMENT: IDE: Add "Simulate 'Next' wizard button" option to the "Custom Dialog" button control properties.
· IMPROVEMENT: [SB#204021] IDE: Add "Working Directory" option to the "Add/Delete Scheduled Task..." script function.
· IMPROVEMENT: [SB#105121] IDE: Add "Repeat Task (Minutes)" option to the "Add/Delete Scheduled Task..." script function.
· IMPROVEMENT: The "Unzip File(s)..." script function can unzip decrypted ZIP industry-standard 2.04g format compatible archive items.
· IMPROVEMENT: IDE: Add an option to recover from a "Fatal Error: Unknown control type" error in the Visual Dialog Editor.
· IMPROVEMENT: IDE: Add "Copy to Clipboard" option to the "#msg..." compiler directive.
· IMPROVEMENT: IDE: Add HTTP_TIMEOUT #pragma to set the timeout, in milliseconds, for blocking receive calls in HTTP download actions.
· IMPROVEMENT: Add support for .NET Framework 4.5 detection.
· IMPROVEMENT: The "System Software Requirements" option supports .NET Framework 4.5 detection.
· FIX: [SB#202281] IDE: The compiler did not detect unreferenced variables in the "Edit INI..." script function.
· FIX: IDE: Under certain circumstances, the compiler did not detect unreferenced variables in the "Handle String Operation..." script function.
· FIX: [SB#203261] Installer: Under certain circumstances, the automatic language detection in a multiple-language setup did not work as expected.
· FIX: [SB#204041] IDE: Create new Feature inherited a preceding Description item.
· FIX: IDE: Create new Setup Type inherited a preceding Display Name and Description item.
· CHANGE: [SB#201231] Installer: If a ".NET Framework is Installed" Software Requirement is not met, the installation replaces the "1.0" text string resource "placeholder" in the displayed message box with the selected .NET Framework version.
· CHANGE: Installer: If a Requirement is not met, the message box displays an icon consisting of a lowercase letter "i" in a circle.
· CHANGE: IDE: Rename "Arithmetic & Bitwise Operation" in the "Set Variable(Ex)..." script functions to "Arithmetic & Bitwise".
· CHANGE: [SB#202132] IDE: The Get Started Task "Browse sample projects" displays a warning message if Windows can't explore the 'Examples' folder.
· CHANGE: Installer: Change the default timeout for blocking receive calls in HTTP download actions from 5,000 milliseconds to 10,000 milliseconds.
· CHANGE: [SB#202291] IDE: The "Add Compiler Variable" SKU Management Configuration option checks for the invalid vertical bar ("|") in the Value List entry.
· CHANGE: IDE: If the SKU Management Configuration option 'Value List' is blank, the /CV command line compiler switch lets you define the SKU 'Value List' for 'Combo entry with list of values (single-select)' and 'List entry with list of values (multi-select)' SKU entry types by passing a list of items separated by a vertical bar ("|").
· CHANGE: IDE: If the SKU Management Configuration option 'Value List' is defined, the /CV command line compiler switch lets you select one item in the SKU 'Value List' for 'Combo entry with list of values (single-select)' and one or multiple items in the 'List entry with list of values (multi-select)' SKU entry types by passing a list of items separated by a vertical bar ("|").
· CHANGE: [SB#203081] The "Get INI Value..." script function can retrieve values up to 10KB.
· CHANGE: IDE: Minor modifications to the internal thread communication management to avoid possible deadlock scenarios when starting the IDE or opening and closing projects. This should fix the "Warning: The IDE was unable to start thread #X." issue (especially on Windows 8).
· CHANGE: IDE: Compiler window displays processed #pragma compiler directives.
· CHANGE: IDE: The compiler does not display the currently processed script in the IDE caption bar text to eliminate flickering.
· CHANGE: [SB#203281] Installer: Increase the width of the "Space Required" and "Space Available" static text controls in the "Custom Install" wizard dialog.
· CHANGE: [SB#203281] IDE: Update LSZip decompression library add-on to build v2.9.9.6 to work around a possible CRC decompression bug if the CRC is appended at the end of the compressed data. This applies to the "#unzip file(s)..." compiler directive and to the "Unzip File(s)..." script function.
· CHANGE: IDE: The Visual Dialog Editor control properties show the internal control "ID" in the window title.
· CHANGE: IDE: Disable the "Next (Ctrl+F6)" system menu item in the Visual Dialog Editor wizard.
· CHANGE: IDE: Minor Visual Dialog Editor modifications.
· CHANGE: [SB#204011] IDE: Change Status Bar and Toolbar font from "MS San Serif" to "Tahoma".
· CHANGE: [SB#204012] IDE: The "save script" function frees the internal FTP upload queue ("Release Distribution").
· CHANGE: [SB#204031] IDE: Minor modifications to the setup compilation window. During the compilation process, the left list is not disabled any longer and the EnableWindow Windows API to enable it after the compilation process is skipped. As a result, the IDE can optionally stay in the background.
· CHANGE: Remanifested pkey.exe code-sign helper to provide Windows 8 "Consumer Preview" compatibility.
· CHANGE: Recompiled wupdate.exe web update client to provide Windows 8 "Consumer Preview" compatibility.
· CHANGE: Recompiled wucheck.exe web update check client to provide Windows 8 "Consumer Preview" compatibility.
· CHANGE: Updated online help (CHM and PDF).
· REGRESSION: [SB#203091] Installer: The shortcut for a non-executable file installed to the 32-bit 'Program Files' folder on 64-bit operating systems displayed a blank icon. 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 for .exe files only to an environment variable to work around a Windows x64 bug.
February 14th, 2012· FIX: (sync from SB8) [SB#201251] Installer: A text resource item >5,196 bytes resulted in a buffer overrun error.
· FIX: [SB#202081] IDE: Possible "Browse for File..." dialog issue.
· FIX: IDE: Possible "Browse for Folder..." dialog issue.
· FIX: (Installer: System Message Boxes displayed "SetupBuilder 7.5".
January 24th, 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.
July 11th, 2011· IMPROVEMENT: (sync from SB8) Runtime: The "Handle String Operation (Format Number)" script function supports a 64-bit value.
· IMPROVEMENT: (sync from SB8) [SB#105135] Add "Use MoveFile API" option to the "Move File(s)..." script function.
· IMPROVEMENT: (sync from SB8) Add 'Remove on Uninstall' option to the "Unzip File(s)..." script function to remove unzipped files during an uninstallation.
· IMPROVEMENT: (sync from SB8) IDE: The "Unzip File(s)..." function displays the [Quiet] and [Permanent] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) Runtime: The "Unzip File(s)..." script function can display an overall unzip progress in the "Progress Dialog" or the "Wait Dialog".
· IMPROVEMENT: (sync from SB8) Runtime: The "Set Variable (Decrement)" script function supports a 64-bit value.
· IMPROVEMENT: (sync from SB8) Runtime: The "Set Variable (Increment)" script function supports a 64-bit value.
· IMPROVEMENT: (sync from SB8) IDE: The "Move File(s)..." function displays the [Skip], [Permanent] and [MoveFileAPI] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) IDE: The "Config ODBC Data Source..." function displays the [Display] and [SystemDSN] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) IDE: The "Delete ODBC Data Source..." function displays the [Display] and [SystemDSN] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) Runtime: The installer creates an optional "URLUpdateInfo" value in the Uninstall registry key. This is the URL for the link used to update information on the application.
· IMPROVEMENT: (sync from SB8) [SB#105191] IDE: Enhance the 'Script Structure Validation' function to detect and repair damaged project files.
· IMPROVEMENT: (sync from SB8) [SB#105211] IDE: Add a behind-the-scenes 'Script Structure Validation' check when opening project files.
· IMPROVEMENT: (sync from SB8) [SB#105151] IDE: Add "Remove Application from the Windows Exception List" option to the "Add/Remove Firewall Exception..." script function.
· IMPROVEMENT: (sync from SB8) [SB#105152] IDE: Add "Remove Port from the Windows Exception List" option to the "Add/Remove Firewall Exception..." script function.
· IMPROVEMENT: (sync from SB8) IDE: Add "Store as relative path" option to the "#zip file(s)..." compiler directive.
· IMPROVEMENT: (sync from SB8) IDE: The "#zip file(s)..." compiler directive displays the [Recurse], [Encrypt] and [Relative] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) IDE: The "Zip File(s)..." script function displays the [Quiet], [Recurse] and [Encrypt] options in the Script Editor.
· IMPROVEMENT: (sync from SB8) IDE: Add "Check ODBC Driver..." script function to determine whether a particular ODBC Driver is installed.
· IMPROVEMENT: (sync from SB8) Runtime: Conditional statements can be used to control the "Features" Visualizer defined "::Define Feature" function.
· IMPROVEMENT: (sync from SB8) [SB#106211] IDE: Add an additional check for a write-protected project file before creating a backup copy.
· IMPROVEMENT: (sync from SB8) [SB#105101] IDE: The "Source Folder" and "Source Filename" browse buttons in the File Properties dialog remember the stored folder.
· IMPROVEMENT: (sync from SB8) Runtime: Support the "UpgradeGUID" item if the "Add/Remove Programs Support" option is enabled in the "General Information" Visualizer.
IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the "If..." and "ElseIf..." Statements:
· Version Less Than Or Equal
· Version Greater Than Or Equal.
IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the "#ifcompvar..." compiler directive:
· Version Less Than Or Equal
· Version Greater Than Or Equal.
IMPROVEMENT: (sync from SB8) IDE: Add the following Conditions to the "#ifdef..." compiler directive:
· Version Less Than Or Equal
· Version Greater Than Or Equal.
· IMPROVEMENT: (sync from SB8) [SB#107053] IDE: Add a USA/UK CSV file format compiler report (file list) option.
· IMPROVEMENT: IDE: Add an experimental STRICT #pragma. The compiler forces to declare all variables you use in the [ Initialize Setup ] main script section.
· FIX: (sync from SB8) [SB#105061] Runtime: The "Get System Info (Free Disk Space)" script function did not return values > 2GB. This might have caused problems on drives > 2TB.
· FIX: (sync from SB8) [SB#105062] Runtime: The install file action did not increase the Shared DLL reference count if the same or a never version of the file already existed.
· FIX: (sync from SB8) [SB#105091] IDE: The compiler variable value in the "Include Script Compiler Variable Configuration" displayed only the first 99 characters.
· FIX: (sync from SB8) [SB#105063] IDE: The development environment created the \Examples, \Include and \Template subfolders along with the default 'SetupBuilder Projects' folder if the user clicked 'No' to the "Create Folder" prompt.
· FIX: (sync from SB8) [SB#105133] Runtime: Under certain circumstances, the "Copy File(s)..." script function returned an incorrect %_SB_ERRORCODE% value.
· FIX: (sync from SB8) [SB#105134] Runtime: Under certain circumstances, the "Move File(s)..." script function returned an incorrect %_SB_ERRORCODE% value.
· FIX: (sync from SB8) [SB#105111] Runtime: Under certain circumstances, the "Readme" or "License Agreement" Print button printed the wrong RTF text.
· FIX: (sync from SB8) [SB#105064] IDE: The internal 'runtime variable name validity verification' function did not resolve compiler variables.
· FIX: (sync from SB8) [SB#105161] IDE: With no identifier selected from the "Select Text Resource" drop list, the "Value" field still displayed a value.
· FIX: (sync from SB8) Runtime: The installer created the "HelpTelephone" value twice in the Uninstall registry key.
· FIX: (sync from SB8) [SB#105065] IDE: A project 'save' process did not update '(*not found*)' items on the script tabs in the Script Editor.
· FIX: (sync from SB8) IDE: The project file format converter did not add the new Active Directory 'Display Version' and 'Publisher' items to the converted .sb7 project file.
· FIX: (sync from SB8) [SB#106081] IDE: The "#set compiler variable" directive in the Script Editor reset the values of SKU-enabled compiler variables.
· FIX: Add missing ..\Redist\1033\bitmap.bmp file to the SB7 installer image.
· FIX: (sync from SB8) [SB#105066] IDE: A "copy and paste" action in the Script Editor set the first pasted item in a non-removable state when the target was the [ Support Files ] section item.
· FIX: (sync from SB8) [SB#002244] IDE: A "copy and paste" action in the Script Editor corrupted the script integrity when the target was the [ Final User Interface ] section item and there was no line below this item.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "Shortcuts" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "INI Files" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "Services" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "File Extensions" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "ODBC Drivers" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "Run Programs" Visualizer.
· FIX: (sync from SB8) IDE: Possible "copy and paste" issue in the "Environment Variables" Visualizer.
· FIX: (sync from SB8) IDE: Minor cosmetic status bar issue on the "Start Page".
· FIX: (sync from SB8) Runtime: Under certain circumstances, the "Handle String Operation (Mid)" function did not work as expected.
· FIX: (sync from SB8) Runtime: The Handle String Operations "Retrieve Build Version Number" and "Retrieve Revision Version Number" returned incorrect values.
FIX: (sync from SB8) IDE: The following functions did not check for undefined runtime and compiler variables:
· Add App Paths Entry
· Add/Delete Firewall Exception
· Add/Delete Scheduled Task
· Add/Delete Shared Resource
· Add RegistryRun Entry
· Add RegistryRunOnce Entry
· Create Shortcut
· Delete ODBC Driver
· Delete ODBC Translator
· Display Splash Screen
· Edit Environment Variable
· Exit Installation
· Free DLL
· Install ODBC Translator
· Map/Disconnect Network Drive
· Play WAV File
· Post to HTTP Server
· Progress Dialog: Status Text
· Read Proxy Server Info File
· Register Clarion Templates
· Register File Operation
· Rename File/Folder
· Run Command Line
· Run VBScript (.vbs)
· Run Windows Installer (.msi)
· Search for File
· Send File(s) to Recycle Bin
· Set File Attributes
· Set Installation Log Mode
· Set System Restore Point
· Set Temporary File Folder
· Set WebUpdate INI Path
· Unregister File Operation
· Unzip File(s)
· Update Client Version Number
· Write Proxy Server Info File
· Zip File(s).
· CHANGE: (sync from SB8) [SB#105131] Runtime: A "Custom Dialog Wizard" did not fire an $EVENT:ONUPDATE$ event when the user pressed the 'Next' button after going back from the next dialog.
· CHANGE: (sync from SB8) [SB#105132] Runtime: A "Custom Dialog Wizard" receives an $EVENT:ONREOPEN$ event when the user presses the 'Back' button.
· CHANGE: (sync from SB8) IDE: Add a "Skip 'Script Structure Validation'" option to Tools | Options | General. If it is marked, the 'Script Structure Validation' check is not performed when opening project files.
· CHANGE: (sync from SB8) IDE: In the "File Properties" dialog (General Tab -> Browse button), rename "Insert Variable..." to "Variable List...".
· CHANGE: (sync from SB8) IDE: In the "File Properties" dialog (General Tab -> Browse button), add "Select or Enter Variable...".
· CHANGE: (sync from SB8) IDE: The "#embed UAC manifest..." compiler directive can detect and report a memory allocation failure at compile time.
· CHANGE: (sync from SB8) IDE: The "#zip file(s)..." compiler directive sets the ZIP_INCLUDEDIRNAMES_FLAG flag when the "Include Subfolders" option is enabled and allows the inclusion of directories as separate entries in a .ZIP archive.
· CHANGE: (sync from SB8) IDE: The "Create Zip Archive" Wizard sets the ZIP_INCLUDEDIRNAMES_FLAG flag and allows the inclusion of directories as separate entries in a .ZIP archive.
· CHANGE: (sync from SB8) IDE: Rename "Add Firewall Exception..." script function to "Add/Delete Firewall Exception...".
· CHANGE: (sync from SB8) IDE: Rename "Add/Remove Scheduled Task..." script function to "Add/Delete Scheduled Task...".
· CHANGE: (sync from SB8) IDE: Rename "Add/Remove Shared Resource..." script function to "Add/Delete Shared Resource...".
· CHANGE: (sync from SB8) Runtime: Minor modification in the (/E) event logging timestamp format.
· CHANGE: (sync from SB8) IDE: The "Contents" field in the "INI File Properties" (INI Files Visualizer) displays the '\n' macro for a CRLF.
· CHANGE: (sync from SB8) [SB#007101] IDE: The following keyboard keys reset the current "Find" position in the Script Editor: Home/CTRLHome, End/CTRLEnd, DownKey, UpKey.
· CHANGE: (sync from SB8) Runtime: A "Feature" item in the "Custom Install" dialog ignores the "Install by Default" option if its parent Feature is unmarked.
· CHANGE: (sync from SB8): Replace the ODBC components with new versions to support 64-bit ODBC in SB8.
· CHANGE: (sync from SB8) Runtime: The function that sets the text of a control in a dialog box processes the '\n' macro.
· CHANGE: (sync from SB8) IDE: Minor modifications in the Redistributable Manager.
· CHANGE: (sync from SB8) [SB#107051] Runtime: The %_SB_DISKSPACEFREE% variable value is not converted to a comma separated number any longer.
· CHANGE: (sync from SB8) [SB#107051] Runtime: The "Custom Install" dialog can automatically convert an unformatted %_SB_DISKSPACEFREE% variable value to a comma separated number.
· CHANGE: (sync from SB8) [SB#107052] IDE: The "Set Variable(Ex)" script function operations "Longpath", "Shortpath", "Uppercase" and "Lowercase" display the "New Value" in the Script Editor.
· CHANGE: (sync from SB8) IDE: Update the "standard" uninstall script to support silent uninstalls and rollbacks.
· CHANGE: (sync from SB8) IDE: Add '*.csv' to "Extensions to Delete on Clean" for new projects in the "General Information" Project Properties.
· CHANGE: Recompiled wupdate.exe Web Update client.
· CHANGE: Recompiled wucheck.exe Web Update Check client.
· CHANGE: Updated online help (CHM and PDF).
May 5th, 2011· FIX: (sync from SB8) [SB#104031] IDE: A timed "#msgbox" compiler directive put the IDE into an unstable state.
· FIX: [SB#105031] IDE: The stub loader still reported "SetupBuilder 7.3".
· FIX: (sync from SB8) [SB#105041] IDE: Possible tree management issue in the "Shortcuts" Visualizer (regression caused by a previous fix [SB#103231]).
· CHANGE: (sync from SB8) Installer: Minor modification in the internal "Progress Dialog" dialog initialization procedure.
May 2nd, 2011· FEATURE: (sync from SB8) Add support for the SoftVelocity Clarion 8.0 environment (Professional and Enterprise Editions)
· FEATURE: (sync from SB8) Add support for .NET 4.0 assemblies. In .NET Framework 4.0, the GAC went through a few changes. To avoid interference issues between CLR 2.0 and CLR 4.0, the GAC is now split into private GACs for each runtime
· FEATURE: (sync from SB8) Add "Set Active .NET Framework..." script function to programmatically set the supported .NET Framework version
· FEATURE: (sync from SB8) Add "Set Proxy Server Info..." script function to programmatically set the proxy server information through variables
· IMPROVEMENT: (sync from SB8) IDE: The "Clarion Environment Detection" dialog displays the supported Clarion versions in the Script Editor
· IMPROVEMENT: (sync from SB8) The "If System does have Clarion 7.x" Statement returns "1" in the %_SB_RETURNEX% variable if the Clarion 7.x IDE is "initialized". This function can be used to avoid the "error CLCE007: This version of Clarion is not registered" GPF in the Clarion 7 environment
· IMPROVEMENT: (sync from SB8) The "If System does have Clarion 8.0" Statement returns "1" in the %_SB_RETURNEX% variable if the Clarion 8 IDE is "initialized". This function can be used to avoid the "error CLCE007: This version of Clarion is not registered" GPF in the Clarion 8 environment
· IMPROVEMENT: (sync from SB8) IDE: All dialogs display the name of the variable that receives the result of this function in the Script Editor
· IMPROVEMENT:(sync from SB8) IDE: The "Set Variable..." function displays the [Remove File Name] option in the Script Editor
· IMPROVEMENT: (sync from SB8) IDE: The "Set VariableEx..." function displays the [Remove File Name] option in the Script Editor
· IMPROVEMENT: (sync from SB8) [SB#103091] IDE: The selected folder of the left-bottom panel is displayed in the status bar
· IMPROVEMENT: (sync from SB8) IDE: Add "Move Up" and "Move Down" items to the right-click popup menu in the "Runtime Variables" Visualizer
· IMPROVEMENT: (sync from SB8) IDE: Add "Move Up" and "Move Down" items to the right-click popup menu in the "Setup Types" Visualizer
· IMPROVEMENT: (sync from SB8) IDE: Add "Rename" item to the right-click popup menu in the "Setup Types" Visualizer
· IMPROVEMENT: (sync from SB8) IDE: Add "Move Up" and "Move Down" items to the right-click popup menu in the "Run Programs" Visualizer
· IMPROVEMENT: (sync from SB8) IDE: Add "Move Up" and "Move Down" items to the right-click popup menu in the "Environment Variables" Visualizer
· IMPROVEMENT: (sync from SB8) IDE: Add "Move Up" and "Move Down" items to the right-click popup menu in the "Firewall Exceptions" Visualizer
· IMPROVEMENT: (sync from SB8) [SB#104071] Add "Extract Root Folder" option to the "Handle String Operation..." script function
· IMPROVEMENT: (sync from SB8) IDE: Make sure that all variable names that receive the result of wizards dialogs begin and end with a percent sign (%)
· IMPROVEMENT: (sync from SB8) IDE: The "Check In-use Folder Tree..." script function displays more detailed information in the Script Editor
· IMPROVEMENT: (sync from SB8) IDE: The "Search for File..." script function displays more detailed information in the Script Editor
· IMPROVEMENT: (sync from SB8) IDE: The "Install File..." script function displays a [Recurse] tag in the Script Editor when the "Recurse subfolders" option is enabled
· IMPROVEMENT: (sync from SB8) [SB#104051] Installer: The "New Value" variable option can handle leading spaces in the "Set Variable..." and "Set VariableEx..." script functions
· FIX: (sync from SB8) [SB#103051] IDE: The "Import REG File..." function in the Registry Visualizer imported the 32-bit 'WOW6432Node' registry entry
· FIX: (sync from SB8) [SB#103052] IDE: The "Refresh Folders" function in the "Files and Folders" Visualizer (top left panel) did not detect renamed or removed folders
· FIX: (sync from SB8) [SB#103053] IDE: Most entry fields in the "Create Service..." properties did not support + to open the Variable List dialog
· FIX: (sync from SB8) IDE: The 3rd entry field in the "Get System Info..." properties did not support + to open the Variable List dialog
· FIX: (sync from SB8) [SB#103151] Installer: The "Create Shortcut..." script function did not write 'Internet Shortcut' uninstall information to the uninstall .log file
· FIX: (sync from SB8) [SB#103121] IDE: The "Runtime Variables" Visualizer only showed the first 29 characters of a variable name
· FIX: (sync from SB8) IDE: Possible incorrect SKU Wizard sequence in the compiler caused by a 'Wizard Sequence' sort order issue
· FIX: (sync from SB8) [SB#103241] IDE: Minor Scroll Bar Button save position issue in the Script Editor
· FIX: (sync from SB8) IDE: Minor cosmetic fix in the "Add Windows Firewall Exception" properties dialog
· FIX: (sync from SB8) [SB#103261] IDE: Under certain circumstances, copy and paste functionality did not work as expected in the "Firewall Exceptions" Visualizer
· FIX: (sync from SB8) [SB#103301] IDE: The compiler did not handle the "Include Subfolders" (folder recursion) option in the "#zip file(s)..." compiler directive
· FIX: (sync from SB8) IDE: Minor right-click popup menu fix in the "Firewall Exceptions" Visualizer
· FIX: (sync from SB8) Installer: The "Pin to Taskbar" function is not executed if the file to be pinned does not exist
· FIX: [SB#012151] (sync from SB8) IDE: Internal compiler issue (function did not support enhanced 10,240 byte variable values)
· FIX: (sync from SB8) [SB#104151] Installer: The "Wizard: Set Control Properties (Set Text)" function did not handle the \n macro
· FIX: (sync from SB8) [SB#102161] IDE: When debugging a "Loop Wizard", a 'cancel wizard' or 'stop debugging' action crashed the IDE (timing issue)
· FIX: (sync from SB8) [SB#103231] IDE: Possible tree management issue in the "Shortcuts" Visualizer
· FIX: (sync from SB8) [SB#104231] Installer: The "Read Proxy Server Info File..." script function did not resolve runtime variables
· CHANGE: (sync from SB8) Updated 'French (Standard)' and 'French (Canadian)' language files (minor corrections)
· CHANGE: (sync from SB8) IDE: The 'Windows' and 'Program Files' tree nodes in the "Files and Folders" Visualizer are collapsed by default
· CHANGE: (sync from SB8) IDE: If a runtime variable is already declared and initialized in the "Runtime Variables" Visualizer then it is not possible to add another variable instance from within the "Runtime Variables" Visualizer
· CHANGE: (sync from SB8) Installer: If the "wait hint" value in a Service is set too high, the "stop service" installer functionality resets this wait interval to a standard default value
· CHANGE: (sync from SB8) [SB#103291] IDE: Minor cosmetic modification in the Visual Dialog Editor
· CHANGE: (sync from SB8) IDE: Reduce flickering in the "Get Started" page when removing projects from the list
· CHANGE: (sync from SB8) Installer: Windows does not display a dialog when the Shortcut fails to resolve (based on MS Article ID: 278014)
· CHANGE: (sync from SB8) IDE: Renamed the "Handle String Operation (Last Folder)" script function into "Handle String Operation (Extract Last Folder Item)"
· CHANGE: Recompiled wupdate.exe Web Update client
· CHANGE: Recompiled wucheck.exe Web Update Check client
· CHANGE: Updated online help (CHM and PDF)
February 10th, 2011· FIX: (sync from SB8)IDE: Under certain circumstances, if a project file was password protected and a wrong password was entered, the IDE asked to save the project. If agreed, this action removed all items from the project file.
· FIX: (sync from SB8)Installer: The 'Remove read-only file attribute' option in the "Copy File(s)..." script function did not work as expected.
· FIX: (sync from SB8) Installer: Possible sporadic problems with the threaded "Wait Dialog...".
· FIX: (sync from SB8) Installer: Possible "Heading" and "Subheading" redrawing issue in custom dialogs on non-virtual machines.
· FIX: (sync from SB8) IDE: "Details" button in the "Environments" Visualizer did not work.
· FIX: (sync from SB8) IDE: "Details" button in the "Firewall Exceptions" Visualizer did not work.
· FIX: (sync from SB8) IDE: "Details" button in the "Text and Messages" Visualizer did not work.
· CHANGE: (sync from SB8) IDE: Minor modification in the internal thread communication management to avoid possible dead-locks when opening and closing projects.
· CHANGE: (sync from SB8) IDE: Add a warning to the dialog that password protects the project file.
· CHANGE: (sync from SB8) IDE: Remove "View" button from the "Text and Messages" Visualizer.
· CHANGE: (sync from SB8) Installer: Minor "event logging mode" modifications.
January 8th, 2011· IMPROVEMENT: Installer: HTTP Downloads work from installation applications running in 64-bit mode without having to switch to 32-bit mode.
· IMPROVEMENT: Installer: New event log item(s): @RESTOREPOINT.
· IMPROVEMENT: Add 'File Version String' and 'Product Version String' options to the "Get File Info..." script function.
· IMPROVEMENT: IDE: Add 'File Version String' and 'Product Version String' options to the "#get file info..." compiler directive.
· IMPROVEMENT: Add 'Remove read-only file attribute' option to the "Copy File(s)..." script function.
· IMPROVEMENT: Add 'Remove read-only file attribute' option to the "Copy Folder Tree..." script function.
· IMPROVEMENT: [SB#012201] IDE: The script tabs in the Script Editor display a '(*not found*)' if an include script (.sbi) can't be found.
· IMPROVEMENT: IDE: The compiler can detect missing variable declarations for the 'Default', 'Registry Key' and 'Value Name' parameters in the "Get Registry Key Value..." function.
· IMPROVEMENT: IDE: The compiler can detect missing variable declarations for the 'Registry Key' and 'SubKey ID' parameters in the "Get Registry SubKey..." function.
· IMPROVEMENT: IDE: The compiler can detect missing variable declarations for the 'Registry Key' and 'SubKey ID' parameters in the "Get Registry SubValue..." function.
· IMPROVEMENT: Installer: Modifications in the internal 'full background' management.
· IMPROVEMENT: [SB#012101] Installer: The /E2 event logging mode command line option lets you set the folder (optional) and name of the event logging file (/E2 "[folder\]filename").
· FIX: Installer: Minor internal fix (incorrect LockedWindowUpdate API prototype).
· FIX: [SB#012151] IDE: Possible uninstaller code-signing issue.
· FIX: The "Progress Dialog: Display" script function crashed the Debugger.
· CHANGE: IDE: Minor cosmetic modifications in the Visual Dialog Editor.
· CHANGE: Installer: Minor changes to work around a possible deadlock scenario in the "Close Progress Dialog" function.
· CHANGE: IDE: If a 'SIGNTOOL' uninstall code-signing process fails, the compiler does not report two empty "File not found" warnings.
· CHANGE: IDE: Minor modifications in the internal thread communication management to avoid possible dead-locks when opening and closing projects.
· CHANGE: Installer: Minor modification in the internal Progress Bar dialog initialization procedure.
· CHANGE: Installer: If the 'Remove on Uninstall' option is disabled in an "Install File(s)..." function then a backup of an existing file is not logged in the uninstall .log.
· CHANGE: Installer: Modified method to force a top-level window onto the taskbar when the window is visible.
· CHANGE: IDE: The Debugger does not display a "Progress Dialog".
· CHANGE: IDE: Minor modifications to the internal SaveScript function to try to detect "overprotective" protection software product issues (e.g. "Trend Antivirus" or "NOD32" on Windows 7).
· CHANGE: Recompiled wupdate.exe web update client.
· CHANGE: Recompiled wucheck.exe web update check client.
· CHANGE: Updated online help (CHM and PDF).
· REGRESSION: Installer: Possible "Set Control Properties..." issue when using the function on standard (built-in) wizard dialogs.
· REGRESSION: Installer: Possible problem when using the Progress Bar dialog in combination with the (obsolete) 'full background'.
January 8th, 2011· IMPROVEMENT: Add "Set Web Update INI Path..." script function to set the path of the web update properties (INI) file programmatically.
· IMPROVEMENT: [SB#012072] IDE: Add the actual byte count for "Total data size:" and "Total .exe size:" to the HTML compiler build report.
· IMPROVEMENT: [SB#012073] IDE: The lower left and right list boxes in the "Files and Folders" Visualizer support the EnterKey.
· FIX: [SB#012071] IDE: "The Install File(s)..." function did not work as expected when using a single-byte compiler variable name (e.g. [1]).
· FIX: Installer: Under certain circumstances, the built-in {IDEPLOY_CLI} macro did not hold the correct name of the "IDEPLOY.CLI" web update properties (INI) file.
· FIX: IDE: Possible sbuilder.chm online help location problem.
· CHANGE: IDE: Modified method to work around the threading issue that caused the "Warning: The IDE was unable to terminate thread #X. Click OK to retry." message box.
· CHANGE: Updated online help (CHM and PDF).
December 6th, 2010· FEATURE: IDE: Add "Enable Windows 7 Taskbar Progress" option to the "Progress Dialog: Display..." script function. It displays the current progress of the installation as the "progress status" in the Windows 7 taskbar).
· FEATURE: Add support for the SoftVelocity Clarion 7.3 environment.
· FEATURE: IDE: IDE: Add integrated "Learning SetupBuilder" help.
· FEATURE: IDE: By default, the compiler updates the setup executable's PE header TimeDateStamp value now. This is the setup file creation time (rel. to 00:00 on 1 January 1970 in Greenwich, England). Signature-based antivirus systems attempt to find viral code by looking for characteristic byte sequences in the executable. The updated TimeDateStamp creates more individual PE Portable Executables.
· The SKIP_TIMEDATESTAMP #pragma lets you skip the modification of the TimeDateStamp PE field in the setup.exe 'stub loader'.
· FEATURE: Installer: Add new /E1 and /E2 event logging mode command line options to create an unique sbevents_GUID.txt logging file name (/E1) or set the name of the event logging file (/E2 "filename").
· FEATURE: [SB#010171] Add "Cancel Wizard" option to the "Exit Installation..." script function.
· IMPROVEMENT: IDE: The "Add Shared Resource..." script function supports the 'User Limit' option.
· IMPROVEMENT: IDE: Add TERMINAL_SERVER_AWARE #pragma to compile terminal server-aware installation applications.
· IMPROVEMENT: IDE: Add SKIP_TIMEDATESTAMP #pragma to skip the modification of the TimeDateStamp PE field in the setup.exe 'stub loader'.
· IMPROVEMENT: Installer: Add /WCL command line switch to pass the parent folder of web update clients to the web update installer package.
· IMPROVEMENT: Add {IDEPLOY_CLI} pre-defined installer variable which holds the name of the "IDEPLOY.CLI" web update properties file.
IMPROVEMENT: Installer: Add improved Regular Expression engine to power the following "If..." and "ElseIf..." Condition Statements:
· - Matches RegExp
· - Does Not Match RegExp.
IMPROVEMENT: IDE: Add improved Regular Expression engine to power the following "#ifcompvar..." compiler directive Condition Statements:
· - Matches RegExp
· - Does Not Match RegExp.
IMPROVEMENT: IDE: Add improved Regular Expression engine to power the following "#ifconst..." compiler directive Condition Statements:
· - Matches RegExp
· - Does Not Match RegExp.
· IMPROVEMENT: Installer: The "Progress Dialog" runs on its own thread to avoid possible dead-locks when launching external applications with the "Wait for Program" option enabled.
· IMPROVEMENT: Installer: Improvements in the internal variable handling management to speed up variable value processing.
· IMPROVEMENT: IDE: Compiler variables are supported in General Information "Add/Remove Programs" now.
· IMPROVEMENT: Installer: Add improved "screen buffering" to the Custom Dialog Wizard management to reduce screen flickering.
· IMPROVEMENT: [SB#007151] IDE: Display '"Include Script" Compiler Variable Configuration' information in the Script Editor.
· IMPROVEMENT: IDE: Several minor compiler improvements.
· FIX: [SB#007141] IDE: Possible line selection problem in the Script Editor.
· FIX: [SB#007091] IDE: Line 17 in all created Uninstall Include Scripts (.sbi) was an invalid line.
· FIX: [SB#007092] IDE: Line 15 in all created standard Include Scripts (.sbi) was an invalid line.
· FIX: [SB#008271] Installer: Possible sporadic problems with the threaded "Wait Dialog...".
· FIX: [SB#009031] Installer: Under certain circumstances, Windows x64 did not replace locked-files in 64-bit specific folders.
· FIX: [SB#009071] IDE: Possible "#code-sign application..." problem when using multiple directives with wildcards.
· FIX: Installer: Problem in the "Add/Remove Shared Resource..." script function when the "Delete Shared Resource" operation or a Share Type other than "STYPE_DISKTREE" was selected.
· FIX: Installer: Possible "Map/Disconnect Mapped Drive..." script function uninstall log issue.
· FIX: [SB#009141] IDE: The "Perform Dynamic Scan" list came up black on black.
· FIX: Installer: If the installer was executed from an UNC path, the built-in %SRCDRV% runtime variable hold an incorrect value.
· FIX: IDE: CSIDL Folder Properties modifications caused corruption in the folder item structure.
· FIX: [SB#010131] Installer: Under certain circumstances, the installer application caused a 'buffer overrun error'.
· FIX: [SB#010191] IDE: When run with the command line compiler, the #msgbox always appeared behind the compiler progress window.
· FIX: [SB#007121] Installer: The "Matches RegExp" and "Does Not Match RegExp" conditions in the "If Statement" resolved to an incorrect value if the variable value was empty.
· FIX: [SB#010261] IDE: The "Edit INI File..." script function caused a "Runtime Error" in the compiler if the keyname value was >512 bytes.
· FIX: Uninstall: The "Edit INI File..." script function caused a "Buffer Overrun Error" if the previous keyname value was >512 bytes.
· FIX: [SB#010281] Installer: The "Create Shortcut..." script function returned an incorrect error code in %_SB_ERRORCODE%.
· FIX: [SB#011101] IDE: Under certain circumstances, the compiler crashed if write access to the target location was denied during an .exe generation process an it left behind an .exe and .lsp file.
· FIX: [SB#011041] IDE: The 'Toggle to add Folder(s) and File(s)" option (2nd button to recursively Add Folders and files) in the "Files and Folders" Visualizer did not remember the global "File Replacement" preference.
· FIX: Installer: The "List Box" dialog caused a 'buffer overrun error' if the list box data size was >1,024 bytes.
· FIX: Installer: A Listbox control in a "Custom Wizard Dialog" initialized its data twice.
· CHANGE: All updated SetupBuilder system application files are code signed with a new Comodo certificate now, valid until 09/2013.
· CHANGE: IDE: It's not possible to use the pipe character (|) in Visual Dialog Editor controls any longer.
· CHANGE: IDE: The compiler can detect invalid .sbi include script files (.sb7 project files renamed or saved to .sbi).
· CHANGE: Installer: If a patch "apply" process fails, a patch specific error code is displayed now.
· CHANGE: IDE: "Add/Remove Shared Resource..." dialog modifications.
· CHANGE: IDE: "Map/Disconnect Network Drive..." dialog modifications.
· CHANGE: IDE: "Add/Remove Scheduled Task..." dialog modifications.
· CHANGE: Installer: If a binary patch "apply" process fails and the original file gets deleted, the file is restored if the global file backup option is enabled.
· CHANGE: IDE: Modifications in the internal thread communication management to avoid possible dead-locks when opening and closing projects.
· CHANGE: IDE: A single $ character in a variable value does not slow down the compilation process any longer.
· CHANGE: IDE: The command line compiler waits for 75ms before returning to the calling application.
· CHANGE: Installer: The "Handle Text File Operation (Insert Line)" script function does not create a temporary file if the "Line" parameter is set to '0' to append a line to the end of an existing file.
· CHANGE: Installer: The "Handle Text File Operation (Get Line)" script function reads the next line from a text file if the "Line" parameter is set to '0' (and does not close the file). To close the file after reading the next line, call the function again and set "Line" to '-1'.
· CHANGE: Installer: The application 'stub loader' automatically displays a "This application has detected a CRC32 data integrity error while extracting temporary runtime files. The most likely cause for this error is a corrupt download." error message if the runtime package is corrupt.
· CHANGE: Installer: The 'Add/Remove Font' functions do not use the SendMessage Windows API to notify other windows of the font table change by sending a WM_FONTCHANGE message to all top-level windows in the system. It uses the SendNotifyMessage API now.
· CHANGE: Installer: Modifications in the internal temporary runtime file management.
· CHANGE: Installer: Modifications in the internal application startup management. The installer displays its icon faster in the Windows 7 taskbar now.
· CHANGE: Installer: The installer does not display the 'Abort' dialog if it receives a "close event". When using the Windows 7 Taskbar "Close window" item to close the installer application, it does not leave the 'Finish' dialog running in the background.
· CHANGE: Installer: A Custom Wizard Dialog action does not reset focus to the 'Next' wizard button.
· CHANGE: Documentation (.chm and .pdf) is not available as packaged .ZIP archives any longer. Documentation updates are deployed as standard SetupBuilder .EXE files now.
· CHANGE: Updated wupdate.exe (including wupdate.sb7) web update client.
· CHANGE: Updated wucheck.exe (including wucheck.sb7) web update check client.
· CHANGE: Updated online help (CHM and PDF).
August 11th, 2009· Windows 7, Vista and Windows Server 2008 Support
· .NET, Core PreRequisites
· Scripting Engine
· Web Install
· Web Update (Live Update)
· Binary Patch, Software Subscription and Serial Numbers
· Bug Fixes
· 64-bit Support
· Release Management
· Preprocessor Support
· .NET Framework 3.5, Visual Dialog Editor
May 1st, 2009· Windows 7, Vista and Windows Server 2008 Support, .NET, Core PreRequisites, Scripting Engine, Web Install, Web Update (Live Update), Binary Patch, Software Subscription and Serial Numbers, Bug Fixes, 64-bit Support, Release Management, Preprocessor Support, .NET Framework 3.5, Java detection
April 8th, 2009· FEATURE : (sync from SB7) Installer: The "COM Interop Registration for
· .NET Assembly" option lets you create and register a type libraries now.
· IMPROVEMENT: (sync from SB7) [SB#903041] IDE: Add Ctrl+K hotkey to comment a line.
· IMPROVEMENT: (sync from SB7) [SB#903042] IDE: Add Ctrl-Enter hotkey to
· insert a blank line.
· FIX : (sync from SB7) IDE: The command line compiler was unable to
· generate Hybrid 32-/64-bit mode or 64-bit mode installations.
· FIX: (sync from SB7) IDE: The compiler report and HTML compiler
· report did not show the correct installer type (32-bit, 32/64-bit, 64-bit).
· CHANGE: (sync from SB7) [SB#904061] IDE: The "browse-for-file" dialog
· in the "#include support file..." compiler directive and the "Support Files Visualizer" does not save and restore the current directory path any longer.
April 12th, 2008· Vista and Windows Server 2008 (Longhorn) Support, .NET, Core PreRequisites, Scripting Engine, Web Install, Web Update (Live Update), Binary Patch, Software Subscription and Serial Numbers, Bug Fixes, 64-bit Support, Release Management, Preprocessor Support, .NET Framework 3.5, Java detection
February 28th, 2007· IMPROVEMENT: [already available in 6.0 build 1718] The installer creates an "InstallDate" value in the Uninstall registry key.
· IMPROVEMENT: Better error reporting when a static or dynamic scanning process fails.
· IMPROVEMENT: Add "Check for Documentation Updates..." to the Help menu.
· FIX: [SB#612181] Missing toolbar icon problem when "Load last loaded project" IDE option was enabled.
· FIX: [SB#612191] Possible installer "Wait Dialog" threading issue.
· FIX: [SB#701021] New "Wizard Loop" control statement also created a "Wizard Auto Break" line.
· FIX: [SB#701081] In certain isolated circumstances, the compiler reported a Gen1079 error (text file line > 1024 bytes) on text files where EOF is (hex) 0D 0A.
· FIX: Help | Release Notes menu item still pointed to the old SetupBuilder 5 release notes html file.
· FIX: [SB#701131] New "Web Update Project..." did not offer support for .sb6 files when selecting the original project file.
· CHANGE: [SB#701091] Hot key to open the compiler output changed from Ctrl O to Ctrl-M.
· CHANGE: Key Password in the "#code-sign application" compiler directive can be blank.
· CHANGE: The code-signing process waits for 1 sec. before firing the "Click OK" button press key event.
· RUNTIME: Update "Microsoft DirectX 9.0c December 2006 Redistributable (9.16.843.0)".
December 19th, 2006· Vista Support,
· .NET Support,
· Core PreRequisites,
· Scripting Engine,
· Web Install,
· Web Update (Live Update),
· Binary Patch,
· Software Subscription and Serial Numbers,
· Bug Fixes,
· 64-bit Support
October 22nd, 2006· .NET Support,
· Core Pre-Requisites,
· Scripting Engine,
· Web Install, Web Update (Live Update),
· Binary Patch,
· Software Subscription and Serial Numbers,
· Bug Fixes,
· 64-bit Support
October 11th, 2006· .NET Support,
· Core Pre-Requisites,
· Scripting Engine,
· Web Install,
· Web Update,
· Binary Patch,
· Software Subscription and Serial Numbers,
· Bug Fixes,
· 64-bit Support
September 28th, 2006· .NET Support,
· Core Pre-Requisites,
· Scripting Engine,
· Web Install,
· Web Update,
· Binary Patch,
· Software Subscription and Serial Numbers,
· Bug Fixes
September 19th, 2006· .NET Support,
· Core Pre-Requisites,
· Scripting Engine,
· Web Install,
· Web Update,
· Binary Patch,
· Bug Fixes
August 14th, 2006· .NET Support,
· Core Pre-Requisites,
· Scripting Engine,
· Web Install,
· Web Update,
· Binary Patch,
· Bug Fixes
May 15th, 2006· Scripting Engine, Web Install, Web Update, Binary Patch, Bug Fixes