Michael Haeckel
95cbe46bbf
Don't display the folder empty if the server changed the uidvalidity.
...
While it's not absolutely critical as a good server shouldn't do that, it
would still be nice, if the tag could be moved for this and Ingo's latest
commit.
diff -u -3 -p -r1.55 kmfolderimap.cpp
--- kmfolderimap.cpp 2002/03/05 06:43:48 1.55
+++ kmfolderimap.cpp 2002/03/24 13:33:11
@@ -589,6 +589,7 @@ kdDebug(5006) << "KMFolderImap::slotChec
if (uidValidity() != uidv)
{
expunge();
+ mLastUid = 0;
} else {
if (!mCheckFlags)
startUid = QString::number(lastUid() + 1);
svn path=/trunk/kdenetwork/kmail/; revision=144850
24 years ago
Carsten Burghardt
4da2be5025
fix a memory leak
...
msgList should now be cleared from memory
svn path=/trunk/kdenetwork/kmail/; revision=141067
24 years ago
Michael Haeckel
0618401dde
Don't update the view for every message, when fetching headers in a folder that
...
has so many holes that the fetch is split up.
svn path=/trunk/kdenetwork/kmail/; revision=138030
24 years ago
Michael Haeckel
9aa9b8df70
Heavily decrease startup time.
...
- Don't parse /etc/services 20 times
- Don't call i18n("inbox") 250 times
- Don't look for an utf7 QTextCodec 200 times
svn path=/trunk/kdenetwork/kmail/; revision=134842
24 years ago
Michael Haeckel
fcc51d38ab
Keep the message status, when copying a message to a different folder instead
...
of making it unread.
svn path=/trunk/kdenetwork/kmail/; revision=132987
25 years ago
Michael Haeckel
d573f45f0e
Use my @kde.org e-mail everywhere, because the other provider does no longer
...
offer forwarding but only webmail with free advertising service.
svn path=/trunk/kdenetwork/kmail/; revision=132246
25 years ago
Michael Haeckel
9dfb279cff
Don't execute unnecessary jobs, if we know already, the folder is read only.
...
svn path=/trunk/kdenetwork/kmail/; revision=132098
25 years ago
Michael Haeckel
cc3f463d32
Don't try to kill already dead kio slaves.
...
svn path=/trunk/kdenetwork/kmail/; revision=131997
25 years ago
Marc Mutz
c64819537c
Safe part of my local include fixes.
...
svn path=/trunk/kdenetwork/kmail/; revision=131931
25 years ago
Michael Haeckel
39d893c8a3
Don't display a progress dialog, when removing a folder.
...
svn path=/trunk/kdenetwork/kmail/; revision=131523
25 years ago
Michael Haeckel
134f016b05
Make searching with subfolders working in IMAP folders.
...
svn path=/trunk/kdenetwork/kmail/; revision=131289
25 years ago
Aaron J. Seigo
2b719de9f9
o KDE-ified the UI in the search window, using KDialogBase, KStatusBar,
...
KMFolderComboBox, etc...
o when a search window is already open, starting the search action from the
mainwindow will cause the currently selected folder to be selected in the
folder combo box
o preserve geometry of window and search list headers
svn path=/trunk/kdenetwork/kmail/; revision=130498
25 years ago
Michael Haeckel
b07a92640b
Don't crash, when selecting the IMAP inbox, while fetching the folder structure
...
is still in progress.
svn path=/trunk/kdenetwork/kmail/; revision=130157
25 years ago
Michael Haeckel
56ca4ddfa0
Oops, don't add the new unread guess value to the old one but start again with
...
the known messages.
svn path=/trunk/kdenetwork/kmail/; revision=130059
25 years ago
Michael Haeckel
9ff395049f
Better support for read only folders. The locally stored messages status is
...
no longer overwritten by the flags on the server and checking for new mails
only reports the really new mails.
svn path=/trunk/kdenetwork/kmail/; revision=130054
25 years ago
Michael Haeckel
1fa2b69089
Don't crash, when cancelling the IMAP password dialog in certain circumstances.
...
svn path=/trunk/kdenetwork/kmail/; revision=129896
25 years ago
Michael Haeckel
7a80bf2558
Ignore duplicate foldernames without checking for every duplicate for
...
subfolders.
svn path=/trunk/kdenetwork/kmail/; revision=129716
25 years ago
Carsten Burghardt
8a7ec2ba3f
Added support for imap-sets to addMsg, removeMsg, copyMsg and take
...
svn path=/trunk/kdenetwork/kmail/; revision=129294
25 years ago
Michael Haeckel
4d3acc97eb
Use unicode and special character save names for the IMAP cache files.
...
svn path=/trunk/kdenetwork/kmail/; revision=128768
25 years ago
Carsten Burghardt
d71bba9303
Added support for sets to the setStatus-method for imap-folders.
...
Added a new method setStatus(QValueList<int>, status) to kmfolder
svn path=/trunk/kdenetwork/kmail/; revision=127430
25 years ago
Dirk Mueller
aa0cadacd1
CVS-SILENT: fixincludes -e
...
svn path=/trunk/kdenetwork/kmail/; revision=126995
25 years ago
Michael Haeckel
e9f184bc14
Fetch the new headers immediately, if messages have been added to the
...
selected folder.
svn path=/trunk/kdenetwork/kmail/; revision=126403
25 years ago
Michael Haeckel
1255da8ba9
- Open mailboxes always with SELECT. Most other clients also do that and
...
some servers have some issues with EXAMINE.
- Check for new mails with FETCH instead of STATUS. This doesn't require to
close the current mailbox and works around a bug in the Courier server.
- Don't execute useless commands, when listing the folder names
svn path=/trunk/kdenetwork/kmail/; revision=126333
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
Michael Haeckel
d106dc8427
Don't loose the automatically set replied flags in IMAP folders after
...
restarting KMail.
Patch by Ronen Tzur <rtzur@shani.net>
svn path=/trunk/kdenetwork/kmail/; revision=125237
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
e4ecda9007
Close newly created IMAP folders again. That leads to lots of open files and
...
now even to a crash on exit otherwise.
svn path=/trunk/kdenetwork/kmail/; revision=125087
25 years ago
Michael Haeckel
81fd954e5d
Use serial numbers instead of message id for undo.
...
svn path=/trunk/kdenetwork/kmail/; revision=124888
25 years ago
Michael Haeckel
5bd8e14f61
Enable/Disable some actions correctely.
...
svn path=/trunk/kdenetwork/kmail/; revision=124461
25 years ago
Michael Haeckel
79f4ab9dc9
Again more speed.
...
We beat now quite some other clients in this area, just Mozilla is still
25% faster. Hopefully also fixed soon :-)
svn path=/trunk/kdenetwork/kmail/; revision=124314
25 years ago
Michael Haeckel
c0b041df67
Give IMAP headers fetching some more speed.
...
svn path=/trunk/kdenetwork/kmail/; revision=124283
25 years ago
Michael Haeckel
7611cbf19c
- Don't crash, when recreating an IMAP account with the same name.
...
- Make folder listing faster, when several folders disappeared.
svn path=/trunk/kdenetwork/kmail/; revision=124009
25 years ago
Michael Haeckel
3ee1b12555
Store in the config file, whether or not a folder can contain messages.
...
svn path=/trunk/kdenetwork/kmail/; revision=123974
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
2bcb515f50
Update the message headers only every 20% instead of every 100 messages to
...
make initial header retrieving again much faster.
Fetching a folder with 10000 messages takes now about 2 minutes here.
Netscape 4.78 requires 4 minutes for the same folder so I assume we are quite
fast now.
svn path=/trunk/kdenetwork/kmail/; revision=118898
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Michael Haeckel
9f0f461a99
Don't fetch always all mail flags when switching to a folder in some cases.
...
svn path=/trunk/kdenetwork/kmail/; revision=115069
25 years ago
Michael Haeckel
cc583df89c
Inverval mail checking for IMAP.
...
Display new mails in the current folder immediately, not only their number.
svn path=/trunk/kdenetwork/kmail/; revision=114994
25 years ago
Michael Haeckel
0cdbea47b0
Some IMAP fixes.
...
svn path=/trunk/kdenetwork/kmail/; revision=114708
25 years ago
Michael Haeckel
67fe03412e
Cheking for new mails in all folders on an IMAP account.
...
svn path=/trunk/kdenetwork/kmail/; revision=114686
25 years ago
Michael Haeckel
4ae477f293
Optionally show only the subscribed IMAP folders.
...
Well, the most difficult thing was actually the check box for that :-)
Nevertheless, we still need also a dialog for subscribing and unsubscribing.
svn path=/trunk/kdenetwork/kmail/; revision=114565
25 years ago
Michael Haeckel
b7a89c2a3f
Don't crash on startup with recent kdelibs.
...
svn path=/trunk/kdenetwork/kmail/; revision=114558
25 years ago
Michael Haeckel
d8a375419b
The first 50$ :-)
...
It is now possible to create new IMAP folders.
svn path=/trunk/kdenetwork/kmail/; revision=114006
25 years ago
Michael Haeckel
805b6c7a8e
Support for deleting IMAP folders. Doesn't work recursively yet.
...
svn path=/trunk/kdenetwork/kmail/; revision=114001
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
6c2abcb598
Some cleanup and make header retrieving nearly twice as fast by updating the
...
progress only after every header and not after every header line.
svn path=/trunk/kdenetwork/kmail/; revision=112232
25 years ago
Michael Haeckel
e3127d7f19
Store the IMAP folder also in a KMFolderMgr like the local folders.
...
- Allows easily keeping track of obsolete cache files. These are now cleaned up.
- IMAP folders are now always accesible, not only when already connected.
svn path=/trunk/kdenetwork/kmail/; revision=111641
25 years ago
Michael Haeckel
5aae0c373b
Move the imap state to KMFolderImap.
...
svn path=/trunk/kdenetwork/kmail/; revision=110611
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