Phone book:
-----------

- Previous  releases of the phone book would not clone single phone
  book entries correctly.

- The  configuration  copying  routine  will  now  selectively copy
  config information to the currently selected phone book entries.

- Dialing lists are now built differently in the phone book:

   Shift + 1 click -> Inserts phone book entry into the dialing
                      list or removes it.

      Double-click -> Dials the selected entry immediately

- The  phone  book  encryption/decryption routines are a tad faster
  now.

- The  program  will  now  prompt  twice  for  a  phone book access
  password.

- Comment,  phone number, user name and password can be much longer
  now than they used to be in previous releases.

- The phone book now only contains the configuration information to
  differ from the global configuration.

- Previous  releases would not save any rate information along with
  encrypted phone book files, this has been fixed.

- The  configuration  copying routine now allows to `drop' parts of
  the  phone  book  configuration  rather  than replacing them with
  parts  of  the  global  configuration.   This  feature  works  in
  conjunction with the new phone book file format.

- A  new  feature  has  been added:  as an option, the program will
  immediately start to redial the currently configured dialing list
  as soon as the line is hung up or the carrier is lost.

- With  several  phone  numbers mapped to a single phone book entry
  previous  releases  would  display  incorrect  information in the
  dialing  window  concerning  the  next  phone  book  entry  to be
  dialled.

Documentation:
--------------

- The   program  finally  includes  context-sensitive  online  help
  implemented  through  amigaguide.library  (note:   Kickstart  3.0
  required).   Any window to offer a help text will display it when
  the `Help' key is pressed.

- The  ARexx  interface  documentation was entirely rewritten.  The
  main program documentation was updated and slightly enhanced.  Be
  sure to reread it!

Text buffer screen and review buffer window:
--------------------------------------------

- Both  the text buffer screen and review buffer window now feature
  new  and  improved scrollers.  Scrolling and screen refreshes are
  also quite a bit faster now.

- The  text  searching routine has been enhanced and now works much
  faster  than  in  previous  releases.   It  also  happens to find
  multiple occurences of a string in a single line.

- Improved  text  buffer  handling, reduced memory fragmentation if
  running under control of Kickstart 3.0.

- The  text buffer will no longer quietly swallow single characters
  and will finally correctly wrap lines longer than 80 characters.

- The  review  buffer window now also sports a search function just
  like the text buffer screen, other  useful  menu items have  been
  added as well.

File transfers:
---------------

- In previous releases the program would miscalculate the number of
  bytes  left  on  a filing device when receiving a file.  It would
  not take the number of bytes received into account, this has been
  fixed.

- In  order to transfer files one can simply drag the corresponding
  icons  on the `term' main window (requires that the `term' window
  is opened on the Workbench screen).

- Instead  of  identifying the type of a file received, the program
  will optionally attach a file comment to show the name of the BBS
  the  file  was  received from and the time and date when the file
  was received.

- In  case  a  file  transfer  is terminated due to errors the file
  transfer window will remain open until explicitely closed.

- The  XPR  interface  will disable the xpr_unlink() routine if the
  `override transfer path' option is in effect.

- The  XPR  interface  will  no longer sort files to be uploaded by
  size  and name as most users found this feature annoying.  It now
  sorts the files only in alphabetical order.

- The file transfer window now correctly displays  the names of all
  files sent and received.

- The  file  transfer  server was removed as it would not lead to a
  performance gain but a performance loss.

- Being particularly imprecise and rather silly the transfer window
  no longer displays the transfer efficiency.

Terminal emulation:
-------------------

- `term'  now finally also runs as a window on the Workbench or any
  other  public screen (that's what you always wanted, right?).  If
  running  under  control  of  Kickstart  3.0 will attempt to share
  screen colours with other applications, making it possible to run
  the  terminal  emulation  in  eight  or sixteen colours if enough
  shareable pens are available.

- `term'  will  refuse  to  run on a public screen if running under
  control  of  Kickstart  2.x  and if the screen font happens to be
  proportional-spaced.

- Some minor and some major bugs in the built-in terminal emulation
  have been fixed.

- The  program  distribution  now  includes  the  11 point IBM.font
  donated  by  Bernhard  F.   Muller.   I  also  hacked an 11 point
  GFX.font into existance.

- I  was  surprised  to  discover  that  in  previous  releases the
  terminal  emulation  server  would  never  get  activated  as the
  conditions  which  had to be met in order to enable it would very
  rarely  be  met.   Since  the file transfer server would actually
  lead to a performance loss rather than a performance gain I chose
  to  remove  the  terminal  server  along  with  it.   Both may be
  implemented in a future release.

- The terminal emulation should work a tad faster now.

Program enhancements:
---------------------

- The  program  now  requires  diskfont.library  to be installed in
  order to work correctly.

- The  program  will  ask for a confirmation prior to resetting the
  serial  device  driver  while  the program is still online.  Most
  seasoned  JR-Comm  had  trouble  to  adjust  to the fact that the
  JR-Comm  command `send password' would use the same menu shortcut
  as the `term'`release serial device' command.

- The  name  of the call log file can now be configured completely.
  Previous  releases  would use the call file path and use the name
  `term-call.log'.

- The  status  window now displays the name of the ARexx host port,
  the BBS name, phone number, comment and current user name.

- In  order  to  irritate  and  annoy you, the menu layout has been
  changed once again.

- A  new  feature  has  been  added:   the  `wait'  menu  item will
  repeatedly  send  the  sequence  <Space><Backspace>  in  order to
  simulate terminal input.

- The  program  now requires a bit more memory than before (program
  size has climbed by about 75 KBytes).

- New  command  line  options  and tool types have been added, some
  have been renamed.

User interface:
---------------

- The  program  is now much smarter in determining the sizes of the
  phone book and file transfer windows.

- The  lists  used  by  the phone book and the date panel no longer
  look quite so weird if using a proportional-spaced font.

- The  main  screen  text snipping scheme has changed a bit and now
  resembles  the  standard console device snipping.  Also supported
  is double-clicking on single words in order to snip them.

- The ARexx interface has been entirely rewritten from scratch.

Known problems:
---------------

- Text in italics and boldface can leak into the window borders.

- Elvis is dead.

At the very last minute and at super hyper mega humungous
---------------------------------------------------------
pan-galactic really quite large expense:
----------------------------------------

- A  new  and truly excellent tool has been added which allows even
  the  dimmest fool^H^H^H^H^H^H^H^H^H^H^H^Hleast talented user
  to patch `term' 3.0 to new and exciting release
  versions such as v6.1, v19.1432 or any other silly number you can
  imagine provided that it is not a multiple of 34.
     Patches  the  main  program,  the  configuration files and the
  documentation,  randomly  adding  phrases  such  as `Now requires
  Kickstart   2.9'   and   `contains   artificial   colouring   and
  preservatives'.  Automatically creates all distribution archives,
  calls  all neighboring  BBSes, uploads  the files  and adds silly
  file  comments  such  as  `NEW  TERM  17.4 RELEASE GET IT' (three
  dimness levels supported).
     Maintains  a  check  list  so you can keep track of all phoney
  versions  you  have  created  yet.  Now you can finally avoid all
  those  embarassing  situations  resulting  from the fact that you
  tried  to  upload  the  same  patched program twice to one of the
  local BBSes.
