Change log for mstrings library collection: mstrings-srep.fs mstrings-test.fs mstrings-cat.fs mstrings.html mstrings-store.fs mstrings-comma.fs mstrings-linput.fs mstrings-0end.fs mstrings.fs Unattributed changes are by the initial author/modifier, David N. Williams. The revision date(s) in the source files may be more recent than the most recent date here, when only cosmetic changes have been made. Version 0.8.5 12Jul10 * Replaced parens by angle bracket names: old new (m+) (m!) (m+,) (null-m+) 20Oct10 * Updated mstrings-test to ttester display 1.0.3. 25Oct10 * In mstrings-linput.fs and mstrings.html, fixed list of words and toc to say S-UPTO-M+, is defined and S-UPTO-M+ is not. 18Feb11 * Made definition of PFE-HOST in mstrings-linput.fs conditional. 27Feb11 * Updated mstrings-test to use ttester-xf. * Made consolidated file mstrings.fs. * Tests pass with pfe, gforth, and iForth. Version 0.8.4 26Aug08 * Split mstrings.fs into six libraries, each of which loads whatever it needs, and any of which can be loaded in any order, with systemaatic documentation in mstrings.txt. * Revised mstrings-test.fs to load all the libs. 27Aug08 * Conditionally compiled to avoid "redefined" msgs when dstrings is loaded first: MCOUNT -MCOUNT (M!) M,S 20Nov08 * Revised mstrings-test.fs to use ttester.fs, gforth cvs revision 1.13, instead of testerplus.fs. Added conditional ANSI color modes. 21Nov08 * Added comment to mstrings.txt and mstrings-cat.fs that M+ is also the name of an ANS Forth Double Number word. 25Nov08 * Removed code inadvertently included in the glossary entries for (NULL-M+) and NULL-M+ in mstrings.txt. 26Feb09 * Removed code inadvertently included in the glossary entry for \M in mstrings.txt. 27Apr10 * Noted that Wil Baden's Tool Belt is really public domain. Replaced "ToolBelt" by "Tool Belt". Change log for mstrings.fs and mstrings-test.fs Version 0.8.3 24Jul08 * Final cleanup of 0.8.2 bumped to 0.8.3. 28Jul08 * Reworked library dependence sections of mstrings.fs and mstrings-test.fs * Added independent conditional definition of CHARS+, which is defined in parsing.fs but not in the pfe parsing module. 2Aug08 * Fixed stack comment in UPTO-M,S and revised clobbering and data space alignment warnings. 3Aug08 * Added tests for skipping nonwhitespace delimited pattern in |S|-UPTO-M, which failed. * New words: ?MCONTIG-DATA S-UPTO-M+, * Improved: M+, S-UPTO-M,S * Fixed: |S|-UPTO-M, 4Aug08 * Added tests for ?MCONTIG-DATA and S-UPTO-M+,. 26Aug08 * Made EOL-S character clean. Versions 0.7.1, 0.8.0, 0.8.1, 0.8.2 15Apr08--24Jul08 * Lots of development and iteration, false starts, name changes, new tests. Version 0.7.0 7Jul07 * Changed file name from mstring-tools.fs to mstrings.fs. * Revised to use parsing.fs. * Changed names: old new M>S MCOUNT S,S' SM, * Moved across-line words to mstring-input.fs. * Adapted 'SM,' from dstrings.fs. * Removed 'CHARS,' and CHAR-M+. * Added ?MBUF as a simplifying factor. * Wrote mstrings-test.fs and tested. 8Jul07 * Added alignment tests. * Added -MCOUNT, 'SM+,' with tests. 10Jul07 * Released. Tested with pfe and gforth. Version 0.7.0 (mstring-input.log) 7Jul07 * Moved cross-line words to mstring-input.fs. * Changed names: old new ?CR ?EMIT-CR ?MPLACE-DELIM MPLACE-INPUT ,S" SM," S-UPTO, S-UPTO-SM, * Added UPTO-SM,. Used it as a factor in SM,", and added SM,`. * Revised S-UPTO-SM, to copy without trimming. 4Apr08 * Started mstring-input-test.fs. * Tests for MPLACE-INPUT -- found and fixed bug. * Tests for MPLACE" and MPLACE`. 5Apr08 * Refined tests so far to make use of mstring words. * Wrote eol-test.fs to test the system eol. Original mstring-tools.fs 1Sep02 * Start "Baden String Tools for Cell-Counted Strings". 4Sep02 * Finish.