commit 9c228c3499e1611704c8bc5458e2fb7c41c06f21
Author: Chenthill Palanisamy <pchenthill@novell.com>
Date:   Mon Dec 19 19:26:16 2011 +0530

    News update for 3.3.3 release

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

commit fa863a593d13811d200d7b25a6b737cbc0743bd8
Author: Milan Crha <mcrha@redhat.com>
Date:   Mon Dec 19 11:13:24 2011 +0100

    Bug #331361 - Allow GPG decryption with anonymous recipient set

 camel/camel-gpg-context.c |   55 ++++++++++++++++++++++++++++++++++++--------
 1 files changed, 45 insertions(+), 10 deletions(-)

commit 67bd9a8d8251b76a35bf58de916abe74c8fda15a
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sat Dec 17 13:37:59 2011 +0100

    Updated Hungarian translation

 po/hu.po |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 5277f59efbd05f657fcbc3e110c6f68ad011967d
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 16 09:14:10 2011 +0100

    Bug #665253 - "New folder" dialog does not show IMAP accounts

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

commit 608fae262c7421257ef1a4d5b62724b2e24d40d5
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 17:36:53 2011 +0100

    Bug #662068 - Crash in e-cal-backend-http.c:retrieval_done

 calendar/backends/http/e-cal-backend-http.c |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

commit 768ca769392d1dd93a44d2c0ae7ea48211877142
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 13:06:22 2011 +0100

    Fix leaks around categories editing

 libedataserverui/e-categories-dialog.c   |    7 ++++---
 libedataserverui/e-categories-dialog.h   |    2 +-
 libedataserverui/e-categories-editor.c   |   12 ++++++++----
 libedataserverui/e-categories-editor.h   |    2 +-
 libedataserverui/e-categories-selector.c |   11 ++++++++---
 libedataserverui/e-categories-selector.h |    4 ++--
 6 files changed, 24 insertions(+), 14 deletions(-)

commit aaeb815a4259d58735ca1f04f7c62dfe9365b9f0
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 12:54:07 2011 +0100

    e_categories_selector_get_checked: Return them always in the same order

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

commit cbd28522e81926cab13e02ecd3b3d12a78d240ed
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 11:52:03 2011 +0100

    Bug #666106 - libical 0.47 handles CATEGORIES as multiple parameters

 calendar/libecal/e-cal-component.c |  116 +++++++++++++++++++++++-------------
 1 files changed, 74 insertions(+), 42 deletions(-)

commit a73166f3908a108243592c6802af9e0b531cf6bc
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Dec 14 10:19:24 2011 +0100

    Revert patch for bug #514041
    
    See the bug for more information:
    https://bugzilla.gnome.org/show_bug.cgi?id=514041#c9

 addressbook/libebook/e-contact.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9341f357b104e79d70981954fe0380814011ad32
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 13 13:23:25 2011 +0100

    Contacts calendar - consider also other than only file-as field

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

commit 6f0fe6f4efc6dec69da734f96ac55f0102fb3df3
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Dec 13 13:05:49 2011 +0100

    Bug #652173 - EContact's file-as getter doesn't populate empty value

 addressbook/libebook/e-contact.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 3a34e74b64990dd60d82c247fdf462336a948815
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Dec 11 13:32:54 2011 -0500

    Add CamelSession.remove_service() method.
    
    So subclasses can be notified when a service is removed.
    
    Changes camel_session_remove_service() slightly.  Now takes a
    CamelService instead of a UID, and does not return a gboolean.
    
    Minor ABI + API break; soname bumped.

 camel/camel-session.c |   44 +++++++++++++++++++++++++++-----------------
 camel/camel-session.h |    6 ++++--
 configure.ac          |    2 +-
 3 files changed, 32 insertions(+), 20 deletions(-)

commit 925872667ef204c2453a632f33884edf2457ce67
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Dec 8 22:16:59 2011 +0100

    Updated Slovenian translation

 po/sl.po |  308 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 158 insertions(+), 150 deletions(-)

