home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_mail / gold230.exe / README.DOC < prev    next >
Text File  |  1991-04-04  |  32KB  |  668 lines

  1. README.DOC                          News and version history of GoldED
  2. ----------------------------------------------------------------------
  3.  
  4. Please read this file carefully. It contains important information
  5. about bugfixes, changes and new features since the previous versions.
  6.  
  7. The file is arranged with the newest notes first.
  8.  
  9.  
  10. Notes for Public Release GoldED 2.30, released 05 april, 1991:
  11. ----------------------------------------------------------------------
  12.  
  13. And now for something completely different :-)
  14.  
  15. ! When changing a message, the date and time is now left as is was
  16.   instead of setting it to the current date and time.
  17.  
  18. - The @Position token will no longer appear in forwarded messages.
  19.  
  20. + Added support for "Highwater Marks", as used in the *.MSG format by
  21.   mail processor such as Confmail and QMail. If a message in a *.MSG
  22.   area has a number higher than the highwater mark, it is marked as
  23.   Unsent (displayed as "Uns" in the header).
  24.  
  25. ! Changed the default position of the selection bar in the "Drop this
  26.   msg?" menu from "Yes" to "No!".
  27.  
  28. - When writing marked messages to disk and using Overwrite, GoldED
  29.   would overwrite for every message... Now it will only use overwrite
  30.   for the first, and then use append for the rest.
  31.  
  32. - When using AREA -FILE Dutchie, the previous version of GoldED marked
  33.   the areas as "Opus/Fido" (datetime stamps). I have been told that
  34.   Dutchie actually uses "Std-FTS" (zone/point), so this is now what
  35.   GoldED uses.
  36.  
  37. ! A couple of features have been restricted for non-registered users,
  38.   and "incentive" factors have been added. The tearline is now again
  39.   open for registered users. Please do not abuse.
  40.  
  41. - Writing messages to the printer (PRN) did not always work for
  42.   everyone. These could, however, write to the printer by writing to a
  43.   file named "PRN" and choosing Append. This method is now implemented
  44.   directly for the Printer (PRN) menu option.
  45.  
  46. + The AREASORT keyword now allows you to specify the exact sorting
  47.   sequence. For example, "AREASORT TUE" makes it sort by area Type,
  48.   Unread and Echoids. Previously you could only specify one letter,
  49.   and there were defaults for the rest of the sequence. This also
  50.   works for the "AREA -FILE ... -S<sortspec>".
  51.  
  52. ! All support for the obsolete EID kludge removed. You can no longer
  53.   set GoldED to generate it. The kludge is still recognized as
  54.   "known".
  55.  
  56. - I found some pretty heavy junk code in the keyboard handling code
  57.   from the CXL library. This is now removed, with dramatic keyboard
  58.   speed increase as result in most places. So watch out if you have
  59.   your keyboard set to fast repeat and short reaction time :-)
  60.  
  61. - If a Twit msg is encountered when walking a replythread, GoldED will
  62.   now skip to the next message *in the thread*, not to the next
  63.   message after the Twit msg.
  64.  
  65. - GoldNODE did not recognize "boss" (with a lowercase 'b') in the
  66.   pvt-lists generated by FrontDoor FDNC. It will now handle any case.
  67.  
  68. + New color part: BTYPE <bordertype>. This defines the type of
  69.   borderlines to use in menus and windows.
  70.  
  71. + New keyword: "SPACEQUOTES <yes,no>". If enabled, GoldED will
  72.   automatically add blank lines before and after a block of quoted
  73.   text, if none are present already. This usually improves readability
  74.   of certain messages.
  75.  
  76. ! The DBNETSCAN, DBECHOSCAN, ECHOIMPORT, ECHOEXPORT, NEWNETMAIL and
  77.   NEWECHOMAIL keywords have been replaced with a common keyword,
  78.   "SIGNALFILE <type> <file>". The old keywords still work, but they
  79.   will be removed in a future version. See the manual for definition
  80.   of SIGNALFILE.
  81.  
  82. + New template token: @SetSubj <"subject">. With this token, you can
  83.   set the subject of the message from the template. NOTE: This only
  84.   works if the subject is blank.
  85.  
  86. ! It is now possible to override/change area definitions read with the
  87.   AREA -FILE syntax. If you manually (with AREA <echoid>) add an area
  88.   with the same echoid as a previously read area, the manual
  89.   definition will override and/or change the parameters of the
  90.   previous definition. This could be used to add special attributes or
  91.   R/O (ReadOnly) status or another description, aka or whatever.
  92.  
  93. - When quoting a message, the SEEN-BY's (or parts of them) could
  94.   sometimes be quoted even if kludges and hidden lines were turned
  95.   off.
  96.  
  97. - GoldED now checks to see if it has been renamed to DBEDIT.EXE, and
  98.   if any of the commandline parameters contain the word "INTERNAL". If
  99.   this is the case, no commandline parameters will be accepted. This
  100.   should eliminate the need to set CLEARKEYS when running GoldED to
  101.   replace DBEDIT.
  102.  
  103. - In the internal editor, when deleting characters in the region of
  104.   the first line, GoldED could crash horribly. Fixed.
  105.  
  106. - The internal editor could forget the current line, if using
  107.   overwrite mode.
  108.  
  109. ! GoldED now automatically fixes the more minor QBBS msgbase index
  110.   errors without doing a complete rebuild. Minor errors are wrong
  111.   entries in MSGINFO.BBS.
  112.  
  113. + New keyword: "REBUILD <yes|no>". If enabled, GoldED will rebuild the
  114.   QBBS msgbase index files, if fatal errors were detected. If
  115.   disabled, GoldED will exit with errorlevel 100 and log the cause.
  116.   Fatal errors are mismatched sizes of the main index files
  117.   (MSGHDR.BBS, MSGIDX.BBS and MSGTOIDX.BBS).
  118.  
  119. + New keywords: "ECHOATTRIB / LOCALATTRIB <attributes>". Defines the
  120.   default attributes of echomail and local areas.
  121.  
  122. - The "randomness" of GoldRAND has been improved a bit.
  123.  
  124. ! The TWITNAME's can now be specified as just address masks, i.e.
  125.   "TWITNAME 1:234/567.All" - defines this node and points as Twits.
  126.  
  127. + The USERLIST's are now compiled directly, no longer needing the
  128.   <list>.GED intermediate files (you can just delete them if you
  129.   have them). This greatly speeds up compiling and reduces diskspace
  130.   (relative to the the previous version). After compiling the
  131.   userlists, they are no longer referenced and can be removed.
  132.  
  133. + It is now possible to use GoldED without having the raw nodelist
  134.   file online. It works normally, except that the extra nodelist
  135.   information is (naturally) not shown in the nodelist browser. You
  136.   are no longer warned against missing or "new" nodelists, but GoldED
  137.   will not attempt to use those.
  138.  
  139. + Two new commandline options in GoldNODE: "-D", removes duplicate
  140.   nodes from the index. "-U<file>", generates a sorted FIDOUSER.LST
  141.   file from all compiled nodelists and userlists. This can be used to
  142.   compile an unsorted FIDOUSER.LST, to produce a sorted list.
  143.  
  144. ! The SCANAREA and EXCLAREA keywords now accepts the wildcard
  145.   characters '*' and '?' in the echoid. The '*' works like in the 4DOS
  146.   COMMAND.COM replacement. Examples: "SCANAREA *" - scan all areas,
  147.   "SCANAREA *SYSOP*" - scan all areas containing "SYSOP" anywhere in
  148.   the echoid, "SCANAREA S*.*" - scan all areas beginning with 'S' and
  149.   containing a '.' anywhere in the echoid.
  150.  
  151. + New keyword: "EXTKEYS <yes|no>". If enabled, GoldED will use
  152.   extended bios calls to read the keyboard. With the extended
  153.   keyboard, you can use keys like <Alt-Left>, <Shift-Down>, <Alt-Home>
  154.   and other extended keys. I have also added extra code, so that the
  155.   extended keys can even be used with a non-extended keyboard bios.
  156.  
  157. ! In file attach messages, the drive letter is no longer remapped in
  158.   the subject. If you are file attaching a file that needs remapping,
  159.   you must now enter the drive letter of the server disk. The drive
  160.   letter is internally remapped to the local drive letter using the
  161.   MAPDRIVE definitions.
  162.  
  163. + New keyword: "SAVETIME <seconds>". If defined, the internal editor
  164.   will automatically execute the EditSaveFile function with intervals
  165.   of <seconds>. Good for keeping automatic backup of the message you
  166.   are writing.
  167.  
  168. ! The DBRIDGERSE/RSN files are now only written at exit from GoldED.
  169.  
  170. + New feature: It is now also possible to search backwards in the
  171.   ReadFindAll/ReadFindHeader and ReadMarkingOptions functions. By
  172.   default, GoldED searches forward (next messages), but by preceeding
  173.   the search string with a '-', the search goes backwards (previous
  174.   messages). For consistency, '+' means forward search, even though
  175.   forward search is default. The leading '+'/'-' character is stripped
  176.   from the search string, if present.
  177.  
  178. + New feature: The Random System has been expanded to define a few
  179.   more area specific settings. With the new item "+ Special", you can
  180.   now define Attributes, Findstrings, Output filenames, Twit settings,
  181.   ViewHidden/Kludge settings, Whoto names and Export charsets for each
  182.   area, or groups of areas. See the example GOLDED.RAN for details.
  183.  
  184. + If GoldED starts rebuilding the QBBS messagebase, a popup window now
  185.   tells you what the problem is. This should help you find the
  186.   problem, if GoldED rebuilds a lot.
  187.  
  188. + New keyword: "SPELLCHECKER <commandline>". While in the internal
  189.   editor, you can now press <F9> (EditSpellCheck) to save your message
  190.   to a file and shell to external spellchecking software. When the
  191.   check is completed, the corrected file is read back and you can
  192.   continue editing your message. The EditSpellCheck function uses
  193.   EditSaveFile and EditLoadFile.
  194.  
  195. + New keyboard command: EditLoadFile, default <F8>. Discards the
  196.   message and loads the file defined by the GOLDEDMSG keyword. It is
  197.   meant to load the file saved with EditSaveFile, but will load any
  198.   file. USE WITH CAUTION!
  199.  
  200. + New keyboard command: EditSaveFile, default <F7>. Saves the message
  201.   to the file defined by the GOLDEDMSG keyword. The file is saved as
  202.   CR/LF-terminated paragraphs, as opposed to the EditExport function
  203.   which terminates each line in the paragraph. This function is useful
  204.   when you are writing a big message, and want to safeguard against
  205.   accidental powerdowns and other disasters.
  206.  
  207. + New keyboard command: EditDupLine, default <F4>. Duplicates the
  208.   current line.
  209.  
  210. ! The statusline "bits" [KHT] has been changed: 'K and 'H' still means
  211.   the same (ViewKludge and ViewHidden). 'T' has been expanded to "Ts"
  212.   for TwitSkip, "Ti" for TwitIgnore and "Tb" for TwitBlank.
  213.  
  214. ! The SHOWTWITS keyword now accepts the following parameters: "Skip",
  215.   "Ignore", "Blank" (=No), and "Show" (=Yes).
  216.  
  217. + The CHARSET proposal (FSC-0054.003) has been fully implemented. See
  218.   documentation for details. Thanks to Duncan McNutt (2:243/100) for
  219.   providing the implemention details and the basic translation tables.
  220.  
  221. + The "I51" (FSC-0051.003) proposal is now fully implemented in
  222.   GoldED.
  223.  
  224. + The "Composed Character" proposal is now fully implemented in
  225.   GoldED.
  226.  
  227. ! The GOLDEDPRN keyword has been renamed to OUTPUTFILE. The old
  228.   keyword still works as an alias.
  229.  
  230. - If File Attaching more files than there could fit in one subject,
  231.   the first file of the next (auto-attach) message would be forgotten.
  232.  
  233. - When MATCHAKA was enabled, and you had an AKA with a "fake" address,
  234.   that would be matched when replying. Now it will *not* match an
  235.   address with the same net as your POINTNET.
  236.  
  237. + It is now possible to edit the header (To, From, Subj, Attrs) while
  238.   inside the internal editor. The keyboard command is "EditHeader",
  239.   and it replaces the now obsolete "EditAttrib". Default assignment is
  240.   the <Alt-H> key.
  241.  
  242. - Keystacking and the macro facility should now finally be working
  243.   correctly. See the STACKKEYS keyword in GOLDED.CFG for details about
  244.   keystacking.
  245.  
  246. + GoldLANG now checks the GOLDED environment variable to find the path
  247.   to the keyboard, language and other GoldED config files.
  248.  
  249. ! Bugfix and change: The POINTNET keyword did *not* work as described
  250.   in the configuration - in fact it did not work at all. Now it works
  251.   like this: When writing a message to your Boss (or another point off
  252.   your Boss), the fakenet format is used for your address. In messages
  253.   to any other node, the 4D format is used with the FMPT kludge.
  254.  
  255. + New keyword: "CRLFTERM <yes|no>". If enabled, all paragraphs are
  256.   terminated with a CR/LF combination. If not, only a CR is used. This
  257.   option was created to fix a problem with a Dutchie packer that
  258.   needs CR/LF termination.
  259.  
  260. - In the AREA -FILE Dutchie, PASSTHRU areas were not ignored.
  261.  
  262. - EditGoPgDn fixed. Didn't work so well with single-screen msgs.
  263.  
  264. + The old EditDelWord keyboard definition is now obsolete. It has been
  265.   replaced by the new defintions EditDelLtWord (delete word to the
  266.   left of cursor) and EditDelRtWord (delete word to the right of
  267.   cursor).
  268.  
  269. ! The area selection menu now accepts any character in the range
  270.   32-126 as quick-select characters (previously it was only
  271.   alphanumeric and a few other characters). Pressing <Space> generates
  272.   an underline - this helps when the '_' key is hard to reach :-)
  273.  
  274. - In some extreme circumstances, GoldED could generate CFM receipt
  275.   messages to all subsequent messages. Fixed.
  276.  
  277. + New keyword: "TWITSUBJ <quoted string>". With this feature, you can
  278.   specify any number of "Twit" subjects. When a Twit subject is
  279.   detected, the message will be blanked or skipped, according to the
  280.   SHOWTWITS setting. The subject string is searched in the whole
  281.   subject, so you can specify a partial twit subj. NOTE: Twit subjects
  282.   are limited to 35 chars.
  283.  
  284. + New keyword: "INVALIDATE <Tearline|Origin|Seenby> <Find> <Repl>".
  285.   This is used to invalidate certain control strings in quoted text.
  286.   Use this in conjunction with D'Bridge or other software that chokes
  287.   on control strings in quoted text. If Tearline or Origin is set to a
  288.   nul string, they will not be quoted at all. See GOLDED.CFG for
  289.   examples.
  290.  
  291. - If "All" was part of a name, it was interpreted as the special
  292.   address macro used in GoldED. Fixed.
  293.  
  294. + New template token: @Attrib <attributes>. With this token, you can
  295.   specify certain attributes to be added when using the template. You
  296.   should use this in conjuction with the @Net token, like this:
  297.   "@Net@Attrib K/S CFM" - Sets the Kill/Sent and Confirmation Request
  298.   attributes in netmail messages, when using the template. Neat, eh?
  299.  
  300. - In confirmation receipt messages, a zero Zone could happen.
  301.  
  302. - The Uns (Unsent) indicator in *.MSG areas appearantly only really
  303.   works in netmail, so now it is only set in netmail *.MSG areas.
  304.  
  305. - The help system compiler in GoldLANG was buggy and produced a fairly
  306.   useless help file.
  307.  
  308. - Forwarding had some minor bugs when forwarding across areas etc.
  309.  
  310. - If there were more than one nodelist with the same filename and
  311.   different numeric extensions, GoldED got a bit confused.
  312.  
  313. ! The help system now automatically pops up and displays a warning
  314.   text if there is less than 50k memory left in the initialization
  315.   process just before scanning the QBBS-msgbase (if any). If GoldED
  316.   actually runs out of memory, another help text is popped to tell
  317.   what is happening.
  318.  
  319. + New keyword: RENAREA <oldechoid> <newechoid>. This renames one
  320.   echoid to another just before the test for EXCLAREAs. The feature is
  321.   meant to be used like this: "RENAREA NETMAIL001 NETMAIL" or "RENAREA
  322.   ECHOMAIL001 BAD_MSGS", but you can use it any way you wish. NOTE:
  323.   This is only available to REGISTERED USERS!
  324.  
  325. ! In 2.29f, the default overlay size was set to 175K. This appearantly
  326.   caused mysterious crashes and lockups for some people who were
  327.   running GoldED in a tight memory space. The overlay size has now
  328.   been changed to approximately 64K. This slows GoldED down quite a
  329.   bit, so if you want to to run faster (at the expense of memory), you
  330.   must add the commandline parameter -O<ovlsize> with a higher size,
  331.   up to 200K. Use the new GEDCMD environment variable, if you can't
  332.   use the commandline.
  333.  
  334. + New environment variable: SET GEDCMD=<commandline arguments>.
  335.   Specifies additional commandline arguments. Use this if you want to
  336.   specify arguments, but need to run GoldED without them (for example
  337.   when renaming GOLDED.EXE to DBEDIT.EXE). You can override the
  338.   environment arguments with "real" commandline arguments.
  339.  
  340. + New keyword: AUTOATTACH <yes|no>. If enabled, drivespec (C: etc) in
  341.   the subject in netmail will automatically turn on the file attach
  342.   attribute. This was a feature I had removed in 2.29f. As a change
  343.   since the operation of 2.29e, the autoattach will now only work if
  344.   the subject has been edited - this solves the 2.29e problem of
  345.   autoattaching in netmail replies of file attaches.
  346.  
  347. + New keyword: FIELDCLEAR <yes|no>. If enabled, the edit-field (in
  348.   Write file, import etc.) will be automatically cleared for new entry,
  349.   if a non-edit key is the first key pressed.
  350.  
  351. ! The attemped RA-style msgbase sharing did not work properly, and has
  352.   been removed. The msgbase is now accessed as in the previous
  353.   versions - which means that it is *not safe* to enter messages while
  354.   a BBS user is online in another task.
  355.  
  356. ----------------------------------------------------------------------
  357.  
  358.  
  359. Notes for GoldED 2.29f, released 14 February, 1991:
  360. ----------------------------------------------------------------------
  361.  
  362. Hello again. This should be the *last* beta before the final 2.30
  363. public release. The "only" thing missing now is the complete
  364. documentation, which I will get to work on asap.
  365.  
  366. As you may have heard, 2.30 will be the last version in the 2.xx
  367. series. When 2.30 is released, I will start developing the 3.xx
  368. series, rewriting the whole thing from scratch - based on the
  369. experiences from the old series. The program structure of 2.xx was
  370. never designed to reach the complexity it has now, and result is a
  371. big bunch of code which is extremely hard to maintain, not to mention
  372. add *more* features to. The rewrite process will take many months.
  373.  
  374. If you have any questions or bugreports, please use the international
  375. GOLDED echo, because I receive a lot netmail and it all takes time
  376. away from development.
  377.  
  378. Anyway, here are the notes for this beta:
  379.  
  380. ! GoldLANG now also handles the compiling of the Random System
  381.   GOLDED.RAN file.
  382.  
  383. + I have finally completed the online (F1) help text. It is still a
  384.   bit rough, but you can fix it up yourself if you want - the raw help
  385.   text is the GOLDED.HLP file. It is processed by GoldLANG to produce
  386.   the indexed version GOLDED.HLX. The .HLP file contains instructions
  387.   about the format of the help text.
  388.  
  389. + GoldED now adds a message to the DOS prompt in DOS shells, so that
  390.   you won't forget it. NOTE: For some reason, this currently won't
  391.   work when using SWAPALL to swap GoldED out of memory in shells.
  392.  
  393. ! The keyword MAILERPATH has been renamed to the more appropriate
  394.   AREAPATH. The old keyword is still kept as alias for compatibility
  395.   reasons.
  396.  
  397. ! The Opus area reader now has the syntax AREA -FILE OPUS [path]. The
  398.   old OPUSPATH keyword is now obsolete and is no longer supported. If
  399.   no path is specified, the AREAPATH or the OPUS environment variable
  400.   is used.
  401.  
  402. + GoldED now handles messages to "AreaLink" (the IMail version of
  403.   AreaFix) just like it does for AreaFix, AreaMgr and FileFix.
  404.  
  405. + New area reading option: AREA -FILE MAXIMUS [PATH\AREA.DAT]. Reads
  406.   the Maximus AREA.DAT file for all the echomail areas. You still have
  407.   to manually add a netmail area etc. Tested to work with Maximus 1.02.
  408.  
  409. ! GoldED no longer "touches" the file date of *.MSG files, unless
  410.   changing or writing a new. Previously it opened all *.MSG file to
  411.   update the "times read" field - thereby touching the file date. Now
  412.   it only updates the times read in netmail, and does not touch the
  413.   file date in the process.
  414.  
  415. - The Carbon Copy function no longer adds the node of the original
  416.   msg, if found in the CC list. This was mostly a problem when
  417.   changing an already processed CC list.
  418.  
  419. - There was a bug in the lastread update of *.MSG areas, that appeared
  420.   if you read an *.MSG area, exited to the area menu and scanned all
  421.   areas. Then the lastread pointer of the last area you read, would be
  422.   reset to the previous position. I *think* this also solves the
  423.   problem some had with "open error, problem: <path><random#>.MSG".
  424.  
  425. - When NEXTAREA was on, the area selection bar would not move to the
  426.   next area, unless the current one was empty.
  427.  
  428. + In the template, a new token has been added: "@Message". It works
  429.   sort of like "@Quote". For Forwards and Changes, @Message is
  430.   replaced by the total original message. NOTE: This is a significant
  431.   change, because you now *have* to use @Message - see example .TPL.
  432.  
  433. + GoldED now fully supports the Confirmation Receipt attribute, as
  434.   introduced in FrontDoor 2.00 with the FLAGS CFM kludge. When GoldED
  435.   finds an unreceived message to you with the CFM (or the RRQ Return
  436.   Receipt Request) attribute, it generates an automatic response
  437.   message from the content of the new GOLDED.CFM file. In the
  438.   GOLDED.CFM file you can use most of the template tokens to
  439.   personalize the automatic message. You can specify the attributes
  440.   for the message with the CFMATTRIB keyword.
  441.  
  442. + New config keywords: NETATTRIB, CCATTRIB, CFMATTRIB. As parameters,
  443.   they can have all the attributes known to GoldED: RCV, SNT, IMM,
  444.   DIR, LOK, TFS, KFS, PVT, CRA, LOC, HLD, K/S, FRQ, URQ, ATT, ARQ,
  445.   RRQ, RRC, TRS, ORP, A/S, ZON, HUB, XMA, CFM, HIR, COV, SIG, LET,
  446.   RSV, QRE, QRN. For example CCATTRIB PVT, K/S. Puts Private and
  447.   Kill/Sent on all Carbon Copies. These attributes can (must) also be
  448.   used in the AREA lines instead of the old P,C,K types. NOTE: The old
  449.   NETATTR and KILLCARBON keywords are no longer supported. In AREA
  450.   lines, Read Only areas must now be indicated by "R/O" instead of
  451.   just "R".
  452.  
  453. ! For manually added GoldED AREA lines, the "F" area type now means
  454.   the same as "O". The previous "F" type is now "S" instead.
  455.  
  456. - The nodelist lookup bug, that gave empty or garbage "Problem:" log
  457.   entries should be fixed now.
  458.  
  459. - When using Change and then just changing the Origin and Saving, the
  460.   origin would get replaced (an unintended, but nice feature).
  461.   Unfortunately it had a bug that truncated the origin if it contained
  462.   ()'s.
  463.  
  464. + Added a "Change Origin" item to the Save Message menu. The item is
  465.   defined with the new MI_OrigS language definition.
  466.  
  467. ! In the nodelist lookup, if you enter a partial name, GoldED now only
  468.   pops up the browser if there is more than one match to the partial
  469.   name.
  470.  
  471. + I have implemented the messagebase sharing method used by
  472.   RemoteAccess and associated utils. I don't know how well it works -
  473.   you tell me, please.
  474.  
  475. + Implemented part of the "Composed Characters" proposal by Andre van
  476.   de Wijdeven (2:500/131) and Michiel de Bruijn (2:500/128.1910). The
  477.   proposal uses a special method to convert highbit national/special
  478.   characters to a three-character equivalent, involving special
  479.   treatment of the softcr character. I have only implemented the
  480.   three-character -> highbit part.
  481.  
  482. - The character '#' is now also a comment-char in AREAS.BBS files (I
  483.   believe it's used as a passthrough character?)
  484.  
  485. ! Changed the header display format: Shorter name fields, wider node
  486.   address fields, wider attributes field, now also displays the "date
  487.   sent/received" info, if present. The "date written" field is now
  488.   (again) always formatted as "dd mmm yy  hh:mm:ss", no matter how the
  489.   original date string looked.
  490.  
  491. ! Changed the hexdump to a format I can use more easily to make the
  492.   original raw message out of a hexdump via creative DEBUG use.
  493.  
  494. - Wildcards were not properly recognized in the Import function in the
  495.   internal editor. The filepicker in the Import function is now
  496.   expanded to fill the whole edit window.
  497.  
  498. - Fixed up the Anchor, Cut and Paste functions in the IE a bit. The
  499.   PageUp/Down/Home/End has also been fixed up.
  500.  
  501. + When changing a message, the cursor will now be placed at the top
  502.   line displayed when you where reading the message.
  503.  
  504. - If GoldED was active when the system time passed 00:00:00, the
  505.   system *date* would not get updated! A piece of advice to
  506.   developers: Do not use the Turbo C(++) biostime() function to get
  507.   the bios timer value.. Read it in lowmem manually.
  508.  
  509. - In *.MSG areas, when a message "suddenly went missing", GoldED would
  510.   exit with an Open Error. Now it rescans the area and tries again.
  511.   Hopefully it won't loop...
  512.  
  513. + GoldED now supports the new D'Bridge 1.31 (and betas) DBRIDGE.ADF
  514.   area definition format. GoldED first tries to find the new file,
  515.   otherwise uses the old .AA1/2 files.
  516.  
  517. - If there were several nodelists with the same name, but different
  518.   dates, GoldED could take the wrong one by mistake.
  519.  
  520. - In *.MSG areas, GoldED now tries to find the closest message if the
  521.   lastread message did not exist.
  522.  
  523. - It was possible to crash GoldED by turning on more than 10
  524.   attributes at a time.
  525.  
  526. - Added (more) checking for invalid QBBS board numbers, especially in
  527.   the IMail support. A symptom of invalid boards (with numbers below 1
  528.   or above 200) was that GoldED started rebuilding, and rebuilding,
  529.   and rebuilding and ...
  530.  
  531. - Fixed a small bug that could cause a wrong compare of file time
  532.   stamps, which some have found in the form of "Could not open
  533.   GOLDED.DAT".
  534.  
  535. ! The startup GoldED logo has been changed to a more neat design,
  536.   which should look good on all displays. The logo uses three extra
  537.   colors not previously used: "BRAG TITLE", "BRAG HIGHLIGHT" and
  538.   "BRAG BLOCK". They have a set of default colors, even if you are
  539.   running with your own old definitions. NOTE: For those with a "very
  540.   old" GOLDED.CFG, the BRAG TITLE color may already have a definition,
  541.   and the logo will then probably have a bit odd colors.
  542.  
  543. ! DV timeslices are no longer freed when Moving, Copying etc. marked
  544.   msgs.
  545.  
  546. + The status of the "ViewHidden", "ViewKludge" and "ShowTwits" toggles
  547.   are now displayed in the statusline in brackets [] as H,K and/or T.
  548.   The 'T' status is displayed when ShowTwits is either No or Skip.
  549.  
  550. ! Changed the operation of the SWAPALL keyword. It now accepts the
  551.   following parameters: YES, NO, XMS, EMS and DISK. YES automatically
  552.   tells the swapper to try XMS, EMS, DISK in that order and NO tells
  553.   it not to swap at all - as usual. But you can also specify you own
  554.   order: "SWAPALL EMS, XMS, DISK" makes it try it in that order, or
  555.   "SWAPALL EMS, DISK" makes it ignore XMS. Delimiters are space, tab
  556.   and comma (,).
  557.  
  558. - Fixed some bugs in the Paging functions in the IE. Exchanged the
  559.   ^PgUp/^Home and ^PgDn/^End keys for the IE in the .KEY file.
  560.  
  561. + New template token: @New. It works similar to the @Reply, @Quoted
  562.   etc. tokens; The line is only inserted in new messages (not replies
  563.   and such). I have added a @New line in the example template.
  564.  
  565. ! GoldED no longer assumes your current AKA zone if a message does not
  566.   contain zone information, but will instead refrain from displaying
  567.   the zone part of the address.
  568.  
  569. - The default template in the .LNG file was wrong - it contained '\r'
  570.   (CR) characters, where it should have been '\n' (LF) characters.
  571.   This mistake resulted in an empty template if the real *.TPL files
  572.   were missing.
  573.  
  574. ! Some of the sound effects have been adjusted to less noisy versions.
  575.  
  576. ! The warning "message is not sent" is no longer displayed when
  577.   deleting an echomail or local message in an *.MSG style area.
  578.  
  579. + New area key: AreaBoardnos, default (in the .KEY file) <Alt-B>.
  580.   Toggles display of QBBS board numbers vs seqentially numbered areas
  581.   in the area list. Corresponding is a new config keyword, BOARDNOS
  582.   <yes|no> (default: no).
  583.  
  584. ! The Kill/Sent (K/S) attribute is now automatically turned off when
  585.   turning on the Archive/Sent (A/S) attribute.
  586.  
  587. ! D'Bridge areas without descriptions are no longer ignored, but
  588.   instead get the echoid as description. If you had used the previous
  589.   ignoring as a feature, you should use the EXCLAREA keyword instead.
  590.  
  591. ! The address macros now also works in echomail and local areas. This
  592.   helps out with entering those long and hard-to-spell names.
  593.  
  594. + GoldED can now also use the FIDOUSER.LST userlist format. Add your
  595.   userlists in GOLDED.CFG as: USERLIST <filename.ext>. The userlists
  596.   are converted automatically by GoldNODE to the FrontDoor "pvt" list
  597.   format and compiled as such for use in GoldED. The converted file is
  598.   named <filename.GED>. The original userlist is kept unharmed.
  599.  
  600. + New area reading option: AREA -FILE DUTCHIE [path to DUTCHIE.ARE].
  601.   Reads the DUTCHIE.ARE area file from the Dutchie Conference
  602.   Manager. You still have to manually add a netmail area etc.
  603.  
  604. + The Private (Pvt) attribute is now automatically set in your reply
  605.   message, if the original had the Private attribute set.
  606.  
  607. ! It is now possible to search for, or mark with, more than one string
  608.   at the same time: Simply separate each string with a semicolon (;).
  609.   NOTE: Leading and trailing spaces are considered part of the search
  610.   string. Max 10 strings can be searched for.
  611.  
  612. ! The "DateWritten" and "DateArrived" timestamp fields are no longer
  613.   touched in *.MSG files. Unless you change it or write a new :-)
  614.  
  615. ! Using "drivespec" (C: etc.) in the subject of netmail messages no
  616.   longer automatically switches on the File Attach bit.
  617.  
  618. ! When quoting tearline and originline, they are no longer
  619.   invalidated.
  620.  
  621. ! GoldED no longer cares what you put in your messages in netmail and
  622.   local areas. This means that tearline and originline in these areas
  623.   are not moved or replaced, nor are they processed.
  624.  
  625. ! The "times read" field is now only updated in netmail areas (for
  626.   compatibiliy with the FrontDoor "MAIL" indicator).
  627.  
  628. - GoldED no longer leaves you in 40 column mode if an error occurs
  629.   early in the startup.
  630.  
  631. ! After seeing the abuse of the tearline in registered setups, I have
  632.   decided to remove the option to define your own tearline entirely.
  633.   This means that tearline definitions in .CFG and .RAN no longer
  634.   works. Please note, that what I'm doing now is adhering to the
  635.   technical standards and policy, which I have frankly been bending to
  636.   the breaking point by allowing your own definitions..
  637.  
  638. ! The Cookie feature has been changed. I received a lot of complaints
  639.   that it added useless volume to the mail flow, and I must admidt
  640.   that it *was* a bad idea to enable it by default etc etc. However, I
  641.   still think that it is a useful feature. So... to make you think
  642.   about it before you use it again, I have changed the token and util
  643.   name to a more "neutral" set: @Random and GoldRAND.EXE. Please
  644.   consider carefully before you enable the feature..
  645.  
  646. ! The REPLY kludge is no longer used to find a destination address.
  647.   The new Reply Comment function in GoldED and registered FrontDoor
  648.   uses the REPLY kludge in such a way that it can no longer be used to
  649.   get reliable destination address information.
  650.  
  651. ! SoftCRs in messages are now treated exactly as LFs - they are
  652.   ignored completely, as per specs in FTS-0001. Previously SoftCRs
  653.   were either ignored or converted to spaces depending on the
  654.   character before or after the SoftCR.
  655.  
  656. + New command line option: -O<overlay size in kb>. You can now specify
  657.   how much DOS memory the dynamic VROOMM overlays can use, and thereby
  658.   how fast GoldED runs. The smallest size is 30K (extremely slow), the
  659.   largest 200K (practically running as non-overlayed). The default
  660.   size is 175K.
  661.  
  662. - A bug in the D'Bridge lastread pointer support caused the
  663.   DBRIDGE.LRQ go grow by one lastread record for every GoldED session.
  664.   If you use D'Bridge, you should check the size of it..
  665.  
  666. - GoldNODE fixes: See GOLDNODE.DOC.
  667. ----------------------------------------------------------------------
  668.