Changes:

VersionDateChanges
1.10.12024-04-03NewHelp.cpp v1.0.8.14. Documented all SAFECHARSHELP options.
1.10.0.52023-12-04Cosmetic tweak only: Replaced several ASCII apostrophes with fancy Unicode quotes.
1.10.0.42023-10-13Tweaked ShowCmdHelp() to report VER_PATCH.
1.10.0.32023-10-12Updated the plugin’s web address.
1.10.0.22023-07-24Updated ParseArgs.cpp and NewHelp.cpp to the current version.
1.10.0.12023-06-13Updated the help system to avoid an issue in TCC 30.00.20.
1.10.02021-09-23Switches the .DLL names; now SafeChars.dll is the x64 build. Much cleanup of the code. Tweaks to the version info resource.
1.9.42018-09-04Adds @TAGATTR.
1.9.32016-08-16Fix for the plugin not loading in TCC v20.
1.9.22016-03-09Reworks the help system, for systems where the documented HtmlHelp() API is broken.
1.9.12014-10-31Bug fix: CallInternal() adding an asterisk when it shouldn’t.
1.9.02014-10-29Changes for TCC v17 compatibility. De-documented @UQUOTES — it’s also implemented in TextUtils, and I plan to remove it from a future version of this plugin.
1.8.02014-06-30Added @UNSAFEESC function.
1.7.22014-02-19Minor tweaks to the help system.
1.7.12013-04-23Updated the plugin’s web address.
1.7.02012-09-04Adds @SAFECHARSINFO function (for use by other plugins).
1.6.62012-04-16Adds a kludge to @UQUOTES to support ‘okinas.
1.6.52012-03-13Minor tweaks to @UQUOTES, and documented its control variables.
1.6.42012-02-21Close help window when plugin is unloaded.
1.6.32012-02-19Only strip leading whitespace from args to SAFEECHO / SAFEECHOS when checking for /?
1.6.22012-01-21Added @COUNTSAFE, @COUNTSAFEX, @COUNTUNSAFE, and @COUNTUNSAFEX.
1.6.12012-01-19Added @UNSAFE function.
1.6.02012-01-19Added SAFEARRAY command to massage array elements en masse.
1.5.72011-11-14Minor tweak: @UQUOTES now recognizes two-digit year abbreviations.
1.5.62011-10-27Internal tweaks to the code, and minor changes to the documentation style sheets. No new features or bug fixes.
1.5.52011-10-08@UQUOTES now converts double hyphens to em dashes; made a trivial change to @SAFEENV and @SAFEEXP. Tweaked style sheets and made other minor changes to the help.
1.5.42011-09-29Don’t strip leading whitespace from args to SAFEECHO / SAFEECHOS.
1.5.32011-08-05Further tweaks to @UQUOTES.
1.5.22011-07-31Tweaked @UQUOTES. Double quotes are now converted according to surrounding characters, not just a simple toggle.
1.5.12011-07-29Adds new function @UQUOTES.
1.5.02011-06-17Adds the UNSAFE command, which allows the user to customize the list of “dangerous” characters.
1.4.32011-03-28Don’t call HtmlHelp() to close the help file on shutdown; this is insanely slow for some reason.
1.4.22011-03-03Further tweaks to the help system.
1.4.12011-02-26Tweaks to the help system; now it’s single-instance. Added SAFECHARSHELP.
1.4.02011-01-03Treat parentheses as dangerous, because they affect command parsing and redirection; added _OPENPAT and _CLOSEPAT. Treat square brackets as dangerous; added _OPENBRK and _CLOSEBRK. Minor tweak to @SAFEWRITE to not require a comma between args if the second argument is omitted.
1.3.02010-10-17.CHM help file