commit eba57e3b28a7a55e2311e3f8fbe3452a3130e84f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 14:15:33 2011 -0600

    Fix glib-gen.mak rules.
    
    The %-enumtypes.h pattern causes problems when an "*-enumtypes.h"
    from elsewhere (e.g. Camel) is found in the preprocessor search path.
    
    Instead specify the output filename explicitly through a new variable:
    glib_enum_output.  (e.g. glib_enum_output=e-data-book-enumtypes)

 addressbook/libedata-book/Makefile.am    |    1 +
 calendar/libedata-cal/Makefile.am        |    1 +
 calendar/libedata-cal/e-data-cal-types.h |    2 ++
 camel/Makefile.am                        |    1 +
 camel/glib-gen.mak                       |   11 ++++++-----
 glib-gen.mak                             |   13 +++++++------
 6 files changed, 18 insertions(+), 11 deletions(-)

commit a9837969dd82c4b060c599d7eadec2620be5ba7f
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Fri Dec 2 19:30:01 2011 +0100

    Call gettext on the short descriptions of port numbers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665421

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

commit f0c0d12c59c1339d83022a6ded7a6ba292c5d11b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Dec 2 18:22:27 2011 +0100

    Updated Spanish translation

 po/es.po |  371 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 189 insertions(+), 182 deletions(-)

commit 60dbefb2716daccede36bf80090a5f0cf203f676
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Dec 2 14:08:13 2011 +0100

    Add --wait-for-client factory processes command line option
    
    This is much better than --keep-running for cases when debugger
    needs to be sure that everything opened is freed (the factory
    closes itself automatically), while client's run takes longer
    than 10 seconds (which is easy when running both/all under
    valgrind, especially with evolution as the client).

 libebackend/e-dbus-server.c                        |    9 +++++++--
 libebackend/e-dbus-server.h                        |    3 ++-
 .../evolution-addressbook-factory.c                |    6 ++++--
 .../evolution-calendar-factory.c                   |    6 ++++--
 4 files changed, 17 insertions(+), 7 deletions(-)

commit bbae3ad7e7d4a55582b2183cec1d80ef2b5069b9
Author: Srinivasa Ragavan <sragavan@gnome.org>
Date:   Thu Nov 17 12:21:40 2011 +0530

    Fix a bug in camel

 camel/camel-store.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 33e1de72498f2a51260ae5b0128f2ee6b9942472
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 00:44:33 2011 -0600

    imapx_command_run_sync(): Set a GError if cancelled.
    
    Getting segfaults on cancellation without this...

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

commit 9bafe1a97bf46c90fd4b597847322269f49ebf03
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Fri Dec 2 00:26:04 2011 -0600

    Small correction to imapx_command_run_sync().

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

commit 9e659702dc843121f37864e43fa34438cd935dc7
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:50:59 2011 -0600

    CamelIMAPXCommand: Make imapx_command_run_sync() more responsive to cancellations.
    
    Connect a GCancellable::cancelled signal handler that broadcasts the
    GCond that imapx_command_run_sync() is waiting on so it can proceed
    immediately.
    
    If imapx_command_complete() is called sometime later by the thread
    executing the command, the GCond will broadcast again but no one will
    be listening for it.

 camel/providers/imapx/camel-imapx-server.c |   29 ++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit 156ae35654d1046019fadb3ec2ec20dcf818d65d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:43:30 2011 -0600

    CamelIMAPXCommand: Reference the command when running synchronously.
    
    Reference is dropped in imapx_command_complete().

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

commit 9c92752b17cb63a023328ba440fef7ae8f6e70da
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:25:04 2011 -0600

    CamelIMAPXCommand: Remove imapx_command_free() with imapx_command_unref().

 camel/providers/imapx/camel-imapx-server.c |  123 ++++++++++++++--------------
 1 files changed, 63 insertions(+), 60 deletions(-)

commit 9a79d993cd5dfb56d726515fa20f71e911a2405c
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:12:00 2011 -0600

    CamelIMAPXCommand: Add imapx_command_ref().

 camel/providers/imapx/camel-imapx-server.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 6c944a872f98f13fbf0a3301e17ae82746a14d02
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 22:07:20 2011 -0600

    CamelIMAPXCommand: Make IMAPX command functions static.

 camel/providers/imapx/camel-imapx-server.c |  225 ++++++++++++++--------------
 1 files changed, 112 insertions(+), 113 deletions(-)

