home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 035 / tim101p.zip / WHATSNEW.101 < prev   
Text File  |  1994-10-22  |  18KB  |  444 lines

  1. Changes and additions for timEd 1.01:
  2. =====================================
  3.  
  4. * 'LowLevelKB Yes' is the default now. If you have problems (strange
  5.   lockups, TSR's that do not work anymore or that lock the PC), set it to
  6.   'No', but then ctrl-c may print some junk in the screen in some cases.
  7.  
  8. * timEd now supports reading and writing of messages without size
  9.   limitations (apart from memory in the DOS version, of course).
  10.  
  11. * CC:'s are now expanded to "name (address)" form.
  12.  
  13. * You can prevent timEd from expanding CC:'s into <name (address)> form with
  14.   the new 'CCVERBOSE' keyword.
  15.   
  16.   CCVERBOSE Yes - still expand CC:'s
  17.   CCVERBOSE No  - only show to whom the original was addressed, and the 
  18.                   number of other recipients.
  19.  
  20. * Directory listings (internal editor 'file import' and file attach
  21.   generation) are now modelled after Qedit: defaults to *.*, is sorted and
  22.   allows you to move to other directories. There is also a limited
  23.   'speedsearch': you can enter the first character of the filename you are
  24.   looking for.
  25.  
  26. * The 'netmail semaphore' is now also touched if you delete messages and/or
  27.   make other changes to the netmail area.
  28.  
  29. * It is now possible to enter a '%' in your hellostrings by putting '%%' in
  30.   the strings.
  31.  
  32. * In Squish style areas, it is now possible to UNdelete messages. This
  33.   function is added in the ALT-U Maintenance menu: 'Undelete messages'.
  34.   All messages that can be undeleted in that area will be undeleted. They
  35.   will be added at the end of the area, and have the scanned & sent
  36.   attributes added to prevent re-export.
  37.  
  38. * You can now edit the text of a forwarded message before it is saved. If
  39.   you don't want to, you can save immediately and leave the text untouched..
  40.  
  41. * Messages can now also be marked while reading a message (press <space> to
  42.   mark) and marks are now 'sticky' (they will not be lost if you go in and
  43.   out of the L)ist mode).
  44.  
  45.   When selecting copy, move, write, print, delete from the message reading
  46.   screen, timEd will check if any messages are tagged. If that is the case,
  47.   it will ask whether you want to perform the action on the tagged messages,
  48.   or only on the current message..
  49.  
  50.   Message marks are also sticky between areas (you can go out of an area and
  51.   the marks can stay). TimEd will ask what to do when you exit an area that
  52.   still has tagged messages...
  53.  
  54. * Within an area, you can move to next/previous marked message with ctrl-up
  55.   and ctrl-down.
  56.  
  57. * Support for the new structs used by Fastecho 1.41
  58.  
  59. * Support for the new structs used by Imail 1.50
  60.  
  61. * From within the internal editor, you can now edit the header with ALT-E.
  62.  
  63. * List mode is changed. The 16000 message limit (in the DOS version) is
  64.   gone, the dates of the messages are also shown and the list mode will now
  65.   take full advantage of a 132 column screen
  66.  
  67. * There is also a new function available in the List mode: pressing <TAB>
  68.   will show the full header of the current message, including addresses,
  69.   attributes etc.
  70.  
  71. * Fixed a problem where timEd would send an 'OrigReply' to the sender of the
  72.   message with messages gated from Usenet
  73.  
  74. * It is now possible to tag areas (<space> on the area selection screen),
  75.   you can save 'tag sets' to disk (ALT-W on area selection screen) and read
  76.   'tag sets' back in (ALT-R). Each set has a number, 0..9 is possible.
  77.  
  78.   The default tag set is set number 0, which is read in (of it exists) when
  79.   timEd is started up.
  80.  
  81.   These tag sets can be used to create a 'view' on your messagebase. With
  82.   ALT-M (on the area selection screen) you can choose a mode (view) of
  83.   looking at your message areas.
  84.   One of the options is 'tagged areas', which will restrict your view to the
  85.   areas you tagged, others will not be shown / scanned etc.
  86.   This is mainly useful for SysOps who have many areas they never intend to
  87.   read anyway (but want to be able to access them once in a while in order
  88.   to check things).
  89.  
  90.   Another possible view is 'areas with new mail', which will show only areas
  91.   that contain new, unread messages. This is an easy way to read all new
  92.   messages: the number of areas that is shown will decrease until you have
  93.   no more unread mail..
  94.  
  95.   These two modes (tagged & new messages) can also be combined.
  96.  
  97. * The mode at startup can be set with a new keyword: Startup_Mode
  98.  
  99.   Values: All, New, Tagged or NewTagged
  100.  
  101. * Scanning routines have changed a bit now:
  102.  
  103.   ALT-S - still scans areas for new mail, but only those that were not
  104.   scanned before. This is useful when you change the 'mode' to include more
  105.   areas: ALT-S when then only scan the new additions.
  106.  
  107.   ALT-T - T)horough scan: scan all areas again (can be useful when new mail
  108.   was tossed in the background).
  109.  
  110. * timEd now reads all areas from tosser configs (not only echomail areas) if
  111.   you add:
  112.   
  113.   ReadLocalAreas yes  - to read local (incl. bad_msgs, dups, pmail) areas.
  114.   ReadNetAreas   yes  - to read netmail (incl. sent, received mail) areas.
  115.   
  116. * The arealist can now be sorted, on the following criteria:
  117.  
  118.   T - Type of area (order: Netmail, Local, Echomail).
  119.   N - Nametag ('areatag' of the aea, like 'Artware').
  120.   D - Description of the area
  121.   A - Aka used for that area
  122.   G - Group of the area.
  123.   
  124.   You can combine more than one criterium.
  125.   
  126.   Keyword: AreaListSort <criteria>
  127.   Example: AreaListSort TGN
  128.   Sort on type, then on group, then on Nametag.
  129.  
  130. * Implemented crossposting, use XC: <area> [,area] etc.
  131.  
  132. * Fixed a bug in the internal editor: for paragraphs longer than 2 Kb (who 
  133.   writes those? Yeah.. :-), you could get in trouble.
  134.  
  135. * It is now also possible to generate cc:'s in local areas.
  136.  
  137. * When generating a freq with ctrl-f, you will now have the ability to edit
  138.   the entire header, including doing a new lookup on the name of the sysop
  139.   to pull out one of his AKA's with the fancy high speed modem or ISDN link
  140.   :-)
  141.  
  142. * New keyword: Startup_Lines. This control the videomode, the number of rows 
  143.   on the screen. This mode will be set on startup of timEd.
  144.   The values that are allowed depend on the version and mode:
  145.   
  146.   DOS: 25, 28, 50.
  147.   
  148.   OS/2 fullscreen: try it and you'll know (depends on videocard), in 
  149.   addition to the above, 30 and 40 or 45 may work.
  150.   
  151.   OS/2 window: anything from 25-60 AFAIK.
  152.  
  153. * Internal editor command: ALT-Z.
  154.   This will zap the quoted and empty lines below the cursor, until a 
  155.   non-quoted, not empty line is found.
  156.   This is useful when editing a quoted message. With this, you can 'zap' all 
  157.   quotes until the end of the message, without deleting your signoff and 
  158.   origin lines.
  159.  
  160. * You can now force akamatching by using the AKAFORCE keyword.
  161.   Format:
  162.   AKAFORCE <mask> <address to use>
  163.   example:
  164.  
  165.   AKAFORCE 50:*/*.* 49:500/1
  166.  
  167.   means: always use 49:500/1 as address when mail is sent to any zone 50
  168.   address. This forcing will then always be active (regardless of your
  169.   'AKAMATCHING' setting), and will take precedence over 'automatic'
  170.   akamatching.
  171.  
  172. * New keyword: FREQATTRIBUTES, values: i)mmediate, c)rash, d)irect, h)old, 
  173.   k)ill. 
  174.   This is the default status of a file request message created by the ctrl-f 
  175.   function.
  176.  
  177. * Extra parameter for the external editor when using a batchfile: %2 will be
  178.   the areaname.
  179.  
  180. * Bookmark will now also be set if you enter an area directly in L)ist mode.
  181.  
  182. * You can make an area 'read-only' if you add -Ar in the area definition in
  183.   timEd.cfg. The term 'Read-Only' is not really correct, but replying to a
  184.   message in that area or creating a new one is not possible. It is meant as
  185.   a convenience and certainly not as a security measure!
  186.   Deleting a message, for example, is possible. So is mass copying/moving to 
  187.   such an area.
  188.  
  189. * Multi-user support for lastread pointers in Hudson bases as well: use the 
  190.   Hudson_Offset keyword to specify offset in lastread file. First user (and
  191.   default) is offset 0.
  192.  
  193. * The ALT-I screen (from the message reading screen: info) will now also
  194.   show the size(s) of the files that are attached (if there are any).
  195.  
  196. * Added a new kind of replying: 'Bounce reply' (ctrl-B, only available in 
  197.   netmail). This will generate a reply, but not quote the message. Instead, 
  198.   it returns the original message text (including a copy of the message 
  199.   header).
  200.   It will dump you in the message editor, so you can add the reason for your 
  201.   bounce-action.
  202.  
  203. * Added support for Watergate configs, keyword: 
  204.  
  205.   WtrGateCfg <main cfg file>
  206.  
  207.   Watergate is a scanner/tosser that includes support for Usenet news/mail.
  208.  
  209. * A clock can be shown in the message reading and edit screen.
  210.   Keyword: Clock <yes|no>
  211.   In the DOS version, this works, and 'No' will give you the amount of free 
  212.   mem instead of the time. In OS/2, you can choose between a clock and a 
  213.   clock :-)
  214.  
  215.   The DOS version will give up time slices to DV and Windows (or call INT 28 
  216.   if neither of those are found), because updating the clock means it cannot 
  217.   be blocked on I/O anymore. With "Clock No" it _will_ be blocked on I/O 
  218.   again, so that's the way to go in case of an unacceptable performance hit 
  219.   / unsupported multitasker.
  220.   
  221.   In the OS/2 version, all this nonsense doesn't apply of course.
  222.  
  223. * Maximum number of 'name' lines in timEd.cfg increased to 20.
  224.  
  225. * Nodelist details added: when a selection screen is shown, with names found
  226.   in the nodelist, you can press <TAB> for details about the highlighted
  227.   name.
  228.  
  229. * Nodelist lookup in all areas:
  230.  
  231.   F10       : Lookup origin ADDRESS of message
  232.   Shift-F10 : Lookup TO: NAME of message
  233.   F9        : Lookup FROM: NAME of message
  234.  
  235.   This is the same code as a 'normal lookup', so <TAB> should work here as
  236.   well.
  237.  
  238. * Squish stuff updated to Squish v1.10 "there's no limit" standard. This
  239.   means the 5400 msgs limit for Squish areas is gone. The limit is now set
  240.   by available memory. The index handling of Squish areas had to be
  241.   significantly changed for that.
  242.  
  243.   timEd should now be 100% compatible with Squish v1.10.
  244.  
  245. * The find feature is rewritten:
  246.  
  247.   - It now also supports large messages.
  248.  
  249.   - It looks different (colours definable - see below).
  250.  
  251.     color_findactive  : colour of the frame of an active window
  252.     color_findpassive : colour of the frame of an passive window
  253.     color_findtext    : colour of normal text (search strings, and 'lables'
  254.                         like 'Action:'
  255.     color_finddata    : colour of data-items (value of a label, 'Read' as
  256.                         the value of the 'action' parameter for example).
  257.     color_findhigh    : colour of the highlighted ('selected') entry
  258.                         (highlighted bar).
  259.  
  260.     Default is good for mono screens, as usual. Colour guys can add this as
  261.     a start:
  262.  
  263.     color_findactive   11
  264.     color_findpassive   1
  265.     color_findtext      7
  266.     color_finddata      3
  267.     color_findhigh    113
  268.  
  269.   - It can search kludges as well.
  270.  
  271.   - It supports new options: whole words only, case sensitive, 'NOT' present.
  272.  
  273.   - In addition to 'or' searches, 'and' searches are possible.
  274.  
  275.   - Unlimited amount of 'OR' searchstrings can be defined.
  276.  
  277.   - It can scan current, all and now also tagged areas.
  278.  
  279.   - It can scan 'forward' but also 'backward' now.
  280.  
  281.   - You can define an action to be performed on found messages, apart from
  282.     reading, which was already possible, you can now also mark, write to
  283.     file, delete, copy or move.
  284.  
  285.   - When reading a found message, or even DURING the scan, new actions are
  286.     possible:
  287.  
  288.     '+'     : skip to next area (don't scan rest of this area).
  289.     '-'     : skip to previous area (don't scan rest of this area).
  290.     <right> : go on scanning (forward direction).
  291.     <left>  : go on scanning (backward direction).
  292.  
  293.   - The config can be saved (still ALT-S), but will be saved to a 'database'
  294.     in the timEd directory (fdb.dat and fdb.idx).
  295.  
  296.   It works basically still like the old 'find' feature.
  297.  
  298.   Adding strings can be done with <ins>, deleting with <del>, resetting
  299.   everything can (still) be done with ALT-R.
  300.   ctrl-enter starts the search.
  301.   ALT-O will let you edit 'global values' (areas to search, action to be
  302.   performed etc).
  303.  
  304.   When adding strings from the main screen (string will be added below last
  305.   string, so vertically) you are adding items for an 'OR' search.
  306.  
  307.   You will then get a smaller pop-up window with space for about 10 strings,
  308.   strings added there are items added for an 'AND' search. So ALL strings
  309.   added in that smaller box must be found in order to get a match!
  310.  
  311.   So, with the main screen looking like this:
  312.  
  313.   aaa (-----)  &  bbb (------)  &  ccc (------)
  314.   ddd (-----)
  315.   eee (-----)  &  fff (------)
  316.  
  317.   You are looking for messages that contain:
  318.  
  319.   'aaa' AND 'bbb' AND 'ccc'
  320.  
  321.   OR that contain:
  322.  
  323.   'ddd'
  324.  
  325.   OR that contain:
  326.  
  327.   'eee' AND 'fff'
  328.  
  329.  
  330.   Goddit? :-)
  331.  
  332. * When you enter an empty area, ALT-I, ALT-U, CTRL-A and CTRL-N are
  333.   available now.
  334.  
  335. * timEd would sometimes add a 'hard return' if kludges were longer than 512
  336.   bytes (Hudson and *.MSG areas only). This would display part of a kludge
  337.   as normal text (and looks ugly :-). This should now be fixed.
  338.  
  339. * timEd will now properly reset path/drive after using ALT-U (if your
  340.   batchfile or whatever changed it).
  341.  
  342. * timEd will now create the file 'mbunlock.now' if it cannot lock the Hudson
  343.   base. If any program (like your tosser) has the Hudson base locked (and it
  344.   supports the RA 1.11 message base locking specs) it will then unlock it
  345.   within 10 seconds, so that timEd can write to the base...
  346.  
  347. * The area list will now show the areatag at the top.
  348.  
  349. * Subject lines could be messed when replying (if they looked like a
  350.   filepath).
  351.  
  352. * When issuing a file request with ctrl-f from the last message in an area,
  353.   timEd would sometimes complain about non-existing messages.
  354.  
  355. * Added a new keyword: 'EnterMarks <Yes|No>'.
  356.  
  357.   If this is set to 'Yes', the <enter> key will mark a message.
  358.  
  359.   If this is set to 'No', <enter> will not mark a message but will function
  360.   as <cursor right> and move you to the next message. In this case, <space>
  361.   will mark messages.
  362.  
  363. * timEd will now ask (depending on your 'zonegate' cfg setting) whether it
  364.   should use the gate for every single message in a CC:, instead of just for
  365.   the first one..
  366.  
  367. * Using the ctrl-f function, changes to the subject line while editing the
  368.   header would be ignored.
  369.  
  370. * When calling SQPACK from the ALT-U (Maintenance) menu, timEd will now call
  371.   SQPack with two parameters:
  372.   SQPack <dir/basename of area> <areatag>
  373.  
  374.   SQpack.exe will not use the second parameter, but if you make a batchfile
  375.   called SQPack.bat (dos) or SQPack.cmd (OS/2) you can use the second
  376.   parameter, for example to link the message area as well, like this:
  377.   sqpack.bat:
  378.   sqpack.exe %1          <-- Don't forget .EXE!
  379.   squish link -f%2
  380.  
  381. * Memory loss problem when scanning Hudson base solved.
  382.  
  383. * Major surgery on lastread pointer handling: timEd would always convert
  384.   the lastread pointer to an existing message, but that messes up new mail
  385.   scans (if there's one message in an area, and the message is new...).
  386.   This meant quite some fiddling, and since lastread pointers are used in
  387.   many places (fast scanning, personal mailscan, 'normal' scan, find, etc),
  388.   there are many places where it can go wrong :-)
  389.  
  390. * Undeleting lines at the top of the screen would give strange effects
  391.   (internal editor).
  392.  
  393. * In JAM netmail areas, the ^AVIA lines would not be shown correctly.
  394.  
  395. * Fixed sometimes strange behaviour of TAB in internal editor.
  396.  
  397. * Fixed a bug that messed up handling of quotes when pressing <enter> in
  398.   the internal editor.
  399.  
  400. * Better error reporting when an error in the config file(s) is
  401.   encountered.
  402.  
  403. * Fixed memory corruption problem in list mode for Squish areas. This
  404.   problem sometimes popped up if mail was tossed in that area, after you
  405.   entered the area (background mail tossing), but before you entered the
  406.   list mode.
  407.  
  408. * The 'save hellostrings' edit function would regard strings as unchanged,
  409.   if only the case (upper/lower case) was changed. As a result it wouldn't
  410.   save these changed.
  411.  
  412. * Undeleting lines could sometimes lead to traps/exceptions.
  413.  
  414. * Fiddled a bit with error conditions in mass copy/move.
  415.  
  416. * Fixes to the MSGAPI, Squish message writing function. Please check
  417.   carefully for area corruption after "C)hange message".
  418.  
  419. * New keyword: JAM_Zonegate_bit <Yes|No>
  420.  
  421.   This will affect the way timEd does zonegating when saving a message in a
  422.   JAM area: if this is set to 'Yes', it will just set the 'MSG_GATE' bit
  423.   and do nothing else.
  424.  
  425.   If this is set to 'No', it will use the 'old' strategy of addressing the
  426.   message to the zonegate and adding an INTL kludge. This doesn't always
  427.   work well in JAM bases, due to the inner workings of JAM.
  428.  
  429.   At this moment, no released program supports this, but both GEcho
  430.   [probably in version 1.11] and  Fastecho [probably in version 1.42] will
  431.   support this soon.
  432.  
  433. * The OS/2 version could run out of filehandles when crossposting from one
  434.   JAM area to another (shouting "can't open echomail.jam" to indicate this).
  435.  
  436. * Some Hudson lastread pointer trouble fixed.
  437.  
  438. * A certain error in the config could confuse timEd to a point where it
  439.   started to whine about the registration key being invalid (without
  440.   displaying useful error info first).
  441.  
  442.  
  443. // End of whatsnew.101
  444.