SVN_MERGE
Merged revisions 1008520,1008776,1008855,1010481,1010938,1012834,1012840,1031853,1031859,1031861,1031863,1031923,1032191 via svnmerge from
https://vkrause@svn.kde.org/home/kde/branches/work/akonadi-ports/kdepim
........
r1008520 | cberzan | 2009-08-07 19:49:22 +0200 (Fri, 07 Aug 2009) | 5 lines Move the AttachmentPart class and some related jobs from the messagecomposer to libkdepim. Other attachment-related stuff from KMail will be moved here as well. In particular, the AttachmentPropertiesDialog will be shared with the mailreader. The goal is to move all attachment* to kdepimlibs/kpimutils eventually, once the API is stable.
........
r1008776 | cberzan | 2009-08-08 13:35:34 +0200 (Sat, 08 Aug 2009) | 5 lines Add a qHash( AttachmentPart::Ptr ) function so that this class may be used in QHashes. I had to make the qHash function part of the KPIM namespace to make it work... No clue why it doesn't pick it up otherwise.
........
r1008855 | cberzan | 2009-08-08 16:00:56 +0200 (Sat, 08 Aug 2009) | 5 lines Add AttachmentPropertiesDialog (based on KMail's KMMsgPartDialog). It works with AttachmentParts (read-write or read-only) and directly with KMime::Content (read-only). To be shared with the mailreader.
........
r1010481 | cberzan | 2009-08-12 18:26:41 +0200 (Wed, 12 Aug 2009) | 2 lines Move the AttachmentFromPublicKeyJob to KMail. It needs to be GPL.
........
r1010938 | cberzan | 2009-08-13 18:21:52 +0200 (Thu, 13 Aug 2009) | 2 lines Add a charset property to AttachmentParts. KEncodingProber is unreliable, so it is preferrable that the charset is chosen by the user (see r888149). In particular, AttachmentFromUrlJob sets the charset based on the charset= parameter of the url.
........
r1012834 | cberzan | 2009-08-18 09:30:07 +0200 (Tue, 18 Aug 2009) | 2 lines Q_DECLARE_METATYPE( AttachmentPart::Ptr ) to enable using it in QVariants
........
r1012840 | cberzan | 2009-08-18 09:44:41 +0200 (Tue, 18 Aug 2009) | 2 lines apparently Q_DECLARE_METATYPE wants the full type, so we have to include boost/shared_ptr
........
r1031853 | vkrause | 2009-10-06 11:44:16 +0200 (Tue, 06 Oct 2009) | 7 lines First step towards untangling our dependencies. Move some of the common message handling code out of libkdepim into its own library, libmessagecore, which will be the common base for libmessagelist, libmessageviewer and libmessagecomposer. Since this is all new code the new lib, unlike libkdepim, does no longer depend on legacy libs such as Qt3/KDE3Support or kresources.
........
r1031859 | vkrause | 2009-10-06 12:28:55 +0200 (Tue, 06 Oct 2009) | 2 lines Move MessageStatus to libmessagecore as well.
........
r1031861 | vkrause | 2009-10-06 12:37:05 +0200 (Tue, 06 Oct 2009) | 2 lines The rules for putting stuff here.
........
r1031863 | mlaurent | 2009-10-06 12:43:00 +0200 (Tue, 06 Oct 2009) | 2 lines Extract messages
........
r1031923 | vkrause | 2009-10-06 14:58:49 +0200 (Tue, 06 Oct 2009) | 2 lines It's free of legacy stuff now :)
........
r1032191 | mlaurent | 2009-10-07 11:18:41 +0200 (Wed, 07 Oct 2009) | 2 lines const'ify
........
svn path=/trunk/KDE/kdepim/; revision=1032668