commit 1dfa03953d431dd72469ca7703eab02104fb71a7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 19:13:48 2012 -0400

    NEWS update for 3.5.5 release.

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

commit e7e6079415701d3ba32525523a97ab59a79808bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 16:45:22 2012 -0400

    Silly typo.

 libedataserverui/e-source-selector.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fd3a3b44adf3ebce4d81e42092b8326ae5c52d0e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 16:09:36 2012 -0400

    Fix mistake in the previous commit.
    
    Got the signal emissions mixed up.

 libedataserverui/e-source-selector.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6143c9a743be36f304e0f3503ae2de96be77065b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Aug 5 15:56:18 2012 -0400

    Bug 679808 - e_source_selector_set_primary_selection() has side-effects
    
    In ESourceSelector parlance, the "primary selection" is the highlighted
    tree view item.  A tree view item is "selected" if the check box cell is
    ticked.  The two selection states are supposed to be orthogonal.
    
    e_source_selector_set_primary_selection() has apparently for some time
    been highlighting the requested item and also activating its check box.
    That last part is an unwanted and undocumented side-effect.
    
    This commit removes the side-effect and explicitly states in the API
    documentation that the function does NOT alter the item's check box.

 libedataserverui/e-source-selector.c |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 deletions(-)

commit 39446c047149cd5fdf2390d019e38b71ea60417d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Aug 4 04:51:57 2012 +0200

    Updated Serbian translation

 po/sr.po       |  372 +++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po |  372 +++++++++++++++++++++++++++++++-------------------------
 2 files changed, 416 insertions(+), 328 deletions(-)

commit be51f1da0f9969de6fb9269880ef27479efe7453
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Aug 3 12:47:01 2012 -0400

    evolution-source-viewer: Add icons for new interfaces.

 tests/libedataserverui/evolution-source-viewer.c |   77 ++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

commit 64f574c094cb64686eab50d461096e6c3ff9c378
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 14:47:57 2012 -0400

    e_source_registry_commit_source_sync(): Handle collection members.
    
    If a scratch source (with no GDBusObject) references a collection source
    as an ancestor call e_source_remote_create_sync() on the collection source
    instead of e_source_registry_create_sources_sync().

 libedataserver/e-source-registry.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit 945ef632647208496e0077f55d67d40e7e86fa08
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 13:51:41 2012 -0400

    EServerSideSource: Support creating/deleting remote resources.
    
    Add "remote-creatable" and "remote-deletable" properties which work the
    same as the "removable" and "writable" properties in terms of exporting
    and unexporting D-Bus interfaces.
    
    Add handlers for Create() and Delete() D-Bus method invocations, which
    call e_source_remote_create() and e_source_remote_delete() respectively.
    
    Override the remote_create_sync() and remote_delete_sync() methods to
    ferry the request to an associated ECollectionBackend (or set an error
    if there is no associated ECollectionBackend).

 .../reference/libebackend/libebackend-sections.txt |    2 +
 libebackend/e-server-side-source.c                 |  446 +++++++++++++++++++-
 libebackend/e-server-side-source.h                 |    6 +
 3 files changed, 442 insertions(+), 12 deletions(-)

commit 2c4c6793661af77492e6cab0704cd1767126e6d1
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 12:55:49 2012 -0400

    ESource: Add functions to create/delete remote resources.

 .../libedataserver/libedataserver-sections.txt     |    8 +
 libedataserver/e-source-collection.c               |    6 +
 libedataserver/e-source.c                          |  543 +++++++++++++++++++-
 libedataserver/e-source.h                          |   48 ++-
 4 files changed, 597 insertions(+), 8 deletions(-)

commit d4e4e4934aac2c2d867470a9ac4da175a18d17c0
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 20 13:24:31 2012 -0400

    ECollectionBackend: Add virual methods to create/delete resources.

 .../reference/libebackend/libebackend-sections.txt |    6 +
 libebackend/e-collection-backend.c                 |  257 ++++++++++++++++++++
 libebackend/e-collection-backend.h                 |   60 +++++-
 po/POTFILES.in                                     |    1 +
 4 files changed, 323 insertions(+), 1 deletions(-)