commit 8f371eda263b5dc55fcd318960b62bf390edd1d3
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:51:44 2011 -0600

    CamelIMAPXCommand: Add a reference count.

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

commit 2bc0624c7330b4c0c6d699df04bcd23d8e91a1ab
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:49:29 2011 -0600

    CamelIMAPXCommand: Allocate with g_slice_new().
    
    Slab allocator is more efficient for fixed-size structs.

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

commit 28284e3802e95616c36dc64d7d8924829ba7bf37
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 21:00:16 2011 -0600

    CamelIMAPXJob: Make imapx_job_run() more responsive to cancellations.
    
    Connect a GCancellable::cancelled signal handler that broadcasts the
    GCond that imapx_job_run() is waiting on so it can proceed immediately.
    
    If imapx_job_done() is called sometime later by the thread executing the
    job, the GCond will broadcast again but no one will be listening for it.
    
    Giving CamelIMAPXJob a reference count allows the imapx_job_run() caller
    to drop its job reference and proceed without worrying about whether the
    job is still active in the parser thread, since the parser thread will
    have its own job reference.

 camel/providers/imapx/camel-imapx-server.c |   30 ++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit f2348211a0c659b98ada906732a3895a8d81250d
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:50:59 2011 -0600

    CamelIMAPXJob: Reference the job when queueing.
    
    Reference is dropped after dequeueing in imapx_job_done().

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

commit 02e36a8ed2275f562a6d29862c0a6e808615bc1f
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:47:55 2011 -0600

    CamelIMAPXJob: Replace imapx_job_free() with imapx_job_unref().

 camel/providers/imapx/camel-imapx-server.c |   55 +++++++++++++++-------------
 1 files changed, 29 insertions(+), 26 deletions(-)

commit 51f24e1780f33d300af3e6110bbd9ca609e24be5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:43:18 2011 -0600

    CamelIMAPXJob: Add imapx_job_ref().

 camel/providers/imapx/camel-imapx-server.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 9e693d310a250ef46ac5beea12c3c8e68aaf72c2
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:39:37 2011 -0600

    CamelIMAPXJob: Add a reference count.

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

commit aef988535ad180c4c86fc307a2a0c866c41f24b5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 20:38:02 2011 -0600

    CamelIMAPXJob: Allocate with g_slice_new().
    
    Slab allocator is more efficient for fixed-size structs.

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

commit 23919a8c55e1f1d526afe1f662d8cab2e3dbd80b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 19:37:30 2011 -0600

    imapx_parser_thread: Skip polling and just read the socket.
    
    We don't use a cancellation file descriptor anymore so there's no point
    in polling one file descriptor.  Just call parse_contents() immediately.

 camel/providers/imapx/camel-imapx-server.c |   60 ++++++---------------------
 1 files changed, 14 insertions(+), 46 deletions(-)

commit 5f969940805c0ee7eb8138689cce9a5a2ce044a5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 17:11:18 2011 -0600

    Bug 665337: Remove --disable-calendar
    
    Basically reverses bug #438928.
    
    This was never a good idea to begin with.  If distros want to pick apart
    E-D-S, they should do so in a deb/rpm/whatever package, not upstream.

 Makefile.am  |    7 +------
 configure.ac |   25 +------------------------
 2 files changed, 2 insertions(+), 30 deletions(-)

commit d8b557c29751f00fa627cd4a6b708518ccf95fc5
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Dec 1 09:17:17 2011 -0600

    rehandshake_ssl(): Be more responsive to cancellations.

 camel/camel-tcp-stream-ssl.c                |   44 +++++++++++++++++++++-----
 camel/camel-tcp-stream-ssl.h                |    1 +
 camel/providers/imap/camel-imap-store.c     |    3 +-
 camel/providers/imapx/camel-imapx-server.c  |    4 ++-
 camel/providers/pop3/camel-pop3-store.c     |    2 +-
 camel/providers/smtp/camel-smtp-transport.c |    3 +-
 6 files changed, 44 insertions(+), 13 deletions(-)

