303 Commits (f5e3a8520d813d8934a88485e5262c86c3bd4a49)

Author SHA1 Message Date
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
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
Marc Mutz 8552075c1c Make KMMessage inherit privately from KMMsgBase and provide an explicit toMsgBase() cast method. As posted on kmail@kde.org 23 years ago
Till Adam 8eb8827fda Add iconChanged and nameChanged signals to KMFolderTreeItem and KMFolderTree, 23 years ago
Till Adam 8953cbca3e Fix presumed typo which is responsible for the crashes when changing out 23 years ago
Zack Rusin 3c79dfd18d Switching to the moved files :) Thanks David! 23 years ago
Zack Rusin 127de060e1 Reworking the undo handling a little bit. Now if you move 200 messages to 23 years ago
Till Adam ec105b225c Port KMFolder::markNewAsUnread() to folderjobs. Hopefully fix if for search 23 years ago
Till Adam 1ca0d0279a Update the unread count when applying "Mark all as read" on a search folder 23 years ago
Marc Mutz 61012388f3 Fix some warnings when compiling with --disable-debug (-DNDEBUG). 23 years ago
Till Adam 955acce5de Explicitely open and close a destination folder on copy instead of 23 years ago
Zack Rusin 724b8e6b05 Cleaning up headers. Trying to make the "config.h" -> kmail headers -> 23 years ago
Stephan Kulow caf616bbeb moving kconfig.h and kcmdlineargs.h in the files that need it (kmkernel.h 23 years ago
Zack Rusin b128a466e2 Lets try this : major include's cleanup. Should shave a few mins of kmail's compilation. 23 years ago
Till Adam c651b251cd Rethread messages correctly on add and remove. 23 years ago
Bo Thorsen 3b144e2352 Kroupware merge patch: This signal is needed so the IMAP resource can be told about all files disappearing 23 years ago