commit a3a072877f72c4abfcb64319c05c819a8b8e72ac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Jul 19 08:20:05 2012 -0400

    Add D-Bus interfaces for remote resource management.
    
    Defines two new D-Bus interfaces for data source object paths:
    
      org.gnome.evolution.dataserver.Source.RemoteCreatable
    
        Create() - creates a remote resource
    
      org.gnome.evolution.dataserver.Source.RemoteDeletable
    
        Delete() - deletes a remote resource
    
    These methods will be invoked through ESource objects on the client
    side.  On the server side, the corresponding EServerSideSource will
    receive the method invocation, but forward to an ECollectionBackend
    to perform the actual operation.

 docs/reference/private/libedbus-private-docs.sgml  |    8 ++
 .../private/libedbus-private-sections.txt          |  128 ++++++++++++++++++++
 docs/reference/private/libedbus-private.types      |    6 +
 private/org.gnome.evolution.dataserver.Source.xml  |   38 ++++++
 4 files changed, 180 insertions(+), 0 deletions(-)

commit 1acf0eb3202e0518a5998d3998abfe753e4b63f9
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 22 23:27:36 2012 -0400

    Add e_source_registry_server_ref_backend().
    
    Returns the ECollectionBackend for a given ESource, if one exists.
    
    This works for any collection member: the "collection" ESource itself
    as well as any of its hierarchical descendants.

 .../reference/libebackend/libebackend-sections.txt |    1 +
 libebackend/e-source-registry-server.c             |   68 ++++++++++++++++++++
 libebackend/e-source-registry-server.h             |    5 ++
 3 files changed, 74 insertions(+), 0 deletions(-)

commit c204ff1cdff9603242dd5faab425be3f4d6f41a4
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 14:58:49 2012 -0400

    Remove collection_backend_children_contains().
    
    Decided I don't need this for the moment, so removing it to silence an
    "unused-function" compiler warning.

 libebackend/e-collection-backend.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

commit b21366767abd590d47bd1310f7530b3dd1064a76
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Fri Aug 3 14:28:47 2012 +0530

    Assamese translation updated

 po/as.po |  321 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 163 insertions(+), 158 deletions(-)

commit 39431d51165d4f94c0ab600249156bac068e38bb
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Fri Aug 3 12:01:37 2012 +0530

    Updated gujarati file

 po/gu.po | 3088 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1672 insertions(+), 1416 deletions(-)

commit f60b463cfef1f56678b1be1f6fd2982e3f860a18
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 22:28:19 2012 -0400

    Remove docs/reference/.gitignore from source control.

 docs/reference/.gitignore |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

commit 4c2cd31717997df60c419998c5a3231802672f15
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Aug 2 22:27:47 2012 -0400

    configure.ac: Remove redundant check for gio-unix-2.0.

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

commit cef6b9e4d1d642f86be307f4bb01a86d57722319
Author: Patrick Ohly <patrick.ohly@intel.com>
Date:   Mon Jul 23 11:19:24 2012 +0000

    libecal: fix memory leak after failed object creation
    
    Apparently e_gdbus_cal_call_create_objects_sync() returns a muids
    array even in case of failures. Free it when returning the error.
    Found in SyncEvolution unit tests with valgrind.

 calendar/libecal/e-cal.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7277e32bc29aa1c2c1b7e50bbdf27712cdd6f5a4
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 2 11:22:48 2012 +0200

    Conditionally enable bug-buddy/gtk+ also for evolution-source-registry

 services/evolution-source-registry/Makefile.am     |    2 ++
 .../evolution-source-registry.c                    |   12 ++++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit b151c44c35736702f1d093443074d722cbac4cac
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Aug 2 11:07:08 2012 +0200

    Debug-print also error message on ERROR authentication

 libebackend/e-authentication-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e49ca960f38abcf1273b7b4caab9bb74405c145
Author: Dan Vrátil <dvratil@redhat.com>
Date:   Wed Aug 1 21:25:33 2012 +0200

    Fix a memory leak in e-cal-system-timezone.c

 calendar/libecal/e-cal-system-timezone.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ac8fa9dcc8d9ecc94eb99844051ae12b10ea12dc
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Aug 1 15:47:34 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c587590cc7f7825857d5429a6b2da6b6bf1ea05a
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 18:07:02 2012 -0400

    Use e_backend_authenticate_sync() in backends.

 .../backends/google/e-book-backend-google.c        |    9 +++------
 addressbook/backends/ldap/e-book-backend-ldap.c    |    7 ++-----
 .../backends/webdav/e-book-backend-webdav.c        |    7 ++-----
 calendar/backends/caldav/e-cal-backend-caldav.c    |   14 +++++---------
 calendar/backends/http/e-cal-backend-http.c        |    9 ++-------
 5 files changed, 14 insertions(+), 32 deletions(-)