commit 46b9224d28076227cd99461f44a87822014b95e5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Dec 1 17:58:23 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  165 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 85 insertions(+), 80 deletions(-)

commit 46169b9f411850a6605c34bb1a35dadf27e15dca
Author: Diego López León <dieguitoll@gmail.com>
Date:   Tue Nov 29 19:34:12 2011 -0600

    Bug 664819 - gmodule-2.0 dependency must be explicit

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

commit d2dfeeef62f9b588ddcb858dc20903320ffee276
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 29 16:58:32 2011 -0600

    Reduce frequency of CamelFolder::changed emissions.
    
    If camel_folder_changed() is called after an idle callback for the
    signal emission has already been scheduled but not yet dispatched,
    append the new change info to the pending change info instead of
    scheduling another idle callback.
    
    Virtual folders schedule a background job for every "changed" signal
    emission, and this taxes the CPU unnecessarily hard, especially when
    IMAPX is downloading folder summaries for the first time.
    
    These changes are still not optimal, but my own measurements showed
    a significant reduction in CamelFolder::changed signal emissions.

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

commit 5dd95d2afc68263e1c76f04d6049fb7be83d60bf
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Tue Nov 29 00:20:07 2011 -0600

    Better runtime warnings in tcp_stream_set_error_from_pr_error().
    
    I keep seeing some kind of NSPR error which apparently has no error text
    (PR_GetErrorTextLength() returns 0).  This should at least help pin down
    the error code so maybe we can special-case it.

 camel/camel-tcp-stream-raw.c |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

commit 09ce7d56263afea44eb627c49ec8eeb4e6c80914
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Nov 28 11:39:13 2011 -0600

    Wean CamelIMAPXServer off CamelMsgPort.
    
    A simple GQueue + thread-safe 'done' flag on each job is sufficient.

 camel/providers/imapx/camel-imapx-server.c |   61 ++++++++++++++++-----------
 camel/providers/imapx/camel-imapx-server.h |    4 +-
 2 files changed, 38 insertions(+), 27 deletions(-)

commit 6aebc465423b84fff77dc43189b7794953cc71cf
Author: Xandru Armesto <xandru@softastur.org>
Date:   Mon Nov 28 18:33:33 2011 +0100

    Updated asturian translation

 po/ast.po | 5578 +++++++++++++++++++++++++++----------------------------------
 1 files changed, 2462 insertions(+), 3116 deletions(-)

commit 326cbde1fe2754c971bc418fee8d58931b4b90d6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Nov 25 21:22:54 2011 +0100

    Updated Slovenian translation

 po/sl.po | 1065 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 561 insertions(+), 504 deletions(-)

commit 7d00b444443233ced4629a32749e7e5085c61720
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 25 11:22:26 2011 +0100

    Avoid crash in e-cal-backend-http.c:webcal_to_http_method

 calendar/backends/http/e-cal-backend-http.c |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

commit b0a7c103078e91c9e26af3087d1311ff3623f108
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Nov 25 10:45:43 2011 +0100

    EProxy: Disconnect from signal handlers on dispose

 libedataserver/e-proxy.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit a28a512c9f839f8ccefeaf4256eb897ce9d6b8f6
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 18:01:11 2011 -0500

    Remove all *_DISABLE_DEPRECATED_FLAGS.
    
    I'll care about deprecated APIs again when a gtk4 release date is
    announced.  Meanwhile it's just causing distros unnecessary pain.

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

commit beee55a815a8cf377aff0b2b14ce71b46e1fd026
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 17:52:10 2011 -0500

    Remove GSEAL_ENABLE macro.
    
    We already comply, and it's required now anyway for gtk3.

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

commit 8befd1e96f3c1ce02480de628d1dbbf6cd986204
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Thu Nov 24 17:48:39 2011 -0500

    Remove *_DISABLE_SINGLE_INCLUDES macros.
    
    We already comply, and it's required now anyway for gtk3.

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

