evolution-data-server 3.3.1



About evolution-data-server
===========================

Centralized access to appointments and contacts

ChangeLog
=========

commit 9da810f26b244f12210d4d04ee8e3a0482b77fa9
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 22 21:17:36 2011 -0400

    NEWS update for 3.3.1 release.

 NEWS |  110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 110 insertions(+), 0 deletions(-)

commit 13c8e07865d1e6f04b7c477c8713c69efdbb519c
Author: Matthew Barnes <mbarnes redhat com>
Date:   Fri Oct 21 21:45:02 2011 -0400

    Avoid a crash in camel_session_get_service_by_url().
    
    Check that we found a CamelProvider before dereferencing it.

 camel/camel-session.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1baddb8b7225cd3ea1cd186f663e859bfae84ba5
Author: Matthew Barnes <mbarnes redhat com>
Date:   Fri Oct 21 20:47:44 2011 -0400

    Add camel_folder_refresh_info()/_finish().
    
    I forget to write wrapper functions for CamelFolderClass.refresh_info()
    and CamelFolderClass.refresh_info_finish() even though the class methods
    have been there for awhile.
    
    Thanks to Srini for pointing this out.

 camel/camel-folder.c |   61 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

commit 9cc37f242e9d5cf6778f8a232397f7a9a6da217f
Author: Matej Urbančič <mateju svn gnome org>
Date:   Fri Oct 21 21:22:00 2011 +0200

    Updated Slovenian translation

 po/sl.po | 2257 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1123 insertions(+), 1134 deletions(-)

commit 70a5ee26a5855dbfdd19d016e46ce946bd0c9aee
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date:   Thu Aug 18 19:41:43 2011 +0200

    Added test to show that fields-of-interest is working in libecal
    
    Test is based on test-client-get-view.c, this version of the test
    sets fields-of-interest to UID, RECURRENCE-ID and LAST-MODIFIED
    fields, tests that all those fields are returned and asserts that
    the event summary (which is indeed set) is always NULL.

 tests/libecal/client/Makefile.am                 |    3 +
 tests/libecal/client/test-client-revision-view.c |  283 ++++++++++++++++++++++
 2 files changed, 286 insertions(+), 0 deletions(-)

commit 9b05c67c0844e03cddf699475bd17fadf4d38245
Author: Piotr Drąg <piotrdrag gmail com>
Date:   Fri Oct 21 17:44:21 2011 +0200

    Updated Polish translation

 po/pl.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0377df5679804f32fd6ce0b438619bc318ff7695
Author: Piotr Drąg <piotrdrag gmail com>
Date:   Fri Oct 21 17:40:26 2011 +0200

    Updated Polish translation

 po/pl.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5f50a44d12fbbaf5c3d661164651f226a220574
Author: Piotr Drąg <piotrdrag gmail com>
Date:   Fri Oct 21 17:38:43 2011 +0200

    Updated Polish translation

 po/pl.po |   72 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 36 insertions(+), 36 deletions(-)

commit 7f26baf9c4a767aa420ad8cc92eb5b57f5959913
Author: Milan Crha <mcrha redhat com>
Date:   Fri Oct 21 15:45:11 2011 +0200

    Bug #660870 - Empty Contacts list when pressing "To:" in composer

 .../libedata-book/e-book-backend-sqlitedb.c        |   35 +++++++++++++-------
 1 files changed, 23 insertions(+), 12 deletions(-)

commit bdaa0563988b77fc988604de9e95211842041a70
Author: Kjartan Maraas <kmaraas gnome org>
Date:   Fri Oct 21 11:02:52 2011 +0200

    Revert "Remove of -Werror-deprecated-function-declaration", it doesn't work

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2948e384c9f4854090411b4bfc0de6edbc1e9272
Author: Alban Browaeys <prahal yahoo com>
Date:   Fri Oct 21 09:40:16 2011 +0200

    Bug #660656 - Fix e_iterator_get annotation

 libedataserver/e-iterator.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 208de5f6f05cb09bb026538f31eb3f4946d66d8a
Author: Ihar Hrachyshka <ihar hrachyshka gmail com>
Date:   Thu Oct 20 22:24:04 2011 +0300

    Updated Belarusian translation.

 po/be.po | 1297 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 630 insertions(+), 667 deletions(-)