commit a5b1bcec5985990a81b161ab108c61b74b556911
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:58:18 2012 -0400

    ECollectionBackend: Implement authenticate_sync() method.

 libebackend/e-collection-backend.c |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit 745528b946ae36bb55f432b5f6a9215d4bfd3f35
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:49:13 2012 -0400

    ECalBackend: Implement authenticate_sync() method.

 calendar/libedata-cal/e-cal-backend.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit caf83caae6d3a5a1ad07542932fefb8285ea24df
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:45:35 2012 -0400

    EBookBackend: Implement authenticate_sync() method.

 addressbook/libedata-book/e-book-backend.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 13db1835e679d6dd3e267e0b0fde2c6eede1796b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 31 17:32:10 2012 -0400

    EBackend: Add authenticate() sync+async methods.
    
    These are convenience functions providing a consistent interface for
    backends running in either the registry service itself or a client
    process communicating with the registry service over D-Bus.
    
    Dynamically loaded backend classes need not implement these methods.
    They will inherit a suitable method implementation from ECalBackend,
    EBookBackend or ECollectionBackend.

 .../reference/libebackend/libebackend-sections.txt |    3 +
 libebackend/e-backend.c                            |  210 ++++++++++++++++++++
 libebackend/e-backend.h                            |   28 +++-
 3 files changed, 240 insertions(+), 1 deletions(-)

commit d3e1ae6f45591730de1e52a455641af612e95202
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Mon Jul 30 16:16:13 2012 +0200

    CamelIMAPXServer: untagged handler descriptor needs untagged response code
    
    * CamelIMAPXUntaggedRespHandlerDesc needs a member
      for the IMAP untagged response code
    * this does also simplify much the code which generates
      the initial lookup tables for the untagged response
      handlers

 camel/camel-imapx-server.c |   55 ++++++++++++++++----------------------------
 camel/camel-imapx-server.h |    5 ++++
 2 files changed, 25 insertions(+), 35 deletions(-)

commit 47746fbc781cc624095bcde6130d271eeaacf88d
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Fri Jul 20 18:12:33 2012 +0200

    CamelIMAPXServer: fixed API function for running custom commands
    
    * imapx_command_run() deadlocks every now and then
      when running custom CamelIMAPXCommands
    * imapx_command_run_sync() does not, so we're using
      this one although it is definitely not the best
      possible solution
    * imapx_command_run_sync() expects a CamelIMAPXJob
      to be set on the CamelIMAPXCommand, so we're
      setting a local one if the command does not have
      a job set

 camel/camel-imapx-server.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 48690304e18d4f062df2750c8f7dd12f92a01872
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Jul 30 02:40:39 2012 +0200

    Updated Galician translations

 po/gl.po |  330 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 173 insertions(+), 157 deletions(-)

commit 4e3b1e436a888b40847c13c18fa3b1db1dc72d88
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 29 08:54:20 2012 -0400

    Remove flex/bison dependencies.
    
    configure says "You need bison to build evolution-data-server"
    
    No, actually, you don't.  In fact I have no idea why these were ever
    needed.  "git blame" shows the requirements were present even in the
    initial evolution-data-server commit in 2003, and yet even back then
    I can't find evidence that flex or bison were actually used.

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

commit 56636b1bdf616e5d3581a050f827bfbd7ce3f1dc
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 28 12:04:27 2012 -0400

    Replace e_source_registry_server_queue_auth_session().
    
    I realized ECollectionBackends are going to need a proper asynchronous
    authentication function so they know when authentication is achieved.
    
    e_source_registry_server_queue_auth_session() is a "fire-and-forget"
    function with no way for the caller to know if and when authentication
    is achieved.
    
    The replacement function, e_source_registry_server_authenticate_sync(),
    is a variation of e_source_registry_authenticate_sync() for use in the
    registry service itself.  It takes an EAuthenticationSession instead of
    an ESource.
    
    Since this API has not yet seen a stable release, I'm going to forego
    deprecating the old function and just remove it.  This is an API break,
    and the libebackend soname has been bumped accordingly.

 configure.ac                                       |    2 +-
 .../reference/libebackend/libebackend-sections.txt |    4 +-
 libebackend/e-authentication-session.c             |    8 +-
 libebackend/e-source-registry-server.c             |  488 +++++++++++++++-----
 libebackend/e-source-registry-server.h             |   18 +-
 5 files changed, 394 insertions(+), 126 deletions(-)