commit 95d7fe1d4d8748fee96e152830a0dad2a1c0d4d9
Author: Milan Crha <mcrha@redhat.com>
Date:   Thu Nov 24 12:02:30 2011 +0100

    Bug #664572 - Change e_cal_backend_notify_component* to use ECalComponent

 calendar/backends/caldav/e-cal-backend-caldav.c    |  159 +++++------
 .../backends/contacts/e-cal-backend-contacts.c     |   75 +++---
 calendar/backends/file/e-cal-backend-file.c        |  303 +++++++-------------
 calendar/backends/http/e-cal-backend-http.c        |   45 ++--
 calendar/backends/weather/e-cal-backend-weather.c  |   42 +--
 calendar/libecal/e-cal-component.c                 |   26 ++-
 calendar/libecal/e-cal-component.h                 |    1 +
 calendar/libedata-cal/e-cal-backend-sync.c         |   32 +-
 calendar/libedata-cal/e-cal-backend-sync.h         |   12 +-
 calendar/libedata-cal/e-cal-backend.c              |  150 +++-------
 calendar/libedata-cal/e-cal-backend.h              |   16 +-
 calendar/libedata-cal/e-data-cal-view.c            |   81 +++---
 calendar/libedata-cal/e-data-cal-view.h            |   13 +-
 calendar/libedata-cal/e-data-cal.c                 |   26 +-
 calendar/libedata-cal/e-data-cal.h                 |    6 +-
 configure.ac                                       |    2 +-
 16 files changed, 422 insertions(+), 567 deletions(-)

commit 6f6b6503cf59189896f4195ba0d1cc2cec7723f1
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Thu Aug 4 21:32:09 2011 -0400

    Added test case for new ECal revision backend property
    
    Test case modifies the calendar in a loop and ensures that
    every modification results in a new revision string.

 tests/libecal/client/Makefile.am                |    3 +
 tests/libecal/client/test-client-get-revision.c |   86 +++++++++++++++++++++++
 2 files changed, 89 insertions(+), 0 deletions(-)

commit 9597173bbc19a81e53b2e353a7cf634ca2b1e11c
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Tue Nov 22 17:58:30 2011 +0900

    Bug #652177 - Add "revision" property to calendar file backend
    
    Added "revision" property also now as a common property definition
    in e-client.h. revisions are guarunteed to remain the same until there
    is a modification to the calendar.

 addressbook/libebook/e-book-client.h             |   11 --
 calendar/backends/file/e-cal-backend-file.c      |  116 ++++++++++++++++++++--
 calendar/libedata-cal/e-cal-backend.h            |   11 ++
 libedataserver/e-client.h                        |   11 ++
 tests/libebook/client/test-client-get-revision.c |    4 +-
 5 files changed, 130 insertions(+), 23 deletions(-)

commit f3a1b06f7fc28974c9a048a440bc2d2379075571
Author: Milan Crha <mcrha@redhat.com>
Date:   Wed Nov 23 09:30:37 2011 +0100

    Pre-load all built-in timezones in libical on calendar factory start
    
    This is the same fix as was done in evolution within bug #628139

 calendar/libedata-cal/e-data-cal-factory.c |   33 +++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 3 deletions(-)

commit 6e53fb4c4dccbbcb6a0239dc01f9c2aaef98970d
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Nov 22 15:40:04 2011 +0100

    Add e_book_backend_sqlitedb_get_uids_and_rev()

 .../libedata-book/e-book-backend-sqlitedb.c        |   43 ++++++++++++++++++++
 .../libedata-book/e-book-backend-sqlitedb.h        |    8 +++-
 2 files changed, 50 insertions(+), 1 deletions(-)

commit 22b3c5b809dae87d70204db709c40792de932a71
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Nov 21 02:01:58 2011 +0100

    Updated Galician translations

 po/gl.po |  267 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 145 insertions(+), 122 deletions(-)

commit 944ebcfb545ac9a97e52452b699c2e0bad47ce1b
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Sun Nov 20 16:29:32 2011 -0500

    Post-release version bump.

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