PDA

View Full Version : SetupBuilder 8.0 Build 4092 Maintenance Release



NewsArchive
06-22-2013, 06:22 AM
SetupBuilder 8.0 Build 4092 Release Announcement

We are pleased to announce the availability of SetupBuilder 8.0 Build 4092.
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 and minor enhancements. We
strongly recommend that all customers upgrade to the new version of
SetupBuilder 8.0 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 8.0 Build 4092 (June 22, 2013)
----------------------------------------------------------------------------

IMPROVEMENT: [SB#3-06042] IDE: Add MEDIATYPE #pragma to programmatically set
the "Media Type" Generator Setting.

IMPROVEMENT: Add "Is Device USB" option to the "Get System Info..." script
function to determine whether a disk drive is a removable USB
device. Drive Letter specifies the root directory of the disk
to return information about. Returns "1" if the device is USB.

FIX : [SB#3-03281] Installer: Possible redrawing issue when using the
"Set Control Properties: Set Text" script function in a Custom
Wizard Dialog.

FIX : [SB#3-06141] IDE: Under certain circumstances, the Custom
Wizard Dialog properties got corrupted (internal 2KB size limit
increased to 20KB).

FIX : [SB#3-06121] Installer: Possible Edit control display issue in
the Custom Wizard Dialog (e.g. on XP the entry fields were all
black and on Vista+ previous dialogs were shining through the
Edit control's background.

FIX : [SB#3-06081] IDE: Regression in the Shortcuts removal function
caused by [SB#2-06301].

CHANGE : [SB#3-06142] IDE: Minor enhancements in [SB#2-08221] to detect
"hidden" controls (length, width, and height set to 0) controls
in the Visual Dialog Editor.

CHANGE : IDE: The compiler can detect an unknown control identifier in
the "Wizard: Set Control Properties..." script function.

CHANGE : IDE: Minor compiler modification in the function which detects
an unknown control identifier in the "Wizard: Get Control
Info..." script function.

CHANGE : IDE: Minor compiler report window modifications.

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

The full history list can be obtained through the following link:
www.lindersoft.com/HISTORYSB8.TXT


Best regards,

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

--Helping You Build Better Installations
--SetupBuilder "point. click. ship"
--Create Windows 8 ready installations in minutes
--Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
06-24-2013, 01:30 AM
Note: we have not updated the SetupBuilder documentation in Build 4092. But
the following information is required in order to use the new experimental
MEDIATYPE #pragma:

IMPROVEMENT: [SB#3-06042] IDE: Add MEDIATYPE #pragma to programmatically set
the "Media Type" Generator Setting.

- Set Value to 1 to compile a "Single-file image" media type.
- Set Value to 2 to compile a "Floppy" media type.
- Set Value to 3 to compile a "CD-ROM" media type.
- Set Value to 4 to compile a "Custom" media type.
- Set Value to 5 to compile a "Custom (for UAC-aware systems)" media type.

BTW, there will be a MEDIASIZE #pragma in the future.

Example: To set the "Media Type" from the command line:

1. In the "Compiler Variables" Visualizer, create a new [SET_MEDIATYPE]
compiler variable and set Value to 1

2. In the Script Editor, set #pragma MEDIATYPE = "[SET_MEDIATYPE]"

3. To set the Media Type to "Custom (for UAC-aware systems)" from the
command line at compile time, just use:

sb8.exe /C "C:\test\mediatype.sb8" C:\ /CV SET_MEDIATYPE "5"

That's it :-)

Friedrich

NewsArchive
06-27-2013, 12:12 AM
When using the Open Release Folder function in the IDE, an "Error Code#:
42 -- Cannot open Output Directory path: <path>" message box is displayed
under certain circumstances.

In the past, the IDE did not check for ShellExecute(Ex) API errors and so a
failed API call always slipped through. In this specific case, ShellExecute
returns error code 42 (but should return 33 for a successful open folder
operation). Problem is that 42 doesn't correspond to any Windows error
code.

We'll accept code 42 as a "success" return code in the next maintenance
build.

---
FIX : [SB#3-06241] IDE: Possible "Error Code#: 42 -- Cannot open
Output Directory path: <path>" message box when opening the
release folder from the IDE.
---

Friedrich