commit 45cd76e600322bec2097c32ccc2f6e421b8fad28
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 27 18:23:56 2012 -0400

    Bug 678893 - Allow concurrent authentication sessions
    
    I wrote the original queuing algorithm for authentication requests to
    serialize requests to ensure password prompts never pile up.  But that
    means requests for which a cached password exists may wait longer than
    necessary, especially if an authentication session already in progress
    is taking a long time to complete.
    
    This was before I started using GcrSystemPrompt, which also serializes
    requests to ensure password prompts never pile up.  That frees us up to
    process authentication requests for different data sources concurrently.
    
    This commit simplifies the queuing algorithm significantly and also
    makes it thread-safe so authentication requests can be submitted from
    any thread.  This is going to be important for ECollectionBackends.

 libebackend/e-source-registry-server.c |  107 +++++++++++++++-----------------
 1 files changed, 49 insertions(+), 58 deletions(-)

commit b68a9980d0eddf6b4e4fa3abacc451f3e1933f65
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 17:23:14 2012 -0400

    ECollectionBackend: Convert the children queue to a hash table.
    
    The hash table is used as a set (key == value).  Also write simple
    wrapper functions so all access to the hash table is thread-safe.

 libebackend/e-collection-backend.c |  100 +++++++++++++++++++++++++++++++----
 1 files changed, 88 insertions(+), 12 deletions(-)

commit a429796949cabf292120d451bc58ceda2e54280c
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 27 12:36:42 2012 +0200

    Bug #680687 - System timezone name differs from set in Gnome

 calendar/libecal/e-cal-system-timezone.c |   95 +++++++++++++++++++++++++-----
 1 files changed, 80 insertions(+), 15 deletions(-)

commit e54481ecc147ddace454ccce6a06d27ff560252b
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 26 18:42:30 2012 +0200

    Move e_pointer_tracker to camel
    
    Thus it can be used in camel (and elsewhere) again.

 camel/Makefile.am                   |    3 +-
 camel/camel-debug.c                 |  425 +++++++++++++++++++++++++++++++++++
 camel/camel-debug.h                 |   23 ++
 configure.ac                        |    2 +-
 libedataserver/Makefile.am          |    3 +-
 libedataserver/e-data-server-util.c |  402 ---------------------------------
 libedataserver/e-data-server-util.h |   14 --
 7 files changed, 452 insertions(+), 420 deletions(-)

commit 62f2b4d2e093938902d752b956ffc1f0fde6924e
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 26 17:19:18 2012 +0200

    Add only used message UIDs to virtual Trash/Junk data_cache
    
    On removal from virtual Trash/Junk folder was also tried to remove
    message UIDs from Unmatched folder, but because these virtual
    Trash/Junk folders don't influence Unmatched folder, then it's
    a no-op, except of a side-effect of adding all UIDs from the respective
    folder into virtual Trash/Junk folder data_cache, which made only
    exhausting memory usage for the application with no gain.

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

commit 7386b9c51f347356a5774941affdcb724846c95f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 25 19:47:35 2012 +0200

    Bug #680013 - Deadlock in CalDAV calendar

 calendar/backends/caldav/e-cal-backend-caldav.c |   85 +++++++++++++++++++----
 1 files changed, 70 insertions(+), 15 deletions(-)

commit 8faec651e3dbe11ef68f8df2fbc443c67262466e
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Wed Jul 25 13:44:10 2012 -0400

    Typos: "occurred" has two R's.

 camel/camel-block-file.c          |    4 ++--
 camel/camel-mime-filter-bestenc.c |    2 +-
 camel/camel-mime-parser.c         |    2 +-
 camel/camel-smime-context.c       |    2 +-
 camel/camel-store-summary.c       |    2 +-
 libedataserver/e-source.c         |    2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

commit 9c57068d9c89f5be9c3940417ac6c651f7ee460f
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 25 13:14:28 2012 +0200

    Bug #674696 - Crash from finish_operation, get_groups_cb in Google backend

 .../backends/google/e-book-backend-google.c        |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 46aed189af46eda591cc807313d9e3294b96b3ce
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Jul 24 23:11:03 2012 +0200

    Updated Serbian translation

 po/sr.po       | 4674 +++++++++++++++++++++-----------------------------------
 po/sr@latin.po | 4674 +++++++++++++++++++++-----------------------------------
 2 files changed, 3402 insertions(+), 5946 deletions(-)

