22 Commits (65673c81c2f835af964d68bd7efe61a4b941dd7b)

Author SHA1 Message Date
David Faure 36b8e157cb Added a removeMsg() that takes a list of KMMsgBase, like kmcommands do, 22 years ago
David Faure a2ff2ad93f CVS_SILENT and I wondered why my search for ::~ didn't find anything :) 22 years ago
David Faure 63c33c878c Fix for new folder settings not saved (see PATCH mail on kmail-devel). 22 years ago
Ingo Klcker 7330a73932 label and systemlabel are properties of folder (but not of the storage) 22 years ago
Bo Thorsen ea6a943ec4 Move the idString method from FolderStorage to KMFolder. And fix some FolderStorage derived constructors 22 years ago
Till Adam 7d2fee8a73 Respect quiet. 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
Carsten Burghardt ae614371b8 Add an Id to the account so that (d)imap accounts can be renamed without data loss. 22 years ago
Ingo Klcker c34f7d3391 Fix just another folderstorage regression. This should fix the problem with non latin1 folders that was reported by Toshitaka Fujioka. 22 years ago
Bo Thorsen a89bad6abf Move the readConfig call from FolderContents constructor to KMFolder 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
Till Adam baff716e3e Fix renaming of folders. FolderStorage regression. 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 f9807c6d66 Fix the caller instead of checking for \0 in crlf2lf as requested by 22 years ago
Till Adam e26d101780 Don't run over \0 and crash if the size passed in is too large. 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
Carsten Burghardt 8d9dc7dea3 QPtrList.remove modifies it.current() so this was not correct. And as we want to delete all concerning jobs do not break 23 years ago
Carsten Burghardt bbdcd95335 Load imap attachments on demand and load the messages itself progressively. Cool ;-) 23 years ago
Till Adam 20b20e2524 Use countUnread() to figure out the unread count to cache in the config 23 years ago
Daniel Molkentin 2f118feed6 constant usage of QFile::encodeName() when dealing with files. Boy that was a wild mix before... 23 years ago
Zack Rusin b775dd5f5c Please, oh, please do not use constructs like 'protocol() == "someprotocol"'. 23 years ago
Till Adam 4580ed19d5 Don't try appending to the msg dict if there is no msg dict yet. In other 23 years ago
Till Adam ae304a4eda These changes do two things: 23 years ago
George Staikos 932643bfd5 postpone a crash. It seems that this slot can be invoked with a 0 parameter 23 years ago
Carsten Burghardt 281b003a39 Make sure we return the correct unread count 23 years ago
Till Adam 19ac498145 Be sure to remove all pending imap jobs for a message if it is about to 23 years ago
George Staikos 0f0a4f2243 memory leaks and uninit variables abound 23 years ago