Carsten Burghardt
4f6c6d10b2
Fix bug# 51601 and make sure the scrolling-bug stays fixed
...
svn path=/trunk/kdenetwork/kmail/; revision=193033
24 years ago
Laurent Montel
752f795ca1
Fix includes
...
svn path=/trunk/kdenetwork/kmail/; revision=192041
24 years ago
Stephan Kulow
e6461866a8
ported Don's KMKernel::config into HEAD
...
svn path=/trunk/kdenetwork/kmail/; revision=190863
24 years ago
Carsten Burghardt
699f75db57
Fix Bug 44014 (Kmail Status Line Unread Count incorrect) by connecting the numUnreadMsgsChanged-signal to setFolderInfoStatus. Reviewed by Ingo.
...
svn path=/trunk/kdenetwork/kmail/; revision=189770
24 years ago
Carsten Burghardt
6762b56b05
Fix undo: do not pass kmheaders to the move-command and therefore leave the current selection
...
svn path=/trunk/kdenetwork/kmail/; revision=189236
24 years ago
Michael Haeckel
fb4ab29117
Correctely unselect messages when selecting several messages with
...
Shift-Left or Shift-Right
Patch by chester_b <chester_b@ithryn.net>
svn path=/trunk/kdenetwork/kmail/; revision=188708
24 years ago
Ingo Klcker
f1ba5930cd
Only restore the layout of the header pane in the c'tor and not after the config is reread after closing the config dialog
...
svn path=/trunk/kdenetwork/kmail/; revision=188520
24 years ago
Marc Mutz
0b9e01305b
janitorial: more "x" -> 'x' changes (x is a single char), in files where it's used with QString::find() or ::contains(). Anyone wants to do the rest (for correctness)?
...
svn path=/trunk/kdenetwork/kmail/; revision=187033
24 years ago
Ingo Klcker
968229be2e
Fixes bug 49784 by replacing the question mark icons which indicate unknown signed/encrypted status of messages with better icons
...
svn path=/trunk/kdenetwork/kmail/; revision=186555
24 years ago
Michael Haeckel
b21ab4ac8f
Finally apply the patch from Alexander Neundorf <alexander.neundorf@gmx.net>
...
which fixes the heavy slowness when switching folders which was introduced
by the switch to Qt-3.1 due to internal changes in QListView.
svn path=/trunk/kdenetwork/kmail/; revision=185992
24 years ago
Scott Wheeler
75f4674a5d
Don't segfault when headers->folder()->getMsgString(mMsgId, cstr); doesn't
...
return a valid string. This will leave the size field blank when something
goes particularly wrong. Reviewed by Ingo. I presume this should be ported
to the other 8 branches? ;-)
CCMAIL:kloecker@kde.org
@@ -201,8 +201,10 @@ public:
QCString cstr;
headers->folder()->getMsgString(mMsgId, cstr);
int a = cstr.find("\nX-Length: ");
- int b = cstr.find("\n", a+1);
- tmp = KIO::convertSize(strtoul(cstr.mid(a+11, b-a-11).data(), 0, 10));
+ if(a != -1) {
+ int b = cstr.find("\n", a+11);
+ tmp = KIO::convertSize(cstr.mid(a+11, b-a-11).toULong());
+ }
} else tmp = KIO::convertSize(mMsgBase->msgSize());
}
svn path=/trunk/kdenetwork/kmail/; revision=185354
24 years ago
Zack Rusin
be57b40ebf
Scoring cleanup.
...
svn path=/trunk/kdenetwork/kmail/; revision=183487
24 years ago
Carsten Burghardt
ff80f4e450
Fix multiple undos, fix threading after undo, make undo a KMMoveCommand, make the undostack a QObject and make it emit signals on changes. Correct the default sizes of kmmainwin. Reviewed by Ingo.
...
svn path=/trunk/kdenetwork/kmail/; revision=183472
24 years ago
Ingo Klcker
d616951db2
Replace NULL and 0L with 0 everywhere and clean up some delete foo
...
svn path=/trunk/kdenetwork/kmail/; revision=183391
24 years ago
Ingo Klcker
648468e826
Make sure that messages which are sent again get a new Message-Id
...
svn path=/trunk/kdenetwork/kmail/; revision=180796
24 years ago
Ingo Klcker
30e1f40ba6
Make displaying the receiver column work again:
...
- if (mFolder && (mFolder->whoField().lower() == QString::fromLatin1("To")))
+ if (mFolder && (mFolder->whoField().lower() == "to"))
Who broke this? ... You look good with this brown paper bag. ;-þ
svn path=/trunk/kdenetwork/kmail/; revision=180440
24 years ago
Michael Haeckel
95ef6a8e1c
Make coolo's commits compiling.
...
svn path=/trunk/kdenetwork/kmail/; revision=180153
24 years ago
Stephan Kulow
00678038de
preventing crash. not sure how it could happen, but the check for 0
...
is cheap
svn path=/trunk/kdenetwork/kmail/; revision=180118
24 years ago
Stephan Kulow
7e8f2697ac
more initializing
...
- int version;
- fscanf(sortStream, KMAIL_SORT_HEADER, &version);
+ int version = 0;
+ if (fscanf(sortStream, KMAIL_SORT_HEADER, &version) != 1)
+ version = -1;
svn path=/trunk/kdenetwork/kmail/; revision=179874
24 years ago
Stephan Kulow
a760433281
one char* less, perhaps somewhen kmail uses only three string types
...
svn path=/trunk/kdenetwork/kmail/; revision=179871
24 years ago
Stephan Kulow
9070383368
do readConfig() only after having finished initializing variables
...
svn path=/trunk/kdenetwork/kmail/; revision=179840
24 years ago
Stephan Kulow
4fb4e9d67f
There is a "&Don't ask again" in the same dialog
...
- i18n("Delete Messages"), i18n("&Delete"), "NoConfirmDelete") == KMessageBox::Cancel )
+ i18n("Delete Messages"), i18n("De&lete"), "NoConfirmDelete") == KMessageBox::Cancel )
svn path=/trunk/kdenetwork/kmail/; revision=179186
24 years ago
Don Sanders
6beaef3698
Fix a bug in my last bugfix.
...
svn path=/trunk/kdenetwork/kmail/; revision=178247
24 years ago
Don Sanders
b873aa25a7
KMail seems to be crashing lots in threaded mode when deleting mail.
...
Try to prevent that from happening, and also fix the very buggy
behavior of deleting messages in threaded mode.
svn path=/trunk/kdenetwork/kmail/; revision=178156
24 years ago
Marc Mutz
7242ca9f53
mPopup was never deleted
...
svn path=/trunk/kdenetwork/kmail/; revision=177141
24 years ago
Michael Haeckel
8682af9851
Move the KMCommand changes back in as it was the general agreement.
...
Sorry for not bying that this can't be seperated for the rest of changes we
didn't like.
svn path=/trunk/kdenetwork/kmail/; revision=176966
24 years ago
Michael Haeckel
a786a709c8
Scoring is dead.
...
svn path=/trunk/kdenetwork/kmail/; revision=176942
24 years ago
Don Sanders
4b3f78176b
Reverting all my recent changes as requested by Michael.
...
svn path=/trunk/kdenetwork/kmail/; revision=176742
24 years ago
Michael Haeckel
7d98570ab4
Don't allow editing mails in the outbox while sending is in progress.
...
This solution is actually better than my previous fix.
Patch by ville <vi64pa@koti.soon.fi>
svn path=/trunk/kdenetwork/kmail/; revision=175901
24 years ago
Don Sanders
05cde7e1a7
Code cleanup, make various actions (reply, replyall, etc, etc) independent
...
of gui classes.
svn path=/trunk/kdenetwork/kmail/; revision=175796
24 years ago
Marc Mutz
106193aaf0
These aren't needed, too...
...
svn path=/trunk/kdenetwork/kmail/; revision=175138
24 years ago
Ingo Klcker
73de10cd41
Fix usability bug #47123 : send again of encrypted message does not decrypt it
...
svn path=/trunk/kdenetwork/kmail/; revision=175097
24 years ago
Ingo Klcker
6615a799d3
GUI cleanup for more consistency with other applications (based on patch by Martin Koller)
...
svn path=/trunk/kdenetwork/kmail/; revision=175069
24 years ago
Carsten Pfeiffer
be5e7bf43d
- centralize CryptPlugWrapperList in KMKernel to fix ownership problems
...
- replace KMKernel::self() with kernel
- introduce KMTextBrowser for viewing raw messages or text-attachments
to fix memory leaks
svn path=/trunk/kdenetwork/kmail/; revision=175027
24 years ago
Malcolm Hunter
a8ae62ef6d
Fixed plural form
...
svn path=/trunk/kdenetwork/kmail/; revision=173690
24 years ago
Carsten Burghardt
39cbf8df78
do not scroll the currently displayed imap-message to top if new mail arrives
...
svn path=/trunk/kdenetwork/kmail/; revision=173564
24 years ago
Ingo Klcker
ef1ea5b6e7
Patch by Martin Koller <m.koller@surfeu.at> which adds a real (irrevocable) delete action to KMail. The old 'Delete' action is renamed to 'Move to Trash'. The default bindings for 'Move to Trash' are still 'D' and 'Del'. The new 'Delete' action is bound to 'Shift+Del'.
...
svn path=/trunk/kdenetwork/kmail/; revision=173174
24 years ago
Waldo Bastian
0d6e31a5d8
Make alternative background color configurable.
...
svn path=/trunk/kdenetwork/kmail/; revision=170755
24 years ago
Ingo Klcker
7c55b9d895
Initialize a message which is Send Again with the identity stored in the X-KMail-Identity header and not with the default identity:
...
- newMsg->initHeader();
+ newMsg->initFromMessage(msg, true);
svn path=/trunk/kdenetwork/kmail/; revision=170433
24 years ago
Marc Mutz
c2bad6a7ae
disable crypto icons by default. Profile "most secure" has them
...
svn path=/trunk/kdenetwork/kmail/; revision=169250
24 years ago
Michael Haeckel
84b93f2ecb
Don't crash when hitting the Del key when no folder is selected.
...
Patch by Richard Newton <richard.newton9@ntlworld.com>
svn path=/trunk/kdenetwork/kmail/; revision=165671
24 years ago
Carsten Burghardt
cbffa12c44
Fix Bug#44696: Saving multiple files saves only headers
...
First transfer imap-messages before we work on them, same thing as reply, forward, ....
We should probably put this into a Message-Handler class.
svn path=/trunk/kdenetwork/kmail/; revision=164884
24 years ago
Marc Mutz
0cc31e53cd
Swap keybindings for forward and forward_as_attachment; use message_forward instead of individual forwards for popups.
...
svn path=/trunk/kdenetwork/kmail/; revision=164807
24 years ago
Carsten Burghardt
4d416f2a6f
Rather heavy rework of the foldertree. It's now based on a new widget "KFolderTree" in libkdenetwork.
...
DnD improvements and fixes by Ingo.
svn path=/trunk/kdenetwork/kmail/; revision=163927
24 years ago
Karl-Heinz Zimmer
86852934b3
Have KMail show the decrypted message after it has been stored localy instead of the encrypted message we received originally.
...
svn path=/trunk/kdenetwork/kmail/; revision=162660
24 years ago
Carsten Burghardt
e303b4b923
- all columns resize equally
...
- the Layout is saved and restored (size and order of the columns)
- insert a rmb-menu to switch the size-column
svn path=/trunk/kdenetwork/kmail/; revision=162423
24 years ago
Waldo Bastian
aaf4e7abf8
Notify reader window that its message might get deleted.
...
svn path=/trunk/kdenetwork/kmail/; revision=162348
24 years ago
Karl-Heinz Zimmer
f88458aa88
pre-check-in (feature implemented but disabled): (a) Enable storing of own encrypted mails in unencrypted form after they have been sent. (b) Enable storing of received encrypted mails in unencrypted form after they have been read. NOTE: This feature can be disabled via #define clauses at the beginning of kmreaderwin.cpp (or kmcomposewin.cpp, resp.) and I did so now because implementation is not fully finished (still chrashing).
...
svn path=/trunk/kdenetwork/kmail/; revision=162244
24 years ago
Don Sanders
ca83c474f0
Fix very slow sorting of the status field.
...
svn path=/trunk/kdenetwork/kmail/; revision=160854
24 years ago
Carsten Burghardt
45c137360e
Re-enable multiple-imap forwarding
...
Every action on an imap-message first checks if the message is complete and initiates a download if appropriate
A modal progress-dialog is shown when the message(s) is/are transferred
svn path=/trunk/kdenetwork/kmail/; revision=159657
24 years ago