commit 9350b9c7b9af35b26c3e0b4a40540718b6408b7b
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Tue Jul 24 18:16:59 2012 +0300

    Updated Greek translation

 po/el.po | 1177 ++++++++++++++++++++++++++------------------------------------
 1 files changed, 493 insertions(+), 684 deletions(-)

commit 11c7e190ccf506d6ed87c8299f88dbde1ecd89bb
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 24 16:42:06 2012 +0200

    Make sure IMAP is connected before doing online operations
    
    This is a replacement of store's connect lock.

 camel/providers/imap/camel-imap-folder.c |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit 931626166abc37761e114a835323f9de56cfd830
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 24 09:06:53 2012 +0200

    Bug #680502 - Deadlock in contacts backend

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

commit f10f85db6d7ab8072ba0c80385f5b74a507c8300
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 07:30:22 2012 -0400

    EServerSideSource: Forgot to remove the AsyncClosure struct.

 libebackend/e-server-side-source.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 0bc1e3d41dee57f227dccb1ee8c8ab423c8d307d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Jul 23 07:24:11 2012 -0400

    EServerSideSource: Remove clone of EAsyncClosure.
    
    Can't remember why I copied EAsyncClosure there.  Maybe it was before I
    moved EAsyncClosure from Evolution to Evolution-Data-Server?

 libebackend/e-server-side-source.c |   73 +++++-------------------------------
 1 files changed, 10 insertions(+), 63 deletions(-)

commit 7860651194403afa78e4d853f683be7b4f508f5b
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 23 11:35:41 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  366 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 197 insertions(+), 169 deletions(-)

commit e7c46dc0142bc0c2291904c761d2bf5689127458
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 22 10:47:29 2012 -0400

    Synchronize with Evolution's git.mk.
    
    It knows how to handle GSettings schemas.

 git.mk |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

commit 161faab40fa65e813ac98042ef822298dc58cfde
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jul 22 12:49:50 2012 +0100

    google: Fix removal of custom vCard attributes in Google address books
    
    If a client had previously added a custom vCard attribute to a vCard in a
    Google address book, subsequent removal of that attribute wouldn’t work,
    since the backend wasn’t removing extended properties from the GData entries
    when updating them.

 addressbook/backends/google/e-book-google-utils.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit c26dad722e9319d5210797628475ad4e1aad8e31
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jul 21 18:42:19 2012 +0200

    Updated Spanish translation

 po/es.po |  259 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 129 insertions(+), 130 deletions(-)

commit df07bf38aeb1d03230893be9a0f6a4e26495f59b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sat Jul 21 12:10:26 2012 -0400

    source_registry_server_create_sources_cb(): Fix error handling.

 libebackend/e-source-registry-server.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 605cfd9ea99915033b75d6e5c4b9a4f4580bbcae
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Jul 20 19:01:19 2012 -0400

    Cosmetic touchup to D-Bus interface definition.

 private/org.gnome.evolution.dataserver.Source.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a86de4763cc4ed4134067bca03df1e0e45049494
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 20 18:04:31 2012 +0200

    Bug #680211 - Memory usage increases on each folder select

 camel/camel-folder-summary.c             |   51 ++++++++++++++++++++++++++++-
 camel/providers/imap/camel-imap-folder.c |   29 ++++++----------
 camel/providers/imap/camel-imap-store.c  |    2 +
 3 files changed, 62 insertions(+), 20 deletions(-)

commit f4de0b240b00e8760a716f09accd2a47af3db9a2
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jul 20 08:10:12 2012 +0200

    Prefer camel_folder_summary_peek_loaded() when removing CamelMessageInfo

 camel/camel-imapx-server.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 31689c17029b259d6edf5ea651ed8ecc04827a33
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 19 22:30:37 2012 +0200

    Make sure loaded info is also freed before using camel_folder_summary_remove_uid()
    
    The problem is that camel_folder_summary_remove_uid() doesn't free loaded
    CamelMessageInfo, if there is any, it does only camel_folder_summary_remove(),
    thus this might be done on each place, unfortunately.

 camel/providers/imap/camel-imap-folder.c     |   31 +++++++++++++++++++++++--
 camel/providers/local/camel-maildir-folder.c |    3 +-
 camel/providers/local/camel-mbox-folder.c    |    2 +-
 camel/providers/local/camel-mbox-summary.c   |    5 ++-
 camel/providers/local/camel-mh-folder.c      |    3 +-
 camel/providers/nntp/camel-nntp-folder.c     |    9 ++++++-
 camel/providers/nntp/camel-nntp-summary.c    |   11 ++++++++-
 7 files changed, 52 insertions(+), 12 deletions(-)

