======================== bSTLFilt.pl Revision Log ======================== ==== 2003 ==== 11/22 (bSTLFilt.pl v2.01) Made sure that lines are never wrapped in the middle of pathnames, even if that means an output line length may exceed the /width setting (figuring it is more important for editors to be able to automatically locate the point of the error than it is to unconditionally honor the /width value). Prevented filenames such as iterator.cpp from being translated to iter.cpp. Corrected possible problem recognizing "const pointers" (as opposed to pointers-to-const) in certain constructs. 11/11 (bSTLFilt.pl v2.00) Added support for C++Builder6 (using the STLport library) (Also tested under the C++Builder X Trial version.) 04/22 (bSTLFilt.pl v1.02) Shortened the primary regex ($t) a tad more. 04/08 (bSTLFilt.pl v1.01) Adjusted handling of the phrase 'iterator' to avoid shortening it unless one of the standard iterator types is involved, and added some comments to the user-configurable section to show how to disable all iterator filtering. 02/05 (bSTLFilt.pl v1.00) Optimized the primary regex, $t, to avoid "regex too long" blowups under some older versions of Perl. This should also result in substantially faster execution under all Perl implementations. ==== 2002 ==== 12/26 (bSTLFilt.pl .82) Corrected the "off-by-1" error in /width:nn processing, so that the nn in /width:nn can be the actual width of the display (instead of one less) and things come out looking right. 12/06 (bSTLFilt.pl .81) Oops, initial release was a bit over-zealous in removing the words "Error" and "Warning", so you couldn't even tell them apart. Now there are several user-configuration settings to precisely control the re- formatting of the error/warning prefix. The default comes set to the way I personally prefer it; Changing one variable ($reformat_prefix) from 1 to 0 will restore the original error format. With $reformat_prefix set to 1, three additional variables fine tune the reformatting rules. 12/05 (bSTLFilt.pl .80) Initial beta release.