In-thread messages are now sorted always ascending again. This fixes a regression introduced with the new message list view.
svn path=/branches/KDE/4.2/kdepim/; revision=909197
Also emit the filtered() signal if a message was already filtered (indicated by the presence of the X-KMail-Filtered header), so that it is taken out of the list of unfiltered messages by KMAcctImap. Without this messages filtered by another instance of KMail were downloaded again and again each time the IMAP inbox containing those messages was opened.
svn path=/branches/KDE/4.2/kdepim/; revision=909042
Fix crash by accessing a KMMsgBase object that was replaced by a KMMessage object. This is fixed by using getMsgBase() instead of getMsg() if we previously had a KMMsgBase object.
CCBUG: 179765
svn path=/branches/KDE/4.2/kdepim/; revision=908525
Fix invitation sending:
- When auto-sending invitations, disable wordwrapping completely, since QTextEdit fails at this
when it was never layed out.
- When sending invitations, disable HTML mode, so that the mail gets the correct content-type.
svn path=/branches/KDE/4.2/kdepim/; revision=907747
Workaround a QCharRef bug exposed by Qt 4.5 (and fixed there).
QCharRef and QByteRef fail to detach if the QString/QByteArray was
created with fromRawData. This causes data corruption or, if the
memory was read-only, a SIGSEGV.
Already fixed in 4.5 too, but since this was in inlined code, we need
a workaround here too.
svn path=/branches/KDE/4.2/kdepim/; revision=907518
that has a search rule which needs the complete body, because this unget()s
the message behind our back right after changing the flags.
BUG: 106030
svn path=/trunk/KDE/kdepim/; revision=900449
that got lost, which are:
r874709 | pradeepto | 2008-10-22 13:22:01 +0200 (Wed, 22 Oct 2008) | 3 lines
-- Remove artifacts from CMakeLists.txt.
-- s/Kontact/Email Service
r875412 | pradeepto | 2008-10-24 13:32:50 +0200 (Fri, 24 Oct 2008) | 2 lines
-- Using KToolInvocation instead of dbusfoo. Moving back kmail service back to kmail.desktop file.
r876637 | pradeepto | 2008-10-27 19:32:53 +0100 (Mon, 27 Oct 2008) | 5 lines
-- Refactoring the code a bit.
-- Moving back to Dbus discovery using KDBusServiceStarter and dbus calls instead of using invokeMailer.
-- Waiting on the services to start so that dbus calls don't go blank. ( hope this works on Windows )
-- Fixing kontact.desktop.
svn path=/trunk/KDE/kdepim/ksendemail/; revision=899934
The template parser copied the original message and then set the whole body to the template text.
This did not work for multipart messages, since setting the body there has no effect (and would
discard the attachment if it had any effect).
Therefore, we simply place the template text in the first text part we find in case of multipart
messages. This probably still breaks with HTML messages with attachments or with other complicated
nested structures. Oh well.
BUG: 178128
BUG: 146921
svn path=/trunk/KDE/kdepim/; revision=899776
This prevents Akonadi from starting up at inconvenient moments, for example during POP3 mailcheck filtering
with the filter criteria "is in addressbook", where the Akonadi::Control::start() subeventloop would
wreak havoc with the POP3 state logic, causing duplicate mails in some conditions.
svn path=/trunk/KDE/kdepim/; revision=898670
else should be building against them using the installed copy of this
file.
If these aren't really private I'll hear the screams from here.
Fixes https://bugzilla.novell.com:443/show_bug.cgi?id=420162 (KMail 3
fails to start if kdepim4-devel is installed due to symbol lookup
error).
svn path=/trunk/KDE/kdepim/akregator/; revision=895907