PDA

View Full Version : SetupBuilder 6.7 "April 2008 Update" Release Announcement



NewsArchive
04-11-2008, 02:05 PM
SetupBuilder 6.7 "April 2008 Update" Release Announcement

We are pleased to announce the availability of SetupBuilder 6.7 "April 2008
Update". This release is available, free of charge, to all SetupBuilder
customers who have an active SetupBuilder maintenance subscription plan.

This is an update to our latest stable release, and contains some bug fixes
and improvements.

To get the latest product version, select "Check for Updates" from within
the SetupBuilder 6 IDE.

To get the latest documentation, select "Check for Documentation Updates"
from within the SetupBuilder 6 IDE.

We want to continue to be part of your success and hope that these changes
help show that we listen, and respond, to our customers.


SetupBuilder 6.7 -- April 2008 Update -- Build 2198 (April 11, 2008)
----------------------------------------------------------------------------

IMPROVEMENT: IDE: The command line compiler supports an /L pathname switch
now to override the folder location of compiler.txt. By
default, the compiler.txt log file is always located in:
C:\Documents and Settings\<user>\Application Data\Lindersoft\
SetupBuilder 6.

IMPROVEMENT: Installer: The installation loader can report more GetLastError
information if the installation initialization process fails.

IMPROVEMENT: [SB#804091] IDE: Add "Shared Path Status" option to the "Get
System Information..." script function. This option provides
a simple way to detect whether a given folder is shared or
not.

IMPROVEMENT: [SB#804101] IDE: Add "Executable Name", "Project Type:" and
"Server Manifest File:" to the HTML build report.

IMPROVEMENT: Installer: "Check In-use file..." script function can detect
in-use true type fonts now.

Note: This improvement avoids the "-200 decompression error"
when replacing in-use true type fonts.

FIX : [SB#804092] Installer: Possible replacement of in-use files
issue on Windows 9.x operating systems.

CHANGE : Updated Spanish (Traditional Sort) language file (thanks to
Alberto Michelis).

CHANGE : [SB#803091] IDE: The compiler can set the fixed-info section
of the resource for ProductVersion in the setup.exe now.

CHANGE : Installer: The decompression library provides more GetLastError
information if read/write file access fails.

CHANGE : Installer: (internal modification). Binary Patch does not
delete temporary created (unique) files any longer to avoid
ERROR_ACCESS_DENIED errors when calling CreateFile on a file
that is pending deletion.

CHANGE : Installer: Give internal dialog management system more time
(75ms) to synchronize itself before displaying the Progress
dialog.

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

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


Best regards,

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

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
04-11-2008, 02:06 PM
Friedrich

> CHANGE : Updated Spanish (Traditional Sort) language file (thanks to
> Alberto Michelis).

Does this affect existing projects or only new projects?

Is there a way to export LNG files to text to verify what was changed?

Carlos Gutierrez

NewsArchive
04-11-2008, 02:07 PM
> Is there a way to export LNG files to text to verify what was changed?
>
Topscan did it. But couldn't find any change...

Carlos Gutierrez

NewsArchive
04-11-2008, 02:07 PM
Hi Carlos,

>
> Topscan did it. But couldn't find any change...
>

I think there were a few "untranslated" text resources.

Friedrich

NewsArchive
04-11-2008, 02:08 PM
>> Topscan did it. But couldn't find any change...
> I think there were a few "untranslated" text resources.

I exported the LNG file to CSV using topscan after updating and from an old
backup. Using a text compare tool, files were reported as identical. Also,
both LNG files have the same size in bytes.

I wonder if Setupbuilder's Setup doesn't overwrite LNG files if they are
edited or have a newer date. If that's the case, could you please post or
email me the new lng file?

Thanks.

Carlos Gutierrez

NewsArchive
04-11-2008, 02:08 PM
Carlos,

>> I think there were a few "untranslated" text resources.
>
> I exported the LNG file to CSV using topscan after updating and from an
> old
> backup. Using a text compare tool, files were reported as identical. Also,
> both LNG files have the same size in bytes.
>
> I wonder if Setupbuilder's Setup doesn't overwrite LNG files if they are
> edited or have a newer date. If that's the case, could you please post or
> email me the new lng file?

What's the date stamp of your Spanish .lng after doing the web update?

Friedrich

NewsArchive
04-11-2008, 02:09 PM
> What's the date stamp of your Spanish .lng after doing the web update?

11/04/2008 08:33 a.m. 147,456 Spanish (Traditional Sort).lng
1 archivos 147,456 bytes

(date is dd/mm/yyyy)

But I may have opened it with topscan before or after the update (I don't
remember exactly, it was before my first coffee :-), and that changes the
timestamp, I think.

Carlos Gutierrez

NewsArchive
04-11-2008, 02:09 PM
Carlos,

Yes, you are right. The "old" and the "new" Spanish .lng do have the same
CRC32 - that means they are identical. That's why nothing is updated when
you do the web update. If you do a new install, the date/time stamp will be
newer, but it is still the same CRC32.

Alberto, the new SetupBuilder build includes the new .lng file you sent in
March. Could you please check if I have he latest one?

Thanks,
Friedrich

NewsArchive
04-11-2008, 02:10 PM
Friedrich,
I´ve opened a new project, set english and spanish and rechecked all the
strings and found some not translated in:

Standar Buttons (a misspell)
Clarion Enviroment Detection
Misc Errors
Misc Progress (Virtual roots)

Exit the project Saving it, the LNG file does not changed, I´m forgoten
something.

What must I do for the new translation to be saved in the LNG file?

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:10 PM
Hi Alberto,

Aha, that's the explanation :) You have changed it in your project (.sb6),
but this does not change the text resource "system wide".

To change it in the global language file (.lng), please use Tools |
Options... -> Languages tab -> Select the Spanish module and translate the
text resource(s). This will change the text "system wide" - then send me
the .lng :)

Thank you!

Friedrich

NewsArchive
04-11-2008, 02:10 PM
Yes, and that is because is pretty much easyer to change it from within a
proj than by the right way.
Doing it in the Language tab you have to double click (enter does not work)
in every string because you dont see the text (at least the first characters
or the first line) in the browse and you dont know wich text is allready
translated or not.
If you add this feature (to view a part of the text) it will be more easier
to tranlate.
May be a good idea is to indicate which texts were new or updated in each
release.

I´m cheking one by one, be patient...

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:11 PM
Hi Alberto,

You are right. I'll enable the "enter" key and the browse will display the
text of the selected resource in the next build.

Friedrich

NewsArchive
04-11-2008, 02:11 PM
OK, may be you must change an original text string:

In the UNINST INUSE you say:

The following file is in use and cannot be updated:

I think its better to say:

The following file is in use and cannot be unistalled:

no?, sory if I´m wrong.

LNG file attached.

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:12 PM
Thanks for the updated Spanish .lng. It will be part of the next build.

No, the in-use text should be "cannot be updated" because it's a standard
Windows installer message and should be displayed if a file is "locked".

Thanks,
Friedrich

NewsArchive
04-11-2008, 02:12 PM
OK, thanks for the info.

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:13 PM
Carlos is having errors opening the lng with topscan.
I´m posting it again in a zip file for sure and with 2 tranlation errors
detected and corrected.

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:14 PM
Ah, another problem,
If you change a text, the ORIGINAL english text is not viewed in the browse
too, just what I´ve translated before, then I cant realized if the
tranlation is ok or not... then it will be usefull to see the original text
too.

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:15 PM
Hi Carlos,

>> CHANGE : Updated Spanish (Traditional Sort) language file (thanks to
>> Alberto Michelis).
>
> Does this affect existing projects or only new projects?

This does effect new projects only (or if you use Project | Refresh Text
Resources...)

>
> Is there a way to export LNG files to text to verify what was changed?
>

Not in SetupBuilder 6, but it will be possible in SetupBuilder 7.

Friedrich

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

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
04-11-2008, 02:16 PM
It´s me!! Já :-)

--

Saludos / Regards,

Alberto Michelis
ARMi software & technology
www.armi.com.ar

NewsArchive
04-11-2008, 02:17 PM
Hello all,

> IMPROVEMENT: Installer: "Check In-use file..." script function can detect
> in-use true type fonts now.
>
> Note: This improvement avoids the "-200 decompression error"
> when replacing in-use true type fonts.

We have improved the internal "file in-use" verification function in the
latest build. It is possible to detect in-use TTF fonts now. This should
avoid the "-200 decompression error" when trying to replace in-use fonts.

Problem example:
http://www.lindersoft.com/forums/showthread.php?t=3984

Background: the CreateFile (inter alia) Windows API is used to check if a
file is in-use. The CreateFile Windows API always returns a valid handle
when used on a "locked" font. You can even rename an in-use font file with
the MoveFile Windows API, but you can't delete it. So the "replace file on
reboot" mechanism never kicked in on in-use fonts and caused a -200
decompression error (because the CreateFile Windows API was unable to
replace the existing font file).

The new "file in-use" method in SetupBuilder 6.7 Build 2198 should handle
this now.

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

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
04-13-2008, 12:35 PM
Can the SetupBuilder launch an install from the web browser without being
blocked by the download agent?

BTW, I want to upgrade to the most feature rich version, but I haven't
gotten the new limited version (packaged for SV) with my c7 CSP yet, how do
I upgrade without it?

Thanks
JEH

NewsArchive
04-13-2008, 12:36 PM
Hello James,

> Can the SetupBuilder launch an install from the web browser without being
> blocked by the download agent?

I would suggest to code-sign all installations. Then your customers can
download and run installations from a web link. You can create a web
install package and then there is only a small (140 KB) stub downloaded and
executed. This will then download and install required files.

Just let me know if you have further questions.

> BTW, I want to upgrade to the most feature rich version, but I haven't
> gotten the new limited version (packaged for SV) with my c7 CSP yet, how
> do I upgrade without it?

You can send an email with your details to sales@lindersoft.com to upgrade
to the SetupBuilder Developer Edition flagship.

Thanks,
Friedrich

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

"point. click. ship" - that's SetupBuilder 6.7
Create Windows Vista ready installations in minutes

-- Official Comodo Code Signing and SSL Certificate Partner