commit 527882642ebf9c2617faa684ad4d8ba396c566d7
Author: Kjartan Maraas <kmaraas gnome org>
Date:   Thu Oct 20 21:01:37 2011 +0200

    Remove -Werror-deprecated-function-declaration to make it build for the 3.4 moduleset

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3b5d75a8c014370ace9fa804ae710513983d208e
Author: Milan Crha <mcrha redhat com>
Date:   Thu Oct 20 09:01:55 2011 +0200

    Bug #527614 - Valgrind shows a nice amount of lost memory

 camel/camel-http-stream.c               |    3 +++
 camel/camel-mime-part.c                 |    3 +++
 camel/providers/imap/camel-imap-store.c |    6 ++++++
 3 files changed, 12 insertions(+), 0 deletions(-)

commit 666371d0c1036b504584e0670db1da2533d8c411
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Wed Oct 19 16:40:07 2011 +0200

    Updated Spanish translation

 po/es.po |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

commit 3fd1d7f4ce6e0506f60d52e6f8a9131de2d8ecf9
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Wed Oct 19 16:38:06 2011 +0200

    Updated Spanish translation

 po/es.po |  577 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 291 insertions(+), 286 deletions(-)

commit 18fc938cee25357bc148b9489875916cdcb06f4d
Author: Milan Crha <mcrha redhat com>
Date:   Wed Oct 19 13:56:28 2011 +0200

    Fix compiler warnings from GOA code in book factory

 addressbook/libedata-book/e-data-book-factory.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 466623351e070410d7cc1e0a3cfb485210d6015a
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date:   Sat Oct 15 11:34:32 2011 -0400

    Really implement e_cal_client_view_set_fields_of_interest().
    
    As discussed on bug https://bugzilla.gnome.org/show_bug.cgi?id=652180,
    this patch adds many '_component' variants to functions that are named
    with '_object', all the '_component' variants take an 'icalcomponent *'
    instead of an ical string.
    
    The magic filtering happens in e_data_cal_view_get_component_string()
    which creates an ical string representation while omitting properties
    that are not mentioned in the fields of interest.

 calendar/backends/caldav/e-cal-backend-caldav.c    |  167 ++++++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   11 +-
 calendar/backends/file/e-cal-backend-file.c        |  302 +++++++++++++------
 calendar/backends/http/e-cal-backend-http.c        |   46 ++--
 calendar/libedata-cal/e-cal-backend-sync.c         |  115 ++++---
 calendar/libedata-cal/e-cal-backend-sync.h         |   12 +-
 calendar/libedata-cal/e-cal-backend.c              |  294 +++++++++++++++++--
 calendar/libedata-cal/e-cal-backend.h              |    6 +
 calendar/libedata-cal/e-data-cal-view.c            |  316 +++++++++++++++++++-
 calendar/libedata-cal/e-data-cal-view.h            |    8 +
 calendar/libedata-cal/e-data-cal.c                 |   40 ++--
 calendar/libedata-cal/e-data-cal.h                 |    6 +-
 12 files changed, 1015 insertions(+), 308 deletions(-)

commit 359ed29118c57f01231cf1103f0f9393dd4677a5
Author: Mario Blättermann <mariobl gnome org>
Date:   Tue Oct 18 22:16:19 2011 +0200

    [l10n] Updated German translation

 po/de.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3aa71853bd7d51638c823273bd41d07ff958af65
Author: Mario Blättermann <mariobl gnome org>
Date:   Tue Oct 18 22:15:33 2011 +0200

    [l10n] Updated German translation

 po/de.po | 1340 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 678 insertions(+), 662 deletions(-)

commit 994a77156da4eead849887e7699c8bcff580c8ba
Author: Milan Crha <mcrha redhat com>
Date:   Tue Oct 18 20:12:29 2011 +0200

    Avoid possible deadlock with CamelStoreSummary locks
    
    Recently added store_summary_sync_folder_summary_count_cb() could
    cause deadlock when locking SUMMARY_LOCK first, and then calling
    functions which lock REF_LOCK before SUMMARY_LOCK. Locking REF_LOCK
    first avoids this.

 camel/camel-store-summary.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 01f8a361389e065aa671ef17703a8d007100a881
Author: Milan Crha <mcrha redhat com>
Date:   Tue Oct 18 13:07:54 2011 +0200

    Bug #661549 - Avoid fetching from backend when calculating summary

 .../backends/contacts/e-cal-backend-contacts.c     |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit cca25e98a71d8c06f9ce1b53658ec4675f2dd5c2