commit 635cc35db49ecbcbcec0adde7f6d5dbc32008710
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Jul 19 22:09:46 2012 +0200

    Bug #677530 - Memory leaks in imapx code

 camel/camel-folder-summary.c     |    9 +++++
 camel/camel-imapx-conn-manager.c |    2 +-
 camel/camel-imapx-server.c       |   68 ++++++++++++++++++++++++++++---------
 camel/camel-imapx-store.c        |    3 +-
 4 files changed, 63 insertions(+), 19 deletions(-)

commit 870ce1fe5aeb484001e6395c6aa55ac427791307
Author: Christian Hilberg <chilberg@src.gnome.org>
Date:   Thu Jul 19 20:47:23 2012 +0200

    camel-imapx-utils: fixed capability registration function

 camel/camel-imapx-utils.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit c1d7c202d75b1c3662d9efd5ac08a8dc04408b60
Author: Andika Triwidada <andika@gmail.com>
Date:   Thu Jul 19 18:46:21 2012 +0700

    Updated Indonesian translation

 po/id.po | 3911 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 2179 insertions(+), 1732 deletions(-)

commit 7366ecd60d56490e1bd1a7d9dfbae88ee9c60f57
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Jul 18 18:45:18 2012 +0200

    Bug #679017 - Broken spool mbox file accounts

 camel/providers/local/camel-spool-summary.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit caaead7257a9df616412f8c3cc34492676f09645
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Jul 18 19:30:37 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |   69 +++++++++++++++++++++++++++-------------------------------
 po/zh_TW.po |   69 +++++++++++++++++++++++++++-------------------------------
 2 files changed, 64 insertions(+), 74 deletions(-)

commit c975a20cc28b8827a4072d4b29d778ca605b8cac
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 17 13:33:54 2012 -0400

    Bug 680106 - Missing status message in camel_folder_refresh_info_sync()

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

commit edaa9086a266b709db934db14ac931d736b81c97
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Jul 17 10:35:25 2012 -0400

    Use template files to generate GEnumClass types.

 addressbook/libebook/Makefile.am                 |   16 +++++---
 addressbook/libebook/e-book-enumtypes.c.template |   38 +++++++++++++++++++
 addressbook/libebook/e-book-enumtypes.h.template |   27 ++++++++++++++
 calendar/libecal/Makefile.am                     |   18 ++++++----
 calendar/libecal/e-cal-enumtypes.c.template      |   38 +++++++++++++++++++
 calendar/libecal/e-cal-enumtypes.h.template      |   27 ++++++++++++++
 camel/Makefile.am                                |   14 +++++---
 camel/camel-enumtypes.c.template                 |   38 +++++++++++++++++++
 camel/camel-enumtypes.h.template                 |   27 ++++++++++++++
 camel/glib-gen.mak                               |   43 ----------------------
 glib-gen.mak                                     |   43 ----------------------
 libebackend/Makefile.am                          |   16 +++++---
 libebackend/e-backend-enumtypes.c.template       |   38 +++++++++++++++++++
 libebackend/e-backend-enumtypes.h.template       |   27 ++++++++++++++
 libedataserver/Makefile.am                       |   14 +++++---
 libedataserver/e-source-enumtypes.c.template     |   38 +++++++++++++++++++
 libedataserver/e-source-enumtypes.h.template     |   27 ++++++++++++++
 17 files changed, 374 insertions(+), 115 deletions(-)

commit 86160aa0cdd3d0a2892b8e374667c1fb346082b4
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Jul 17 14:34:50 2012 +0200

    Bug #551788 - Hangs when network changes

 camel/camel-tcp-stream-raw.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 8202ade7bef656667809606364da7b0015dc9cd3
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 16 16:40:55 2012 +0200

    Updated Spanish translation

 po/es.po |  244 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 139 insertions(+), 105 deletions(-)

commit 6d02811c62672e3ae55d745b16c922aa00fa7032
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Jul 15 18:59:55 2012 -0400

    Post-release version bump.

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