home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / t / tcb-201b.zip / TCB-201B.HIS < prev   
Text File  |  1993-03-28  |  6KB  |  116 lines

  1. ═══════════════════════════════════════════════════════════════════════════════
  2.  TCB [Today's Callers Bulletin] v2.01                         Robert Bingleman
  3.  Second (and final, God willing!) release version.         February 21st, 1993
  4. ───────────────────────────────────────────────────────────────────────────────
  5.         Revision history, versions 1.00α ─ 2.01 ─ Catastrophe of '93.
  6. ═══════════════════════════════════════════════════════════════════════════════
  7.  
  8. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  9. Version 1.00α  [09/29/92]   ≡≡≡  TCB debuts to worldwide acclaim on Sep. 29th,
  10.                             ≡≡≡  1992.  I had been working on it for just over
  11.                             ≡≡≡  a week, and it was tested for almost 2 days.
  12. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  13.  
  14. Bugs:
  15. ─────
  16.  
  17.  φ Parser choked on Ctrl-Z in CNF file, causing an unintelligible error for
  18.    anyone who used an editor that put a Ctrl-Z at the end of the file.  Ugh!
  19.  
  20.  φ Header colours were screwed up badly if colours were changed in the
  21.    SYSOPNAME or BBSNAME strings.
  22.  
  23.  φ Spaces could not be used in border strings because the INSIDE and OUTSIDE
  24.    lines were not quote-enclosed type strings.
  25.  
  26.  φ A couple of peculiar circumstances caused the parser to read log entries
  27.    that should have been skipped (invalid log-ins and so on), creating
  28.    especially uninformative entries in the bulletins.
  29.  
  30.  
  31. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  32. Version 2.01   [02/21/93]   ≡≡≡  Quite a version leap.  I see that there's
  33.                             ≡≡≡  a similar utility out there (LASTON, is it?)
  34.                             ≡≡≡  that's up to version 5-point-something.  Sad!
  35.                             ≡≡≡  I hope he's getting paid for it!  hahaha
  36. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  37.  
  38. Fixes:
  39. ──────
  40.  
  41.  φ All of the above bugs were fixed (or so I'd like to think).
  42.  
  43.  
  44. Improvements (?):
  45. ─────────────────
  46.  
  47.  φ Added ANSICR and ASCIICR flags, so that a bulletin can be made a full 80
  48.    characters wide if your users don't have a problem with "wrapping".
  49.  
  50.  φ Added TOTALC, HEADERC, and LABELC colour variables to set the colours of,
  51.    respectively, the "totals" line, header lines, and labels.
  52.  
  53.  φ Added _BUFFER variable so that the sysop might play around with the size
  54.    of the file buffers that TCB allocates.  The default is a (safe?) 5120
  55.    bytes/file, but can be reduced to accomodate low-memory or increased to
  56.    speed up file access.
  57.  
  58.  φ Added $IGNORE block, where the sysop can define which users should be
  59.    excluded from the bulletin(s).
  60.  
  61.  φ Modified ZEROC.  Now, if the colour is 8x, the background of any zero-
  62.    value columns will remain as defined in the CONFIG line, while the
  63.    foreground will change to the 'x' colour.
  64.  
  65.  φ Changed INSIDEC and OUTSIDEC to quote-enclosed strings (so that spaces
  66.    and colour codes could be used), added a bunch of other characters (to
  67.    accomodate wilder configuration options), and mixed the order around
  68.    (just for the hell of it).
  69.  
  70.  φ Support for multiple logfiles (up to 16) and, thus, multi-node systems.
  71.    It doesn't work as fast as it might, for various reasons, but I think it
  72.    does work well enough.
  73.  
  74.  φ Added MULTINODE flag to indicate whether multiple logfiles may be used.
  75.  
  76.  φ Added CONFIG Field Type W to display the node that the call came in on.
  77.  
  78.  φ Improved documentation, including a 132-column reference card.
  79.  
  80.  
  81. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  82. Black Monday   [03/22/93]   ≡≡≡  No, no new version, but this is certainly
  83.                             ≡≡≡  a noteworthy day in the History of TCB; due
  84.                             ≡≡≡  to a ridiculously stupid mistake on my part,
  85.                             ≡≡≡  I just backed up a blank 3.5" disk onto my
  86.                             ≡≡≡  development drive.  The most recent source I
  87.                             ≡≡≡  have is for a slightly mod'd v1.00!
  88. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  89.  
  90. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  91. Version 2.01b  [03/28/93]   ≡≡≡  I received netmail about six hours ago from a
  92.                             ≡≡≡  fellow named Singh Khana who found a stupid,
  93.                             ≡≡≡  stupid, stupid bug that Turbo C optimized
  94.                             ≡≡≡  into my pristine code.  Well, that's my
  95.                             ≡≡≡  story, anyway, and I'm sticking to it.
  96.                             ≡≡≡  
  97.                             ≡≡≡  So what of it?  Well, I just spent two awful
  98.                             ≡≡≡  hours tracing my own code through Codeview
  99.                             ≡≡≡  with no debug information, and figuring out
  100.                             ≡≡≡  how I could press the code enough to make
  101.                             ≡≡≡  space for a patch.  If I hadn't lost my
  102.                             ≡≡≡  source, it would have taken me all of five
  103.                             ≡≡≡  minutes to repair and recompile.
  104.                             ≡≡≡  
  105.                             ≡≡≡  Grarrrrrrrraaaaaaaaaarrrrrrrrrgh!
  106.                             ≡≡≡
  107.                             ≡≡≡  Anyhow, it's done, and it seems to work.  
  108. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  109.  
  110. Fixes:
  111. ──────
  112.  
  113.  φ Using more than one custom field caused the whole custom-field
  114.    system to spiral downwards and crash fatally in flames.  <Groan.>
  115.    This has, God willing, been fixed.
  116.