Changes to 'dev/listfilter'

Christian Mollekopf mollekopf at kolabsys.com
Sun Jun 22 13:57:46 CEST 2014


New branch 'dev/listfilter' available with the following commits:
commit 90bc1f42502abc9b729d94a9c24ec04e25c2901c
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri Jun 6 09:49:00 2014 +0200

    Kolab-Resource: Synchronize enabled state with subscriptions.

commit 1233c504ca2f9fb2e01a0a40312b3e8b5d87a74f
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Mon Jun 2 15:30:59 2014 +0200

    IMAP-Resource: Fixed TestRetrieveCollectionMetadataTask
    
    Adapted to to kimap change that fixed the GETMETADATA command.

commit 701dde0982120ded53b0ff3c7feac02fe180563b
Merge: 73a79f4 ea0b761
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Thu May 29 14:37:07 2014 +0200

    Merge branch 'KDE/4.13'
    
    Conflicts:
    	plugins/akonadi_serializer_kcal.desktop
    	plugins/akonadi_serializer_kcalcore.desktop
    	resources/facebook/serializer/akonadi_serializer_socialnotification.desktop
    	resources/kolabproxy/kolabproxyresource.desktop

commit ea0b761fbe3c43b42f83c5477018e10209f92ea3
Author: Martin Steigerwald <martin at lichtvoll.de>
Date:   Sat May 3 16:53:15 2014 +0200

    Also do not sort directory entries in listCurrent and listNew in key cache:
    
    QDir sorts the list of directory entries unless specified otherwise.
    The last commit already disabled the sorting in maildir.cpp.
    
    This commit completes the work and makes the remaining sorting calls
    in the callgrind dumps at
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c7
    
    go away completely as demonstrated in the callgrind dumps at:
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c12
    
    Subjectively this has a huge impact on the performance of KMail with huge
    maildir. KMail hardly blocks anymore on folder changes and feels much more
    responsive now.
    
    Akonadi maildir resource went from hogging a Sandy Bridge core for minutes
    to not appearing using 100% of one core in even one averaged 10 second
    interval in atop. I hardly see it in atop at all anymore, except when
    accessing very large folders such as one with Linux Kernel mailing list
    and more than 245000 unread mails.
    
    Thanks to Sergio for pointing out the remaining sorting calls in the second
    callgrind dump and for help.
    
    Now the bottleneck appears to be MaildirResource::listRecursive but I do
    not know whether further optimization is necessary at this point.
    
    Both changes tested with kdepimlibs master as of today and KMail 4.12.4
    from Debian unstable packages with an enormous maildir including a
    folder for Linux Kernel mailing list with more than 245000 unread mails.
    
    CCBUG: 334218
    
    REVIEW: 117975
    
    DIGEST: Huge performance improvement for POP3 users with large maildirs.

commit afdc4bc8d85dbadfddd5d89169fede0f5a57317d
Author: Martin Steigerwald <martin at lichtvoll.de>
Date:   Sat May 3 16:52:01 2014 +0200

    Do not sort the directory entry list in listNew() and listCurrent():
    
    According to callgrind dumps at
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c4
    
    QDir sorts the list of directory entries unless specified otherwise.
    
    After disabling the sorting the callgrind is quite different already:
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c7
    
    This already helps shortening the time to synchronize folders visibly,
    but KMail gets still blocked for half a minute or more. There is another
    occurence of QDir entry sorting in keycache.cpp which the next commit
    will address.
    
    Thanks to Sergio and David for help and pointing out how to disable
    the sorting.
    
    CCBUG: 334218
    
    REVIEW: 117975
    
    DIGEST: Huge performance improvement for POP3 users with large maildir.

commit 73a79f47a7b08965be09445b59452ba1048be2cc
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Wed May 28 13:18:31 2014 +0200

    IMAP-Resource: Rename and move 'Enable Disconnected Mode' option
    
    Rename "Enable Disconnected Mode" to "Download all messages for offline use",
    which is a much better description of the feature and move it to the "General"
    tab, as this should not be hidden from users in the "Advanced" tab.
    
    REVIEW: 118363

commit 03494072d5ecd362304283693c4fb60e9747efa9
Author: l10n daemon script <scripty at kde.org>
Date:   Thu May 22 04:36:29 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 10d0f7b161b9acc78512b5bba717c57264f280f5
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 21 18:20:19 2014 +0200

    Kolab-Resource: Ignore flag changes and don't accidentaly create mails.
    
    We used to create mails on flag changes because the rid based merge would fail
    due to the wrong mimetype.

commit 714fd71466b051b0c1847ce4bd62bba97b404c72
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 21 00:38:11 2014 +0200

    IMAP-Resource: Adapted tests.

commit a2ea7ce06d017dce08dd3c2d1c826249624e29ce
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue May 20 23:50:49 2014 +0200

    IMAP-Resource: Avoid resyncing all flags during every sync.
    
    Without CONDSTORE we end up syncing all flags during every sync,
    even if nothing has changed. This patch mitigates, by sacrificing flag updates
    when no new messages are available.

commit cf9e87a6730ad999b203efb3646a9df48253d8e9
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue May 20 23:43:47 2014 +0200

    IMAP-Resource: Avoid complete resync due to not yet uploaded messages.
    
    This can happen if items were not yet uploaded (i.e. failed), so the local
    message count is actually larger than expected.

commit 6ec7eeced6bbf0689f8df66cece472e4c082ddea
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Mon May 19 23:22:07 2014 +0200

    IMAP-Resource: Don't crash if we failed to download a message (correctly this time).

commit 550dbe106e62864712929115dea6713788e085ef
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 16 00:22:15 2014 +0200

    Revert "IMAP-Resource: Don't crash if we failed to download a message."
    
    This reverts commit 50d56bae06e24fbb816dc9fb98b9c9aca3bebe8a.
    
    We CAN get no message if we're fetching header only.

commit 16bc3986d91b8392fe6fbe558ee006a2370e15b0
Author: l10n daemon script <scripty at kde.org>
Date:   Mon May 19 04:10:50 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 2c0521783bec374f6dd1b72eb2d37be3451ee7ba
Author: l10n daemon script <scripty at kde.org>
Date:   Sat May 17 04:19:01 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 50d56bae06e24fbb816dc9fb98b9c9aca3bebe8a
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 15 21:26:07 2014 +0200

    IMAP-Resource: Don't crash if we failed to download a message.
    
    Apparently happended to dvratil, perhaps because of an unreliable network connection or alike.

