Detailed list of changes since Eudora 1.4. Eudora 1.4.3 fixes a few bugs in Eudora 1.4.2. + Obscure sorting bug fixed + Changed MS-Word mapping + Added a few MIME mappings + Fixed leak in UUCP code + Removing temp file after failed nickname write + Fixed message splitting problem with huge header and small body + Commas in nicknames properly disallowed + FastFlush problem fixed + Creating nickname when only have remote unwriteable file fixed + Memory leak in POP code plugged + Help balloons fixed for Find Again menu item. + Trailing space stripping disabled when sending unwrapped text. + Fixed problem setting message fields from AppleEvents. + Tolerating padded AppleSingle files. + Send again fixed. + Translit table nameFromResource bug fixed. + Fixed problem with printing on certain printers. + Fixed timeouts during sends. + Changed fast close algorithm to make safer. + Improved low-memory behavior. + Increased max nickname expansion to 32K (from 4K). RELEASE NOTES FOR EUDORA 1.4.2 Eudora 1.4.2 fixes a couple of unpleasant bugs in Eudora 1.4.1 and earlier. One has to do with sorting, the other with receiving multiple plain text MIME attachments in a single message. Some minor problems are also fixed. Finally, Eudora 1.4.2 is compatible with the Express Modem Tool (a bug in the tool is being worked around). + Eudora can now BinHex files with NULL's in their names. + Zoom calculations fixed for very long messages + lower-casing UUPC hosts for use in filenames + properly handling RFC 1522 && CTE: 8bit/binary + properly handling CTE: 8bit w/regard to header transliteration + Transliterating responses from password server + A little less liberal with commas when inserting nicknames + Proper transliteration in progress windows for illegal binary headers + Ugly little hack for JPL's cc:Mail gateway. + Disk errors dring nickname save noticed + euTM resources working properly for all id's + WNE calls adjusted to give better performance over certain TCP links + Attachments named the same thing as folders in the attachment folder are now ok + Improper Content-type syntax now treats messages as plaintext. + Opening Eudora with plain doc as Eudora Folder allows SFGetFile location of Eudora Settings file. + AppleSingle & BinHex filenames sanitized before use. + Bug disposing table resource fixed. Could cause crashes when receiving multiple attached text files. + Option-copy is now working properly on large selections. + Quotes are accepted around MIME type/subtype values. + Area codes are ignored by Sender beautifier. + IsText EuOM flag honored in the negative. + EzOpen no longer triggered by option-Transfer. + Added 'eIdl' parameter to 'eCon' event. + Scroll throttling fixed. + "That is not a mailbox" alert now includes name of non-mailbox. + Redraw of nickname list suppressed while doing multiple removes. + Can File->Open settings files again. + AE GetData now returns all lines of multi-line fields. + AE GetData notices when header ends. + Change Queuing for selected summary now picks up correct queue time, not first time. + EzOpenFirst not done for dirty composition windows. + Startup code changed to make sure folder gets set up before AE's are handled. + Timeout to receive first AE lengthened from 5 sec to 2 minutes. + Finish nickname will now recognize a whole nickname that is a prefix of another. + Added 'ePrf' class to allow getting/setting Eudora preferences from AE's. + Express Modem Tool bug worked around. RELEASE NOTES FOR EUDORA 1.4.1 These release notes describe in detail the changes that were made between Eudora 2.0 and Eudora 2.0.1. Most of those changes also apply to Eudora 1.4.1; where they do not, the notation "(2.0.1 ONLY)" appears. Most of these changes involve obscure features and situations. There are two important compatibility issues, involving EuIM/EuOM resources and transliteration; these are covered in the next section. IMPORTANT CHANGES EuIM and EuOM Resource Formats Have Changed The formats for the 'EuIM' and 'EuOM' resources HAVE CHANGED. If you have put EuIM or EuOM resources in your Eudora Settings file or in Plug-In files, you MUST remove them. Use the templates in the new Eudora to rebuild them. Documentation on the EuIM and EuOM resources can now be found in Appendix G of the manual. You don't have to worry about this unless you have added your own EuIM or EuOM resources. Transliteration Table Names Have Changed Eudora now uses standard MIME names for its character sets. With the new version comes two plug-in files; EudoraTables, which you should use, and EudoraTables Helper, which you can give to your correspondents who use older versions of Eudora. Explanations of the changes to the transliteration facility can be found in Appendix E of the manual. You don't have to worry about this unless you are using the Swedish, Danish, or Norwegian transliteration tables. OTHER CHANGES The other changes in this document are grouped into six areas; AppleEvents, Filters, MIME, Attachments, Miscellaneous Features, and Bugs. APPLEEVENTS Eudora's AppleEvent support has been broadened somewhat in the new version. A few more objects support a few more operations, and some simplified means of reference are provided. + Get Data can now be used on a whole message. + Open event now supported for messages and mailboxes. + Close now supported for messages and mailboxes. + Name property now supported for mailboxes and mail folders. + Specifying a message without an enclosing mailbox and mailfolder now means the current message. (keyForm and keyData do not matter.) + Omitting the direct object from most events will mean to perform the event on the current message. + Mailboxes and mailfolders may be counted. + formAbsolutePosition supported for mailboxes and mailfolders. + The 'aete' resource has been improved. ATTACHMENTS Eudora's attachment handling has become a little more sophisticated. Most people won't care. + EuFl resources now allow user to specify attachment types that should be passed to the finder, rather than opened by an application (for example, control panels or sounds). + Filename suffices aren't added if the attachment already has the right suffix. + An IsBasic flag has been added to the EuOM resources; when set, the flag indicates that the document's resource fork need not be sent if "Always As Documents" is off. + An IsText flag has been added to the EuIM and EuOM resources; when set, it tells Eudora that the attachment type should undergo "newline conversion". + Eudora now uses Content-Disposition headers for all attachments. This results in attached text files always showing up as attachments, rather than as part of the body of a message. + Eudora's "stationery-aware" bit has been set, so that the Finder will not whine when you try to send stationery files to other users. MIME Several minor changes were made to the way Eudora uses MIME. + Now using standard MIME names for 7-bit character sets. + MIME subparts without headers are now handled properly. + Bugs in RFC 1342 header encoding fixed, and support upgraded to RFC 1522. + Base64 text mode no longer strips lone linefeeds. + QP decoder properly strips trailing spaces from encoded text. + PostScript files are normally sent in binary mode. + Content-Disposition header now used. + Transliteration of headers is done if charset is known and Content-Transfer-Encoding is binary. + The Quoted-Printable encoder was changed not to break lines earlier than normal. MISCELLANEOUS FEATURES + The shift key is checked as soon as Eudora starts up; there's no need to hold it down until all windows are opened. + A Date: headeris now added when save as-ing composition windows. + Eudora notices when mailbox modifty time is in the future, and doesn't check date against table of contents date. + Eudora now sorts mailboxes and mailfolders itself, rather than relying on the filesystem to do so. This means that mailboxes on CAP volumes will now be alphabetized. + PREF_CORVAIR operation fixed to neaten displays immediately. + PMDFs MR-TYPE=macbinary sets attachment creator for MacBinaryII+. + Unconventional BinHex files from early versions of Pegasus/Mac are now tolerated. + Switching messages with arrow keys again closes current message when the end of the mailbox is reached. This is something 1.3 did by accident; I discovered the accident was well-loved when I removed in from 1.4 & 2.0. So it's back. + People who really want to get down-n-dirty with their connection tools can do CMSetConfig from a TEXT resource. + Outgoing messages are recognized as such if mailbox tables of contents have to be rebuilt. + The redraw order of composition windows was changed for the benefit of PopChar. + The AppleSingle part of an AppleDouble file now gets a "%" prefix to its name. + Eudora's line wrapping algorithm has been changed somewhat. Spaces at the ends of lines are removed, and also wrapping can no longer cause lines to begin with a space. (Butch, this one's for you.) + A few more icons have been given color. + A work-around was added for AFP servers that do not support FSpExchangeFiles. + Launching and finding in summaries only made faster when Eudora Folder is stored on a network volume. + Compact Mailboxes can now be cancelled. BUGS Alas, there were a few bugs in 1.4. They have all been fixed. Below are descriptions of the bugs that were fixed. The list is long, but many of the bugs are very tiny (a swarm of gnats, if you will, rather than a few scorpions). + Removing a mailbox used to leave open message from that mailbox on the screen. + UUCP-only users who chose "Comm Toolbox" as their connection method (a useless thing to do, but...) sometimes had crashes. + Trying to give a mailbox a name more than 31 characters long sometimes caused crashes. + A changed attachment type was not always saved with the message. + Erroneously long subjects in summaries could cause crashes. + MIME-encoded messages containing UUCP envelopes used to cause problems. + Error reporting was cryptic when there was not enough memory to add a message to a table of contents. + There was a problem with lines that had more than 80 >s. + Password Change function was not changing the stored password if Save Password was on. + Aliases to folders on AFP volumes were not working. + Sorting was not spinning the ol' beach ball. + Eudora wasn't making sure that a file was a mailbox before opening it as such. + Incoming messages without bodies (just headers) used to cause problems. + Resizing a window and then transferring it made Eudora forget the size change. + There was a problem splitting large messages whose last part was an encoded body that did not end on a newline. (Congratulations if you actually managed to get bitten by this one.) + Bullet was omitted from the fix curly quotes hit list. + Overlong new mailbox names gave a really bad error message. + Failed compactions were leaving .tmp files all over the place. + Huge header tokens could sometimes cause problems. + EzOpen was working backwards at end of a mailbox. + Find got pretty gullible about "finding" a string of repeated characters at the end of a subject when searching by summaries. (Again, if you found this, you deserve a medal.) + There was ancient bug in DeleteSum. This bug might have caused problems when moving messages, but it's been present for years, so it was evidently reasonably benign. + SaveAs dialog was not handling cmd-. properly. + Moving (with the Mailboxes window) an open mailbox caused errors when opening messages from that mailbox. + Returns were erroneously removed when copying from the Notes area of the Nicknames window. + Find, Next when a composition window was topmost sometimes caused crashes. + Flags were not set properly when the Out table of contents had to be rebuilt. + When using the arrow keys to switch messages, there was a redraw problem if the message being switched to was already open. + Large Message/Partial messages caused problems. + Large headers in encapsulated Message/RFC822 constructs were not handled properly. + Cancelling a send sometimes left the in-memory copy of a message transliterated. + Quitting with timed queued messages sometimes ignored a user's request to send the messages. + AppleDouble attachments with different filenames on the two parts were not properly handled. + Finish nickname did not work in the Address(es) area of the nicknames window