2000-07-26 Scott Bender * gtkf/MainWindow.py: fixed _menubar Attribute error 2000-03-15 Scott Bender * gtkf/*: changes for start of Windows support * gtkf/XmHtmlMsgWindow.py, gtkf/gutil.py: clicks on mailto and http refs now actually work * mail/IMAP.py: fixed problem with parsing STATUS responses with folder names that contain a space * mail/IMAP.py: fixed problem with invalid dates crashing the app * plugins/HtmlViewer.py: message right click menu now can open any message externally (not just html) 2000-03-09 Scott Bender * pmail.in: fixed stupid typo mail.init() not main.init() * gtkf/Compose.py, plugins/Filters.py: use reply-to header if it's there 2000-03-08 Scott Bender * mail/SpoolFile.py; fixed problem with crashes if the spool file does not exists * mail/IMAP.py: fixed problem with MS Exchange IMAP servers, we were not quoting the login user name or password * gtkf/Preferences.py: fixed bug with storage mailbox popup in POP configuration, would crash if there were no available sources * plugins/Filters.py: added mail filters!! Please be carefull!! and see the README * mail/Plugin.py, gtkf/MainWindow.py, gtkf/FrontEnd.py, mail/IMAP.py, mail/MH.py, MessageList.py, : added plugin support * mail/Mailbox.py, mail/IMAP.py: fixed problems with message/unseen counts in foldtree not getting updated (still not perfect) * mail/MH.py: fixed some problems with new messages not getting loaded * mail/POP.py: fixed some problems with new messages not getting downloaded * mail/MH.py: can copy MH messages to other folders again * mail/Message.py: don't try to copy a message to a folder it's already in 2000-03-07 Scott Bender * gtkf/TreeWindow.py: now sorts mailboxes 2000-03-07 Scott Bender * configure.in: fixed problem with pygtk.h tests * gtkf/MainWindow.py, gtkf/Preferences.py, gtkf/all.glade, main/Source.py: added ability to not have POP mail servers show in the folder tree * gtkf/MainWindow.py, gtkf/Preferences.py, gtkf/all.glade, main/POP.py: added ability to have POP mailboxes checked when the storage folder is checked * gtkf/MainWindow.py: new messages now show up in the message list when a source is automatically checked * gtkf/Preferences.py, gtkf/all.glade, mail/NewMessage.py: added automatic wrapping of outgoing mail messages * gtkf/TextMsgWindow.py: text messages are displayed with word wrap on * gtkf/gutil.py, gtkf/Preferences.py: added check for invalid number entry * mail/Message.py: fixed problem with attchments in multipart/related messages not showing up * mail/Mailbox.py: fixed problem with IMAP message cache not getting update when a mailbox has no messages * gtkf/all.glade: the main window is now able to be made smaller 2000-03-04 Scott Bender * configure.in, pmail.spec: upped the version number to 0.4 * pmail-all.spec: added spec for rpm that includes pygnome, pygtk, and libglade * gtkf/Compose.py: added abitlity to restore a draft * gtkf/GladeWindow.py: fixed memory leak * gtkf/MainWindow.py, gtkf/MessageList.py, gtkf/gutil.py: added right click popup menu for messages * gtkf/MessageList.py: fixed bug with all message list colors not working correctly * gtkf/MsgWindow.py: made message body notebook scrollable * gtkf/Preferences.py, gtkf/all.glade, mail/SpoolFile.py: added minimal spool file support (just reading, no delete or flag modification) * gtkf/Preferences.py, gtkf/all.glade, mail/Source.py, mail/IMAP.py: added new_mail_command (a command to run when new mail arives) 2000-03-01 Scott Bender * mail/IMAP.py: completely rewrote the IMAP response parsing stuff, now uses the re module, much faster and cleaner now * mail/Mailbox.py, mail/IMAP.py: fixed crash problem dealing with some IMAP mailboxes that were very deep (box1.box2.box3) * mail/IMAP.py: made mail objects thread safe * gtkf/MainWindow.py: fixed bug with lockups when auto checking mail * gtkf/MainWindow.py: changed to status bar progress instead of popup * gtkf/Preferences.py: folder selection popup now get updated when a source is added or modified * mail/MH.py: now creates the MH folder if it does not exist * mail/IMAP.py: display entry box message if username not entered 2000-02-29 Scott Bender * configure.in, pmail.spec: updated version number to 0.3 * README, pmail.spec: require libglade >= 0.11 * config/Config.py: made config file saving safer, make a backup, write to a temp file, then move * gtkf/Compose.py, gtkf/gutil.py: made file save/open boxes remember what directory they were in last * gtkf/MessageList.py, gtkf/Preferences.py: color preferences work again * gtkf/Preferences.py: added workaround for type in gnome/ui.py * mail/IMAP.py, gtkf/Preferences.py: added support for namespaces that have more than one item (ie. personal is "/", "INBOX", etc.) * gtkf/TreeWindow.py, mail/Mailbox.py: made mailboxes default to not be expanded in the TreeWindow * mail/Message.py: fixed problem with some attachments not showing up in the attachment window * mail/NewMessage.py: fixed bug that kept from being able to attach files of an unknown type * mail/util.py: made conversion of plain text message to html for display in the html window smarter about special characters 2000-02-28 Scott Bender * gtkf/Compose.py, mail/NewMessage.py: fixed CC and BCC handling when sending mail * mail/util.py: added cc to normaly display mail headers * mail/NewMessage.py: changed X-Mailer header to be pmail %version * mail/Message.py, mail/NewMessage.py: fixed display/send of mime messages with charsets other than us-ascii * gtkf/MsgWindow.py: attached messages get display again * mail/IMAP.py: added ability to search on UID * gtkf/all.glad: made Alt-w close some windows * gtkf/MessageList.py: fixed problem with messages getting added to the selection list again when click on again * gtkf/MainWindow.py, gtkf/all.glade: added about box * configure.in, pmail.spec: updated version number to 0.2