home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / comms / other / eucalyptus / history < prev    next >
Text File  |  1998-05-09  |  36KB  |  930 lines

  1. Eucalyptus 1.0
  2. --------------
  3.  
  4. This archive contains a release of Eucalyptus 1.0.  Here are a few notes for
  5. you.
  6.  
  7. ============================
  8. Here's what's new in Euclayptus 1.0, Release 0.22?? (28 Apr 98):
  9.  
  10. - Fixed recovery of addresses when postponing and resuming messages.
  11.  
  12. - Eucalyptus wasn't remembering the "Delete mail after" setting.  Fixed.
  13.  
  14. - Forgot to enable "Encrypt to self?"  Fixed.
  15.  
  16. - Fonts were screwed up after changing the message/button font in the
  17. settings.  Fixed.
  18.  
  19. - Removed all(?) of the debug requesters.
  20.  
  21. - Fixed the error checking when generating messages when PGP is involved,
  22. so now Eucalyptus should properly cancel the operation if PGP fails.
  23.  
  24. - Added a small work-around kludge to the compose window to prevent the
  25. the attachments listbrowser from rendering itself when it isn't showing.
  26. This only seems to happen when adding attachments in a form.
  27.  
  28. - POP window gadgets were in an incorrect state when opening the window
  29. via the popup requester during mail retrieval.  Fixed.
  30.  
  31. - Eucalyptus now waits up to 5 seconds for a response from the POP and SMTP
  32. client threads during initialization, and will continue thereafter, instead
  33. of hanging.
  34.  
  35. - Folders would hang while attempting to apply a move filter.  This should
  36. be fixed now.
  37.  
  38. ----------------------
  39. Here's what's new in Euclayptus 1.0, Release 0.2182 (25 Apr 98):
  40.  
  41. - I'm just going to put some notable things in here this time.
  42.  
  43. - Eucalyptus can now edit queued outgoing messages.  It has been
  44. tested on messages just containing text, but not on messages with
  45. attachments.
  46.  
  47. - The program can now parse and display HTML (very limited) and rich-text
  48. (somewhat limited) format messages.  It does not remove the codes yet
  49. when generating message replies.
  50.  
  51. - I fixed the "Select..." menu item, since I had broken it earlier and
  52. forgot about it.
  53.  
  54. - Forms are implemented in Compose, along with a menu item to load a form
  55. into the editor.  I've included a couple basic forms with the main
  56. program archive.
  57.  
  58. - Fixed expunging of deleted messages.  Eucalyptus wasn't checking
  59. properly for the "deleted" flag.
  60.  
  61. - Fixed some glitches in automatic (un)iconification of some windows
  62. when using "iconify parent" option.
  63.  
  64. - I noticed that it is (now was) possible to end up doubling the contents
  65. of a folder by applying copy/move filters in it (which also led to my
  66. discovery of why a move filter wasn't deleting the original message).
  67. Both are now fixed.
  68.  
  69. - The age deletion mechanism was calculating dates one month off, resulting
  70. in invalid dates sometimes.  Fixed.
  71.  
  72. - Renamed this file to "History."
  73.  
  74. - Replaced the default images with smaller ones (from 30x30 to 24x24).  This
  75. saved 20K on the executable size, but they're a little bit hard to see on
  76. high-resolution screens.  I'm not sure whether to keep them or go back to
  77. the old ones.  Tell me what you think.
  78.  
  79. - Enhanced the bug report mechanism to generate system information that
  80. may be useful in debugging.  So I implore you, PLEASE use the bug report
  81. button from now on!! :)
  82.  
  83. ----------------------
  84. Here's what's new in Euclayptus 1.0, Release 0.2075 (12 Apr 98):
  85.  
  86. - Fixed a couple more Enforcer hits I found in the Sent, Postponed and
  87. Outgoing folders.
  88.  
  89. - Added a "None" option for the speedbars, so you don't have to have
  90. a speedbar at all.
  91.  
  92. - Added message part selection via the message window's Contents menu,
  93. mainly due to the fact that the speedbar can be hidden, so there had to
  94. be another way to view message parts.
  95.  
  96. - Changed POP servers in the Mail settings window so that now a separate
  97. window opens when adding/editing mail servers.  A lot of people still
  98. don't seem to realize that you have to hit the Enter key to register
  99. text changes in a string gadget.  This was causing mail server settings
  100. to be ignored.  The new method should alleviate a lot of that problem.
  101.  
  102. - All settings windows will now attempt to open on a separate screen if
  103. the current screen is not large enough to support them.
  104.  
  105. - The "summary" setting of the send and retrieve windows was not being
  106. loaded from the prefs file.  Fixed.
  107.  
  108. - Added the LISTBROWSER_MakeVisible tag so that the first new/unread
  109. message in the folder is brought into view.
  110.  
  111. - When selecting delete on several messages which have mixed deletion
  112. states, the requester now asks to toggle, mark all deleted or undeleted,
  113. or cancel.
  114.  
  115. - Added an "Okay" button to the folder selection popup window.  Now the
  116. close window gadget will properly cancel the selection.
  117.  
  118. - Added an "Okay" button to the address selection popup window.  Same
  119. deal as the folder selection popup window.
  120.  
  121. - The Next/Previous Message buttons now move to the next new/unread
  122. message by default.  If no new/unread messages exist, then the
  123. next/prev message in the list is moved to.
  124.  
  125. - Eucalyptus will now move to the next (or previous, as appropriate)
  126. message when the current message is deleted (from the message's window
  127. only).
  128.  
  129. - FINALLY fixed the window snapshot bug.  Whew!  This one was driving me
  130. crazy.
  131.  
  132. - I accidentally blitzed the code for the ARexx command "Import," so I
  133. had to rewrite it from scratch.  If anyone is using this, please let me
  134. know if it still works correctly.
  135.  
  136. - The address book and all folders now have their own ARexx ports.
  137.  
  138. - New ARexx command, "PortName," that you can use to find the portname,
  139. or base portname, of the address book, send and receive clients, or any
  140. folder.
  141.  
  142. - Upon opening a folder, the first new/unread message will be made visible
  143. in the listbrowser.
  144.  
  145. - Message window's menu wasn't enabling certain items right away.  Fixed.
  146.  
  147. - Fixed a bug in quoted-printable generation that would not zero-pad ASCII values
  148. less than hex 10.
  149.  
  150. - Fixed some keyboard shortcut conflicts in a couple windows.
  151.  
  152. - Saving text from the compose window now uses the Default Save Path instead
  153. of RAM:.
  154.  
  155. - For those of you lucky enough to have a copy of texteditor.gadget (which is
  156. still in beta, so don't ask me to give you a copy if don't have it), Eucalyptus
  157. now supports most of its functionality.
  158.  
  159. - The .folders file format has changed, so you'll have to re-create your folders.
  160. This was a necessary change for expandability reasons.
  161.  
  162. - Eucalyptus now puts the "name=" field in both the Content-Type and Content-
  163. Disposition headers for attachments.  Some programs aren't properly looking for
  164. this field in the Content-Disposition header.
  165.  
  166. - Now using AsyncIO for nearly all file access.  I've noticed speed-ups in some
  167. areas and no difference in others.  Your mileage may vary.
  168.  
  169. - Discovered that the function to generate RFC2047-compliant encoded headers
  170. was never being called.  Fixed.
  171.  
  172. - Enabled (and added appropriate menu items for) "reply to all."
  173.  
  174. - I hate to do it, but I've removed the external editor option from the Compose
  175. window.  It's giving me a lot of grief.  It will be put back in at a later date
  176. when I have more time to work on it and actually make it work right!
  177.  
  178. - Removed redundancy file checking when reading and writing the folder .index
  179. file.  Hopefully this will speed things up a bit.  (Later note:  it sped things
  180. up A LOT!  A folder with 500 messages now loads in about 4 seconds.)
  181.  
  182. - Enabled the AppWindow in the Compose window.  Now you can drop files in the
  183. Compose window and they will be handled as attachments.
  184.  
  185. - Enabled Compose ARexx command, "Attachment."
  186.  
  187. - Added a "Match" button in the Compose window that will do a quick look-up
  188. in the address book against whatever is typed in the "Enter an address" gadget,
  189. and add the first matching address to the recipients list.
  190.  
  191. - Added "SetPrefs" ARexx command that will allow you to set any settings item.
  192.  
  193. - Reorganized the Mail settings window a little bit.
  194.  
  195. - Added two new settings items: Reply and Forward defaults.  This takes effect
  196. when using the Reply and Forward speedbar buttons.
  197.  
  198. - Added menu items for Forward with no headers, some or all.
  199.  
  200. - Discarded my custom requester routine in favor of the ClassAct requester
  201. class.
  202.  
  203. - When using the Summary retrieve window with Auto-retrieve turned off,
  204. Eucalyptus will now ask you what to do with each message individually.
  205.  
  206. - Now does checking and appropriate actions for large messages.
  207.  
  208. - Reworked the IPC between the Incoming Mail client, the main Eucalyptus
  209. process and any opened folders, so newly arrived messages are processed
  210. immediately instead of waiting for the entire mail download to finish.
  211.  
  212. - Added a hotkey for opening the Address book: "control lcommand a".
  213.  
  214. - Added a new flag in the message list: 'A,' which shows if a message contains
  215. attachments.
  216.  
  217. - Added better checking and counting of messages in folders, so the tally
  218. and size should be accurate now.  Also, Eucalytpus no longer ignores deleted
  219. messages in the count, until they've been expunged.
  220.  
  221. - Added checking of message part names so that they don't display more than 10
  222. characters, which would cause the speedbar to be excessively wide.
  223.  
  224. - I think I finally found out why for most people, Eucalyptus was displaying
  225. a blank area in the message reader when attempting the read a message again.
  226. It might be fixed, but only you can tell me, since it never happens to me. :)
  227.  
  228. - Enabled PGP key extraction and message decryption.  I hadn't realized that
  229. these weren't even working.  Sorry! :)
  230.  
  231. - Eucalyptus now decodes message headers before displaying them in the header
  232. listbrowser in the message reader window.
  233.  
  234. - I also implemented a simple wrapping routine in the message header list so
  235. that you can now see the entire contents of long headers.
  236.  
  237. - Eucalyptus now pipes PGP output to NIL:.
  238.  
  239. - Added a lot more keyboard navigation in the main, folder, and message
  240. windows.  Deryk! ;)
  241.  
  242. - Eucalyptus wasn't correctly checking the "key up" flag on cursor keypresses
  243. in the message window, resulting in two keypresses for the price of one.  Fixed.
  244.  
  245. - Fixed some datatype object creation bugs in the message window concerning
  246. different media types.
  247.  
  248. - Reworked the "iconify predecessor windows" thingy.  Eucalyptus will now
  249. uniconify a folder window when all messages in that folder are closed; the main
  250. window when all folder and compose windows are closed.  I still haven't set up
  251. an adequate notification system when a message kicks off a compose process, so
  252. closing a reply/forward will not trigger a re-open of the originating message
  253. window.
  254.  
  255. - For the non-perceptive, I removed the bevel from around the speedbars.
  256.  
  257. - Enabled the Print option finally.  Since I don't have a printer or access
  258. to one, I need some serious testing done of all the options.
  259.  
  260. ----------------------
  261. Here's what's new in Euclayptus 1.0, Release 0.1787 (4 Dec 97):
  262.  
  263. - Fixed some Enforcer hits that would occur when Eucalyptus attempted to
  264. ghost menu items in the Sent, Postponed and Outgoing folder's menus.
  265.  
  266. - Made it so that you cannot move/copy messages into the Postponed
  267. folder.  This is a no-no, since the message format in that folder is
  268. proprietary.
  269.  
  270. - Added sort selection in the folder menu.
  271.  
  272. - Modified the messaging in the Retrieve window to provide better information
  273. on disconnects due to errors and bad authentication.
  274.  
  275. - Removed the Date Format settings item in favor of supporting locale-
  276. sensitive date formats.  This is obviously not available to 2.04 users (who
  277. should upgrade anyways).
  278.  
  279. - Fixed (hopefully for the last time) the directory locking problems for
  280. folders.  Now folders should properly lock their directories when created
  281. and when changed in the Folder Info window.
  282.  
  283. - Removed the initially opened Mail Settings window on Eucalyptus startup
  284. when no settings file was found.  It was even crashing my machine.
  285.  
  286. - When deleting a folder, Eucalyptus now asks if you want to just delete
  287. its entry or delete the folder's entire contents.
  288.  
  289. - Eucalyptus now checks to make sure two folders aren't pointing at the
  290. same directory.
  291.  
  292. - The APOP? and Ignore Filters? gadgets weren't unghosting on mail server
  293. selection.  Fixed.
  294.  
  295. - Added switches to specify if Eucalyptus should sign/encrypt messages by
  296. default, instead of having to turn that attribute on all the time in the
  297. compose window.
  298.  
  299. - Moved the message part buttons into the speedbar.  This should not only
  300. make them more accessible if you happen to have a message with a lot of
  301. attachments, but it finally cuts down the window refreshes to (hopefully)
  302. an acceptable level.
  303.  
  304. - Implemented some type-specific handling of certain types of data via
  305. the datatypes, which I hope will clear up some crashes and incorrect
  306. displays.
  307.  
  308. - ARexx menu wasn't responding.  Fixed.
  309.  
  310. - I attempted to implement a buffering technique to speed up encoding of
  311. message attachments, and instead ended up just corrupting them.  The
  312. buffering has been removed for the time being and the old method
  313. replaced, since it is at least reliable.  (Thanks Patrick!)
  314.  
  315. - At the request of not a few users, I added simple mail transfer windows
  316. for both send and receive.  You now have the option of choosing between
  317. the current style, known as "full," or the simple ones, known as "summary"
  318. windows.  The initial window setting does not apply to the summary
  319. windows.  They pop up when they are active and close when they're done.
  320.  
  321. - Changed "Apply filters after import?" to include after a forced refresh
  322. of the folder.  This is done to facilitate filter application after
  323. downloading messages when retrieving message headers is turned off.
  324.  
  325. ----------------------
  326. Here's what's new in Euclayptus 1.0, Release 0.1725 (22 Nov 97):
  327.  
  328. - Improved the whole deal about creating folders.  Seems there was some
  329. confusion about this, leading some to create folders that were sharing
  330. directories with other folders.  The new way should be much simpler.
  331.  
  332. - Hopefully fixed that folder message counting bug for the last time. :)
  333.  
  334. - Using the Prev/Next buttons to move between messages caused the speedbar
  335. buttons to be redrawn without button text, if it was being used.  Fixed.
  336.  
  337. - Retrieve window's icon wasn't updating properly.  Fixed.
  338.  
  339. - Sent, Postponed and Outgoing folders weren't initializing the correct
  340. menus.  Fixed.
  341.  
  342. - And a bunch of other stuff...
  343.  
  344. ----------------------
  345. Here's what's new in Euclayptus 1.0, Release 0.1704 (11 Nov 97):
  346.  
  347. - Quick fix release to fix some menu problems.
  348.  
  349. ----------------------
  350. Here's what's new in Euclayptus 1.0, Release 0.1701 (9 Nov 97):
  351.  
  352. - Fixed some display bugs when resizing message read window.  Actually, unfixed
  353. some fixes from the last version. :)
  354.  
  355. - Fixed loading and formatting of message text from the external editor in the
  356. compose window.
  357.  
  358. ----------------------
  359. Here's what's new in Euclayptus 1.0, Release 0.1687 (8 Nov 97):
  360.  
  361. - Fixed some broken message part handling.
  362.  
  363. - POP servers that didn't support all of the optional POP3 commands were breaking
  364. message retrieval.  Fixed.
  365.  
  366. - The filename wasn't being extracted from the Content-Disposition header for
  367. message parts.  Fixed.
  368.  
  369. - Encoded subject text wasn't being decoded.  Fixed.
  370.  
  371. - UUdecoding was corrupting some files.  Fixed.
  372.  
  373. - Fixed a couple (but not all) over-refreshing display glitches.
  374.  
  375. - Added a YAM to Eucalyptus address book conversion ARexx script.  Written by
  376. Deryk Robosson.
  377.  
  378. - Added more menu items to message windows.
  379.  
  380. - Message display wasn't recalculating its display area size on window resize.
  381. Fixed.
  382.  
  383. - Plus plenty of other things, that once again, I have forgotten to document.
  384.  
  385. ----------------------
  386. Here's what's new in Euclayptus 1.0, Release 0.1600 (22 Oct 97):
  387.  
  388. - Fixed identification of attached files in compose window.
  389.  
  390. - Fixed menu text problems.
  391.  
  392. - I'm still working on the snapshotting problem with some of the windows.
  393.  
  394. - Fixed SMTP code to handle return code 551.
  395.  
  396. - Once again, various other things I can't remember at this hour.
  397.  
  398. ----------------------
  399. Here's what's new in Euclayptus 1.0, Release 0.1576 (18 Oct 97):
  400.  
  401. - The spool file for the Incoming folder is no longer required, since it is not
  402. necessary if you are using the internal POP client.
  403.  
  404. - Message generator was choking on "From" lines.  Fixed.
  405.  
  406. - Fixed a bug in message counting in the main window.
  407.  
  408. - Did some other miscellaneous tweaking that I forgot to document. :)
  409.  
  410. ----------------------
  411. Here's what's new in Euclayptus 1.0, Release 0.1549 (11 Oct 97):
  412.  
  413. - Fixed the ARexx Import command.
  414.  
  415. - Changed the program logo in the about/info windows.
  416.  
  417. - Implemented handling of embedded multipart messages.
  418.  
  419. - Added a Close connection button to the Incoming mail window and made the Stop
  420. button just stop retrieving headers and start retrieving mail.
  421.  
  422. - Fixed some display related bugs in some of the listbrowsers.
  423.  
  424. - Date sorting now accounts for the GMT offset.
  425.  
  426. - Fixed a bug in the message generator for 8bit messages.
  427.  
  428. - Changed No/New mail sound to action.  Now you can specify any action to be
  429. performed for the respective events.
  430.  
  431. - Implemented the rest of the ARexx commands.
  432.  
  433. - Attempting to implement a faster folder index load procedure.
  434.  
  435. - Replaced internal button imagery with new stuff from Phil Vedovatti (Aes on Anet).
  436.  
  437. - Enabled header encoding, per RFC 2047.
  438.  
  439. - Removed the "smart" "From" checking in message importing.  This was causing a
  440. proper message file with multiple messages that may not have internet or UUCP style
  441. addressing (i.e., local delivery) to be missed and counted as part of the previous
  442. messages.
  443.  
  444. ----------------------
  445. Here's what's new in Euclayptus 1.0, Release 0.1495 (4 Oct 97):
  446.  
  447. - ARexx Import command had a bad command template.  Fixed.
  448.  
  449. - Added ability to shut off filters per mail server.
  450.  
  451. - Added 8-bit message generation.
  452.  
  453. - Fixed various other minor bugs.
  454.  
  455. - Added command-line/tooltype, ICONIFIED, which will cause Eucalyptus to start up in
  456. iconified mode.
  457.  
  458. - Compiled a (hopefully) 060-friendly version.
  459.  
  460. ----------------------
  461. Here's what's new in Euclayptus 1.0, Release 0.1473 (1 Oct 97):
  462.  
  463. - Added commodity support to activate a compose window, and to trigger the send
  464. and receive processes.
  465.  
  466. - UUdecoding parser was chopping off the ends of messages.  Fixed.
  467.  
  468. - Removed a lot of unused image data, reducing executable size by 20K or more.
  469.  
  470. - Did a bunch of other minor things that I can't remember at the moment.
  471.  
  472. - This release marks the first beta release of Eucalyptus.
  473.  
  474. ----------------------
  475. Here's what's new in Euclayptus 1.0, Release 0.1448 (25 Sep 97):
  476.  
  477. - POP client wasn't resetting fuel gauge for multiple servers.  Fixed.
  478.  
  479. - Get address function now lets you choose between the From and Reply-To addresses,
  480. if they both exist.  Also, fixed a memory leak in that function.
  481.  
  482. - The horizontal scroller in the message display window was not displaying
  483. correctly when used with a listbrowser.  Fixed.
  484.  
  485. - The Previous and Next buttons now (correctly) display the previous or next,
  486. respectively, message in the current window instead of opening a new one.
  487.  
  488. - Added an option to iconify predecessor windows after opening of a new one.  For
  489. example, when opening a folder window, the main window will iconify; then, when
  490. opening a message, that folder window will iconify, etc.
  491.  
  492. - Implemented some more ARexx commands for Composes.
  493.  
  494. ----------------------
  495. Here's what's new in Euclayptus 1.0, Release 0.1392 (18 Sep 97):
  496.  
  497. - Enabled deletion of messages by age.
  498.  
  499. - Fixed a nasty bug in the SMTP address parser that would crash if an addressee's
  500. name contained a comma anywhere.
  501.  
  502. - Fixed a low stack problem when starting external editors.
  503.  
  504. - Eucalyptus was rewriting the address book every time you click on a folder in
  505. the main window's listbrowser.  Fixed.
  506.  
  507. - Made the message text listbrowser (for those of you using it) in the message read
  508. window use its own scrollers until I can figure out why it's not talking to the
  509. window's scrollers.  (Tacky, but it works for now.)
  510.  
  511. ----------------------
  512. Here's what's new in Euclayptus 1.0, Release 0.1339 (14 Sep 97):
  513.  
  514. - Fixed another refreshing problem in all the program's windows that caused them
  515. to refresh twice upon resize.
  516.  
  517. - Fixed the layout of the General settings panel so that it wouldn't be too big
  518. on smaller resolution screens.
  519.  
  520. - Fixed a bug in editing signature and taglines files from the User settings
  521. panel.  File paths with spaces weren't being quoted properly.
  522.  
  523. - Fixed a bug in message replying that didn't save the Replied flag.
  524.  
  525. - Compose window would iconify and then not restore.  Fixed.
  526.  
  527. - Newly created folders weren't locking their directories correctly, resulting in
  528. message being saved to SYS: or other such places.  Fixed.
  529.  
  530. - Fixed a MAJOR MIME-related boo-boo.  Eucalyptus was not properly encoding the '='
  531. when generating messages.
  532.  
  533. - Fixed a bug in the CopyTo function in the address book that would corrupt the
  534. address list.
  535.  
  536. - Implemented the ability to move/copy entire address groups by selecting the group's
  537. header and clicking "Move/Copy to...."
  538.  
  539. - Got a new version of listbrowser.gadget that now returns accurate values to
  540. the window scrollers in the Message Read window.
  541.  
  542. - Eucalyptus will now intelligently handles a small stack size, instead of exiting
  543. with a warning.
  544.  
  545. - Removed STACKCHECK from the compiler option, which, in addition to reducing the
  546. executable size by 9K, was causing some problems with the callback hooks.
  547.  
  548. - Implemented a different sorting algorithm.  On a 33MHz machine, a folder with over 200
  549. messages now takes a fraction of a second, and one with over 1000 messages takes
  550. about 2-4 seconds.
  551.  
  552. ----------------------
  553. Here's what's new in Euclayptus 1.0, Release 0.1208 (25 Aug 97):
  554.  
  555. - Speedbar position now applies to all speedbars: the main window, folder windows,
  556. message windows and compose windows.
  557.  
  558. - Implemented some more ARexx commands.
  559.  
  560. - I think I've finally tracked down and fixed the racing condition that would
  561. appear on some systems when composing mails.
  562.  
  563. - You can now determine the position of the Address Book window.
  564.  
  565. - Fixed the "over-refreshing" of some windows.
  566.  
  567. - Fixed notification between Compose processes and the main/folder/send processes
  568. (when composing new mails) and the send process and the main/outgoing folder
  569. process after sending mails.
  570.  
  571. - Added a few new menu items in the message and folder menus.
  572.  
  573. - Message windows now close when you reply or forward them, in order to conserve
  574. system resources.  (I may make this an option, or make it smart for low memory
  575. conditions in the future.)
  576.  
  577. - Fixed (hopefully) the misplaced listbrowser in the message window.
  578.  
  579. - Fixed a possible bug in notification between compose threads and the send
  580. mail process.
  581.  
  582. - Implemented a few ARexx commands.
  583.  
  584. - Expanded "Reply" menu item to allow replying with or without quoting the original
  585. message text.  I will also be adding the ability to reply to all recipients of a
  586. multiple-address mail.
  587.  
  588. - Expanded "Insert file" menu item in Compose to allow for bracketed/indented text.
  589. (Inspired by the Solaris MailTool.)
  590.  
  591. ----------------------
  592. Here's what's new in Euclayptus 1.0, Release 0.1184 (16 Aug 97):
  593.  
  594. - Fixed a memory leak in the Filters settings panel.
  595.  
  596. - Used a bad tag value for the getfile objects in the General, User and Mail
  597. settings panels that caused manual input of the file/path to be ignored.  Fixed.
  598.  
  599. - Added two new buttons to Address book window: Move to, and Copy to.  Now you
  600. can select an address and move or copy it to a group.
  601.  
  602. - Fixed a layout-related bug in the main window that caused the speedbar to be too
  603. small when placed at the top.
  604.  
  605. - Unfixed a memory leak fix that was not a fix because it was being properly freed
  606. in another (proper) place. :)
  607.  
  608. - Put a delay kludge in mail composing when selecting "send now" that should offset
  609. a possible racing condition.
  610.  
  611. - Check message signature not working correctly.  Fixed.
  612.  
  613. - Fixed a bug in saving message body during signature verification.
  614.  
  615. - Compiled with the shiny new SAS/C 6.58 Compiler.
  616.  
  617. ----------------------
  618. Here's what's new in Euclayptus 1.0, Release 0.1158 (12 Aug 97):
  619.  
  620. - Creating new filter items showed a bogus string in the action field, due to
  621. an improperly initialized variable.  Fixed.
  622.  
  623. - Added menu item to main Project menu, "Open send window...."
  624.  
  625. - Added ability to specify only certain messages to send, via send window.
  626.  
  627. - Fixed a bug in message importing that caused single message files without the
  628. leading "From " tag to be ignored, e.g., YAM mail.
  629.  
  630. - Addresses added via "Get address" weren't being saved unless the address book
  631. thread was running.  Fixed.
  632.  
  633. - Had to redesign the address book file structure in order to accommodate key
  634. identification for PGP encryption.  This means that all your normal base addresses
  635. should be fine, but your address groups will have to be reaccomplished.  This also
  636. fixed a potential bug in the code that would screw up on address groups with more
  637. than 50 addresses.
  638.  
  639. - Implemented a new ClassAct tag to allow more effecient handling of datatypes in
  640. message windows.  The window should now behave properly after a resize.
  641.  
  642. - The character table for base64 encoding had the characters X and Y reversed.
  643. Fixed.
  644.  
  645. - Tweaked the Delete Folder and Refresh images a little.
  646.  
  647. - Fixed PGP encryption of messages to use the new KeyID field of address book
  648. entries.  If not key ID is there, Eucalyptus will ask for one.
  649.  
  650. - Fixed a memory loss occurring in the compose window.
  651.  
  652. - Implemented custom headers.
  653.  
  654. - Fixed some C-related bugs.  The SAS compiler doesn't initialize variables at the
  655. start of switch() blocks, which caused some undetermined (and nasty) results in
  656. certain functions on some systems.
  657.  
  658. - Enabled modifying the delivery status of messages waiting to be sent.  Not fully
  659. operational at the moment, but it does allow you to suspend individual messages from
  660. being sent out.
  661.  
  662. - Added Sort By option for folder messages: "None."
  663.  
  664. ----------------------
  665. Here's what's new in Euclayptus 1.0, Release 0.1044 (2 Aug 97):
  666.  
  667. - Set Status in Folder window was crashing.  Fixed.
  668.  
  669. - Mail Settings window had a refresh error (which crashed some machines).  Fixed.
  670.  
  671. - Mask table values for base64 encoding were incorrect, generating badly encoded
  672. attachments.  Fixed.
  673.  
  674. - Enabled return-receipts.
  675.  
  676. - Fixed a bug in message quoting for multipart messages.
  677.  
  678. - Fixed a memory leak in message composing.
  679.  
  680. - Did a lot more on the documentation.
  681.  
  682. - Enabled "mailto:" capability for use with web browsers.  (Untested.)
  683.  
  684. - Enabled UUdecoding.
  685.  
  686. - Enabled 3 more items in the Compose window:  UUencode, Insert file, and Save to
  687. file.
  688.  
  689. - I'm no longer including the ClassAct classes, since they can be easily
  690. retrieved from their site (www.finale-dev.com or www.warped.com/~timmer/classact).
  691. This should save quite a bit of space in the archive.
  692.  
  693. - I'm trying to track down why Eucalyptus overdoes window refreshes in the folder
  694. windows, especially during events such as mouse moves, where this is unnecessary.
  695.  
  696. ----------------------
  697. Here's what's new in Euclayptus 1.0, Release 0.963 (27 Jul 97):
  698.  
  699. - Added colorizing of messages in listbrowser for personal and priority messages.
  700. The color is user-selectable from the first 16 colors in the screen's palette.
  701.  
  702. - Enabled return-receipt capability, as well as the option to disable it.
  703.  
  704. - Added priority selection in Compose window.
  705.  
  706. - Added option to hide certain headers in message display window.
  707.  
  708. - Did a lot more work on the internal POP client.  Worked out some issues with
  709. the POP3 command "TOP."  Selective message retrieval is only possible if the
  710. mail server supports this command.
  711.  
  712. ----------------------
  713. Here's what's new in Euclayptus 1.0, Release 0.947 (26 Jul 97):
  714.  
  715. - Rewrote filter application on messages to bang less on the message directory.
  716. A folder containing 75 messages averaging 2K apiece was taking 10-15 minutes to
  717. process through 6 filters on a 33MHz machine.  Not good.  It's a lot faster now.
  718.  
  719. - Changed Mail send/retrieve window state choices to Open always, when transferring
  720. mail, or never.  This should solve the problem of Eucalyptus opening and closing the
  721. window(s) constantly, since it won't close the window automatically at all now.
  722.  
  723. - Added some testers' system configurations to the documentation.
  724.  
  725. - When pressing the Help button, the AmigaGuide server wasn't looking for the help
  726. file (Eucalyptus.guide) properly.  Fixed.  It now looks for a specified file, then
  727. for the file in HELP:, then in PROGDIR:.
  728.  
  729. - Fixed the Isengard logo in the about windows.  (It was bugging me. :)
  730.  
  731. - Did some more work on the documentation.
  732.  
  733. - .folder file format has changed again.  Had to do it, in order to make filtering
  734. faster.
  735.  
  736. - Internal SMTP is now working!  I finally had the chance to start working on the
  737. socket code, so Eucalyptus can now send mail without having to use an external
  738. program.
  739.  
  740. - Internal POP is almost working.  There are a few wrinkles to iron out for multi-
  741. server capability and selective message retrieval.  It will not retrieve mail yet.
  742. If you happen to try it, all you'll see it do is talk to the server, and add a bunch
  743. of blank lines to the retrieval window list.
  744.  
  745. - Optimized Eucalyptus' initialization phase, and reduced the overhead involved in
  746. opening the folders initially.  The program now starts up much, much quicker than
  747. before.
  748.  
  749. ----------------------
  750. Here's what's new in Euclayptus 1.0, Release 0.847 (21 Jul 97):
  751.  
  752. - Created all new button imagery.  At the moment, it is disk-based, but in the
  753. future, it will be hardcoded as default imagery, and can be replaced by disk-based
  754. images.  The images require newicon.library if color-remapping is desired.
  755.  
  756. - Started to write a spell checker interface, for use with external spelling
  757. programs.  It doesn't do much yet.
  758.  
  759. - Made the speedbar able to be placed on the side or at the top of the window.
  760.  
  761. - Added folder buttons to the speedbar and removed the standard buttons.
  762.  
  763. - Messed up the company logo in the About window.  I'll fix it later.  It's not
  764. that important right now. :)
  765.  
  766. - All settings windows were ignoring the Use button.  Fixed.
  767.  
  768. - Delete and Edit buttons in Compose window never enabled.  Fixed.
  769.  
  770. ----------------------
  771. Here's what's new in Euclayptus 1.0, Release 0.790 (18 Jul 97):
  772.  
  773. - Added ARexx menu to main window, to which you can add up to 61 entries for
  774. your own ARexx macros.
  775.  
  776. - Added ARexx tab to General Settings panel.
  777.  
  778. - Did some work on the documentation.
  779.  
  780. - Added ARexx port identification in About window.
  781.  
  782. - Starting with this archive, Eucalyptus will also be uploaded to Aminet.
  783.  
  784. ----------------------
  785. Here's what's new in Euclayptus 1.0, Release 0.771 (17 Jul 97):
  786.  
  787. - Enabled PGP signature/encryption when creating a message that has attachments.
  788.  
  789. - Enabled some more menu items I had forgotten about, like the Folder menu in
  790. the main window.
  791.  
  792. - Fixed a bug that caused Eucalyptus to ignore the 'Apply Filters on Import'
  793. flag for folders.
  794.  
  795. - Made some modifications to the included ARexx script 'smtpsend.rexx' to
  796. account for the SMTPSmarterHost environment variable if SMTPHost is not
  797. specified in the script.
  798.  
  799. - Enabled ghosting of menu items that are not relevant to context in main,
  800. folder and message windows.
  801.  
  802. - Added field for XPK packer info into folder data structure, which means that
  803. your current '.folders' file will not work.  Currently, XPK support is not
  804. enabled, but planned for (hopefully) this release.
  805.  
  806. - You can now specify any images you like for all the speedbar buttons and
  807. message part buttons.  In Eucalyptus' program directory, under "Support/Images"
  808. you can place any icons you want to use.  Look in this directory for examples.
  809. The current images are too big and don't look right, but are just there for
  810. example.  If someone would like to design some new imagery, I'd be glad to take
  811. them.  The icons should be 30x30 and no bigger.
  812.  
  813. - I'm sure there are other things that I've forgotten.
  814.  
  815. ----------------------
  816. Here's what's new in Euclayptus 1.0, Release 0.633 (7 Jul 97):
  817.  
  818. - Fixed some bugs when applying filters.
  819.  
  820. - Fixed bugs in composing messages.  Wasn't preserving subject in replies.
  821.  
  822. - Enabled generation of PGP signed/encrypted message with attachments.  Don't
  823. know how well it works yet, so be warned.
  824.  
  825. - Added 'Edit' button for signature in Compose and User Settings window and
  826. for taglines in User Settings window.  If no external editor is specified,
  827. Eucalyptus will use an internal editor.
  828.  
  829. - Added APOP option for POP servers, but it is disabled until I write the code
  830. for the internal POP client.
  831.  
  832. - Fixed some address parsing bugs.
  833.  
  834. - Enabled iconification of main, folder and message windows.
  835.  
  836. ----------------------
  837. Here's what's new in Euclayptus 1.0, Release 0.594 (4 Jul 97):
  838.  
  839. - Added hierarchical folder capability.  There are still a few bugs to work
  840. out when selecting the parent folder, so I wouldn't recommend trying to make
  841. extensive use of this feature.  It should be fixed by the next test release.
  842.  
  843. - Wrote the code for the menus in the compose window.  Most of them work now.
  844.  
  845. - Made some of the menus in other windows functional.
  846.  
  847. - Fixed some miscellaneous bugs.
  848.  
  849. ----------------------
  850. Here's what's new in Euclayptus 1.0, Release 0.556 (2 Jul 97):
  851.  
  852. - I'm looking for someone who can draw some really cool-looking NewIcons-style
  853. imagery for the speedbar buttons.  If you're interested, please e-mail me at
  854. <gandalf@inet.att.co.kr>.
  855.  
  856. - Made importing of messages a little bit smarter by having Eucalyptus check
  857. the delimiting "From " line for the customary address.  If one is not present,
  858. Eucalyptus treats the line as part of the message and continues until a valid
  859. "From" line is reached.
  860.  
  861. - Fixed some bugs in the displaying of message parts.
  862.  
  863. - Finally wrote the code for quoting of message text in replies and forwards.
  864.  
  865. - Enabled the functionality of some more speedbar buttons.
  866.  
  867. - Added notification in the main window's folder list if messages are waiting in
  868. that folder's spool file.
  869.  
  870. ----------------------
  871. Here's what's new in Euclayptus 1.0, Release 0.499 (29 Jun 97):
  872.  
  873. - It turns out I wasn't handling messages coming from getfile/font.gadget,
  874. which was causing some of the Settings windows to appear to lock up.  Fixed.
  875.  
  876. - Did some tweaking of the message parser and some of the folder message list
  877. handling code.  This fixed some display-related bugs and other assorted
  878. nonsense.
  879.  
  880. - Enabled decoding of header fields according to RFC 2047, so names in
  881. 8bit ASCII are now displayed correctly.  Actually, only the quoted-printable
  882. portion decodes; the base64 shows the character(s) in question as '?'s for
  883. the time being.
  884.  
  885. - I discovered this morning that I was compiling Eucalyptus for 68030 or
  886. better.  This would cause it to crash on 68020 or lower systems.  Recompiled
  887. the entire program to run on 68000's.  I apologize profusely for this
  888. oversight.
  889.  
  890. ============================
  891. Now some general notes:
  892.  
  893. - The program may contain some printf()'s and requesters still, so be
  894. warned that if you're using it from the Workbench, a small shell window
  895. will probably open on the Workbench screen to show these statements, or a
  896. requester window will pop open suddenly for no apparent reason.  If you see
  897. one come up in conjunction with a bug or system crash, note it.
  898.  
  899. - For bug reports, be as descriptive as possible.  Tell me what you were
  900. doing, how you were doing it, what your system setup was like at the time,
  901. etc.  You get the idea.  If possible, if it's a visual bug, take a
  902. screen snapshot. They really come in handy. :)
  903.  
  904. - Use Enforcer, Mungwall and any other watchdog/debugging utilities you can
  905. with it. Send me any/all Enforcer outputs, with a short description of
  906. what you did when the Enforcer hit occurred.  These come in very handy
  907. too.
  908.  
  909. - Tell me what your system configuration is (OS version, RAM, display type,
  910. etc.) and which executable you were using (there's only one in this archive,
  911. but that may change in the future).
  912.  
  913. - And if you get any ideas for new features, by all means, let me know.
  914.  
  915. ============================
  916. Send bug reports, suggestions, and anything else to 'gandalf@amiganet.org'.
  917. I can accept MIME and UUencoded mail (of course :).  And if you have a PGP key,
  918. send it to me.  I'll add you to my keyring.
  919.  
  920. Thanks for taking the time to test this program.
  921.  
  922. Cheers,
  923.  
  924. Paul
  925. gandalf@inet.att.co.kr
  926. Isengard Developments
  927. http://linux.tc3net.com/gandalf
  928. gandalf@amiganet.org
  929. Team AMIGA
  930.