visible or hidden. This ensures that previous no content and thus
possibly hidden folders are shown correctly after the owner provides us
with read access on such a folder.
Kolab issue 2792 (part 2)
svn path=/branches/kdepim/enterprise/kdepim/; revision=860036
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r807761 | vkrause | 2008-05-14 19:00:30 +0200 (Wed, 14 May 2008) | 5 lines
Don't delete folder configs for folders that might not be in the list
here but nevertheless still exist.
Kolab issue 2667
........
r821814 | vkrause | 2008-06-18 17:21:15 +0200 (Wed, 18 Jun 2008) | 5 lines
Make sure favorite folder items get the same label independent of how
say are created.
Kolab issue 2785.
........
r823865 | tilladam | 2008-06-24 14:03:18 +0200 (Tue, 24 Jun 2008) | 7 lines
Make it possible again to accept an invitation that was sent
to a distribution list the current user is part of, by offering
all the identities in addition to the recipients of the invite
as choices for the attendee.
kolab/issue1998
........
r824289 | vkrause | 2008-06-25 17:20:44 +0200 (Wed, 25 Jun 2008) | 3 lines
Honor local subscription, fixes non-subscribed folders showing up in
the folder tree for a short time after changing local subscriptions.
........
r824806 | vkrause | 2008-06-26 18:42:06 +0200 (Thu, 26 Jun 2008) | 6 lines
The else block is supposed to belong to the outer if, so we need braces
here.
This ensures that a failed annotation job is removed correctly from the
job map and therefore avoids a crash on exit when KMail tries to cancel
the apparently still running job.
........
r830550 | vkrause | 2008-07-10 20:51:09 +0200 (Thu, 10 Jul 2008) | 23 lines
Backport SVN commit 829126 by vkrause from enterprise4 branch:
Close the folder before we unregister from the message dict.
This fixes the .index.db file being newer than the corresponding
.index.ids file, causing the latter being detected as outdated on the
next startup. In this case message wouldn't have a serial number, which
the sqlite backend poorly recovers from, causing apparent mail loss
(fixable by rebuilding the folder index). And to make it even more
confusing, this only happends for new DIMAP folders that have been
synced but not entered yet before shutting down KMail.
Kolab issue 2816
Incidentally this also fixes the mysterious non-persistence of certain
folder infos worked around in revision 830478. This happend because
groupware folders were kept open until destructions. However,
writeConfig() was called from the KMFolderMaildir dtor at which point
the virtual writeConfig() in KMFolderCachedImap wasn't available
anymore.
Kolab issue 2666
........
r834241 | vkrause | 2008-07-18 15:25:03 +0200 (Fri, 18 Jul 2008) | 7 lines
Update the highest uid even if we don't find the corresponding message
anymore or the folder is empty. This happens for example when the
message with this uid was moved away by a filter just before we got
here, which then caused mail duplication during the next sync.
Kolab issue 2801
........
svn path=/branches/KDE/3.5/kdepim/; revision=848898
SVN commit 775972 by kloecker:
Prevent the message in the reader window from jumping back to the start of the message when the font or the font size is changed in the separate reader window.
SVN commit 776092 by kloecker:
Integrate kmail-avoid-crash-on-startup.diff patch from the openSUSE RPM.
CCMAIL: adrian@novell.com
svn path=/branches/kdepim/enterprise/kdepim/; revision=778005
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r767233 | tilladam | 2008-01-27 16:50:22 +0100 (Sun, 27 Jan 2008) | 2 lines
SVN_SILENT add license headers
........
r767769 | vkrause | 2008-01-28 19:50:05 +0100 (Mon, 28 Jan 2008) | 5 lines
Add account name to the resource name in case there are multiple DIMAP
accounts.
Kolab issue 2319
........
r769476 | tilladam | 2008-02-01 15:47:06 +0100 (Fri, 01 Feb 2008) | 4 lines
Don't assign a resource color to top level resources unless they either cannot have subresources or can have them but don't.
kolab/issue2260
........
r769706 | moenicke | 2008-02-01 22:29:06 +0100 (Fri, 01 Feb 2008) | 4 lines
* copyright and license added to snippet feature
* added source information to header comments
........
r771208 | ervin | 2008-02-05 14:51:34 +0100 (Tue, 05 Feb 2008) | 2 lines
Really apply the identity when we edit a received message.
........
r771310 | vkrause | 2008-02-05 19:16:00 +0100 (Tue, 05 Feb 2008) | 5 lines
Remove messages that have been deleted on the server from the local
cache even in read-only folders.
Kolab issue 2394
........
r771345 | vkrause | 2008-02-05 20:11:59 +0100 (Tue, 05 Feb 2008) | 4 lines
Prevent moving messages from read-only folders via dnd.
Kolab issue 2450
........
svn path=/branches/KDE/3.5/kdepim/; revision=771691
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r771310 | vkrause | 2008-02-05 19:16:00 +0100 (Tue, 05 Feb 2008) | 5 lines
Remove messages that have been deleted on the server from the local
cache even in read-only folders.
Kolab issue 2394
........
r771345 | vkrause | 2008-02-05 20:11:59 +0100 (Tue, 05 Feb 2008) | 4 lines
Prevent moving messages from read-only folders via dnd.
Kolab issue 2450
........
svn path=/trunk/KDE/kdepim/; revision=771676
svn+ssh://pradeepto@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r739135 | tilladam | 2007-11-20 21:30:43 +0530 (Tue, 20 Nov 2007) | 6 lines
Add the ability to associate an identity with an account, such that that
identity is prefered when composing/replying etc, while in a folder of that
account. Folder-specific identities act as an override.
Prokde35-z Item 26
........
svn path=/trunk/KDE/kdepim/; revision=768464
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r765237 | vkrause | 2008-01-23 17:18:47 +0100 (Wed, 23 Jan 2008) | 5 lines
Always hide nocontent folders if they don't have any children (eg.
happens with local subscription).
Kolab issue 2269
........
svn path=/trunk/KDE/kdepim/; revision=765240
This fixes erratic drag&drop behavior, as the drag
would be ignored as soon as the enter event is
ignored.
svn path=/trunk/KDE/kdepim/; revision=763633
(A patch which fix the "Initial column sizes of the folder tree wrong)
- Hide the unread and size column by default
- properly toggle the unread action
- remove code duplication
- set stretch only to the name column
--This line, and those below, will be ignored--
M kmail/kmmainwidget.cpp
M kmail/kmfoldertree.cpp
M libkdepim/kfoldertree.cpp
svn path=/trunk/KDE/kdepim/; revision=747360
This fixes a crash when the folder name does not fit in the name
column, and (because of the recent auto-resize patch) the view
is repainted when setText() is called inside the constructor
of KMFolderTreeItem.
And repainting inside the constructor is bad, because the code
which calculates the unread count (which is done every repaint)
relies on fully constructed tree items.
Also, fix identation.
svn path=/trunk/KDE/kdepim/; revision=741381
A patch which fix the "Initial column sizes of the folder tree wrong"
bug referenced on http://techbase.kde.org/Projects/kdepim/kde4bugs.
Just let the automatic sizing for the "Folder" column. setStrech on
the other to avoid scrolling bar.
CCMAIL: jeremy.compostella@gmail.com
svn path=/trunk/KDE/kdepim/; revision=741048
identity is prefered when composing/replying etc, while in a folder of that
account. Folder-specific identities act as an override.
Prokde35-z Item 26
svn path=/branches/kdepim/enterprise/kdepim/; revision=739135
KConfigBase:
- remove separator argument from list entry reading/writing functions
- introduce {read,write}XdgListEntry()
- kill readPathListEntry(), add readPathEntry() overload
instead. the default value is not optional any more, as it defines the
return type. this is consistent with the readEntry() functions.
- rename clean() => markAsClean(), remove rollback()
- rename ConfigState => AccessMode, getConfigState() => accessMode()
- rename {entry,group}IsImmutable() => is{Entry,Group}Immutable()
- remove NLS alias to Localized
KConfig:
- remove setGroup() & group()
- reshuffle OpenFlag enum, introduce NoCascade for symmetry
- remove setExtraConfigFiles() alias to addConfigSources()
KConfigGroup:
- inherit KConfigBase::deleteGroup() overloads
- make convertToQVariant() private, it will probably change somehow
- KConfig & KConfigGroup: deprecate entryMap()
- remove bogus declarations: KConfigGroup::setReadDefaults(),
KConfig::readEntryUntranslated()
- apidox
- reshuffle the declarations in the headers
svn path=/trunk/KDE/kdepim/; revision=728852
Add saftey check for drag&drop check I introduced.
It did not crash before, but better be safe than sorry.
svn path=/branches/kdepim/enterprise/kdepim/; revision=728451
The fix in kmail/listjob.cpp allows me to see the folder list in the
subscription dialog now, although the checkboxes are drawn a bit funky, but it
is better than the nothing I had before.
svn path=/trunk/KDE/kdepim/; revision=728359
Don't allow drag&drop from the favorite folder view to the folder tree.
It does not make sense and does not work.
svn path=/branches/kdepim/enterprise/kdepim/; revision=728090
- fix icons
- fix i18n
- fix signal/slot (probably some more to do)
- fix deprecated calls
- increase rc version number so actions show up
- fix some other warnings
Still not fixed:
- total freeze after changing the view's visibility in the config
- the names of the folders don't show up (only after renaming)
- the tooltips don't work
(and probably more)
Why was this commited at all? We are in feature freeze, specially to avoid wasting
time fixing broken new features.
svn path=/trunk/KDE/kdepim/; revision=721699