- create new imap account
- kernel does cleanupImapFolders
- which creates the account folder and sets it to noContent
- it then closes the folder
- close in kmfoldermbox calls unlock
- that does assert(stream), there is no stream, because there is no content
- BOOM
svn path=/trunk/kdepim/; revision=240056
comment on kde-cvs to this commit a while back. Filenames should always use
this method rather than local8bit(), but atm it doesn't really matter (hint:
look at the static method's implementation ;)
svn path=/trunk/kdepim/; revision=239207
Especially protocol() == "imap". Note that using ssl completely breaks those
checks then as the protocol is then "imaps". Also the string compares
are suboptimal there - use folderType() == KMFolderTypeSomeType.
svn path=/trunk/kdepim/; revision=238868
don't overwrite the symlink, but overwrite the target it points to
(the real mbox) with the compacted file.
CCMAIL: 60834-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=238668
menu is shown, but when the folder/message changes. That way the actions
work as expected when they are put on the toolbar, for example. For
messages, this was already partly done, and the updates are triggered via
a timeout, so that quickly passing over messages is less expensive. For
changing folders, I don't think that is necessary.
o Remove aboutToShow menus -> update menus hooks in kmmainwin.cpp.
o Add the watch thread and ignore thread actions to the main Folder menu.
Bump .rc file version number.
o Consolidate the enable/disable logic for the status actions in
kmmainwidget.cpp and remove it from kmheaders.cpp.
svn path=/trunk/kdepim/; revision=238612
because in the po file, \n is used to separate singular/plural/etc.
(in fact, KLocale::translate uses QStringList::split( "\n" ... ) to
separate each plural form).
Jaime, Juanma: try to translate the message again tomorrow when the msgid
of kmail.po is updated
CCMAIL:jaime@kde.org, juanma_gm@wanadoo.es
svn path=/trunk/kdepim/; revision=238164
KToggleActions for those stati that are toggleable.
If toggleable is not an actual existing word, it should be. So there.
svn path=/trunk/kdepim/; revision=237681
- dito for the automatic mark as read timeout in kmreaderwin
- propagate mark as read in ignored threads to the server for imap folders
svn path=/trunk/kdepim/; revision=237665
- proper scoping
- guard clauses (fixes possible crash when aStr.isNull() = true)
- replace if (valid) {...} if (valid) {...} if (valid) {...} with
goto's where formerly the bool valid was set to false
- constness fixes
svn path=/trunk/kdepim/; revision=237614