Stephan Kulow
e6461866a8
ported Don's KMKernel::config into HEAD
...
svn path=/trunk/kdenetwork/kmail/; revision=190863
24 years ago
Marc Mutz
c95155782d
from kroupware_branch: RFC-compliant MDN support
...
svn path=/trunk/kdenetwork/kmail/; revision=190693
24 years ago
Ingo Klcker
0ad3bb185a
Finally fix the FIXME: Make the link in the queued 'Index is outdated' message box clickable and add the correct link to the FAQ which was added to the documentation by Lauri Watts.
...
svn path=/trunk/kdenetwork/kmail/; revision=186989
24 years ago
Ingo Klcker
4750861b26
Port Don's "Rewrite the newish encryption state and signature state code." to HEAD.
...
Please note that this port includes a bug fix which should be ported back to make_it_cool. I've sent the bug fix to the mailing list.
svn path=/trunk/kdenetwork/kmail/; revision=184866
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
8f69b9e397
Don't crash during startup when the index of a system folder is outdated. This is prevented by using a queued message box to show the 'Index regenerated' error message.
...
svn path=/trunk/kdenetwork/kmail/; revision=182853
24 years ago
Ingo Klcker
b75c1fc813
Prevent crash when the index of a non-empty outbox has to be regenerated due to a missing index file by using a queued message box instead of a normal message box to show the warning that messages not created by KMail might populated the outbox.
...
svn path=/trunk/kdenetwork/kmail/; revision=182657
24 years ago
Ingo Klcker
5493818a43
Change KMFolder::isIndexOutdated() to KMFolder::indexStatus() to be able to differentiate between IndexOutdated and IndexMissing. This is necessary to be able to show the 'The index will be regenerated.' message box only in case the index was outdated. This fixes Bug# 48688
...
svn path=/trunk/kdenetwork/kmail/; revision=182652
24 years ago
Ingo Klcker
32eb97af4f
Oops, I did it again.
...
Revert all commits except the correct one.
svn path=/trunk/kdenetwork/kmail/; revision=182313
24 years ago
Ingo Klcker
5bcb437307
CVS_SILENT Style guide text fix: Select crypto module -> Select Crypto Module
...
svn path=/trunk/kdenetwork/kmail/; revision=182312
24 years ago
Marc Mutz
4500001e47
- kdDebug(5006) << "Compacting " << endl;
...
+ kdDebug(5006) << "Compacting " << idString() << endl;
svn path=/trunk/kdenetwork/kmail/; revision=180418
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
Ingo Klcker
dd364aa352
Show a warning when the index of a folder has to be regenerated
...
svn path=/trunk/kdenetwork/kmail/; revision=178154
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
Carsten Pfeiffer
1ecdf9c7e4
don't wait forever on dead lockfiles:
...
- cmd_str = "lockfile ";
+ cmd_str = "lockfile -l20 -r5 ";
Retry at max 5 times (for 8 seconds) to get a lockfile, instead of trying
forever.
If the lockfile is 20 seconds old, delete it and wait another 16 seconds,
checking if it reappears and if not, obtain the lock.
svn path=/trunk/kdenetwork/kmail/; revision=171865
24 years ago
Karl-Heinz Zimmer
7ee2a5a963
internal AEgypten bugfix #12#3: By calling Assemble( Header, Body ) on the DwMessage _without_ having the Header and the Body assembled automatically we aoid loosing double empty lines between the diferent parts of the body after some header lines were added/modified.
...
svn path=/trunk/kdenetwork/kmail/; revision=171289
24 years ago
Karl-Heinz Zimmer
c0fda6b004
internal AEgypten bugfix #12#3: By calling Assemble( Header, Body ) on the DwMessage _without_ having the Header and the Body assembled automatically we aoid loosing double empty lines between the diferent parts of the body after some header lines were added/modified.
...
svn path=/trunk/kdenetwork/kmail/; revision=171288
24 years ago
Zack Rusin
54b4807111
Fixing compilation warnings, removing unnecessary whitespace and adding some
...
debug output (only for the moment) to the IMAP methods to find out why it's broken
(finally got a few IMAP accounts, hopefully today few fixes for it will land)
svn path=/trunk/kdenetwork/kmail/; revision=169280
24 years ago
Stephan Kulow
2892d05a1b
including config.h as first include (it defines quite some controlling defines)
...
use off_t and size_t where fread, fwrite, ftell, fseek is used
svn path=/trunk/kdenetwork/kmail/; revision=159169
24 years ago
Michael Haeckel
5097f33c9a
Don't send continuesly the same message, if the user doesn't have permission
...
to write to the sent-mail folder but does have permission for the outbox.
Based on patch by Russell Miller <rmiller@duskglow.com>
svn path=/trunk/kdenetwork/kmail/; revision=157558
24 years ago
Carsten Burghardt
2627d323f4
Finally we got unread and total columns for the foldertree.
...
Activate them via View-menu or rmb-menu from the tree-header.
Changed the qpopup for the folder-context-menu to kpopup to be consistent with the rest.
svn path=/trunk/kdenetwork/kmail/; revision=153547
24 years ago
Waldo Bastian
6867509cd5
Remove linebreaks from messageboxes.
...
svn path=/trunk/kdenetwork/kmail/; revision=132491
25 years ago
Michael Haeckel
8ff17d71db
Display the number of all messages in the outbox, not only those with the
...
queued status.
svn path=/trunk/kdenetwork/kmail/; revision=128570
25 years ago
Ingo Klcker
d77bc08232
- Smart Message-Id generation
...
- Show number of queued messages in outbox
- Open thread if it contains new, unread or _important_ messages
svn path=/trunk/kdenetwork/kmail/; revision=128438
25 years ago
Michael Haeckel
f1c8f60d60
Update the serial numbers correctely, when emtying a folder.
...
Patch by Ronen Tzur <rtzur@shani.net>.
svn path=/trunk/kdenetwork/kmail/; revision=126028
25 years ago
Marc Mutz
df698f1764
Fixed a few compile warnings.
...
Also this fixes a minor bug in kmpopfiltercnfrmdlg.cpp (5th hunk)
and removes unneeded includes from kmpopfilter..dlg.h.
svn path=/trunk/kdenetwork/kmail/; revision=125200
25 years ago
Michael Haeckel
32970dbf49
Don't delete the serial number files after reading them and some cleanup.
...
Patch by Ronen Tzur <rtzur@shani.net>
svn path=/trunk/kdenetwork/kmail/; revision=125084
25 years ago
Michael Haeckel
19b7a57e89
Per identity configurable drafts folder (local and IMAP).
...
Patch by Carsten Burghardt <cb@emedia-consult.de>
svn path=/trunk/kdenetwork/kmail/; revision=123572
25 years ago
Michael Haeckel
1a0a626a15
Introduce message serial numbers in order to make the context menu in separate
...
reader windows working correctely.
Patch by Ronen Tzur <rtzur@shani.net>
svn path=/trunk/kdenetwork/kmail/; revision=123542
25 years ago
Michael Haeckel
297b1516c4
Make index file recreation O(n) instead of O(n^2). This becomes slow with
...
folders > 30000 messages otherwise.
svn path=/trunk/kdenetwork/kmail/; revision=123023
25 years ago
Michael Haeckel
a9f50bf1f7
- Don't add status headers to the cached headers in IMAP folders
...
- Don't check for an external application modified the cache file while KMail
was running
- Prevent a qWarning about an null hash key
- Remove a kdDebug call
Altogether IMAP header retrieving is now twice as fast as before.
svn path=/trunk/kdenetwork/kmail/; revision=118800
25 years ago
Kurt Granroth
37c19ff0ff
Do a 'readConfig' in KMFolder*::open. This allows folders to keep
...
their properties like Identity even after a --check. Hmm.. I should
see if there is a bug report related to this
svn path=/trunk/kdenetwork/kmail/; revision=118049
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Carsten Pfeiffer
057100bb21
centralize the ugly exit(1)s, show a messagebox via KNotify and use
...
kdWarning() instead of kdDebug()
svn path=/trunk/kdenetwork/kmail/; revision=116652
25 years ago
Michael Haeckel
12ef7be65d
Display an error message, when opening the folder fails due to lack of
...
permissions or when the hard disc is full.
svn path=/trunk/kdenetwork/kmail/; revision=115053
25 years ago
Michael Haeckel
030afdb5c7
It nearly compiles with QT_NO_COMPAT now, besides a few khtml headers which
...
make trouble.
svn path=/trunk/kdenetwork/kmail/; revision=114869
25 years ago
Michael Haeckel
82339c4c96
Make moving/copying multiple mails from IMAP to local folders working again
...
correctely.
svn path=/trunk/kdenetwork/kmail/; revision=113902
25 years ago
Marc Mutz
f1c66804b2
Qt3 compile fixes. The last problem is in kmcomposewin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=112567
25 years ago
Michael Haeckel
2dc75c0b57
Readd my code for moving/copying messages from/to/between IMAP folders, someone
...
simply removed.
IMAP should be fully functional again.
svn path=/trunk/kdenetwork/kmail/; revision=110266
25 years ago
Michael Haeckel
1d93336830
Include the .moc files for faster compilation.
...
svn path=/trunk/kdenetwork/kmail/; revision=109835
25 years ago
Don Sanders
80a5c3453d
Fix problem with index file corruption detection. It was returning a lot
...
of false positives.
svn path=/trunk/kdenetwork/kmail/; revision=109794
25 years ago
Kurt Granroth
0b28159da9
Massive commit to include native maildir-style mailboxes support in
...
KMail. To test, create a Child Folder and select "maildir" as the
mailbox type.
svn path=/trunk/kdenetwork/kmail/; revision=109511
25 years ago