Author: Bartosz Szatkowski <bulislaw linux com>
Date:   Tue Oct 18 12:29:07 2011 +0200

    Bug #656603 - Add support for generating vCard 2.1 in libebook

 addressbook/libebook/e-vcard.c    |  247 +++++++++++++++++++++++++++++++++++--
 addressbook/libebook/e-vcard.h    |    8 ++
 tests/libebook/vcard/dump-vcard.c |   17 ++-
 3 files changed, 257 insertions(+), 15 deletions(-)

commit 5083c6131fca75d9ded02721d0a37984a9763d83
Author: Kjartan Maraas <kmaraas gnome org>
Date:   Tue Oct 18 07:43:30 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  639 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 301 insertions(+), 338 deletions(-)

commit 10daebf59381526e81c7ed519d16084179d1d5a9
Author: Fran Diéguez <fran dieguez mabishu com>
Date:   Tue Oct 18 00:13:13 2011 +0200

    Updated Galician translations

 po/gl.po |  502 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 251 insertions(+), 251 deletions(-)

commit b8392ac685e4c2dba1a3c1cf9ceb0b779f3826b9
Author: OKANO Takayoshi <kano na rim or jp>
Date:   Tue Oct 18 01:43:35 2011 +0900

    Updated Japanese translation

 po/ja.po | 1358 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 699 insertions(+), 659 deletions(-)

commit 564b4cf3572fabd51d648a9742c2d0c376e3548e
Author: Luca Ferretti <lferrett gnome org>
Date:   Mon Oct 17 10:06:41 2011 +0200

    l10n: updated Italian translation

 po/it.po |  102 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 57 insertions(+), 45 deletions(-)

commit 8641317bbe1457e60debcd2cff89cc1651798916
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Oct 16 17:26:52 2011 -0400

    Update libedata-book API docs.

 .../libedata-book/e-book-backend-sqlitedb.c        |   37 ++++++-----
 addressbook/libedata-book/e-book-backend-sync.c    |    4 +
 addressbook/libedata-book/e-book-backend.c         |    4 +
 addressbook/libedata-book/e-data-book-view.c       |    2 +-
 addressbook/libedata-book/e-data-book.c            |   14 ++++
 .../libedata-book/libedata-book-sections.txt       |   12 ++--
 .../libedata-book/tmpl/e-book-backend-sync.sgml    |   12 ++--
 .../libedata-book/tmpl/e-book-backend.sgml         |   12 ++--
 .../libedata-book/tmpl/e-data-book-view.sgml       |    1 +
 .../libedata-book/tmpl/e-data-book.sgml            |    8 +-
 .../libedata-book/tmpl/libedata-book-unused.sgml   |   66 ++++++++++++++++++++
 11 files changed, 132 insertions(+), 40 deletions(-)

commit 24b12b57dbbd374e282f0f32db94bd9bfd292038
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Oct 16 17:22:20 2011 -0400

    Update libebook API docs.

 addressbook/libebook/e-book-client.c               |    6 +-
 addressbook/libebook/e-book.c                      |    4 +-
 addressbook/libebook/e-contact.c                   |    9 ++-
 addressbook/libebook/e-vcard.c                     |   31 ++++++---
 .../addressbook/libebook/libebook-sections.txt     |   11 +++-
 .../addressbook/libebook/tmpl/e-book-client.sgml   |   72 ++++++++++++++++++++
 .../addressbook/libebook/tmpl/e-contact.sgml       |   10 +++
 .../addressbook/libebook/tmpl/e-vcard.sgml         |   29 ++++++++
 .../addressbook/libebook/tmpl/libebook-unused.sgml |    8 --
 9 files changed, 152 insertions(+), 28 deletions(-)

commit 69db67b9db9a26625930949a8dc3152195a108d6
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Oct 16 17:15:58 2011 -0400

    Update libedata-cal API docs.

 calendar/libedata-cal/e-cal-backend-sexp.c         |    9 ++++-----
 calendar/libedata-cal/e-cal-backend.c              |    5 ++++-
 .../libedata-cal/libedata-cal-sections.txt         |    1 +
 .../calendar/libedata-cal/tmpl/e-cal-backend.sgml  |   12 ++++++++++++
 4 files changed, 21 insertions(+), 6 deletions(-)

commit c59714262357f5855c8bd7276c3eac57250867c4
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Oct 16 17:13:10 2011 -0400

    Update libedataserver API docs.

 .../libedataserver/libedataserver-sections.txt     |    7 ++
 docs/reference/libedataserver/tmpl/e-util.sgml     |   66 ++++++++++++++++++++
 libedataserver/e-data-server-util.c                |   17 ++---
 libedataserver/e-proxy.c                           |   32 +++++++---
 4 files changed, 103 insertions(+), 19 deletions(-)

