home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / geo300a1.zip / TODOWORK.DOC < prev   
Text File  |  1996-05-10  |  12KB  |  265 lines

  1. ______________________________________________________________________
  2.  
  3.                GoldED TODO and BUG list. Not complete.
  4. ______________________________________________________________________
  5.  
  6. v---- x = fixed or done. w = working on it. ? = works here.
  7.   v-- ? = bug not found/tested. - = bug found/tested. + = new/changed.
  8.  
  9. * PROJECTS:
  10.   - addressbook.
  11.   - uudecode marked msgs.
  12.   - enhanced search features: "and" search, regex search.
  13.   - access nntp, smtp, pop3 servers for news/mail via tcp/ip.
  14.   - arealist class with integrated group features. (internal)
  15.   - messagebase objects separate from area config. (internal)
  16. w - special line text allocation. (internal)
  17.  
  18. * KNOWN BUGS / PROBLEMS: (not a complete list)
  19.   - pcb: in echomail areas, the "uns" flag is unreliable (cosmetic).
  20.   - pcb: msg should be "uns" if all ~fido~ users have lower lastreads.
  21.   - inputfile in group doesn't work.
  22.   - gedw32: with caps lock on, even numeric keys are shifted!
  23.   - gedw32: one area is scanned even if esc is pressed during startup.
  24.   - gedw32: doesn't obey the screensize keyword.
  25.   - gedw32: is silent when running under windows 95.
  26. w - in msglist mode, the '²' always shows in the logo in stat.line.
  27.   - ransys language isn't always switched properly.
  28.   - with dispsoftcr, softcr at beg.new line is stripped anyway?
  29.   - after a shell, ctrl-s shows nothing and the clock stops.
  30.   - import of very large files sometimes goes bad in 386 version.
  31.   - qwk features have problems in *.msg areas?
  32. w - something in the code seems to be making pointer under+overruns?
  33.   - tearline --- UNREG UNREG. related to empty tearline?
  34.   - template filename seems to sometimes be used as origin in groups?
  35.   - the fd/im nodelist index lookup/browse is not 100% reliable.
  36.   - unexpected deleted squish msgs causes unusual behaviour.
  37.   - with areareplydirect, the "@moved" token should not be active.
  38.   - when frqing from a netmail, don't ask about deleting original.
  39.   - ie import: stops at eof mark. shouldn't.
  40.   - soup import: crashes with long lines (like 100k to-line). (>16k)
  41.   - cosmetic: del at pos 2 above a quote. quote disappears.
  42.   - cosmetic: enter right after the '>'. quote is not reproduced.
  43.  
  44. * TODO / WISHLIST:
  45.   + add (was: oldsubj) when entering new subject.
  46.   + add warnings for location dependent keywords.
  47.   + add-to-userlist ("phonebook").
  48.   + addressmacro selection menu.
  49.   + alarm clock / reminder functions.
  50.   + area setup menu for manually adding new areas. (echoid from area:)
  51.   + areaexcl etc. should accept @filename.lst.
  52.   + areaisemail/news should be location independent.
  53.   + areaisgroup <letter or #number>.
  54.   + arealistsortorder @sortordr.lst.
  55.   + arealistontop <echoid>, arealistsort 'L'. sort echo to the top.
  56.   + arearename <old> <new> ["desc"] [(attrs)].
  57.   + beepword <word>. beeps when <word> is found somewhere in a msg.
  58.   + better support for "static" mailers like binkley etc.
  59.   + better support of mailer semaphores (incl. fdinsess.*).
  60.   + built-in basic xlatcharset/xlatescsets such as latin-1.
  61.   + call externutil from arealist (and other places).
  62.   + call externutil www browser for URL's ("http://" and "ftp://").
  63.   + carbon copies to internet address should be gated.
  64.   + charset selection menu for outgoing msgs.
  65.   + color differentiation for groups in arealist.
  66.   + command to write msgs to a file *without* the header stuff.
  67.   + configurable zonegating (see msg from joe rinck).
  68.   + confirmfile in groups. allow @loadlanguage in .cfm file.
  69.   + copy/move of current msg should c/m viewed msg, not disk msg.
  70.   + critical error handler (for printer errors from dos etc).
  71.   + crossposting should also use random system group items.
  72.   + ctrl-c and ctrl-break should not rudely exit golded.
  73.   + datetime formats without leading zeroes.
  74.   + editing line highlighted in a specified color.
  75.   + emphasize unread mail in the msglist.
  76.   + errorlevels for e-mail and newsgroups.
  77.   + event scandone. after area scanning is done.
  78.   + event pscandone. after personal mail scanning is done.
  79.   + example "essential.cfg" between simple.cfg and advanced.cfg.
  80.   + forward/copy etc. should not reset searchfor etc.
  81.   + freq function should find multiple frqext per line.
  82.   + freq function should make more msgs if subj is full.
  83.   + freq list option: allow manual entry of filenames.
  84.   + freq manager. to manage all frqs in all netmail areas.
  85.   + frqaddrmap <fromaddr> <toaddr>. for auto re-address of freqs.
  86.   + frqwazoo: support different outbound for each domain.
  87.   + gifavailable <yes/no>. to confirm that it really is frq'able.
  88.   + global scope for attribs* etc. in golded.cfg.
  89.   + goldnode option to ignore down nodes.
  90.   + helena.inf support.
  91.   + help system: fully updated - maybe links to manuals?
  92.   + hideemptyarea keyword. removes area from arealist if zero msgs.
  93.   + hudson size warning screen with more detailed info.
  94.   + internal editor: ctrl-up/down: scroll without moving cursor.
  95.   + jump to first area with personal mail.
  96.   + key command to add from-person to moderator database.
  97.   + key command: editinserttime. plus keyword edittimefmt.
  98.   + key command: readexternutilmenu: externutil selection menu.
  99.   + key command: readstealtagline.
  100.   + mark areas and toggle view of marked areas only.
  101.   + mark complete reply tree, not just chain.
  102.   + mark important msgs to a list for future reply.
  103.   + mark interesting subject (and/or msgids) for future highlighting.
  104.   + mark msgs older or newer than a specified date.
  105.   + mark to/from/subject for future twitting.
  106.   + mask/action keywords a'la netmgr to replace twit-feature.
  107.   + message undelete function.
  108.   + mini-hatch system to make a .tic for attached files.
  109.   + moderator @moderatr.lst. show moderator for echo in header.
  110.   + msgidisaddress <yes/no> (no). scan msgid for ftn address.
  111.   + msglist command to go to next/prev marked msg.
  112.   + msglist command to see only marked msgs.
  113.   + multiple hudson msgbases (for concord etc).
  114.   + new help file with *all* key commands explained and indexed.
  115.   + nodelist browser: option to work like fd/im browser.
  116.   + nodelist browser: show Txy flag as the actual open hours.
  117.   + progress bar: when reverse search, fill bar from right.
  118.   + progress indicator desirable during soup import.
  119.   + qwkoptions maxlines=nn.
  120.   + remove various 64k msgbase limits in dos 16-bit version.
  121.   + reorganized users guide manual, including step-by-step setup.
  122.   + reply to moderator.
  123.   + screenblanker -vga. a "pure black" mode for "green" monitors.
  124.   + screenblanker should turn off with ctrl/alt/shift keys too.
  125.   + search across several areas.
  126.   + search the raw nodelist (tiny grep or list).
  127.   + search: show number of matches in the msg when found.
  128.   + search: add new "near" method: "someword near someotherword".
  129.   + selection of import charsets when importing textfile.
  130.   + semaphore exportlist needs to be mtask compatible.
  131.   + semaphore gerescan.now. asks golded to perform msgbase rescan.
  132.   + should check all paths/filenames during cfg compile.
  133.   + showkludge <kludgename>.
  134.   + small popup "notebook" database for info on persons.
  135.   + spellchecker should support @tmpfile too.
  136.   + split long msgs using split kludge spec.
  137.   + statistics (quote% etc) for messages.
  138.   + statusline: ... | lines/total | ... | clock
  139.   + store msg marks between sessions.
  140.   + stringcatcher for www,ftp,http etc. address strings.
  141.   + stylecode char stripping when displaying.
  142.   + support relative paths (such as o\msgs) in areafiles.
  143.   + templates: "Look what @oname~I~ wrote to @dname~me~:"
  144.   + unc file naming support (\\server\dir\file).
  145.   + userbase browser / name selection.
  146.   + userbase lookup should also work in jam areas.
  147.   + viewtagline, viewtearline, vieworigin etc.
  148.   + want old-style column dividing lines back in arealist.
  149.   + want old-style logo screen back in startup.
  150.   + when changing, move changed msg to end and delete the old one.
  151.   + xenia nodelist index support.
  152.   + xlat future: tables convert only to/from iso dis 10646.
  153.   + xlat: cp850 tables: 850_iqp.chs, 850_mne.chs, mne_850.esc etc.
  154.   + xlat: ibmpc<->cp850 tables: ibm_850.chs, 850_ibm.chs.
  155.   + xlatchcp (switch codepage (DosSetCp/INT21,AX=6602h)).
  156.   + xlatchcp <import> <codepage> <localset>.
  157.   + xlatexternal for conversion of text from an external editor.
  158.   + xxdecode features.
  159.  
  160. * AREAFILE WISH LIST:
  161.   + concord.
  162.   + wildcat.
  163.   + wmail 3.x (update).
  164.  
  165. * MSGBASE WISH LIST:
  166.   + pipbase.
  167.   + rbbs.
  168.   + searchlight.
  169.   + synchronet.
  170.   + tribbs.
  171.  
  172. * INTERNET SUPPORT / SOUP:
  173.   + auto-translate internet addr to real name via private userlist.
  174.   + better support for quoted-printable (use =3D instead of '=').
  175.   + built-in replylinker for message-id/references.
  176.   + dupe check for soup import.
  177.   + followup-to: poster (reply via email).
  178.   + hide fidonet details when in "internet mode".
  179.   + newsgroups: get from-name/address via replylink if possible.
  180.   + options to show certain rfc's, like "keywords" and "summary".
  181.   + re-import (toss) bad_soup area.
  182.   + simplify internet setup.
  183.   + split long msgs using mime message/partial subtype.
  184.   + support base64.
  185.   + support internet email cc and bcc's.
  186.   + support rfc distribution: header.
  187.   + support rfc followup-to: header.
  188.   + support rfc lines: header.
  189.   + support rfc replyto: header != internetaddress.
  190.   + support rfc1522 (q-p/base64 in header).
  191.   + support usenet crossposting.
  192.   + support uupc mail/news packets in addition to soup.
  193.  
  194. * REPLY LINKING:
  195.   + built-in replylinker with a variety of link options.
  196.   + redefine non-jam msgbase hdr fields to jam-style linking.
  197.  
  198. * PERSONAL MAIL SCAN:
  199.   + optional safe scan: if hash/crc matches, check actual msg.
  200.   + implement personal mail scan of *.msg and ezycom msgbases.
  201.   + semi-intelligent pm scan for internet newsgroups.
  202.   + inbox/outbox concept.
  203.  
  204. * INTERNAL EDITOR:
  205.   + free fullscreen cursor.
  206.   + real block funcs, incl. column blocks.
  207.   + twokeys (^k^b etc).
  208.   + next-key-is-literal key.
  209.   + call externutil to work on marked block or all msg.
  210.   + show numlock/capslock status.
  211.  
  212. * USER INTERFACE:
  213.   + configurable arealist layout.
  214.   + configurable header layout.
  215.   + configurable msglist layout.
  216.   + configurable statusline layout.
  217.  
  218. * CHECKLIST FOR BETTER INTERNET COMPATIBILITY:
  219.   + binary attachments, full feature set.
  220.   + killfile features.
  221.   + message list sorting (threads/date/subject/from/to).
  222.   + mime multipart, base64, etc.
  223.   + multiple msgs uudecode/un-base64.
  224.   + new internet-tuned msgbase format.
  225. w + nntp, smtp, pop3 direct to msgbase (via tcpip/2, winsock).
  226.   + quoted-printable fixes.
  227.   + rfc1522 (charsets in headers).
  228.   + specific header view, such as summary, comments etc.
  229.   + threading features.
  230.   + mime: store attachments externally (or not at all) when loading.
  231.  
  232. * MESSAGE TEXT PROCESSING:
  233. > + serial traversal of tree using stack.
  234. > + header/kludge identification (header_line).
  235. > + build, save and load charset tables.
  236.   + option to calculate content-md5 on the fly.
  237.   + option to write attachments to files instead of memory.
  238.   + re-assemble an ftn-split message from multiple trees.
  239.   + re-assemble a message/partial from multiple trees.
  240. x + reverse processing: create text from mime entity.
  241.   + optimize.
  242.  
  243. * FIREBIRD:
  244.   + arealist: store only cfg+disp data, not the actual area pointers.
  245.   + improve arealist class.
  246.   + area group item collection class tied in with arealist.
  247.   + msgbase managers for wide-management.
  248.   + line collection class to replace raw line access.
  249.   + derive header line class and body line class.
  250.   + new text-to-line engine to replace MakeLineIndex.
  251.  
  252. * UNDER/OVERRUNS
  253.   - gecarb. carbon copying.  (dos)
  254.   - search many (>1000) msgs in jam.  (os/2)
  255.   - gelmsg.  (386)
  256.   - gutltag.  (dos)
  257.   - gcarea.  (dos)
  258.   - geinit.  (dos)
  259.   - gmsqsh2. move sqsh->msg.  (os/2)
  260.   - gwininpt.  lookups.   (dos)
  261.   - geline.  cc.  (dos,386)
  262.   - gwinpckf.  ie import.  (386)
  263.  
  264. ______________________________________________________________________
  265.