diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-07-16 20:02:25 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-07-18 00:08:46 +0800 |
commit | 4076f0a50b7ec94991177150976eb4538d65c45b (patch) | |
tree | 3c26263c1efb0af9c086ee2cb6552c4702d248e8 /modules/settings | |
parent | 99d026acbef48f4e7a574ffe2382bb54b380d4a2 (diff) | |
download | gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar.gz gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar.bz2 gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar.lz gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar.xz gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.tar.zst gsoc2013-evolution-4076f0a50b7ec94991177150976eb4538d65c45b.zip |
MailFolderCache: Thread-safety improvements and other cleanups.
* Stop using recursive mutexes.
* Give StoreInfo a reference count.
* Give FolderInfo a reference count.
* Track CamelFolders with GWeakRef instead of weak pointers.
* Submit updates directly to the GMainContext, like we do in EDS,
instead of dequeuing them all from a single idle callback that
we then have to track.
Diffstat (limited to 'modules/settings')
0 files changed, 0 insertions, 0 deletions