· Unicode enhancements:
· Programs protected with the SoftwarePassport interface now support the use of Unicode characters in more places, including:
· Paths to the protected programs
· Paths to bitmap files for splash screens and reminder screens
· Paths to external HTML files for reminder screens
· Built-in environment variables that contain paths (PROTECTEDFILE and PROTECTEDFILEPATH)
· Content of HTML-formatted reminder screens
· The Armadillo Classic interface already supports Unicode in the places mentioned, so you can now use either interface to take advantage of the expanded functionality.
Bug fixes and other changes:
· SoftwarePassport now works with both absolute and relative file paths to target files (files to protect). Version 7.00 would return a "file not found" error when building protections if the ARM file used relative paths to the target files.
· We improved "Create Key" and "Check Key" functionality as follows:
· The "Check" button on the "Create Key" screen now properly pre-fills values into the "Check Key" screen, both with and without the use of hardware locking.
· Any changes made to the values once on the "Check Key" screen are now correctly passed to the key validator.
· Expire-by-minutes settings were sometimes not properly initialized when opening existing projects in the SoftwarePassport GUI. This was a cosmetic issue only, as the settings were still retained. (To verify the settings, you could open the project in the Armadillo Classic interface.)
· There were a few issues with the formatting and content of the in-application help text.
· Combo box settings in the SoftwarePassport GUI are now being properly written to the ARM file on saves. Version 7.00 sometimes did not retain changes to certain combo box settings.
Note: We would also like to point out that an update is available for the SoftwarePassport Language Strings. If you purchased the SoftwarePassport Language Strings or the SoftwarePassport Premium Bundle (which includes the strings) at any time before March 24, 2010, please contact us at support@siliconrealms.com to request the updated strings. Language strings purchased before that date would use the wrong encoding for some high-ASCII characters in French, German and Spanish, which was a problem that was visible only when editing the Armadillo.LNG file in the SoftwarePassport interface. (If you purchased the language strings on or after March 24, 2010, you already have the latest version.)
Version 7.20, 09 April 2010
Changes since the Beta-1 release:
· We fixed the following bugs, which existed only in the Beta-1 build of SoftwarePassport:
· The "Clear Local Keys for the Project" function was not working. When attempting to clear keys, SoftwarePassport would launch Armadillo, which would then return an error. After Armadillo was closed, SoftwarePassport would report that it had cleared the keys, but the keys were actually still intact.
· Changes to reminder screen settings for one license certificate would sometimes affect other certificates in the project.