TkRat 2.0b4 available

Martin Forssén maf@dtek.chalmers.se
Tue, 26 Oct 1999 08:58:37 +0200 (MEST)


I have now placed TkRat version 2.0b4 on the website. I urge everybody
who is running any of the earlier betas to upgrade. This release
contains many bugfixes and some new features. Among the new feature are:
  * Support for the Gnu privacy guard
  * Faster start-up
  * Improved file selector
  * Serbian texts

The full list of changes follows below.

	/MaF

991026: ***** released version 2.0b4 *****

991025: (bug fix) Added missing objects to clean target in util/Makefile.in

991025: (bug fix) Fixed problem with unread message count when opening
        an IMAP folder.

991025: (bug fix) Under some circumstances did tkrat not show all bodyparts

991023: (bug fix) Fixed problem with pasting text into the compose window.

991022: (bug fix) Support for messages in charsets incompatible with
        iso8859-1 was broken.

991022: (feature) Added Serbian texts from spok@beotel.yu

991022: (feature) Added a text file merge program to make inclusion
        of new texts easier.

991022: (bug fix) Behave sanely even if the expire interval is less than
        one day (by internally setting the interval to one day after
        running the first expire).

991022: (bug fix) Import of unix directories now works a bit better.

991021: (bug fix) The preferences window now warns if there is no '%p'
        in the print command.

991021: (bug fix) Could crash when wrapping cited message if the given 
        regexp was invalid.

991020: (bug fix) Is now much better at returning the focus after
        a dialog window has taken it.

991019: (bug fix) TkRat does not now try to reopen the inbox immediately
        if it failed the first time it opened. Also Be more smart when
        reopening a monitored folder.

991019: (bug fix) Misc fixes to wrapping code:
        * Make sure the insertion cursor always is visible after a wrap.
        * Text read from file is marked as non wrappable
        * Enable the user to see which parts of text are non wrappable
        * Remove non wrappable markings from selection when wrapping
          paragraph (if insert cursor is within selection).

991018: (bug fix) Tkrat could crash while synchronizing disconnected
        folders.

991018: (bug fix) Do not mark pasted text as not wrappable if it does
        not contain any line breaks.

991018: (bug fix) Fixed bug in threaded sorting where messages with the
        same subject was not correctly sorted according to date. 

991013: (bug fix) You could not change the print mode to plain text.

991012: (feature) Now supresses the errors about messages missing in
        certain languages during build (see tkrat/Text/README for how
        to turn them on again).

991012: (bug fix) Fixed problem with bouncing or forwarding multipart
        messages which contained no valid parts.

991011: (feature) Added option to always use the external editor
        (provided by Todd J Martin <todd.martin@acm.org>).

991011: (feature) Added support for BSD/OS-4 in configure.

991011: (bug fix) If one supplies a pth to tclsh then use that before
        checking the ordinary path (was after).

991011: (feature) Improved file selector by adding recall button (recalls
        suggested filename) and popup menu for old directories.

991009: (bug fix) Should show busy icon when opening monitored folders as well

991009: (bug fix) Do not show error messages when the user presses cancel
        in a login dialog

991009: (bug fix) Could still dump core when it lost the lock on a mailbox

991008: (feature) Now deletes all occurrences of mailto: when pasting into
        an address field while composing.

991008: (bug fix) Added %f escape for folder window name which gets 
        replaced by the current folder name.

991007: (bug fix) Modified Makefile to fail if the index did not build
        correctly.

990928: (bug fix) Fixed problems with reset button in preferences window.

990928: (bug fix) Fixed problem where under some circumstances the number
        of held messages indicator did show 9 messages when there were no
        held messages.

990928: (feature) Improved startup time by directly sourcing the needed
        pkgIndex.tcl-files. 

990928: (bug fix) Fixed problems with changing folders from database

990928: (bug fix) The images got installed into the wrong directory.

990926: (bug fix) Fixed tons of pontential internal buffer overflows.

990924: (bug fix) Fixed misc problems which happened when folders
        died.

990924: (bug fix) Sending did never work after it had encountered one
        hard error.

990922: (bug fix) Often failed to identify postscript files when
        attaching types.

990921: (bug fix) Clarified the ballon help texts over the different
        sort order choices.

990921: (bug fix) Now uses dynamically allocated buffers for all addresses
        so we should get no more buffer overflows from big addresses.

990919: (bug fix) Correct the undef's in rat.h to statisfy picky compilers.

990919: (bug fix) It was impossible to quit once a quit had been aborted
        (due to active compose windows).

990919: (feature) Added -confdir argument

990919: (bug fix) The From:-field should act as an address field when
        composing messages.

990919: (bug fix) Now more robust against badly formed message/rfc822
        bodyparts.

990919: (feature) Added support for Gnu Privacy Guard (patch by Bart Hartgers
        <bart@etpmod.phys.tue.nl>).

990919: (bug fix) Password caching did not work if one entered an alias  
        for the hostname of the server.

990919: (bug fix) rat.h contained a #inclide which got called on some
        systems.

990917: (bug fix) Fixes resizing of img and/or html container when
        the tkrat window is resized (patch from laurent.duperval@cgi.ca)

990917: (bug fix) Did not recognize https:-urls

990916: (bug fix) Import of IMAP folders now works again. Also made tkrat
        prune empty directories when importing (option which defaults
        to prune). This keeps the crud down when connecting to a cyrus
        IMAP-server.