commit 75da86ff0d86902450b9abddf0be3e77e613382b
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Oct 16 17:02:38 2011 -0400

    Update Camel API docs.

 camel/camel-db.c                                   |   25 +-
 camel/camel-db.h                                   |    5 +
 camel/camel-folder-summary.c                       |  914 +++++++++-----------
 camel/camel-folder-summary.h                       |   28 +-
 camel/camel-folder.c                               |    8 +-
 camel/camel-session.c                              |    4 +-
 camel/camel-store-summary.c                        |   26 +-
 camel/providers/imapx/camel-imapx-server.c         |    3 +-
 camel/providers/nntp/camel-nntp-store.c            |    2 +-
 camel/providers/pop3/camel-pop3-engine.c           |   13 +-
 camel/providers/pop3/camel-pop3-folder.c           |    8 +-
 camel/providers/pop3/camel-pop3-store.c            |    2 +-
 docs/reference/camel/camel-sections.txt            |   71 +-
 docs/reference/camel/tmpl/camel-db.sgml            |   58 ++-
 .../reference/camel/tmpl/camel-folder-summary.sgml |  344 +++++---
 docs/reference/camel/tmpl/camel-service.sgml       |    9 +
 docs/reference/camel/tmpl/camel-session.sgml       |    9 +
 docs/reference/camel/tmpl/camel-store-summary.sgml |   21 +
 docs/reference/camel/tmpl/camel-unused.sgml        |  127 +++
 docs/reference/camel/tmpl/camel-vee-summary.sgml   |    2 +-
 docs/reference/camel/tmpl/camel.sgml               |   17 +
 21 files changed, 980 insertions(+), 716 deletions(-)

commit c7a35e3b86f16830200626434cb1fb01025a594d
Author: Changwoo Ryu <cwryu debian org>
Date:   Mon Oct 17 03:08:33 2011 +0900

    Updated Korean translation

 po/ko.po | 1690 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 850 insertions(+), 840 deletions(-)

commit 8adf751a3537b305dd9fe81982b1015dbc536665
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Sun Oct 16 14:42:13 2011 +0100

    Updated British English translation

 po/en_GB.po |  147 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 78 insertions(+), 69 deletions(-)

commit 68c269a66bd484768b9c1517e7dc2dd30f682485
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:51:35 2011 -0400

    smtp: Adapt to Camel's new authentication API.

 camel/providers/smtp/camel-smtp-transport.c |  460 +++++++++++----------------
 1 files changed, 184 insertions(+), 276 deletions(-)

commit ed034cb952d7086990e5ae171a7846a3d8a7f485
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:51:22 2011 -0400

    pop3: Adapt to Camel's new authentication API.

 camel/providers/pop3/camel-pop3-store.c |  387 ++++++++++++++-----------------
 1 files changed, 173 insertions(+), 214 deletions(-)

commit 8bfe4474af27a6ceb442a00eb62b38e187862100
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:51:05 2011 -0400

    nntp: Adapt to Camel's new authentication API.

 camel/providers/nntp/camel-nntp-store.c |  188 ++++++++++++++----------------
 1 files changed, 88 insertions(+), 100 deletions(-)

commit 7f9d70756283db3419bb883c6153a1e06ee78557
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:50:52 2011 -0400

    imapx: Adapt to Camel's new authentication API.

 camel/providers/imapx/camel-imapx-conn-manager.c |   29 +++-
 camel/providers/imapx/camel-imapx-server.c       |  258 ++++++++++------------
 camel/providers/imapx/camel-imapx-server.h       |    5 +
 camel/providers/imapx/camel-imapx-store.c        |   31 +++
 camel/providers/imapx/camel-imapx-store.h        |    1 +
 5 files changed, 178 insertions(+), 146 deletions(-)

commit ed5e4c6f4d9b148128f0043b997cdfadd65b670d
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:50:06 2011 -0400

    imap: Adapt to Camel's new authentication API.

 camel/providers/imap/camel-imap-store.c |  347 +++++++++++++------------------
 1 files changed, 149 insertions(+), 198 deletions(-)

