-- V1.00-1

* Added new command "AnnounceMissing" which allows to switch off announcemts
  of files without description.

* New graphical display shows progress while creating lists and messages

* Added switch "TextWindow" to allow two levels of window graphics -
  "NO" displays progress indicator bars only, "YES" also a window
  containing a detailed overview.

* Extended syntax in TRASHALL.LST/KILLALL.LST-files now allows to specify
  maximum age and minimum downloads for each file listed there. Also a
  new feature allowing to autmatically delete files when there are more
  than a certain number in one area (look under KILLTRSH.TXT for a detailed
  explanation!)
  
* New keywords "AreasListDir" and "ListDirType" which instructs Herald to
  create an areas directory list for your mailer. Supported type is currently
  Frontdoor. This ensures you that your mailer will always find the areas 
  even when you change paths.

* Added my own critical error handler to avoid those damned "(R)etry,
  (I)gnore, (C)ancel" junk which just causes overnight system hangs.
  Herald however may react with a fatal error and return to its caller.

* Made numerous cosmetical changes to the logfile format.

* Added new keyword "AddGraphInfo" which allows FileHerald to add infos
  on GIF and PCX pictures (more formats are planned). Any GIF or PCX en-
  countered will get an info on dimension, color resolution and version.

* Added full WME support, both reading and writing of the special FILEAREA.n
  is possible. The programming technique introduced to accomplish that now
  allows to add support for any BBS type more or less easily. (Let's see,
  EzyCom next?)

* Rearranged the [REPACK]-section, Herald can now call any type of repacker
  (not only rearj). User has to configure all necessary commands and error-
  levels. If I write repacking routines it will be an external program, too.

* Added support for Wildcat 3.x - at least Herald is able to read 
  FILEAREA.DAT to locate the areas and ALLFILES.DAT to get the filedescript-
  ions. He does not support that weired passwording scheme and multiple
  paths for one area. Read more in WILDCAT.TXT.

* In favour of RA users I finally changed the code so that FILES.BBS lines
  starting with a blank are handled as comments (as if a "-" were the first
  letter). Only if "LongDescrMark" is set to "SPACE", these lines are treated
  as following lines.

* Empty lines will no longer be removed from FILES.BBS and so they can be
  used to emphasize comments or used as seperators.

* Changed the name of the area backup from "oldname.bak" to "FILESBBS.BAK".
  When an area was edited by FEBBS, the old name was overwritten and its
  contents lost.

* Made some more changes to the logfile format.

* Added two new commands "ExtraAreaFile" and "ExtraFileSpecName". The first
  has the same function as the /oX-switch and allows to create a second
  areafile of any type. "ExtraAreaFileSpecName YES" instructs Herald to
  create a file "FILES.n" in "ExtraListPath" (this was default before).
  So you are able to convert WME and WC to FILES.BBS for d'bridge mailers
  and - as before - special files for RA or RoboBBS.

* The trashpath will only be checked if "TrashFile" or "RepackCommand"
  is enabled - only then this path is necessary.

* Improved the format of HERALD.OLD. Now Herald will "remember" when a
  file was repacked but not announced (e.g. it had no description, but
  was successfully repacked - formerly it would be repacked again in some
  cases when a description has been added).

* Changed default modes for lists and messages. From now on ALL lists
  and messages will be created unless single lists/messages are defined
  in the command line.

* Notify messages for the sysop - as they are local messages - will no
  longer have "Origin" and "Path" lines with them.

* Individual "MsgHeader", "MsgFooter" * "AreaHeader" parms in the [NETMAIL], 
  [ECHOMAIL], [SQUISH] sections. The reason, is that you may want different 
  header for different msgs (longer and more detailed for NetMail, and
  short for EchoMail, for example). If not defined, "MsgHeader" and 
  "MsgFooter" are used, respectively.

* Added "SkipKilllTrash" keyword, allows to exclude certain areas from
  killing and trashing (as one my have supposed :-))

* New command "AddfromCDROM" allows to disable auto-adding files found
  on CD-ROM. Reason is most CD-ROMs contain much junk which hasn't to be
  online at all...

* Wrote an INSTALL which makes installing Herald much easier, just enter
  drive and path and let the program do the rest.

* New keywords "ShortPwdOnlyMsg", "ShortNoReqMsg", "ShortReqOkMsg" now allow
  different messages (both long & short) if desired. Just because of popular
  demand...

* Added "AutoWrap" command. Completely disables auto-wrapping and allows
  to use FILE_ID.DIZ as they are. Hope you squealers are happy now! :-))

* Added FILE_ID.DIZ support. Herald is now able to retrieve descriptions
  from FILE_ID.DIZ or similar.

* The three levels of "UseFile_id" now have the following function:
  NONE   : Ignores any FILE_ID.DIZ
  MISSING: Try to add a description from FILE_ID.DIZ if it is missing
  ALWAYS : Try to find a FILE_ID.DIZ and replace the old description if found

* If Herald adapts a file description from FILE_ID.DIZ, he stores a "W" flag 
  in HERALD.OLD which tells him not to wrap these descriptions anymore. This
  allows both nicely formatted ASCII boxes and automatic wrapping at the same
  time.

* New keyword "StripHiASCII YES|NO" which defaults to "NO". It tells Herald
  to remove all non-standard ASCII characters from adapted FILE_ID.DIZ.
  Might mess them up a bit, but allows to use the function with SBBS where
  there's not enough space for large boxes.

* New keyword: "RemoveEmptyLines YES" removes empty lines from FILES.BBS's. 
  Default is "NO", but I hate these empty lines, so I added that for me 
  personally .-))

* New keyword: "BlanksAsComment NO" is also my personal wish, it allows to 
  tell Herald to consider lines starting with a blank as long descriptions 
  even if "LongDescrMark" is not set to SPACE.

* Made long description handling even smarter, now allows to recognise comment
  lines more exactly. When a line has more than 30 blanks, it is considered
  a long description, otherwise a comment (depends on the settings by
  "BlanksAsComment" and "LongDescrMark".

* Herald is able to creat justified descriptions. "DESCRJUSTIFIED <YES|NO>"
  is allowed in the FILELIST and ANNOUNCE section and defaults to NO.

* Optimised code so that Herald runs a bit faster now.

* Herald now allocates any memory actually only when it's needed instead of
  getting it and freeing it. This gives (because of the malloc-bug) more
  free memory and thus more files which can be handled at a time.

* Herald creates an additional areainfo file containing ANSI color commands.
  This file can be displayed from a BBS menue. There is a complete set
  of token commands available which allow to define the info file freely.

* Additional flags for netmails: IMM (immediate), DIR (direct) in favour of
  d'bridge users; ARQ (audit receipt request), URQ (update receipt request),
  whatever that is.