commit e0872e0ed2c804c1e3aab4c6384d3a15b26b98cb
Author: l10n daemon script <scripty at kde.org>
Date:   Thu May 15 07:07:54 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit e2784a2ea0e7c1e9800a6177b0048a6b72b1457c
Author: l10n daemon script <scripty at kde.org>
Date:   Thu May 15 04:19:36 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit a1302a722a578b8af89eafd4c9be0658a98641c2
Author: l10n daemon script <scripty at kde.org>
Date:   Wed May 14 07:24:07 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 9c22220c0f4af7e9420aad71b946807b79112c50
Author: l10n daemon script <scripty at kde.org>
Date:   Wed May 14 04:33:32 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 23040a2feb608d8f802cb71f91710a41817fef06
Author: Kevin Ottens <ervin at kde.org>
Date:   Mon May 12 11:51:19 2014 +0200

    Add unit tests for the no relevant capability available case
    
    REVIEW: 118093

commit fecfa9ec3f9e87db885b5c2f25243594942a2785
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue May 13 11:57:20 2014 +0200

    IMAP-Resoure: Fixed test
    
    moveitemstask: Just passed by chance, this was always supposed store the
    attribute (it passed because the test only waited for one callName, and then already succeeded.
    
    retrievecollectionmetadata: adapted to kdepimlibs changes
    retrieveitemsttask: We're hitting the optimization code-path.

commit 2ea77617bc1073bce8e328b72e8ab9f4ff0be23c
Author: l10n daemon script <scripty at kde.org>
Date:   Tue May 13 05:08:59 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit ce86c7f93f22e6fe953b4a92ac1b875b7890243f
Author: l10n daemon script <scripty at kde.org>
Date:   Mon May 12 07:24:42 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit bc9b3d7b16288dc0b1f9608101e751d197b1c4e6
Author: l10n daemon script <scripty at kde.org>
Date:   Mon May 12 04:34:02 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 7441ca883eefdb836b65d2bb71a2df2d08aec9ae
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Sat May 10 17:16:42 2014 +0200

    Kolab-Resource: load imap resource translations.

commit 790374b299f0cca7bd92beb7ce68e976448c8215
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Sat May 10 17:16:27 2014 +0200

    Kolab-Resource: Don't populate unhandled folders.
    
    That should avoid that we i.e. download the content of a file folder in the first place.

commit c484812bfebfc4c9814b9da36154c391ab18925f
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Sat May 10 17:15:45 2014 +0200

    IMAP-Resource: Be a bit more verbose.

commit 03ad81d1ba783e8e569543a499466f965c5132cd
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Sat May 10 17:15:23 2014 +0200

    IMAP-Resource: Don't populate the resource with flags only.
    
    Catch another case that can easily be triggered by clearing the cache,
    while leaving the attribute intact. We tried to do an incremental sync in that
    case, and the resource would populate the whole collection with flags only.
    We now detect that something is off with the messagecount, and do a full sync instead.

commit a8a62cb48228bd23864be903fb13c8729c177b46
Author: l10n daemon script <scripty at kde.org>
Date:   Sat May 10 07:10:53 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 96d31ffa46a7d0d2ac0c147620aedf303db16dd6
Author: l10n daemon script <scripty at kde.org>
Date:   Sat May 10 04:10:10 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit afd795d08dc81289df9c73cff461437252b39456
Author: Christophe Giboudeaux <cgiboudeaux at gmx.com>
Date:   Fri May 9 21:32:00 2014 +0200

    Fix build.

commit 43203adb4f66932b0c2a6efc0db97d89d40d01be
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 9 15:37:09 2014 +0200

    IMAP-Resource: Make sure we really detatch the collection.
    
    Akonadi::Collection silently shared attributes with other copies because it
    doesn't properly detatch, because Entity::attribute is const.
    This resultet in uidnext getting modified even if the task was canceled,
    because ResourceState::cancelTask modified the original copy of the collection
    (which erroneously received the updated attributes due to the detatch bug).
    
    We now force a detatch to avoid nasty surprises.

commit 3d66473151cdc454619de2f379d962c6e3ba6ac2
Author: Montel Laurent <montel at kde.org>
Date:   Fri May 9 13:36:32 2014 +0200

    It needs libkolab

commit 88fd3ab7e0669be9aa56e4dce15842cd7dc3a697
Author: l10n daemon script <scripty at kde.org>
Date:   Fri May 9 11:13:33 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit aca3a92ea0f4b7b8c8a2754c683b55bf9d7741a7
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 8 18:11:15 2014 +0200

    Kolab-Resource: Fixed build.
    
    At least I hope so....

commit 4a418cd8272bf9f3bc37e94439ebcfc912dd37c8
Author: Montel Laurent <montel at kde.org>
Date:   Thu May 8 17:33:27 2014 +0200

    Add endline

commit 2fd930e6216ff5eb6fe60a2ce4427676634b7c22
Author: Montel Laurent <montel at kde.org>
Date:   Thu May 8 17:32:47 2014 +0200

    Remove extra ;

commit 18b445ecf893e364af7b5d3851ff5ecaeaa50e9e
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 7 14:53:01 2014 +0200

    KolabProxy-Resource: Rename to distinguish from the new Kolab-Resource.

commit 3ef16b9d9af81f8f76e40fcea472b6e1d7fe2ec3
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Mon May 5 10:58:13 2014 +0200

    KolabProxy-Resource: Ignore kolab resource folders.

commit 53d5c1dc1a3049a273bc3f270d88771102f60ef9
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 16 20:10:33 2014 +0200

    Kolab-Resource: New Kolab Resource that subclasses the imap resource (not a proxy anymore)
    
    The KolabRetrieveCollectionsTask is a refactored copy, that should eventually
    replace the imap resources version. It's kept separate for now until
    it's stable.
    
    Instead of separating the groupware/non-groupware trees we mix them.
    This way retrieving the collections remains a single IMAP command, and not one
    per folder, which would be prohibitively expensive with thousands of folders. Instead we
    always retrieve the metadata before syncing the folder.
    This also has the advantage that the kolab resource code stays closer to the imap code.

commit 515e05e0277127adefe61bacb955bcb18336bf5a
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 8 10:51:28 2014 +0200

    IMAP-Resource: Include unsubscribed where we rely on it.
    
    Otherwise we're crashing miserably.

commit 8f4c3fbd4f493d9e855debec65ea18912fb8734d
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 8 09:56:37 2014 +0200

    IMAP-Resource: Made default name customizable by subclasses.

commit b8e8f318b388dc0f3ff3031d8e6cd2a25a22ce56
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 7 16:21:40 2014 +0200

    IMAP-Resource: Fixed "authentification" typo.

commit 7942ea228c32f274576092bf473d723e5689e0d1
Merge: 95852e9 e376267
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 8 10:46:40 2014 +0200

    Merge branch '4.13'
    
    Conflicts:
    	resources/imap/imapresource.cpp

commit e376267dda6972ffc2eeea215901f08145e3c993
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 8 10:42:54 2014 +0200

    IMAP-Resource: Don't crash if IDLE collection is not subscribed locally.
    
    BUG: 329805

commit 95852e94c8fa3c96f95f4e46fa847f935007c7f5
Merge: c876ae9 32aaf98
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 7 16:54:08 2014 +0200

    Merge branch '4.13'

commit 32aaf98fd2d7387f1313cf0d135c82dffa643d9a
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 7 16:20:27 2014 +0200

    IMAP-Resource: Allow to override the encryption mode.
    
    Some ssl servers advertise an ssl version they don't actually support.
    This config-only option allows to override the used encryption mode, and
    supports all available options, so the auto-negotiation can be skipped.
    
    BUG: 328625

commit c876ae9e9ea92f2f61d127899272cda3ab478770
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed May 7 14:04:48 2014 +0200

    IMAP-Resource: Properly count started and completed jobs.
    
    I.e. if no job was started because of no metadata capabilities the job would get stuck otherwise.
    
    BUG: 334448

commit 0c9f7ed106eee218e10aef04085b33e8491b477f
Merge: a3eb41f cf13e6f
Author: Montel Laurent <montel at kde.org>
Date:   Wed May 7 09:01:10 2014 +0200

    Merge branch 'master' of git.kde.org:kdepim-runtime

commit a3eb41f8961519f6f031e2d6b6831984432a1592
Author: Montel Laurent <montel at kde.org>
Date:   Wed May 7 09:00:59 2014 +0200

    Pedantic

commit cf13e6fa9884402813c726e1f3c8b5a58119990b
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue May 6 16:49:30 2014 +0200

    IMAP-Resource: be a bit more verbose when changing messages.

commit 7f3e279cf79ef8e24eb64986d538e0075452b91c
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Mon May 5 23:10:48 2014 +0200

    IMAP-Resource: Check available UID's first & retrieve 50 time more flags.
    
    This way we avoid the UID fragmentation problem (we try to fetch a lot of
    messages that are not available on the server).
    It's also a nice first step towards only syncing a certain time-frame.
    
    Retrieving 50 times more flags than full messages should still result in
    low memory consumption while greatly reducing roundtrips.
    
    BUG: 334280

commit 41be4d27dab49d600e3bd93cfc3804a347243257
Author: Martin Steigerwald <martin at lichtvoll.de>
Date:   Sat May 3 16:53:15 2014 +0200

    Also do not sort directory entries in listCurrent and listNew in key cache:
    
    QDir sorts the list of directory entries unless specified otherwise.
    The last commit already disabled the sorting in maildir.cpp.
    
    This commit completes the work and makes the remaining sorting calls
    in the callgrind dumps at
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c7
    
    go away completely as demonstrated in the callgrind dumps at:
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c12
    
    Subjectively this has a huge impact on the performance of KMail with huge
    maildir. KMail hardly blocks anymore on folder changes and feels much more
    responsive now.
    
    Akonadi maildir resource went from hogging a Sandy Bridge core for minutes
    to not appearing using 100% of one core in even one averaged 10 second
    interval in atop. I hardly see it in atop at all anymore, except when
    accessing very large folders such as one with Linux Kernel mailing list
    and more than 245000 unread mails.
    
    Thanks to Sergio for pointing out the remaining sorting calls in the second
    callgrind dump and for help.
    
    Now the bottleneck appears to be MaildirResource::listRecursive but I do
    not know whether further optimization is necessary at this point.
    
    Both changes tested with kdepimlibs master as of today and KMail 4.12.4
    from Debian unstable packages with an enormous maildir including a
    folder for Linux Kernel mailing list with more than 245000 unread mails.
    
    CCBUG: 334218
    
    REVIEW: 117975
    
    DIGEST: Huge performance improvement for POP3 users with large maildirs.

commit 4dd5cb7fcb37f9da481d8324421428a0028e9e2d
Author: Martin Steigerwald <martin at lichtvoll.de>
Date:   Sat May 3 16:52:01 2014 +0200

    Do not sort the directory entry list in listNew() and listCurrent():
    
    According to callgrind dumps at
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c4
    
    QDir sorts the list of directory entries unless specified otherwise.
    
    After disabling the sorting the callgrind is quite different already:
    
    https://bugs.kde.org/show_bug.cgi?id=334218#c7
    
    This already helps shortening the time to synchronize folders visibly,
    but KMail gets still blocked for half a minute or more. There is another
    occurence of QDir entry sorting in keycache.cpp which the next commit
    will address.
    
    Thanks to Sergio and David for help and pointing out how to disable
    the sorting.
    
    CCBUG: 334218
    
    REVIEW: 117975
    
    DIGEST: Huge performance improvement for POP3 users with large maildir.

commit 187f555a175993f41c4947c1be52fd2031a28aa7
Merge: 13680f7 0e0da9f
Author: Montel Laurent <montel at kde.org>
Date:   Mon May 5 13:27:08 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 0e0da9f2e848a9b24988c3be3c5e159d8d726d47
Author: Montel Laurent <montel at kde.org>
Date:   Mon May 5 13:23:31 2014 +0200

    4.13.1

commit 13680f7f4c9aa43dd7b924cbc55ac123e9974465
Author: l10n daemon script <scripty at kde.org>
Date:   Mon May 5 04:30:05 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit c8763c863111afe99cda997bb9ca7e481d0e5142
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Sun May 4 21:29:00 2014 +0200

    IMAP-Resource: Fixed stuck BatchFetcher
    
    The continuation request can be delivered while a fetch job is in progress
    if we deliver too many messages (which is likely with the uid based fetches
    where we can't predict the exact amount of fetched messages). In this
    case we need to remember the continuation request, and automatically proceed.
    
    This causes m_fetchedItemsInCurrentBatch to be off by the messages we delivered
    too many, but that's not a problem as it means we just deliver too many messages
    during every batch.
    
    BUG: 334269

commit e1a45aa99ea9841dec565d7452b8e71ff8d7c8b0
Author: Yuri Chornoivan <yurchor at ukr.net>
Date:   Sat May 3 07:59:24 2014 +0300

    Fix typo

commit c15f671e81b7d6cea9ce668660231dea5120077b
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 15:04:12 2014 +0200

    IMAP-Resource: Always fetch the collection before doing a RetrieveCollectionMetadataTask
    
    Otherwise the task will overwrite any meanwhile changed attributes with
    old values again.

commit f82f80d9b73631a02d48089e19405a33924c2d64
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 14:05:53 2014 +0200

    IMAP-Resource: Don't use batchprocessing with changedsince.
    
    The returned amount of items is typically small, so one job vs. N jobs is
    much more efficient.

commit fa8a0756b60904a90167f3129498a71a146f9df8
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 17:08:29 2014 +0200

    IMAP-Resource: Improved debug output.
    
    With this debug output it should be possible to find problems in the ItemSync
    without recompiling.

commit 8eab6d4e92cea7f9b1271bb402ea1ddbca5b2817
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 12:36:51 2014 +0200

    IMAP-Resource: Don't use a higher batchSize when fetching flags.
    
    Likely the result why fetchNextBatch is called too often.

commit 1f47ae02e2b363af82fae59ad2881a3375d93e2a
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 12:34:57 2014 +0200

    IMAP-Resource: set correct expected message counts.
    
    Non-incremental updates retrieve *all* messages.

commit 801cb00e19fcd9999b9d172bab3c64e464d467ac
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 12:34:03 2014 +0200

    IMAP-Resource: modify collection in resource and check result.

commit a5cd38deac8f6bbdd46bdcf88a4dfaf581b27e5c
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri May 2 11:23:52 2014 +0200

    IMAP-Resource: Made sure the next batch is not fetched before the old one completes.
    
    Otherwise we're in danger of emitting result before all items were
    retrieved, resulting in local items getting removed if a non-incremental
    ItemSync was in progress.

commit 5b61f3b3d76b02dbbff2fd1ae05d09e81af69b1a
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 1 15:32:28 2014 +0200

    IMAP-Resource: Always update the timestamp after trying to update collectionmetadata.
    
    We want to know when the metadata was last updated (or tried to), and
    not when it last changed.

commit 8eb6fa557d9b3601166b7ad989ac56705aa5a690
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 1 14:34:39 2014 +0200

    IMAP-Resource: collectionChanged needs to be available to subclasses as well.

commit da06ef6a3f07df67669ac0f41c4228b6273a783e
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 1 13:49:38 2014 +0200

    IMAP-Resource: Fetch the collection before starting the RetrieveItemsTask.
    
    We rely on up-to date annotations, and the copy provided by ResourceBase could
    be outdated (it was fetched when the task was scheduled). We therefore always fetch
    the collection before starting the task.

commit b7799a0fcb07b6b24b3b6af7bc85a53e43e7d590
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 1 13:29:25 2014 +0200

    IMAP-Resource: Allow subclasses to override the MessageHelper.
    
    By doing the translations directly in the BatchFetcher we can properly deal with
    translation failures.

commit 5d01ab14abdeb58d8c4cc728c1721524fd1eb411
Merge: b33ef43 e724dcc
Author: Montel Laurent <montel at kde.org>
Date:   Fri May 2 10:01:49 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit e724dccac9094c87c57bc2421b9fefd159d8e3b4
Author: Montel Laurent <montel at kde.org>
Date:   Fri May 2 10:01:09 2014 +0200

    Allow to update collection name

commit cd8ac668258bfa89d19838f7260de483f218959f
Author: l10n daemon script <scripty at kde.org>
Date:   Thu May 1 19:52:56 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit b33ef4317d0c5b559ac6b9a15919dfee5c51e319
Author: l10n daemon script <scripty at kde.org>
Date:   Thu May 1 17:03:03 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 0c67472e75ae4da4c15d1103a4effb1255e99044
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu May 1 12:11:45 2014 +0200

    IMAP-Resource: Detect inconsistency in local cache and refetch.

commit fb3592b1b266dfde9cf9ded613102c210aab9ffd
Merge: 3cb7fa7 da29a6d
Author: Montel Laurent <montel at kde.org>
Date:   Wed Apr 30 13:30:12 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit da29a6d4437283270c599acb080e45f46ad19133
Author: Montel Laurent <montel at kde.org>
Date:   Wed Apr 30 13:29:39 2014 +0200

    knotes migrator doesn't depend against kresource

commit 3cb7fa79750125368f9d7f6250aa7736e4236f78
Merge: 38ffd9f 7be44e0
Author: Montel Laurent <montel at kde.org>
Date:   Wed Apr 30 13:06:13 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 38ffd9fb488696f6d6d1e8fbeada24981f4beed3
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 30 13:05:59 2014 +0200

    IMAP-Resource: Fix AddItemTask
    
    During the refactoring I accidentally changed how we pass the collection
    to the task, which caused all AddItemTasks to fail. This is fixed now,
    and we're also printing all errors as we should.

commit 7be44e0992d74c9be91ba3e225ba3ae13f2fbe3f
Author: Montel Laurent <montel at kde.org>
Date:   Wed Apr 30 13:03:30 2014 +0200

    const'ify

commit fe82b30dfedbb4b214fa324805be8b2818a3904e
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 30 12:35:48 2014 +0200

    IMAP-Resource: Adapted tests to batch processing.

commit 29b72b7fefa61f2dc33b702aea9a8840c5445dc4
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 30 12:07:07 2014 +0200

    IMAP-Resource: Only try to expunge if we have sufficient rights.

commit 487422293402e6b0d9bbb694d347b476413471a2
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 30 11:49:41 2014 +0200

    IMAP-Resource: Consistent coding style for RetrieveItemsTask.
    
    The whole file was rewritten anyways.

commit 39cd4923e03f8121b2b8e3233b9250fe1da68a44
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 30 09:18:19 2014 +0200

    IMAP-Resource: Increased the batch size.
    
    This speeded the synchronization of mailbox up by ~30% on my system.

commit 553ffb52cb5396801a1b5b63b1e6bdfd44a20ea4
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue Apr 29 21:36:47 2014 +0200

    IMAP-Resource: Use batch-processing also for the flag fetch. Another optimization to avoid a full refetch.

commit 9fb87c3f8897212598892fef28d0164fc7d6f717
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue Apr 29 20:23:43 2014 +0200

    IMAP-Resource: Deduplicate creating an akonadi item from a message.

commit 280821d9cc65caa439ff5df6f61166ac46e129ea
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue Apr 29 18:19:53 2014 +0200

    IMAP-Resource: Switched to uid based item retrieval
    
    Just using uid's instead of sequence numbers is a lot less error prone,
    and will make it easier in the future to i.e. only retrieve a certain
    range of messages.

commit e289008b2492f10ad9aaae5a850000961b34b183
Author: Kevin Ottens <ervin at kde.org>
Date:   Mon Apr 28 14:40:05 2014 +0200

    Insert a body to empty messages
    
    When we download an empty message, add to it a body containing a single
    space in it. This way we don't wrongly believe that the body is missing
    from the cache... it's just that there was no body to begin with.

commit 518bcf1f2d030cd8eb31e675dd229837341ea252
Merge: d8a25b8 ae8ab70
Author: Montel Laurent <montel at kde.org>
Date:   Mon Apr 28 08:08:08 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit ae8ab702bb1423ba864f7de7655cc0ad32423992
Author: Montel Laurent <montel at kde.org>
Date:   Mon Apr 28 08:07:37 2014 +0200

    Clean up test too

commit d8a25b8f9dc15ace738c899468b4b977705cd0fe
Merge: 206780b 69321dd
Author: Montel Laurent <montel at kde.org>
Date:   Mon Apr 28 07:57:33 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 69321dd246202d572ccba35ab36f9dd7d5a18925
Author: Montel Laurent <montel at kde.org>
Date:   Mon Apr 28 07:56:23 2014 +0200

    Fix Bug 333640 - Knotes version 4.13 don't inherit previous notes
    
    FIXED-IN: 4.13.1
    BUG: 333640

commit 1c2ca6a604ef4be9124ec98810f24a2fe35a856f
Author: Montel Laurent <montel at kde.org>
Date:   Sun Apr 27 12:48:13 2014 +0200

    Remove this code we have knotesmigrator now

commit 2bb9d4774248182ae1f0ed1bd29f48b4afdd2db2
Author: l10n daemon script <scripty at kde.org>
Date:   Sun Apr 27 08:26:33 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 206780beb872848c1bead345b28dea54f1e5cfa1
Author: l10n daemon script <scripty at kde.org>
Date:   Sun Apr 27 05:22:41 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 9920bd9b8d70273800f725b0b13647d617087b13
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri Apr 25 18:08:17 2014 +0200

    IMAP-Resource: simplified the code slightly.

commit 26584127d21c2da53e0cf0b4d7439a31d790bca5
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri Apr 25 10:16:53 2014 +0200

    IMAP-Resource: Trigger a new sync to fix the cache if broken.
    
    The recovery codepath relies on up-to-date attributes of the collection,
    but if a task is deferred the collection is not refetched.
    We work around this now by providing a function to cancel the task and schedule a new sync.

commit baae8bd4e877ebe5dce5c32df5b87a5481eb20ec
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri Apr 25 09:58:43 2014 +0200

    IMAP-Resource: Also refetch the mailbox if uidvalidity was not set
    
    If we don't have the attribute this means uidvalidity could have changed,
    so we must refetch. This also makes the recovery path from an inconsitent
    cache work (almost).
    
    Tests were adjusted accordingly.

commit 937663683c5f35937d712ab9d2b90a65fa4a1a76
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu Apr 24 16:16:32 2014 +0200

    IMAP-Resource: Refactoring of retrieveitemstask
    
    This introduces the following changes:
    * Batch wise fetch to not overload akonadi
    * Proper progress reporting through setTotalItems
    * Make it clear that incremental/non-incremental is a mode of the task that
    cannot be changed.
    * Removed the processed mailbox hack
    * Introduced a check for inconsistent local cache state (since we rely on this to be correct)
    * Made sure the local collection is actually cleared when empty on the server
    * Made sure changesince is only used in inremental mode
    * Some minor refactorings for code clarity
    * Fixed "retrieve items without body" mode, which just worked by chance
    and would delete all your local mail if it once didn't end up in
    incremental model.
    * Disabled "retrieve items without body" mode. This should be called
    explicitly by the resource when required. It's very expensive and certainly
    shouldn't be executed on every sync. The only reason it's still in the
    same job is for codesharing (it's really entirely unrelated otherwise).

commit 19b902add7314e4eb9d79e7c4811cc0d8d13e7a3
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu Apr 24 16:07:17 2014 +0200

    IMAP-Resource: remove col.remoteid().isEmpty() check
    
    This was moved to ResourceBase.

commit 45980d6941f13112ee9c3f89bc5484296b1c24fe
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu Apr 24 16:06:42 2014 +0200

    IMAP-Resource: Use collectionAttributesRetrievedinstead of applyCollectionChanges.
    
    This will make it easier to switch the implementation to the corresponding resource task,
    and allows subclasses to modify the result of retrievecollectionmetadatatask.

commit 28cb04baca0eb22580fb52eee456add39393d950
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu Apr 24 15:56:22 2014 +0200

    Imap-Resource: Refactored to be subclassable.
    
    Subclasses can inject a derived ResourceState and override all necessary
    methods.

commit aed702e329a076cf0fd31a0733f79f102483bc12
Author: l10n daemon script <scripty at kde.org>
Date:   Wed Apr 23 04:56:10 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 482a48e705b3c9e6ff8cf797f69e2022e35188d7
Merge: cf9f2a1 b5262ef
Author: Montel Laurent <montel at kde.org>
Date:   Sat Apr 19 15:39:37 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit b5262efe23e77fdda5cb4863175d9c778aee5c90
Merge: 9cd03fa 5dc80ac
Author: Montel Laurent <montel at kde.org>
Date:   Sat Apr 19 15:38:36 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.12' into KDE/4.13
    
    Conflicts:
    	CMakeLists.txt

commit 5dc80ac07525c66d8831ddf5c806ef15f4667e5d
Author: Montel Laurent <montel at kde.org>
Date:   Sat Apr 19 15:36:50 2014 +0200

    4.12.5

commit cf9f2a1969a8ca8a540dbf5c2f5dd70bdc4cf1d8
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 16 20:20:49 2014 +0200

    IMAP-Resource: Set an appropriate status if we're not connected to the server.
    
    This is not an error state, but it's still good to know what's going on.

commit 2e057e60474a5135542c7971901ec2f7c1727f29
Merge: 7b56f57 9cd03fa
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 16 20:17:56 2014 +0200

    Merge branch '4.13'

commit 9cd03fae4c90606c24dc18d9136452abc13664b7
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Wed Apr 16 20:17:29 2014 +0200

    IMAP-Resource: don't go into broken state when failing to connect to the server.
    
    This can happen if i.e. a VPN is not available or for a variety of other reasons,
    that do not warrant an error message.

commit 7b56f5762aaa282191e4aaba7b3f5fae4bca912a
Author: l10n daemon script <scripty at kde.org>
Date:   Tue Apr 15 16:42:47 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit f3506008d1be24733864c698930a7ce54d397418
Merge: 0564320 0d88d86
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 15 13:39:52 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 0d88d86f4addf59a1efb5b7f696361ea7db752bf
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 15 13:37:37 2014 +0200

    Remove data stored in kwallet when we remove account

commit 056432007f5fc037ff949557d296ed20d952d870
Merge: dba8618 ec89557
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 15 13:30:05 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'

commit ec8955780077f2c7f08be2014a2cc57d62592083
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 15 13:28:29 2014 +0200

    Remove password from kwallet when we remove resource

commit 2201acd6d4a582f00678cd210e96ac2858327f44
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 15 13:27:53 2014 +0200

    Remove password from kwallet when we remove resources

commit dba861854929f0977758d2992d3f8d31377ed4b9
Author: l10n daemon script <scripty at kde.org>
Date:   Tue Apr 15 06:05:55 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit bc769e5ac1e7432000ff8eb734a66af33913d131
Author: l10n daemon script <scripty at kde.org>
Date:   Mon Apr 14 07:58:59 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit f0fa275b2db088eb7e923714abf5e1b238f70f75
Author: l10n daemon script <scripty at kde.org>
Date:   Mon Apr 14 04:58:49 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit fed00d889216288a2fcabc6feaa6dbf9291e54fe
Author: l10n daemon script <scripty at kde.org>
Date:   Sun Apr 13 05:15:42 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit e1255fb5dab27247b32b2fbdc7e40675288f21eb
Author: l10n daemon script <scripty at kde.org>
Date:   Thu Apr 10 05:09:20 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 802035a73b36101fbd639665302bbee8a5cb187e
Author: l10n daemon script <scripty at kde.org>
Date:   Tue Apr 8 10:37:03 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 6daadc7c02755ef2aa5a4ea23fb831072b2128ed
Author: l10n daemon script <scripty at kde.org>
Date:   Tue Apr 8 06:20:41 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 6ced0cf9fc76d9733fbe0d62d84b24fb33b6cd91
Merge: 3331925 789c133
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 8 07:30:26 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 789c1333da05260be80e5bdb48639e1f2a4c992b
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 8 07:29:52 2014 +0200

    Fix version name

commit 3331925b098ac212c3be1cf16dbf5e6c5ec82aeb
Merge: b7211af 9119565
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 8 07:29:11 2014 +0200

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 9119565a8efb46014b2566a36f0a72a333adbb28
Author: Montel Laurent <montel at kde.org>
Date:   Tue Apr 8 07:22:55 2014 +0200

    Prepare 4.13.0

commit b7211af4779320f9dc60457d0098fa7d2b6b6c1b
Author: l10n daemon script <scripty at kde.org>
Date:   Mon Apr 7 04:52:54 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 7f69f9437b7ca905a2e9ba2678e8f3389d564489
Author: l10n daemon script <scripty at kde.org>
Date:   Sun Apr 6 05:10:28 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit f5a2f078aa438f11a005262683082dea943c419d
Author: l10n daemon script <scripty at kde.org>
Date:   Sat Apr 5 07:53:23 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 51a4663923efc14f69330544eb9432c74c01e104
Author: l10n daemon script <scripty at kde.org>
Date:   Sat Apr 5 04:51:56 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 717ec09ed59388358bc27b4b6138f97733ca896b
Author: l10n daemon script <scripty at kde.org>
Date:   Fri Apr 4 05:26:55 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 728766cfde5378ce2250fc0ddc74c9126dff0b3a
Author: l10n daemon script <scripty at kde.org>
Date:   Thu Apr 3 05:07:49 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 26b979ec38be5eed1a23b7c4582d4f519c9b4857
Author: l10n daemon script <scripty at kde.org>
Date:   Wed Apr 2 04:57:08 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 39b1bbdeda8de5ed48c5c482677700547b8dd556
Merge: 64f1de5 69dbf8e
Author: David Jarvie <djarvie at kde.org>
Date:   Tue Apr 1 23:22:15 2014 +0100

    Merge commit '69dbf8e16dbab06bbc9e65017c2a2d586757a5a1'

commit d440c64818592302e49aaed41e36d0abb84b7f94
Merge: 074549f 69dbf8e
Author: David Jarvie <djarvie at kde.org>
Date:   Tue Apr 1 23:20:53 2014 +0100

    Merge commit '69dbf8e16dbab06bbc9e65017c2a2d586757a5a1' into KDE/4.13

commit 69dbf8e16dbab06bbc9e65017c2a2d586757a5a1
Author: David Jarvie <djarvie at kde.org>
Date:   Tue Apr 1 23:13:07 2014 +0100

    Bug 332889: ensure new collections have KAlarmCompatibility attribute
    
    When a new collection is created (which can happen simply by changing
    a resource's configuration), ensure that it contains a
    KAlarmCompatibility attribute so if it has a compatible format, it can
    be recognised thereafter as a potentially writable calendar.

commit 64f1de56b12e94b92adb097b478d5c830a653ed7
Author: David Jarvie <djarvie at kde.org>
Date:   Tue Apr 1 23:08:57 2014 +0100

    Add comments

commit 074549f918ee8e1a7cbaae6f4286f5f72fd7d54b
Author: Martin Koller <kollix at aon.at>
Date:   Tue Apr 1 21:47:17 2014 +0200

    make "compact now" work when file is already empty
    
    even if purge() returns false but the file is already empty, we still
    discard our deleted items list and do not issue an error.
    
    REVIEW: 116985

commit d3e999e90a42d30cfe2888a998a42ea7040c2836
Merge: 100eeae d4b0ad0
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Sun Mar 30 19:07:39 2014 +0200

    Merge branch 'KDE/4.13'

commit d4b0ad06a353ba239bf3a23e4ff9a4daefc35b54
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Sun Mar 30 19:06:54 2014 +0200

    Fix potential crash for users who previously used Gmail with CONDSTORE
    
    Users who previously used the IMAP resource with Gmail and have highestmodseq
    attributes stored with each collections, which can cause the resource to call
    itemsRetrievedIncremental() instead of itemsRetrieved(), which triggers an
    assert in ItemSync.

commit 100eeaeb4bcf33985ef5394f478c6768ac49b681
Merge: 28da6f0 d16b47a
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Sun Mar 30 17:14:16 2014 +0200

    Merge branch 'KDE/4.13'

commit d16b47a29a062a73186fee00503ad37d78c41473
Author: Dan Vrátil <dvratil at redhat.com>
Date:   Sun Mar 30 17:12:47 2014 +0200

    Disable CONDSTORE when using Gmail
    
    Gmail's implementation of CONDSTORE is weird and breaks changes
    synchronization of folders other than INBOX. Until we can figure
    it out (or untile a Gmail Resource is written), we better disable
    CONDSTORE when using Gmail, so that people can get to their emails.
    
    This means that mail check with Gmail is going to be slow again, but
    no other functionality is lost.
    
    Approved-By: Christian Mollekopf

commit 28da6f0ac002735684ac97dd3bab5a9d4938fec4
Merge: 0e0eaf8 e043dc8
Author: Montel Laurent <montel at kde.org>
Date:   Sat Mar 29 16:32:03 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit e043dc8866a15c4252fb137c347f906f79bd9e96
Author: Àlex Fiestas <afiestas at kde.org>
Date:   Sat Mar 29 14:21:41 2014 +0100

    Add KAccounts services to google resource

commit c4d3ed62b02f3a9280cd4cbefdc612dcf7185a05
Author: Àlex Fiestas <afiestas at kde.org>
Date:   Sat Mar 29 14:21:12 2014 +0100

    Use dav/scheme and dav/host to build the url

commit 82f687e9e74001fa3d6e372a9a0176c411841639
Author: l10n daemon script <scripty at kde.org>
Date:   Sat Mar 29 04:56:32 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 36a63dbe13526a06d706866321387be5246cd16a
Author: l10n daemon script <scripty at kde.org>
Date:   Thu Mar 27 07:42:16 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 0e0eaf811c69a830832df40ebe6d467a62e2895e
Merge: 95991f2 42f8030
Author: Montel Laurent <montel at kde.org>
Date:   Wed Mar 26 08:28:47 2014 +0100

    Merge branch 'KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 95991f2d0fb0a100b51280f14387f5e8811970cb
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 25 20:01:01 2014 +0100

    Allow to modify settings with dbus command

commit 8baf56e25568bc26f0fee65a8389f7b2d69e4728
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue Mar 25 12:41:32 2014 +0100

    IMAP-Resource: Fix build.

commit 7f9f115088fbe19cde5b4221b45d1595dfde309c
Merge: 323110e 6571fc1
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Tue Mar 25 11:43:45 2014 +0100

    Merge branch '4.13'
    
    Conflicts:
    	resources/imap/imapresource.h

commit 323110e951edeb37c70a3c4d7383018eb06a9cec
Merge: ebc945a 6e4a985
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 25 09:11:41 2014 +0100

    Merge branch 'KDE/4.13'
    
    Conflicts:
    	kcm/kcm_akonadi.desktop
    	kcm/kcm_akonadi_resources.desktop

commit ebc945affc727ad7098cdc5f3f2d53713ebabca1
Merge: c8fe406 826cf05
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 19:05:37 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit c8fe4064515a5b3ad97f144cf28dadcd06a9b7d5
Merge: c02d155 d836537
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 18:21:17 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit c02d155e778a144eec1bc2f4c72bb1124602d037
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 18:11:17 2014 +0100

    Add not configure status

commit 15cd8afdf05ecea7f44f044bbb61a3f351e2144f
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 16:48:19 2014 +0100

    Remove duplicate code

commit bb53b8df39dee4adc575c64c2d9c89254b9bd543
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 16:25:07 2014 +0100

    normalize signal/slot

commit f16fe705da15b5d4cc613867c244413598afe5b8
Merge: 30edd0c a030e18
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 16:24:49 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 30edd0c9f22e24a1d51aba0567cbba79286ed7a7
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 16:10:47 2014 +0100

    Fix dbus interface

commit 85caf1acc3430444adddb03c266cff16305f3ba1
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 16:08:26 2014 +0100

    Show or not button

commit d49c3c7f046589997073d1bc8e1aa22c50ee66c0
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 15:19:25 2014 +0100

    Add NEWS

commit e7c29a3bd9a5069a686f0c922c45ee109584b9eb
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 15:18:20 2014 +0100

    Allow to show email

commit 70911365d7ef6df27b1bbfb5c9cf16e1c8fdda8f
Merge: 67e2f29 8db602e
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 23 14:44:12 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 67e2f29ccd75d1fb7563ab4d145b2cac0f241c01
Merge: 0229bd4 5d3e2f8
Author: Montel Laurent <montel at kde.org>
Date:   Sat Mar 22 19:07:52 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 0229bd436c711a28998121200f0ed21ec1fff477
Merge: 9a5c3d0 2d02933
Author: Pino Toscano <pino at kde.org>
Date:   Sat Mar 22 13:33:48 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 9a5c3d0b7321996f331bbf66394b9f6c354e2e79
Merge: 113e90b 78037da
Author: Pino Toscano <pino at kde.org>
Date:   Sat Mar 22 11:39:18 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 113e90b6d94500aba2111886be5beb33613c2cd3
Author: Montel Laurent <montel at kde.org>
Date:   Sat Mar 22 12:10:50 2014 +0100

    Add wizard

commit 251826d6f14dde4d920ac21b29214941d1da3bb2
Author: Montel Laurent <montel at kde.org>
Date:   Sat Mar 22 12:02:37 2014 +0100

    Add wizard vcard

commit 31ecd7d5f817f01fe4803fac9af94ff76e24b796
Merge: ff31732 305a09c
Author: Pino Toscano <pino at kde.org>
Date:   Sat Mar 22 10:36:14 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit ff31732e9d51fc7423d5ac8350895ffaa2773202
Merge: 82b8729 a38ed53
Author: Montel Laurent <montel at kde.org>
Date:   Fri Mar 21 15:38:03 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 82b8729b22e8330fb0a20bbd32763c962a34bf21
Merge: 471849b 823a8b3
Author: Montel Laurent <montel at kde.org>
Date:   Fri Mar 21 15:23:26 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 471849bd5c438e25ece8f741ed15dbb179a8a1f0
Merge: 861a648 5ca278b
Author: Montel Laurent <montel at kde.org>
Date:   Fri Mar 21 15:01:27 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 861a648644022c48e0fdfff239f41cfa9549649f
Merge: c370d5e d0ca3c4
Author: David Jarvie <djarvie at kde.org>
Date:   Fri Mar 21 11:55:41 2014 +0000

    Merge branch 'KDE/4.13'

commit c370d5e054e718b393f095393dc1d9ca545c2a73
Merge: 06aad5a 2bd329e
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 18 23:22:22 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 06aad5a49eaca29a2e00a7b6deea97f1680a6533
Merge: 59fddc8 2c04ede
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 18 23:20:00 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 59fddc8fdff470aa5e99d5209f86b6f9034b9315
Merge: 4266eae 1d8e702
Author: Montel Laurent <montel at kde.org>
Date:   Mon Mar 17 23:33:26 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit 4266eaea4af3b43dae41034b26d55a934bda917c
Merge: 3b4c24b 1e3c2ec
Author: David Faure <faure at kde.org>
Date:   Mon Mar 17 00:09:58 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 3b4c24bb04c7acfcde51c4f4fc455904aa1732bb
Merge: e832548 1ecf59b
Author: Luca Beltrame <lbeltrame at kde.org>
Date:   Sun Mar 16 22:28:11 2014 +0100

    Merge branch 'KDE/4.13'

commit e832548dcdb71f3833de5d32d72107ee2981cbb9
Merge: b2cffea 2955cbb
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 16 07:36:56 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit b2cffeaa230451d46ab9a86d8249f92142edcb61
Merge: 93eab67 b6703e5
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 16 07:25:06 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 93eab677eb07e41592e5bf5ddf879f001256b13e
Merge: 3726826 3c4bc56
Author: Montel Laurent <montel at kde.org>
Date:   Fri Mar 14 09:23:32 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 372682661740e39c63551d163851ff1073c70651
Merge: a4aff33 e0bbfb0
Author: Montel Laurent <montel at kde.org>
Date:   Thu Mar 13 14:00:57 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit a4aff337d1905b0b29541154ac38ab144c9299ab
Merge: 884eb8a 9cc015d
Author: Montel Laurent <montel at kde.org>
Date:   Thu Mar 13 09:12:52 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 884eb8a48b7e4c66be7a35c8b6b1caa525c571af
Merge: 93b1802 1534b25
Author: Montel Laurent <montel at kde.org>
Date:   Thu Mar 13 07:15:48 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 93b18024d208160f4a0b82c26de7ac628c0d875f
Merge: 6b631bc 33d864a
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 11 21:26:52 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 6b631bcd5fa7132290020d2288e043f29b6e0f48
Merge: d173b0f 25fb564
Author: Montel Laurent <montel at kde.org>
Date:   Tue Mar 11 20:04:51 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	CMakeLists.txt

commit d173b0f6316e70ac314f4f257e528e4e8774bb59
Merge: e11e2a2 1fc0432
Author: Aaron Seigo <aseigo at kde.org>
Date:   Mon Mar 10 15:39:49 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit e11e2a2b62a0e5df2ab90ad04de8650eae2f9550
Merge: 99943d5 75cb0b7
Author: Montel Laurent <montel at kde.org>
Date:   Mon Mar 10 13:46:33 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 99943d5a8b3586374a5f6465f877f6017edd455f
Merge: a754d6b 596ff3c
Author: Montel Laurent <montel at kde.org>
Date:   Mon Mar 10 08:56:54 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'
    
    Conflicts:
    	kcm/kcm_akonadi.desktop
    	kcm/kcm_akonadi_resources.desktop
    	resources/kolabproxy/akonadi_kolabproxy_resource.notifyrc
    	resources/openxchange/openxchangeresource.desktop

commit a754d6bf81fea28b17879c4a5a639d9112eb018e
Author: l10n daemon script <scripty at kde.org>
Date:   Mon Mar 3 04:34:21 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit ca8d6b109c5d21566dbcb98a3bbb4fca35606543
Merge: 97936bc 28b4101
Author: Montel Laurent <montel at kde.org>
Date:   Sun Mar 2 17:25:04 2014 +0100

    Merge remote-tracking branch 'origin/KDE/4.13'

commit 97936bcf7176f597addb878087a5723082743bc2
Author: l10n daemon script <scripty at kde.org>
Date:   Sun Mar 2 05:37:39 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 699ab4036407df9c069194195d86235afe5faa54
Author: l10n daemon script <scripty at kde.org>
Date:   Sat Mar 1 04:23:27 2014 +0000

    SVN_SILENT made messages (.desktop file)

commit 6ee442cb2dc634965e2828e7f4bae9212f92fd07
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Thu Feb 20 17:24:49 2014 +0100

    Moved the missing payload check to RetrieveItemsTask.

commit 9adf17ab5effce7088bec8a2116c81311f806eeb
Author: Montel Laurent <montel at kde.org>
Date:   Thu Feb 27 07:20:34 2014 +0100

    master is open



More information about the commits mailing list