72 Commits (a2ab43b38c7c11f21dc264e30400a671ce4ce3fc)

Author SHA1 Message Date
David Faure a6d8710f06 Use mIdleTimer again, to send a noop every minute, so that we don't end up with 22 years ago
David Faure 17a952f958 The other half of the fix for #81413 : don't listDirectory() when closing 22 years ago
David Faure 1234dae558 Cleaned up the old account::listDirectory() method, now unused. 22 years ago
Carsten Burghardt a61a7c63ab Add the ListJob for imap, dimap and subscription. 22 years ago
Till Adam b6ac99b952 Don't show verbose notification for folders which didn't really get 22 years ago
Ingo Klcker 0e60c7e3ba Detailed new mail notification. Inspired by a patch by Kristian Eide. 22 years ago
Till Adam d225f650b4 o Implement crypto state setting/getting/broadcasting in the progress 22 years ago
David Faure 69253ccf35 Ensure that the statusbar icon is correctly reset to up after the 22 years ago
David Faure 58a8cbdd93 Support for cancelling dimap checks. 22 years ago
David Faure dca6b0b0c2 Added static list of KMMainWidgets (with a kstaticdeleter of course). 22 years ago
David Faure d560cd37be Show the new progress dialog embedded into the mainwindow - manually 22 years ago
David Faure 415cdaf90a Show the progress dialog according to the dimap option (we should make it global I guess) 22 years ago
David Faure e6bd550c7a Don't call setComplete more than once 22 years ago
David Faure eb0f557d71 Ported cached imap to Till's magic progress engine broadcast notification thingie. 22 years ago
David Faure 38e4647410 Ensure that ImapAccountBase::postProcessNewMail calls checkDone as the very last thing, 22 years ago
David Faure ca71819f6d Doh, hidden virtuals 22 years ago
David Faure 757f5e43de removed useless forwarder 22 years ago
David Faure 989ba2dd14 Fixed crash when automatic-mail-check kicks in while the "network/receiving" page 22 years ago
David Faure b59fcc72ef Eeeek, don't force a mailcheck to happen right now (from "troubleshoot imap cache"), 22 years ago
David Faure 03d0689328 Don't recurse when using "check mail for this folder". 22 years ago
David Faure 72539d3f40 Fixed interval mail checking for dimap (checkDone wasn't emitted so the timer wasn't restarted!) 22 years ago
David Faure df80101534 Proper cleanup of the "deleted folders" list, to finally fix the tricky case of 22 years ago
David Faure 9d1040b422 Save/restore the list of deleted folders, to make it possible to delete folders 22 years ago
David Faure f950b1ebc4 Safer deletion of folders over cached imap, patch sent to kmail-devel. 22 years ago
David Faure 2a0ac7a94e Abort running mail checks when closing the last kmail-main-window (KMMainWin) 22 years ago
David Faure dd427db772 CVS_SILENT no need to do it twice 22 years ago
David Faure acfeed113d Fix for queued dimap checks, especially after an error that aborts the current one: 22 years ago
Till Adam 26b4fd1be2 Merge handleJobError from dimap and imap and move the result into the 22 years ago
Till Adam cb1b796b7b *cough* 22 years ago
Till Adam 6c7b635eb9 Simplify handleJobError slightly by not duplicating disconnecting of the 22 years ago
Till Adam ed87a83cdc Make handleJobError a non-virtual public method which just takes the job 22 years ago
Till Adam c355face9a Merge slotSimpleResult from imap and dimap and move to imapaccountbase. 22 years ago
David Faure 0c0c947474 Don't hang during dimap sync if there are no status changes to upload (oops). 22 years ago
Till Adam 6352a0bf9f It helps to set the guard in all cases as well, not just check for it. 22 years ago
Till Adam def19f0abc Remove mSyncActive which guards dimap accounts against multiple concurrent 22 years ago
Till Adam 24139830bd Make almost identical code completely identical and move it into 22 years ago
David Faure 5f9c82e1b5 Cached imap error handling, for a change :) 22 years ago
David Faure be9568d7a9 More dimap error handling, this time for failed "creating folder on server". 22 years ago
David Faure a04faf2f0d Improved error handling during dimap sync: don't always abort the whole thing. 22 years ago
Carsten Burghardt 104a3af1a0 Speedup the subscription dialog and add a new list type LSUBNOCHECK. 22 years ago
Till Adam 27d49917f0 Handle the slave going away during a sync a little more gracefull, namely 22 years ago
Till Adam b3ad166174 When the slave get's disconnected (ERR_CONNECTION_BROKEN) we need to 22 years ago
Carsten Burghardt ae614371b8 Add an Id to the account so that (d)imap accounts can be renamed without data loss. 22 years ago
Till Adam afa5bf6bc8 Don't disconnect folderComplete signals that have just been connected 22 years ago
Till Adam 6ff38487f7 Don't prevent all further mailchecks when preventing concurrent mailchecks. 22 years ago
Bo Thorsen fffab08be1 Child folders are related to folders, not to storage. So this patch moves the child stuff to KMFolder from FolderStorage 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
Carsten Burghardt b46a5c4f08 Do not crash when a folder is removed on the imap server behind kmails back. 23 years ago
Carsten Burghardt 4041c8d2f7 dIMAP is obviously a bit slow with the connection. 23 years ago
Bo Thorsen b89149b7b5 Move dIMAP to a new folder manager. One bug is still there: It doesn't show up in the folder tree! 23 years ago