-
Fix: Uninstall didn't work if the uninstall command in the registry included the
/LOG
parameter (or any other parameters). (Thanks to user gioros83 on GitHub for the report.) -
Added the
GetISPackageUninstallString
function. -
Improved code to use other released units.
-
Added the
GetISPackageVersion
,TestVersionString
, andCompareVersionStrings
functions. -
Improved version string code.
-
Enabled switch to FPC UNICODESTRINGS mode (i.e., string = UnicodeString, PChar = PWideChar, etc.).
-
Update code formatting.
-
String-read from registry updated to avoid potential (but very low probability) buffer overflow error.
-
Compile using FPC 3.2.2.
-
Minor tweaks.
- Initial version.