180 Commits (f968ff305d36b26bb652325dc30379c8571cab74)

Author SHA1 Message Date
Carsten Burghardt f968ff305d Fix recursive deletion of folders for imap. Works also for dimap (of course ;-)) 22 years ago
Carsten Burghardt 52041f310c The get-rid-of-old-things patch. 22 years ago
Till Adam 978751db76 Handle removing an empty list of messages gracefully. Happens a lot with 22 years ago
Till Adam f3208ee0dc If a message is not \SEEN on an imap server and we get an initial folder 22 years ago
Carsten Burghardt 3b164a7add Add an attachment icon to the status icons. 22 years ago
Bo Thorsen e3bea70170 Implement the trashFolder method for imap and dimap 22 years ago
Till Adam 99c8a872d4 o Implement expiry for imap and dimap folders. 22 years ago
Till Adam 45c2bb5bdb o make function in KMFolderImap static 22 years ago
Till Adam ff4be0ab88 o Use ulong instead of int consistently when dealing with uids. 22 years ago
Carsten Burghardt ccfd5ab1e0 Add the UID the msgSize on server to the index. 22 years ago
Till Adam eaf9f57298 Don't do an expunge Folder, thereby removing all mails in an imap folder, 22 years ago
Carsten Burghardt ab6cf67a5f Better progress info for IMAP 22 years ago
Carsten Burghardt 5b6b0973ab Fix i18n regression of INBOX 22 years ago
Till Adam 904be59f46 Move isSystemFolder() to KMFolder from FolderStorage as it's storage 22 years ago
Till Adam 660b6a39c9 Typo? 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 a6b2b60bb5 Overriding the msgSize is no good for mbox. The msg was unGetted, the new msgbase inherits the msgsize and the next read 23 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 03e8458f5c Load imap messages that are smaller than 5KB in one go even if lod is activated. 23 years ago
Till Adam ce64a1a4cc Speed up status changes on several mails in imap folders by not making a 23 years ago
Till Adam 39dc87ea2d size() == 0 to isEmpty() and comment clarification as per Marc's request. 23 years ago
Till Adam c36f8561ba Shave off some cycles by not going through the motions when the data 23 years ago
Carsten Burghardt 4dbe9eba1b Fix bug 70377 (UW-imap with prefix #mh), confirmed by Dag (thanks for the testaccount). 23 years ago
Carsten Burghardt 3f978cb3ad Revert because Ingo convinced me that not all attachments are display inline 23 years ago
Carsten Burghardt ddf06fb500 It does not make sense to load the message on demand when the AttachmentStrategy is inline 23 years ago
Till Adam f40e1c289d When an imap folder is deleted, make sure that it is not still referenced 23 years ago
Carsten Burghardt 7be6bd2b88 Fix bug 69127 and make the listing code at least a bit more logical. 23 years ago
Carsten Burghardt 80d171fc52 Yet Another Extra Check 23 years ago
Carsten Burghardt c6843867bf Fix some nasty load-on-demand bugs: 23 years ago
Carsten Burghardt bfd041fa0d Do not mark messages that are already complete as incomplete 23 years ago
Till Adam 088d0c12ab Don't ask the kernel for the mainwidget to ask the mainwidget for the 23 years ago
Carsten Burghardt 143b7e313f First step to reduce flicker with load-on-demand: update the readerwin only when it is necessary 23 years ago
Carsten Burghardt a4748f2af1 As listDirectory is called during startup the Connecting state is acceptable 23 years ago
Carsten Burghardt bacf5ecfd7 Check for the correct return code 23 years ago
Carsten Burghardt cbd9095da7 Remove broken imap folders with an empty imappath because they block the new-mail check and therefore the retrieval of headers. 23 years ago
Till Adam dadd9240d7 Make sure quiet() is reset in all error paths. If this is not ensured, the 23 years ago
Till Adam ab33be8882 If creating a folder on an imap server fails make sure the already created 23 years ago
Till Adam 938b472fd8 Fix double deletion crash when talking to down servers. 23 years ago
Till Adam 801772f684 Reintroduce quiet() for getting new mail in imap folders only. With large 23 years ago
Ladislav Strojil 36b0aeb8ff Removing KMFolder::quiet(bool beQuiet) method that was used to prevent some 23 years ago
Marc Mutz 440d618087 Remove all FooInherited #defines and all "base" typedefs to make it consistent. They're removed since they obfuscate the inheritance trees and potential problems when changing the inheritance (the compiler doesn't force you to look at every reference to the superclass). 23 years ago
Till Adam 427f83a8b9 Speed up shift-deleting (really, really deleting ;) messages from imap 23 years ago
Till Adam 43deb70a1c Re-add ! that was lost in a 1.134 to fix invalidation of indeces and msgDict 23 years ago
Till Adam dfd7c7bb65 Don't crash when left or right clicking on an imap folder that has no 23 years ago
Carsten Burghardt fcebbde2d6 Leave the decision whether to load the mime header or not to the bodyvisitor 23 years ago
Carsten Burghardt 40a11863c8 The INBOX disappeared after a second listDirectory which is not very nice. Behave better. 23 years ago
Till Adam b9aa52983f Make KMMoveCommand emit a completed(bool success) signal by hooking the 23 years ago
Ingo Klcker 4d448db47f Change 23 years ago
Carsten Burghardt 4dcb7f7b5d Load signed emails in the traditional, complete way as it is much faster than loading each and every part. 23 years ago