--- ../0.4.1-ubuntu/mailody-0.4.1/ChangeLog 2007-02-23 21:18:45.000000000 +0100 +++ mailody-0.5.0/ChangeLog 2007-04-02 23:41:07.000000000 +0200 @@ -1,3 +1,385 @@ +2007-04-02 19:17 +0000 [r649512] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/docs/index.docbook: + playground->extragear (soonish i hope), copy&paste error fixed, + minor adjustments to faq. + +2007-04-02 18:41 +0000 [r649491] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/Makefile.am, + trunk/playground/pim/mailody/docs/index.docbook: Include docs in + compilation and expand entities. + +2007-03-25 18:46 +0000 [r646439] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp: Remove us-ascii, + it will not encode if there is nothing to encode anyhow. + +2007-03-21 12:56 +0000 [r644977] David Faure faure@kde.org + + * trunk/playground/pim/mailody/libkmime/kmime_parsers.cpp: Ah bah + I'm told this is Qt3 code :/ + +2007-03-21 11:39 +0000 [r644959] David Faure faure@kde.org + + * trunk/playground/graphics/okular/generators/djvu/generator_djvu.cpp, + trunk/playground/pim/kmobile/kioslave/kio_mobile.cpp, + trunk/playground/base/kat/src/kio_fulltext/fulltext.cpp, + trunk/playground/base/plasma/menu/configdialog/kbfxconfigapp.cpp, + trunk/playground/ioslaves/kio_p7zip/kfile_7zip.cpp, + trunk/playground/graphics/okular/part.cpp, + trunk/playground/ioslaves/kio_rar/kfile_rar.cpp, + trunk/playground/ioslaves/kio-clucene/KCLuceneIndexerDaemon/libindex/kcluceneindexerdaemon.cpp, + trunk/playground/base/kat/src/fulltext_plugins/libfulltext_koffice/fulltext_koffice.cpp, + trunk/playground/base/kat/src/clients/katclient/dlgstartupwizard.cpp, + trunk/playground/base/kbfx_plasma/configdialog/main.cpp, + trunk/playground/graphics/okular/shell/shell.cpp, + trunk/playground/graphics/gwenview/lib/mimetypeutils.cpp, + trunk/playground/pim/mailody/libkmime/kmime_parsers.cpp, + trunk/playground/pim/kmobiletools/kmobiletools/deviceparts/exportphonebookdlg.cpp, + trunk/playground/ioslaves/kio-clucene/KCLuceneIndexerDaemon/libindex/urldispatcher.cpp, + trunk/playground/base/kat/src/fulltext_plugins/libfulltext_oo/fulltext_oo.cpp, + trunk/playground/pim/khalkhiapplet/config/presentationcontrol.cpp: + Use standard mimetype names from shared-mime-info + +2007-03-20 20:42 +0000 [r644747] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/mainwindow.cpp: Cleanup and + crashfix. + +2007-03-17 21:55 +0000 [r643593] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/composer.cpp: Do the waitCursor + feature properly. That means the K-way. + +2007-03-17 21:20 +0000 [r643582] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/TODO: Change to WaitCursor when the + Send button in the composer has been pressed. + +2007-03-17 21:13 +0000 [r643579] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/composer.h: Fix encoding issues, + if possible use "us-ascii", if not possible, try the users + encoding, if not possible, fall back to utf-8. As result of + discussion with allee and cebewee. Hope this is correct ;-) + +2007-03-13 20:33 +0000 [r642280] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/TODO: Fix encoding. Subjects with + special chars are now encoded properly. + +2007-03-13 20:15 +0000 [r642278] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/messageview.cpp: Add a basic + phishing check. This will catch the http://good.site cases and warn about + them. + +2007-03-13 10:45 +0000 [r642089] Stephan Kulow coolo@kde.org + + * trunk/playground/pim/mailody/Makefile.am: there are no ui files + +2007-03-11 22:24 +0000 [r641592] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/messageview.cpp, + trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/dcopiface.h, + trunk/playground/pim/mailody/src/main.cpp, + trunk/playground/pim/mailody/src/messageview.h, + trunk/playground/pim/mailody/src/mainwindow.cpp, + trunk/playground/pim/mailody/src/dcopiface.cpp: Improve the + commandline argument support. * --compose accepts a comma + separated list of recipients. * --attach can add multiple + attachments, separator is ;; (Better suggestions for separator + are always welcome) * both arguments can be used multiple times. + Example: mailody --compose frode@lnix.net --attach + "/foo/bar;;/foo/baz" --compose info@mailody.net,admin@mailody.net + This will open a composer with /foo/bar and /foo/baz attached. + Recipients will be frode@lnix.net, info@mailody.net and + admin@mailody.net + +2007-03-10 22:18 +0000 [r641324] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/dcopiface.h, + trunk/playground/pim/mailody/src/main.cpp, + trunk/playground/pim/mailody/src/mainwindow.cpp, + trunk/playground/pim/mailody/src/dcopiface.cpp: Accept simple + commandline arguments, --compose and --attach, works better with + Klipper. The default 'email' argument now accepts emails that + does not start with mailto: + +2007-03-07 20:34 +0000 [r640384] Frode M. Døving frode@lnix.net + + * trunk/playground/pim/mailody/src/messagedata.cpp, + trunk/playground/pim/mailody/src/messagedata.h, + trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/composer.h, + trunk/playground/pim/mailody/src/mainwindow.cpp: Re-edit shape + up. * Improvements on signature handling. * Composer auto selects + the proper identity on re-edit. * Re-edit includes the InReplyTo + header. (Closes bug: 142652) * We now include the signature used + to sign the message in a message header when messages are saved + as drafts. These headers are used to replace the existing + signature with the new one, when using more than one mailody + client to access the saved drafts, in situations where the + identity/signature settings are unavailable. + +2007-03-06 18:13 +0000 [r640058] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/addresslabel.cpp, + trunk/playground/pim/mailody/src/addresslabel.h: Use the hand + cursor when hovering over a link in the addresslabel. + +2007-03-06 00:34 +0000 [r639764] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/imapmanager.cpp, + trunk/playground/pim/mailody/src/mainwindow.cpp: Move the + updating of the unseen count to the datamanager. + +2007-03-05 21:36 +0000 [r639735] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/libkmime/kmime_util.cpp: Fix: *** + glibc detected *** mailody: double free or corruption (!prev): + 0x086537a8 *** + +2007-03-05 20:07 +0000 [r639713] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/libkmime/kmime_content.cpp, + trunk/playground/pim/mailody/libkmime/kmime_util.cpp, + trunk/playground/pim/mailody/libkmime/kmime_util.h: Switch from + KCodecs::quotedPrintableDecode() to the kmime version. This is + because the KCodec one assumes the hex codes are in capitals (as + the rfc states), but in the wild i've received a message with + lowercase ones. The KMime decoder decodes that properly. With + help of Thiago and Volker. + +2007-03-04 21:32 +0000 [r639338] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mainwindow.cpp: Enhance quoting + routine. When after a signature delimiter a quoted message is + found, quote that too. I hate signatures at top. + +2007-03-04 11:38 +0000 [r639093] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/messageview.cpp: Save the text + in the message area to be consistent. So if you want all the + headers, first go to 'view source' and 'save as' after that. + +2007-03-04 11:30 +0000 [r639089] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/composer.h, + trunk/playground/pim/mailody/TODO: Add fixed font mode for the + composer. + +2007-03-03 23:12 +0000 [r638989] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mailodyui.rc, + trunk/playground/pim/mailody/src/messagedata.cpp, + trunk/playground/pim/mailody/src/messageview.cpp, + trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/messagedata.h, + trunk/playground/pim/mailody/src/messageview.h, + trunk/playground/pim/mailody/src/mainwindow.cpp, + trunk/playground/pim/mailody/TODO: Add feature to save a message + as a text file + +2007-03-03 19:58 +0000 [r638936] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/docs/MANUAL: Less is more. + +2007-03-02 23:49 +0000 [r638694] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mainwindow.cpp: Make it faster. + +2007-03-02 21:55 +0000 [r638684] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mailodyui.rc, + trunk/playground/pim/mailody/src/headerlistview.cpp, + trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/mailboxlistview.cpp, + trunk/playground/pim/mailody/src/headerlistview.h, + trunk/playground/pim/mailody/src/mailboxlistview.h, + trunk/playground/pim/mailody/src/mainwindow.cpp, + trunk/playground/pim/mailody/TODO: Implement 'go to next unread', + simulated behaviour of KMail iirc: a) if message shown, scroll + down to end of the message b) go to next unread message in that + box c) go to next folder with unread messages && go to b. + +2007-03-01 11:14 +0000 [r638267] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/imapmanager.cpp, + trunk/playground/pim/mailody/src/mainwindow.cpp: In the past + selecting mailboxes always resulted in populating the + messagelist. Last mentioned cleared the headers. Now that is no + longer the case, so clear the header list as soon as someone + clicks on another mailbox. Much cleaner and should have been done + from the start. + +2007-03-01 10:41 +0000 [r638256] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/imapmanager.cpp, + trunk/playground/pim/mailody/src/imapmanager.h, + trunk/playground/pim/mailody/src/imaplib.cpp: When filling the + headers from the cache, start a verify of the flags after that. + Should fix the status-has-changed-by-someone-else. ideally the + imap protocol should indicate such a change by a number, so we + can detect that. + +2007-02-28 23:15 +0000 [r638141] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/messagedata.cpp, + trunk/playground/pim/mailody/src/messageview.cpp: A disconnect + was commented out and one was wrong, resulting in to multiple + redraws of the message, when switching 10 times between two + messages, you would actually start to notice the delay. Fixed + that. Also fixed the ugly, ugly, ugly draw error on the first few + messages!!! + +2007-02-28 22:03 +0000 [r638121] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/messagedata.cpp, + trunk/playground/pim/mailody/src/messagedata.h, + trunk/playground/pim/mailody/src/mainwindow.cpp: - QObject is + faster then QWidget, QChar is faster then QString Improved + loading of 8700 messages from 1500ms to 1285ms 800ms is used to + parse the headers for essential data (messageid, reply to data + and date). I would love to know how to make that faster. -Fix + searchline not working when switching mailboxes. + +2007-02-28 16:51 +0000 [r638038] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mainwindow.cpp: When forwarding + a message, use the most likely profile to do that with. + +2007-02-27 18:16 +0000 [r637766] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/libkmime/kmime_content.cpp, + trunk/playground/pim/mailody/src/setupidentities.cpp, + trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/setupidentities.h, + trunk/playground/pim/mailody/src/composer.h: Finished feature + where we make it possible to include a html part on every + outgoing message which is based on the plain part, this means the + receiver can see the colors of the quotation level and clickable + links. Fixed libkmime for that and added the configuration option + for that. + +2007-02-26 22:44 +0000 [r637577] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/mainwindow.cpp: Do not strip the + signature when forwarding the message. + +2007-02-26 17:06 +0000 [r637507] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/imaplib.cpp: Fix error in saving + messages. + +2007-02-26 16:55 +0000 [r637502] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/composer.h, + trunk/playground/pim/mailody/src/mainwindow.cpp: Fix regression + in new composer: Dont use the temp filenames when forwarding a + message, use the name from the original mail. + +2007-02-24 22:13 +0000 [r636973] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/composer.cpp: disable the html + experiment for now. + +2007-02-24 21:50 +0000 [r636969] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/src/messagedata.cpp, + trunk/playground/pim/mailody/src/mailodyui.rc, + trunk/playground/pim/mailody/src, + trunk/playground/pim/mailody/src/imapmanager.cpp (added), + trunk/playground/pim/mailody/src/mainwindow.h, + trunk/playground/pim/mailody/src/imaplib.h (added), + trunk/playground/pim/mailody/src/messagedata.h, + trunk/playground/pim/mailody/src/db.cpp, + trunk/playground/pim/mailody/src/imap.cpp (removed), + trunk/playground/pim/mailody/src/imapmanager.h (added), + trunk/playground/pim/mailody/src/socketsafe.cpp, + trunk/playground/pim/mailody/src/composer.cpp, + trunk/playground/pim/mailody/src/Makefile.am, + trunk/playground/pim/mailody, + trunk/playground/pim/mailody/src/imap.h (removed), + trunk/playground/pim/mailody/src/composer.h, + trunk/playground/pim/mailody/src/socketsafe.h, + trunk/playground/pim/mailody/TODO, + trunk/playground/pim/mailody/src/global.cpp, + trunk/playground/pim/mailody/src/rfcdecoder.cc (added), + trunk/playground/pim/mailody/src/rfcdecoder.h (added), + trunk/playground/pim/mailody/src/global.h, + trunk/playground/pim/mailody/src/mainwindow.cpp, + trunk/playground/pim/mailody/src/imaplib.cpp (added): Merged + revisions 631413-636958 via svnmerge from + svn+ssh://toma@svn.kde.org/home/kde/branches/work/mailody-sl ---- + changes include separation of the imap library and the cache: + Remove mailbox storage from imap to the manager, also move the + cache handling to the manager from the mainwindow. So mainwindow + receives a list to draw and the imap part only fetches the list + from the server. Much cleaner. Also removed the fetch mailbox + list from the menu and made sync the default behaviour, as that + works nicely. Move the storage of mailbox headers partly out of + imaplib to the imapmanager, merge getmailbox and syncmailbox to + one function, similar to getmailboxlist. imapmanager emits the + headers which the mainwindow can draw in and the imap library + does the fetching from the server when needed. expunge, create + mailbox, delete mailbox, rename mailbox all converted. Splitted + the general mailboxlist updated signal in two separate add/remove + signals so the mailbox tree stays expanded when a mailbox is + added or deleted (yay!) and messagedata class no longer uses the + db directly but only via the imapmanager. reorganise addflag, + removeflag and checkmail. Rename move to copy in the imaplib, and + made two function for that in the imapmanager. Converted + saveMessage, startIdle and stopIdle, dealt with expunge feedback, + retrieval of headers converted, made a helper to query easily + what the server is capable of. Spent some hours on sorting out + the headerslist updates, works now like it did before i started + this adventure. Rewrite of the deletemailbox routine. If a parent + was deleted, the childeren were as well. Resulting in a crash + when after that a request for a deletion of a child was + requested. So delete the childeren ourselfes, adjust the map and + catch if a request is made to something which is gone already. + Last part of the port. Imaplib is now db-free!!! Remove Global + dependency from socketsafe, yay! And fix the unseen count. Expand + the Queue class with the status messages. ---- changes regarding + the composer: Start making a new attachment list in the composer. + New attachment handling in the composer. Composer: Re-edit and + Save (Draft) to IMAP-mailbox. This will leave the signature out + of the initial text on re-edit. Sign with the + currentIdentity-signature instead. ---- experimental change: Add + a html part to each outgoing message, which represents the plain + part and includes the colors for the quoting level. It's pending + a fix (see kde-pim ml) and it needs to be configurable, but I'm + curious how this works in the wild, so lets activate it in this + branch. + +2007-02-23 20:34 +0000 [r636687] dmeltzer + + * trunk/playground/pim/mailody/release_mailody.rb: Make + release_mailody ask for username and version number instead of + hardcoding it + +2007-02-23 20:14 +0000 [r636677] Tom Albers tomalbers@kde.nl + + * trunk/playground/pim/mailody/ChangeLog, + trunk/playground/pim/mailody/NEWS, + trunk/playground/pim/mailody/src/main.cpp, + trunk/playground/pim/mailody/src/imap.cpp, + trunk/playground/pim/mailody/release_mailody.rb, + trunk/playground/pim/mailody/src/mainwindow.cpp: Prepare 0.4.1 + bugfix release. Disable UIDNEXT routine as it contains a bug. + Clear tabtitle when clearing the view. + 2007-02-11 23:13 +0000 [r632709] Tom Albers tomalbers@kde.nl * trunk/playground/pim/mailody/src/mainwindow.h,