328 Commits (65d715f336399cf5dc0f818e360c6c04db3a4abc)

Author SHA1 Message Date
David Faure 65d715f336 Fix crash when recovering dead.letters on startup. 22 years ago
Carsten Burghardt a9732f135b Add the "list only open folders" feature. 22 years ago
Ingo Klcker 53257a6c47 Add possibility to ignore new mail that's filtered to certain folders (e.g. the Trash or Spam folder) 22 years ago
David Faure 8408c27d66 KMIdentity -> KPIM::Identity, fixed lots of #includes to say <libkdepim/foo.h> 22 years ago
David Faure b1da3c11d7 GUI: Implemented "Expire messages by moving them to another folder". 22 years ago
Bo Thorsen ddaeabecb5 Be able to mark folders as having groupware contents. And check in the icalIface stuff to match up the imap resource again 22 years ago
David Faure d0bc54df5c Reworked the "mail expiry" feature to work as a background task (timer-driven) 22 years ago
David Faure d836a23ff6 micro-optimization: path() is recursive, let's call it only once 22 years ago
Zack Rusin e63cc4cb4b Support old hand-set mailing list post addresses 22 years ago
Till Adam dc429a9156 Add per folder option to put replies to mails in a folder into that same 22 years ago
Ingo Klcker 3747fe9f57 Add dcop calls displayPath and displayName for usage in the Kontact summary widget. 22 years ago
Ingo Klcker 7330a73932 label and systemlabel are properties of folder (but not of the storage) 22 years ago
Ingo Klcker 242f7baad5 Don't crash. 22 years ago
Bo Thorsen ea6a943ec4 Move the idString method from FolderStorage to KMFolder. And fix some FolderStorage derived constructors 22 years ago
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
Zack Rusin f85d94339b From the series: zack does magic and you, the common people, stand in awe. 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
Bo Thorsen a89bad6abf Move the readConfig call from FolderContents constructor to KMFolder 22 years ago
Carsten Burghardt 8f8316bb7b Do not crash on startup. Took me half an hour to find out that mStorage might be not initialized yet, grrr. 22 years ago
Bo Thorsen e558d3947e Moving identity and whofield to kmfolder 22 years ago
Bo Thorsen 8839289ea9 Moving mailing list info from folderstorage to folder 22 years ago
Bo Thorsen ecf7b40d77 Cleanup job: the protocol() method is now removed. It was by now only used in a single debug statement in kmcommands.cpp 22 years ago
Bo Thorsen 16c4336102 mStorage should never be 0, but nevertheless... 22 years ago
Bo Thorsen 6b89479637 Introduce a new method to return a specially set trash folder. This will make it possible to get rid of a if(imap)...else if(dimap)... in kmcommands. Default implementation just returns nothing 22 years ago
George Staikos 967974f983 compile 22 years ago
Bo Thorsen 0b8fc01c1d Moving the expiration code to kmfolder. It's possible the expiration jobs should be escalated from mboxjob and maildirjob to folderjob. 22 years ago
Bo Thorsen 25492405c3 Two parts to this patch: First, I have introduced a readConfig and writeConfig in KMFolder that takes a config pointer and writes to it. This one is called by the storage config methods, so the folder code doesn't have to have the code to also get the config group name of the folder. Second, I've moved the custom icons stuff to KMFolder as it's storage independent 22 years ago
Till Adam 904be59f46 Move isSystemFolder() to KMFolder from FolderStorage as it's storage 22 years ago
Bo Thorsen ecf4be4b21 Move subdirLocation to KMFolder. This move suggests that the rename method should be split in KMFolder and FolderStorage code, where the first would handle the subdirs and the current folder, and the latter would handle moving the internal storage 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
Till Adam 83365baaf7 Include kmfoldermbox.h and don't rely on kmfolderimap to do that. 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
Till Adam de3d21a4af Defiantly re-introduce my crash fix for #70426, which Ingo reverted because 23 years ago
Till Adam 088d0c12ab Don't ask the kernel for the mainwidget to ask the mainwidget for the 23 years ago
Till Adam 2b48909427 KMail does not crash. Everybody knows that. 23 years ago
Till Adam d2c3eb1d9c Don't emit msgHeaderChanged under quiet() because that tries to update 23 years ago
Roberto Teixeira a9524b2a64 Changing "directory" to "folder" as discussed on kde-i18n-doc and kde-core-devel 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
Ingo Klcker a269dd6205 Fix fetching mail from local mailspool (which wasn't cleared anymore after the mail was fetched) 23 years ago
Till Adam 7f007b2e9c Avoid expunging empty folders because that leads to the index being 23 years ago
Ingo Klcker f54af5efd2 Add KMFolder::crlf2lf method which replaces \r\n line endings with \n line endings. The replacement happens in place. 23 years ago
Till Adam 89830e9158 Escape [ and ] in folder names to %( and %) when queried via idString() 23 years ago
Carsten Burghardt 704c8d1b8d Do not crash on exit when the connection to the imap server failed 23 years ago
Ingo Klcker 4d448db47f Change 23 years ago
Till Adam 1117eaafdb Remove the last trace of tempOpenFolder 23 years ago
Till Adam ac52a82abe KMAccountImap::tempOpenFolder() is no more. h00t 23 years ago
Carsten Burghardt 803b2aecf6 - Fix bug 62943 23 years ago