ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ HISTORY ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Tag-O-Matic Copyright Simon Avery 1995-1996 ! = Bugfix (K) = Idea / bug-found by Kevin W. Kelly * = New Feature (M) = Idea / bug-found by Mike Garner & = Changed Feature NR - Not publically released Version 10 26 February 1996 Major public release. No known bugs. Version 9.99b 24 February 1996 NR & Changed TAGID kludge so that it appears INSTEAD of the tearline. ! Small bug that didn't increase tags' stolen counter in Steal mode. ! Fixed nasty bug that appeared to delete the message when replying to a different echo. (K) Version 9.95b 7 February 1996 NR * Added twit-file feature. See file: T-MATIC.NAM for more details & Added different configs to the T-MATIC.TEM file. Version 9.93b 2 February 1996 NR * Added Fast tag picking. Only really reliable on large tagfiles (>500k). & Tidied boxes, had become corrupt. * Added /L switch Version 9.9b 29 January 1996 NR & Extra Info in Extra Info box. * Added text formatting code to T-Matic. ! Didn't force a newline at the beginning of the tagline. Fixed. & Quotage percent now worked out in bytes, more accurate. & Temp filenames now encompassed by T-MATIC.$$$ & When indexing a changed tagfile, T-Matic no longer recounts every single tagline in the file. Useful if you've only appended one tag. As a safeguard, it still performs a full recount every 10 changes. Version 9.01b 20 January 1996 NR * Remove trailing spaces feature added. Found certain tagfiles from other people had several lines with trailing spaces. This adds a slight delay but is worth it, otherwise T-Matic may think the line is longer than it is, and add another tag-precursor to what appears to be a blank line. ! The @TAG marker, if not found bunged in two tearlines. :( & Tidied up countdown box. ! Prompt TAGID display chopped too soon. (Only effects the display) ! In prompt, info box didn't acknowledge alternative sigfile immediately. ! Registration string was chopped-short when reading from config. :( Version 9.0 15 January 1996 NR * Added reverse-string to prompt. * Fuzzy dupe-checking introduced. (K) & The tag-locater, @TAG_HERE has been shortened to @TAG. It will still pick-up the former (K) * The template file, T-MATIC.TMP has been renamed to T-MATIC.TEM to reduce confusion with a temporary file. (K) & Re-wrote long tagline reformatting code. Works lovely. :) Version 8.9 NR 12 January 1996 ! String matching for my name didn't work, flashed whenever addressed to a "Simon" or an "Avery". Fixed. (K) & Remove /K function - redundant since it's covered by /D & Much nicer display when de-duping, doesn't scroll off the screen. * New toggle: Show countdown. Pops a box telling you how the search is going... * New pop-box when checking for dupes. & No longer uses two strings for the registration string and user's name, all in one. Bit neater. * Can now adopt (in JAM) taglines to a seperate file other than the main tagfile which is still used for dupe-checking. You can then edit the new file (PROCESS.TAG) to make sure the new tags are Ok. (K) * Will filter Hi-Ascii on outgoing tags. Still adopts hi-ascii tags, but replaces any hi-ascii characters with an asterix. Termail automatically checks for this anyway, but other mail programs don't. Version 8.8 NR * Three new macros: @Z, @X and @P ! Small bug that very occasionally hung the computer if the message format was wrong for macros. * Added /W feature for stand-alone message info. Version 8.7 NR * New Info box on prompt. (Nice doggy) ! When de-duping, or filtering, if a blank line was entered in TO-KILL.TAG, then T-Matic would proceed to wipe out all taglines in the file. Many apologies to KWK and any other people about this. Now checks to make sure the line is longer than 3 chars before accepting it. (? (Who lost his tagfile :))) * Creates backup tagfile when de-duping and filtering. Mostly due to the above. When any de-duping or filtering is done, the file OLDTAGS.TAG is created (overwriting any previous copies) containing the original tagfile. (K) ! When entering Setup for the first time, didn't correctly exit. Fixed. & Cosmetic work on help screen and prompt. Version 8.6 NR 4 January 1996 & Changed "edit tag" "enter new tag" so they expanded macro's. (K) ! T-Matic bombed-out ungracefully if the message filesize was 0 bytes. Now bombs-out in style. * Can enter Setup from the prompt menu. Press F10 Version 8.5 NR 2 January 1996 & Tagfile indexing is now seperate for each tagfile, rather than using the same index file for all of them, which made things slower when using different tags, as it had to re-count every time you changed tagfiles. Creates a file called "tagfile.IDX" * Added "Quote %" for the tearline. Version 8.4 NR 1 January 1996 * Added proper !GROUP support for Termail. & Search routine: Now not case-sensitive, and also runs through all the matches in the tagfile, asking yay or nay. (M) * Added @TAG_HERE marker to locate tagline other than at end of message. & Adopt now also scans for ".!." tagline precursors in JAM bases. (TmNice) Version 8.3 NR ! With Macro's turned on, sometimes froze system if the message wasn't configured properly. & New macro's added. * Macro support also added to sigfiles. Version 8.2 * New option - message info. & Neater prompt display of long taglines. (Chopped instead of wrapped) & Adoption: The file TO-KILL.TAG is also checked when adopting, and screens any tagline containing those strings. (Screen for swear-words, or common, unwanted Taglines. (K) Eg: "Ride the Blue Wave!") * "Save Edited tag" prompt now added to the main Prompt when editing/entering taglines. (K) * Another option to Setup: Use Macros. This allows you to have certain taglines that are personalised for the message reader. See "USING PERSONALISED MACROS" for more info. Version 8.1 NR ! In prompt, "Use Alt Sig" now automatically switches on the dependence of the "DO_ALT.SIG" file. & Also, wait at the end of "Kill tag" has been removed. Version 8.0 ! At last, T-Matic can extract taglines from .JAM message bases automatically. & It also runs dupe-checking on adopted tags, if toggled. See section on TAG-ADOPTION for more info. Version 7.3 NR ! Strange colours when Setup was run for the first time. Version 7.2 NR * Added "string-search" at the prompt. More descriptive showing of the finished output on both prompt and setup. Version 7.1 NR ? Thanks to Kevin W. Kelly for Beta testing and suggestions. & Changed colour scheme from v.7.0 for setup. * Stand-alone dupe checking. * Added "Kill Tag" to prompt. (K) * Tagline filtering. Version 7.0 ? Complete re-write (the code was getting convoluted, having been evolved through almost a year, so I went for a fresh ground-up approach) ? Several options have been dropped: TAG.TAG support. Sequential Tags and Sigs. (Now totally random) Origin steal. & Also, the steal routine has been drastically modified. (For the better) Now got a spanky menu prompt, allowing for manual tag-entry, and repeated random selections. Can also toggle between sigfiles from here. This pops up only if "Prompt" has been enabled in the config mode. Self-checking has been incorporated for the first time. This was primarily used as an early warning against viruses, but also stops nasty people from sector-editing the program. This will refuse to run and show a warning if the .EXE file has been tampered with (much as you'd get if a virus attached itself to the file). Of course, this means you can't unpack the file (it's already PKLITE'd). T-Matic will now detect correct .CFG files, and will refuse to run if given one from an earlier version. (Stops weird things happening if you forget to delete the old CFG file when upgrading...) T-Matic will now interface seamlessly with Termail, not only as a tag/sig adder, but now also adds Tag-Adoption to Termail. See section "TAG-ADOPTION" for information. Version 6.5 * Added toggle-able option that now prompts you for a tagline. You can edit the proposed tagline manually, or just press enter and use it verbatim. * Now, at last, (ie, I didn't think of it before), T-Matic will check the message to see whether it already has a tagline before adding one. If a line begins with "...", it will abort. Useful if changing a message. ! Minor bug found. TAGID reported wrong version. (Thanks KWK) ? Released patch file to fix. Version 6.0 * Added toggle-able Kludge adding. Adds a TAGID Kludge: @TAGID Version 5.0 ? Not publically released. Version 4.1 ! Minor Bugfix. Previously bombed out when appending non-random sigs and the sig count got higher than the max number of sigs. Hence it was looking for a file that didn't exist. Version 4.0 30 May 1995 * Allows for Multiple-line taglines. If it works. * Also got a gimmicky Lottery number predictor. Version 3.0 ? (Never released. Why? Just because, alright?) Version 2.0 * Streamlined code for filesize checking. (Thanks C_ECHO chaps!) * Can swap to use an alternative set of sig files. Version 1.0 ? Lots! Tag-O-Matic is essentially version 7 of Tag-Nabbit, but I got bored of that name. (BTW, TN v.7 don't exist) And this program is not backwardly compatible with Tag-Nabbit's .CFG file. 1. Creates a file called TAG.TAG (as the previous version did) 2. Will append the tagline to an existing message. 3. No number 3. 4. Will steal taglines automatically. (Bugfixed) 5. Will steal origins automatically. 6. Will Append a random or sequential sig file to either TAG.TAG or your message file. 7. Got a pretty config screen. 8. MUCH faster tag-choosing. Tag-O-Matic no longer counts the lines in the whole tagfile each time it's run, only if the tagfile has been changed since it last ran. You can configure most of what is used in your message. All this is now contained within the one program, and should hopefully meet all your tagline and sig requirements.