commit 8226427259799ab6f8c9a6669a5ddf2cb4d40893
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Oct 15 09:35:43 2011 -0400

    Camel: New authentication API.
    
    Currently each provider has to implement its own authentication loop.
    
    The idea for these changes is add a CamelSession method that executes
    a common authentication loop for all providers:
    
        CamelSessionClass:
    
        gboolean  (*authenticate_sync)   (CamelSession *session,
                                          CamelService *service,
                                          const gchar *mechanism,
                                          GCancellable *cancellable,
                                          GError **error);
    
        void      (*authenticate)        (CamelSession *session,
                                          CamelService *service,
                                          const gchar *mechanism,
                                          gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
                                          gpointer user_data);
    
        gboolean  (*authenticate_finish) (CamelSession *session,
                                          GAsyncResult *result,
                                          GError **error);
    
    Each CamelService is then responsible for implementing a new
    authenticate method that makes only ONE authentication attempt and
    returns an appropriate status code:
    
        CamelServiceClass:
    
        CamelAuthenticationResult
                  (*authenticate_sync)   (CamelService *service,
                                          const gchar *mechanism,
                                          GCancellable *cancellable,
                                          GError **error);
    
        void      (*authenticate)        (CamelService *service,
                                          const gchar *mechanism,
                                          gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
                                          gpointer user_data);
    
        CamelAuthenticationResult
                  (*authenticate_finish) (CamelService *service,
                                          GAsyncResult *result,
                                          GError **error);
    
    The status codes are defined by the CamelAuthenticationResult enum:
    
        CAMEL_AUTHENTICATION_SUCCESS    : auth credentials were accepted
        CAMEL_AUTHENTICATION_FAILURE    : auth credentials were rejected
        CAMEL_AUTHENTICATION_ERROR      : something went horribly wrong!
    
    CAMEL_AUTHENTICATION_SUCCESS and CAMEL_AUTHENTICATION_ERROR both
    terminate the authentication loop, but CAMEL_AUTHENTICATION_FAILURE
    cycles the loop and asks the CamelService to retry authentication,
    usually after prompting the user to enter a different password.

 camel/camel-enums.h                          |   19 ++
 camel/camel-service.c                        |  213 +++++++++++++++++
 camel/camel-service.h                        |   31 +++
 camel/camel-session.c                        |  315 +++++++++++++++++++++++++-
 camel/camel-session.h                        |   36 +++
 docs/reference/camel/camel-sections.txt      |    7 +
 docs/reference/camel/tmpl/camel-service.sgml |   45 ++++
 docs/reference/camel/tmpl/camel-session.sgml |   49 ++++-
 8 files changed, 703 insertions(+), 12 deletions(-)

commit 7e35d8578cad0db69984be37ce7c5dc2eac351a2
Author: Fran Dieguez <fran openhost es>
Date:   Sat Oct 15 16:36:25 2011 +0200

    Updaged Galician translations

 po/gl.po | 1903 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 965 insertions(+), 938 deletions(-)

commit 9082715f40b73c0e4df8460643bd9c10f6c42c24
Author: Matthew Barnes <mbarnes redhat com>
Date:   Wed Oct 12 21:09:05 2011 -0400

    Require libgdata >= 0.10.
    
    Drop all the backward-compatibility cruft.

 .../backends/google/e-book-backend-google.c        |  129 --------------------
 configure.ac                                       |    6 +-
 2 files changed, 1 insertions(+), 134 deletions(-)

commit 02123db3760e397973d1f9240faabd810fe82b57
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Wed Oct 12 17:28:32 2011 +0200

    Updated Spanish translation

 po/es.po |  181 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 94 insertions(+), 87 deletions(-)

commit 05623005c5be50413e2410525d0b7cc682cda25c
Author: Christophe Dumez <christophe dumez intel com>
Date:   Tue Oct 11 14:02:57 2011 +0300

    Bug #661448 - e_util_copy_*_slist(): Avoid using append function
    
    The current implementation calls g_slist_append() for each element
    of the list to copy. However, g_slist_append() is expensive
    because it iterate over the whole destination list.
    
    This patch alters the behavior to first make a deep copy of the
    list and then concatenate the destination list and the list copy.
    The concatenation only iterates of the destination list once.

 libedataserver/e-data-server-util.c |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

commit 400afc6ae44c30de33ea044c6d23b1172118d136


Download
========

http://download.gnome.org/sources/evolution-data-server/3.3/evolution-data-server-3.3.1.tar.xz  (3.56M)
  sha256sum: beac1177571ea644c4dd1518f49884407227952fad84f0c6d07d9eb7b80e244d

http://download.gnome.org/sources/evolution-data-server/3.3/evolution-data-server-3.3.1.tar.bz2 (4.36M)
  sha256sum: c634331260f0b3fdaf68c5eed931188c27508e501371f1bf5a65b93c99cbdd46



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]