Below is the pertinent sections from the changes file from TkRat 1.0.5. All of these changes have been incorporated into Postilion-0.8.0a:
971019: ***** released version 1.0.5 *****
971019: (bug fix) Both the advanced and the basic expression window are now
managed by teh grid manager. This hopefully fixes the problems
some people have with it turning into no size.
971019: (bug fix) Can now read the bad vfolderdef files which one
version generated.
971019: (bug fix) You could initiate a drag from an empty subfolder
in the New/Edit vfolder window. This gave tcl errors.
971019: (bug fix) Should now never record a position such that no part of
a window is visible. Also removed the annoying small window on
the first startup.
971019: (bug fix) Could dump core under some circumstances when syncing
an IMAP folder.
971011: (bug fix) You got an tcl error if you entered text in the command text
widget while no command was selected.
971011: (bug fix) Could dump core when saving copies of outgoing messages
to IMAP folders.
971009: (bug fix) An error of type "Cut & Paste" has occurred. The code which
did PGP checking was checking the wrong option (lookup_name) to
see if pgp was enabled or not.
971008: (bug fix) Now detects if a save copy of outgoing message fails
and warns the user. It could also crash when this happened.
971007: (bug fix) You could get a core-dump when you saved a copy of an
outgoing message to a file.
971005: (feature) The Makefiles now honors the environment variable CFLAGS.
Another new feature is that the c-client libraries are not rebuilt
unless it is needed.
971004: (bug fix) Removed definition of global variable timezone.
971004: (bug fix) Fixed bad username in imap login which occured when moving
to an IMAP folder.
971004: (bug fix) Fixed case for some coredumps which occured if you did
cache connections but not passwords. Thanks goes to Marc Mengel
.
971004: (feature) Can now import mh-folder structures. Thanks goes to
Marc Mengel .
971004: (bug fix) Newly created vfolderlist files got the wrong version
number.
971004: (bug fix) Fixed waitpid() includes.
971004: (bug fix) Removed a big memory leak.
971001: (bug fix) Now checks that the signature file not is a directory
before trying to read it.
971001: (bug fix) Saving the aliases found when scanning the old files
did not work.
971001: (bug fix) TkRat got into an incosistent internal state if one
deleted a compose window with the window manager.
971001: (bug fix) Copying aliases from one address book to another did not
make sense (the names must be unique anyway).
971001: (bug fix) The reverse natural sort order was not reversed.
971001: (bug fix) Misc code cleanups which should reduce number of warnings
and errors on 64bit systems.
970921: (bug fix) The apdding macro in ratAddress had a bug so it did not
work to read aliases on ultric machines.
970921: (bug fix) The new FormatDate function added an extra space to the date.
970918: (bug fix) Removed an old reference to option(aliases_file) in convert.
970918: (feature) Added doc/userproc.example
970917: (bug fix) TkRat dumped when you tried to save to a dynamic folder.
970916: (bug fix) Crashed when trying to save outgoing messages to an
IMAP folder.
970916: (bug fix) The conversion of aliases failed (to update the list
of aliases shown).
970916: (bug fix) You could get an error when closing the alias window.
970912: ***** released version 1.0.4 *****
970907: (bug fix) The "move to inbox" expiration type did not work.
970904: (bug fix) Ignore set flag requests for read-only mailboxes.
970902: (bug fix) Made the calling for userprocs from C robus against
errors in the routines.
970901: (bug fix) Now doesn't set the answered flag when you forward a message.
970901: (bug fix) Messages from yourself got named To: when
saved to a dynamic folder.
970831: (bug fix) Fixed coredump which occured when one entered an rfc822
group addresse.
970831: (enhancement) Did some speed optimizations.
970827: (enhancement) Redid the caching controls. All the different caching is
now controlled by identical set of preferences and you can also
set infinite caching (by setting teh timeout to zero).
970824: (bug fix) At last! An old bug which made saving copies of outgoing
messages via imap to picky (well, not extremely forgiving) IMAP
servers fail is at last fixed. Big thanks goes to Greg Owen
for help with debuuging.
970824: (feature) Implemented a browse mode. In this mode the actual message
bodies are not shown by default. This mode is selecatble via a
menu and via a folder default.
970824: (bug fix) TkRat tried to decrypt old style encrypted PGP messages
even if you had pgp support turned off. This is now fixed.
970824: (feature) It is now impossible to change the color scheme
if your tk is older than 8.0. These versions had a bug which
made this not work anyway. You get a warning instead.
970824: (feature) Added a find window which can search the message body or
teh list of messages. Had to convert the list of messages to a text
widget to be able to acomplish this.
970823: (feature) The URL parsding is now done on demand instead of all
at once. Also made a small modification to the search expression.
970806: (feature) Many internal changes in the preferences window. Partly
a new look as well.
970805: (bug fix) The state of the Watcher button in the TkRat menu
was not always saved correctly.
970804: (bug fix) The signature was wrongly calculated when you signed
a message which was constructed by forward as attachment.
970804: (bug fix) TkRat dumped when you tried to repy to an encrypted message.
970804: (bug fix) group move operations were not aborted when an error
occurred.
970804: (bug fix) The ChooseMessage dialog asked which message you wanted
to reply to when you were forwarding inline. Message fixed.
970803: (feature) Added private version of bgerror with "Send bug report"
button to make it easier to report tcl bugs.
970803: (feature) Rewrote the alis window from scratch. Many enhancements
to the alias system in general as well.
970728: (feature) Aliases can now nest any level (but not loop).
970721: (bug fix) Fixed problem with stealing mail from netscape.
970719: (bug fix) The menu shortcuts should no longer also invoke
any other bindings.
970706: (feature) TkRat now send multiple messages through one SMTP-channel
when sending deferred. The send deferred window now behaves better
when you send more messages while already sending.
970706: (bug fix) TkRat now survies if $HOME ends with a /.
970706: (bug fix) TkRat is now more resistent to bad images in attachments.
970704: (bug fix) Improved appending to imap folders code.
970701: (bug fix) TkRat dumped core if the users gecos field contained
any non us-ascii characters.
970701: (feature) The show URL feature is now bound to the ButtonRelease
event (and you can cancel by moving the pointer before releasing.
1.0.3L.b7 (bug fix release incorporating fixes from TkRat 1.0.3)
- (bug fix) TkRat should not show the pgp output window if there was no output.
- (bug fix) Now shows application/pgp messages.
- (bug fix) TkRat included the wrong part of some multipart messages when you were replying to messages from the Database or contained messages.
- (bug fix) Fixed dependecies in lib/Makefile.in.
- (bug fix) Fixed a stupid bug in the database code. Sometimes the database did not see the last messages in the folder. The index information for these messages could get lost (but the messages are still in the database and willshow up as LostMessages when you check the database).
- (bug fix) You got an error from the compose window if you had deleted the default save folder.
- (bug fix) Garbage was attached to message when they were saved to IMAP folders while sending.
- (bug fix) The SendBugReport menu entry did now work.
- (bug fix) TkRat could still crash when you got a new message and deleted some other messages before you synchronized.
1.0.2L.b6
- Added support for inline display of attached XPMs (image/pixmap) and TIFFs (image/tiff)
- Added support for automagic setting of mime type image/pixmap for attached XPM files and image/tiff for attached TIFF files.
- Fixed a mistake on the window sash between the message list and the message text. I had thought that only the dimple should act as the handle for moving this bar, I was wrong.
- Fixed the width of the window sash, it had gotten too fat after the rewrite.
- Added option(DND) which if set to false in ~/.ratatosk/ratatoskrc (ie set option(DND) false) will disable DND support for people who are unable to get DND to work on their systems.
- Added an Addresses button in the compose window which opens a list of your aliases, from which you can select To: CC: etc.
- Added support for TIFF icons
- A new set of Postilion TIFF and XPM icons to replace the *Step ones (Much thanks to Marco van Hylckama Vlieg for his diligent efforts!)
- Changed the compose window behaviour so that when exiting, you are prompted whether to save the draft you are working on, eliminating the Hold Draft button.
- All images are loaded at startup time. This slows down the initial startup of the program, but opening of the compose window will be much faster. (This is mainly a problem on slower systems)
- Miscellanious bug fixes...
1.0.2L.b5
- WindowMaker dock support now works.
- The window paning control for the main browser has been
completely rewritten and is much smoother now.
- The HOST and HOSTNAME crap has been done properly now (he says
with great humility after his ridiculous rant last friday)
- All required environment variables are now checked for, and
error handling is greatly improved.
- Postilion will now manage it's own iconwindow, thereby ignoring the
app_options setting, but allowing for...
- Drag-N-Drop mailing! Using the Offix DND protocol, Postilion will allow you to drop a file onto its iconwindow, which will bring up a compose window with the file already attached.
- Drag-N-Drop composing! Using the Offix DND protocol, you can drop multiple files into the compose window, where they will be added as attachments to the current message. Postilion will automagically guess what type of attachment it should be.
- Don't worry, the old "attach" button is still there for manual attachments, or peculiar attachment types or encodings.
- Compose window close operation has been made sane.
Return to table of contents
Nic Bernstein
Last modified: Fri Feb 25 12:13:49 CST 2000