X-Setup Pro Version 7.2 - LICENSE: Changed License Manager so it will now try to detect what the entered serial is about (old S/N, new S/N, program update needed etc.) and automatically present the options to the user - FIX: BartPE had an invalid call to the translation API and could not be translated because of this - FIX: Restore Log Player had an invalid call to the translation API and could not be translated because of this - FIX: Severals bugs inside the translation engine (thanks to GVG!) - FIX: xqdcXSPInfo.exe couldn't be translated because of missing translation API call (=call the coder lazy) - FIX: Setup has still created \plugins and \wizards folder although empty - MISC: Updated translation API (Localizer) to newest version - MISC: Rewritten translation support from scratch to better use the new features it now offers - ENGINE: xqdcXSPRuntime.bpl is no longer used because of problems with the translation API - START-CHECK: Removed check for xqdcXSPRuntime.bpl (D6) - SETUP: xqdcXSPRuntime.bpl is now deleted on install - ENGINE: Moved both direct registry access methods (that are not using settings.dll) into one file to support 64bit in the future - SETTINGS: settings.dll and the hard coded registry access for translation do now share the same registry value - ENGINE: Messages from the engine will now also be translated when used from external source using RegisterExternalAccess() - MISC: Switched to full on-the-fly localization so no persitent language DLLs are needed, they will be created on the fly. This reduces the size of a language pack by 80%! - INFO: Added new OS "Windows Vista" - ENGINE: Added Windows Vista support into function GetWinVer(). It will return "8" in this case - ENGINE: Added winVista inside block <xspitem-osversion> to support Vista in plugins also - ENGINE: Added function GetModeDebugMessages(): Returns TRUE if Debug Messages are allowed or not (configured by user). Thanks to tmighill! - ENGINE: Updated function GetWinVer(): If an unsupported OS is found, it will return the newest OS it knows (this would be Windows Vista in this release) - CONFIG: When selected a different language, XSP will now notify the user of using the "Switch" button to change the language - ENGINE: Update common plugin text elements (No plugin loaded, Disabled etc.) a little bit - ENGINE: Updated common plugin text elements to resource strings so they can be translated - MISC: The Favorites will now only contain two default items instead of six - MISC: Temporary language files are no longer automatically deleted when the application exits but upon next start of XSP - this will speed up XSP when it is translated - MISC: Temporary language files are now stored inside the folder "XSPLangFiles" within in the %TEMP% folder - MISC: The temporary language files folder will be delete upon uninstallation of XSP - SETUP: The reg path X-Setup Pro\CurrentVersion is now also delete from HKCU upon uninstall - SETUP: If a serial number is detected, the setup program will automatically select "I already have a license" during install - ENGINE: The cache file does now also include the fingerprint of the Items Translation path in case a translation has been updated - ENGINE: The Localizer global variables were removed - they caused more problems then they solved - LICENSE: The input field inside the license manager will now remove any invalid chars automatically (thanks to Frank!) - ENGINE: The warning that is displayed when a user activates an system critical plugin will now use localized wording on the buttons - LICENSE: The License Manager now displays the XSP version inside the title bar - ENGINE: The button caption of MsgError(), MsgInformation(), MsgWarning() and DebugMsg() will be retrieved from Windows directly - START: Updated invalid license message to note that the message is normal after an update |