PPWIZARD is a free preprocessor for HTML, REXX, Visual Basic or any text files.
\ -> Introduction -> Change History
Please note that my version numbers are of the format "YY.DDD" where "YY" represents the year and "DDD" is the day of the year (1-366).
While this format does not let you know of the magnitude of any changes (my change history shows this) it does make it simple to know the "age" of a release.
Please let me know of any bugs or issues and do not assume that someone else has reported it.
I have fixed all known bugs/issues.
The very fact that you are having a problem means that I probably
do not know of it!
In rare cases I do get snowed under and forget things, in this case
remind me!
- Version 22.148
- The "#AutoTag" command now has a "SELFREF"
parameter to allow you to change from the default value of
"{$AT}" (which doesn't work will from within macros).
- Version 22.121
- Improved the {$?}
command and it's documentation.
You can now start this with "$$1" to apply following
$$ commands"
over the whole string rather than each
parameter individually (this could be useful to store the unused
parameter string in a rexx variable.
- Improved the trap handling to always show the trapping line
(when known) in the short output to the console.
- Now outputs values of duplicated macro parameters when aborting.
- New option "DuplicateParms"
(determines action when duplicate parameters found on a macro,
previously always aborted).
- Improved the warning message if syntax checking normally occurs
but neither "<?SyntaxCheck>" or
"<?SyntaxCheckOff>" was used.
Also improved the documentation for both of these codes.
- Now include the rexx compiled help document in the installer.
- Other minor adjustments to code and documentation.
- Version 17.308
- New /PowerShell processing mode and by default
".p" files are mapped to it.
- Version 16.059
- Huge changes to CompareReplaceFixed() - mainly related to space handling.
- The leading "-" sign now turns off most but not all information on the
"/DependsOn" switch, to get the original effect
(not recommended) use "!" instead.
- Temporary "dependancies" now go into
the state file as comments (debugging aid), left format as "00.157"
so rebuilds won't be forced. The comments list the files they affected.
- The "<?NewLine>" symbol was not
adding any required "ExtraIndent"
- The #import command now searches for the file if
required using the FindFile() routine.
- If you let the #import command determine the
field names we now ensure there is no issues if they begin with "{".
- If you used "{col}" codes on a field, the #import
command now validates the column # is an integer.
Added more debugging to this part of the import also.
- MakeWebLinks() modified so that
"#@[]()$!';" and double quote are now valid URL characters.
Also added an optional 4th parameter which allows you to modify this
list to suit your requirements.
- The "File Stack" on a trap is now reversed so that the first entry
is the lowest depth (the failing module).
- Now includes newer version (v11.072) of "REXSYSTM.XH" for
"OpenBSD" support.
- Created new "$$BSX2" transformation.
Older Entries Than Those Above |
If you need to see older entries then please have a look at
my older change history page.
PPWIZARD Manual
Saturday May 28 2022 at 2:55pm