From: olsen@sourcery.mxm.sub.org (Olaf Barthel)
Newsgroups: comp.sys.amiga.datacomm
Subject: `term' v2.4 to be released rsn.
Distribution: world
X-NewsSoftware: GRn 1.16e (7/4/92) by Mike Schwartz & Michael B. Smith
Date: 11 Oct 92 16:21:20 CET
Organization: MXM Barthel & Paesler

`term' v2.4 should be available within the next week for ftp from
ftp.informatik.uni-oldenburg.de (134.106.1.9). It will come in two
different flavours in two LhA archives each (term-2.4-international_1.lha
and term-2.4-international_1.lha, etc.): a german and an international
version. In addition to the usual contents the international version
includes the documentation in texinfo format and a blank catalog file
(for those who wish to help to localize the program messages). This
is a major update which has been specially adapted to take advantage
of Kickstart and Workbench 3.0 (not necessarily required, but it's nice
to have them anyway).

A (probably incomplete) list of major changes follows:

Phonebook:
----------

- The  phonebook has been enhanced and partly redesigned and now features a
  print option.

- The  settings  and program options have been redistributed which makes it
  necessary to convert phonebook and configuration files.


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

- The smooth scrolling option was broken and has been fixed.

- The  terminal  emulation  setup  is  once  again  saved  along  with  the
  configuration.

- The  terminal window size setup no longer uses hard-coded values, such as
  80    24  and  80  25 but rather allows to adjust the number colums and
  lines.

- The terminal input processing would not properly strip the high order bit
  if this feature was enabled in the modem settings.

- The  terminal  window setup could easily trash the display, Enforcer hits
  were  also  a common sight with the previous window setup which would try
  to update the menu strip before it was even created.

- On request the builtin terminal emulation handles the text processing and
  output on the schedule of a different task.

- The  `Mono'  terminal mode used to trust the optimized scrolling routines
  that they would not pass invalid parameters to it.  As such behaviour did
  in fact lead to serious crashes, it has been changed.

- Certain  incompatibilities  with  VMS  tools have been fixed.  Some tools
  would  pass `empty' control sequences the terminal parser would refuse to
  interprete.

- The  data flow parser has been entirely rewritten and should consume less
  processing time now.


Clipboard:
----------

- The  clipboard  support  routines  now make sure that clipboard.device is
  loaded and in memory in order to avoid having to load it every time it is
  invoked.

- The character snapping routines could accidentally try to set up a window
  area larger than the user had selected in the terminal setup.

- The notorious character snapping crash is gone.

- Pastes  from  the  clipboard can now be enclosed in user-definable prefix
  and suffix strings.


File transfer:
--------------

- The  file  transfer  window  has been redesigned.  On request the general
  text display and processing is now handled on the schedule of a different
  task.

- The  entire  file transfer process now creates a list of all the files to
  transfer  before  the  transfer is started rather than trying to find all
  files while transferring.

- As  future  XPR  libraries  may  set  the  file  protection bits of files
  received  `term'  no  longer  sets them to a fixed pattern set but rather
  updates them.

- The  calls to the XPR routine XProtocolHostMon() were not quite following
  the specs, now they do.

- I  have added another safety layer to the XPR and XEM client routines.  I
  hope  that the stack context save/restore action does not eat up too much
  time.


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

- The user interface layout routines now finally know how to get along with
  weird font sizes.

- The `Select...' buttons have been replaced with fancy imagery.

- New  command-line  options  and  tool type keywords have been added which
  make it possible to preset the serial device driver and device unit to be
  used, overriding the default configuration.

- `term'  will  take  advantage  of new operating system features available
  under Workbench and Kickstart 3.0 (A4000, etc.).

- In  the previous releases the display mode selection list as displayed by
  the  screen  control  panel  would  only display a fixed number of items.
  Starting  with  this  release the entire list of available and applicable
  screen modes is displayed.


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

- User-definable character translation tables have been added.

- Similar   to  function  key  assignments  the  cursor  keys  can  receive
  user-defined control sequence assignments now.

- The   program   notices  and  remembers  changes  to  the  configuration,
  phonebook,  etc.   and  notifies  the user before it is terminated if any
  changes have not been saved yet.

- Starting  with  this  release,  Kickstart  2.04  and  Workbench  2.04 are
  required to run the program.


Bug fixes:
----------

- A  bug  in  the  routine to scan the menu strip for a certain entry would
  most certainly lead to Enforcer hits and crashes.

- All known Enforcer hits (one, to be accurate) in the rates settings panel
  have been fixed.

- The IFF-ILBM saving routines have been entirely rewritten.

- The  days  of  the  week as included in the call log files were wrong and
  sometimes even corrupt, this has been fixed.

-- 
Olaf Barthel       | Internet: olsen@sourcery.mxm.sub.org
Brabeckstrasse 35  |           o.barthel@a-link-h.comlink.de
D-3000 Hannover 71 |           cbmvax.commodore.com!cbmehq!sourcery!olsen
MXM, ECG127        |   Z-Netz: O.BARTHEL@A-LINK-H
-------------------------------------------------------------------------
                        Ceci n'est pas une pipe.
Newsgroups: comp.sys.amiga.datacomm