commit 7cbea38edae04240e264e46834e1dd534a39b614 Author: Chenthill Palanisamy Date: Mon Jan 31 17:14:18 2011 +0530 News update for 2.91.6 release NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) commit d59c21c3ebf6c0726f7ea186f5b8ec2d6e8a8ea1 Author: Matthew Barnes Date: Sun Jan 30 18:04:30 2011 -0500 CamelGroupwiseFolder: Dynamically allocate MD5 digest. get_md5_digest() was allocating stack memory to hold the MD5 digest and then returning a pointer to it. Use g_malloc0() instead. camel/providers/groupwise/camel-groupwise-folder.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit fbe605f61f7754bd3da574461aeae22cb45fdb84 Author: Matthew Barnes Date: Sun Jan 30 17:47:27 2011 -0500 CamelImapxUtils: Fix dead nested assignment. camel/providers/imapx/camel-imapx-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 15cea212e1582bbe44b0f1eec8a68fc8dc960daf Author: Matthew Barnes Date: Sun Jan 30 17:45:49 2011 -0500 CamelNNTPFolder: Fix dead nested assignment. camel/providers/nntp/camel-nntp-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1cc1e17a00c2f86f97254edefa64045767815fd5 Author: Matthew Barnes Date: Sun Jan 30 17:44:46 2011 -0500 ECalBackendGroupwise: Fix dead nested assignment. .../backends/groupwise/e-cal-backend-groupwise.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e4e022e31f84423fa6243358b3f279274b2c5362 Author: Matthew Barnes Date: Sun Jan 30 17:43:59 2011 -0500 CamelMaildirSummary: Fix dead nested assignments. camel/providers/local/camel-maildir-summary.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a354d4d89655e1019d09cc9b2b14cbb24f5b0e84 Author: Matthew Barnes Date: Sun Jan 30 17:42:56 2011 -0500 CamelMultipartSigned: Fix dead nested assignment. camel/camel-multipart-signed.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c435f1e36718783dfcaf55aa03e82ac542eac83c Author: Matthew Barnes Date: Sun Jan 30 17:41:22 2011 -0500 CamelTextIndex: Fix dead nested assignment. camel/camel-text-index.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ea1c23ee50a144c1d4197c8a0c7d59047e15831 Author: Matthew Barnes Date: Sun Jan 30 17:40:00 2011 -0500 ECalBackendCaldav: Fix dead nested assignment. calendar/backends/caldav/e-cal-backend-caldav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b7a6e0165f95fc85f43330a0091b796372eb3c8b Author: Matthew Barnes Date: Sun Jan 30 17:38:41 2011 -0500 ECalBackendFile: Fix dead nested assignment. calendar/backends/file/e-cal-backend-file.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 89bb330aaa425e9db5517a116c678e5d60caf4cd Author: Matthew Barnes Date: Sun Jan 30 17:37:44 2011 -0500 EContact: Fix dead nested assignments. addressbook/libebook/e-contact.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 6a6034cd554c8bb4477d61c98d18fe206e067bc4 Author: Matthew Barnes Date: Sun Jan 30 17:36:37 2011 -0500 CamelMultipartSigned: Fix dead nested assignment. camel/camel-multipart-signed.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21080f3b5e5ad2406dfe7866a1a846e9b35d9017 Author: Matthew Barnes Date: Sun Jan 30 17:35:12 2011 -0500 CamelLocalSummary: Fix memory leak. camel/providers/local/camel-local-summary.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit add85ca26bbe6ff42ab0b78650bb4c78d056e924 Author: Matthew Barnes Date: Sun Jan 30 17:34:53 2011 -0500 CamelImapCommand: Fix dead initialization. camel/providers/imap/camel-imap-command.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 13bc51d66a1a979e1e23bc2a13cf36f7de3e822a Author: Matthew Barnes Date: Sun Jan 30 17:34:34 2011 -0500 CamelTcpStream: Fix dead initialization. camel/camel-tcp-stream.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 34462b5494d967ece9d9d080b2792742f8a71664 Author: Matthew Barnes Date: Sun Jan 30 17:34:10 2011 -0500 tests/ecal: Fix dead initializations. calendar/tests/ecal/test-ecal-get-free-busy.c | 4 ++-- calendar/tests/ecal/test-ecal.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 43d917c7186523bf7adf726d700f92f7e85aa8f0 Author: Matthew Barnes Date: Sun Jan 30 11:05:45 2011 -0500 More whitespace cleanup. addressbook/backends/file/e-book-backend-file.c | 10 +- .../backends/groupwise/e-book-backend-groupwise.c | 134 +- addressbook/backends/ldap/e-book-backend-ldap.c | 114 +- addressbook/backends/vcf/e-book-backend-vcf.c | 2 +- addressbook/libebook/e-address-western.c | 2 +- addressbook/libebook/e-destination.c | 20 +- addressbook/libebook/e-vcard.c | 26 +- addressbook/libedata-book/e-book-backend-cache.c | 22 +- addressbook/libedata-book/e-book-backend-sexp.c | 2 +- addressbook/libedata-book/e-book-backend.c | 2 +- addressbook/libegdbus/e-gdbus-egdbusbook.c | 1296 ++++++------ addressbook/libegdbus/e-gdbus-egdbusbook.h | 98 +- addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 186 +- addressbook/libegdbus/e-gdbus-egdbusbookfactory.h | 6 +- addressbook/libegdbus/e-gdbus-egdbusbookview.c | 508 +++--- addressbook/libegdbus/e-gdbus-egdbusbookview.h | 34 +- addressbook/libegdbus/e-gdbus-marshallers.c | 92 +- addressbook/tests/ebook/ebook-test-utils.c | 616 +++--- addressbook/tests/ebook/test-changes.c | 2 +- addressbook/tests/ebook/test-ebook-get-book-view.c | 4 +- .../tests/ebook/test-ebook-get-required-fields.c | 2 +- .../tests/ebook/test-ebook-remove-contact-by-id.c | 22 +- .../tests/ebook/test-ebook-remove-contact.c | 36 +- .../tests/ebook/test-ebook-remove-contacts.c | 44 +- addressbook/tests/ebook/test-ebook.c | 2 +- .../backends/contacts/e-cal-backend-contacts.c | 428 ++-- calendar/backends/file/e-cal-backend-file.c | 88 +- .../groupwise/e-cal-backend-groupwise-utils.c | 158 +- .../backends/groupwise/e-cal-backend-groupwise.c | 36 +- calendar/backends/http/e-cal-backend-http.c | 210 +- calendar/libecal/e-cal-check-timezones.c | 300 ++-- calendar/libecal/e-cal-component.c | 16 +- calendar/libecal/e-cal-system-timezone.c | 114 +- calendar/libecal/e-cal-view.c | 6 +- calendar/libecal/e-cal.c | 2 +- calendar/libedata-cal/e-cal-backend-cache.c | 58 +- calendar/libedata-cal/e-cal-backend-intervaltree.c | 2 +- calendar/libedata-cal/e-cal-backend-sexp.c | 8 +- calendar/libedata-cal/e-cal-backend-store.c | 2 +- calendar/libedata-cal/e-cal-backend.c | 8 +- calendar/libedata-cal/e-data-cal.c | 2 +- calendar/libegdbus/e-gdbus-egdbuscal.c | 2214 ++++++++++---------- calendar/libegdbus/e-gdbus-egdbuscal.h | 180 +- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 196 +- calendar/libegdbus/e-gdbus-egdbuscalfactory.h | 8 +- calendar/libegdbus/e-gdbus-egdbuscalview.c | 514 +++--- calendar/libegdbus/e-gdbus-egdbuscalview.h | 36 +- calendar/libegdbus/e-gdbus-marshallers.c | 148 +- calendar/tests/ecal/ecal-test-utils.c | 282 ++-- calendar/tests/ecal/test-ecal-create-object--2.c | 2 +- calendar/tests/ecal/test-ecal-get-free-busy.c | 10 +- calendar/tests/ecal/test-ecal-get-object-list.c | 2 +- calendar/tests/ecal/test-ecal-get-query.c | 34 +- calendar/tests/ecal/test-ecal-modify-object.c | 14 +- calendar/tests/ecal/test-ecal-open.c | 2 +- calendar/tests/ecal/test-ecal-send-objects.c | 4 +- calendar/tests/ecal/test-ecal-set-mode.c | 2 +- .../ecal/test-ecal-stress-factory--open-async.c | 8 +- camel/camel-db.c | 4 +- camel/camel-debug.c | 30 +- camel/camel-file-utils.c | 14 +- camel/camel-folder-summary.c | 4 +- camel/camel-gpg-context.c | 4 +- camel/camel-iconv.c | 32 +- camel/camel-list-utils.c | 36 +- camel/camel-mime-filter-charset.c | 4 +- camel/camel-mime-filter-enriched.c | 4 +- camel/camel-mime-utils.c | 12 +- camel/camel-movemail.c | 74 +- camel/camel-net-utils.c | 8 +- camel/camel-sasl-gssapi.c | 6 +- camel/camel-sasl-ntlm.c | 12 +- camel/camel-store-summary.c | 4 +- camel/camel-store.c | 2 +- camel/camel-url-scanner.c | 6 +- camel/camel-url.c | 32 +- camel/providers/groupwise/camel-groupwise-folder.c | 4 +- camel/providers/imap/camel-imap-store.c | 16 +- camel/providers/imap/camel-imap-utils.c | 8 +- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/providers/nntp/camel-nntp-folder.c | 2 +- camel/providers/smtp/camel-smtp-transport.c | 2 +- camel/tests/lib/messages.c | 2 +- libebackend/e-data-server-module.c | 2 +- libebackend/e-offline-listener.c | 2 +- libedataserver/e-proxy.c | 24 +- libedataserver/e-sexp.c | 2 +- libedataserver/e-soap-message.c | 36 +- libedataserver/e-time-utils.c | 2 +- libedataserver/e-url.c | 2 +- libedataserverui/e-book-auth-util.c | 2 +- libedataserverui/e-name-selector-list.c | 2 +- libedataserverui/e-source-selector-dialog.c | 2 +- libedataserverui/e-source-selector.c | 2 +- servers/groupwise/e-gw-connection.c | 1006 +++++----- servers/groupwise/e-gw-container.c | 6 +- servers/groupwise/soup-soap-message.c | 36 +- 97 files changed, 4913 insertions(+), 4913 deletions(-) commit 961589c81173052e5db769ce589999a46de06f6e Author: Matthew Barnes Date: Sat Jan 29 23:22:56 2011 -0500 Bug 640898 - Evolution creates invalid vCard addressbook/libebook/e-vcard.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0661021513002035272ef19e47febe13b1db5928 Author: Matthew Barnes Date: Sat Jan 29 10:13:35 2011 -0500 Coding style and whitespace cleanup. .../backends/google/e-book-backend-google.c | 10 +++++----- camel/camel-folder-summary.c | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) commit 5785f207af4b41d0452a5bd6d3ca727dfeeee1dc Author: Matthew Barnes Date: Sat Jan 29 10:11:25 2011 -0500 CalDAV: Fix a compiler warning. calendar/backends/caldav/e-cal-backend-caldav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bb64bb45d04bf845a19b5b1c1de0e188bac24767 Author: Olav Vitters Date: Fri Jan 28 16:32:31 2011 +0100 DOAP: Fix userid evolution-data-server.doap | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a5cc4b8232ec31696d98dfe67d42c790e12fc8b Author: Milan Crha Date: Thu Jan 27 19:30:00 2011 +0100 Fix possible invalid read when checking citation depth camel/camel-mime-filter-tohtml.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 07b4da9552be95f2da37c3ed5a87ee80cc5443fa Author: Milan Crha Date: Thu Jan 27 13:35:52 2011 +0100 Bug #623933 - Crash under ESourceList::conf_changed_callback libedataserver/e-source-list.c | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) commit f647a8ffac1db978356d1db5c1a8f100f64691b8 Author: Fran Diéguez Date: Thu Jan 27 00:13:43 2011 +0100 QA of Galician translations po/gl.po | 298 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 149 insertions(+), 149 deletions(-) commit 3e5906d0530304d363addf8834c0439eaddbfe75 Author: Matthew Barnes Date: Wed Jan 26 13:24:45 2011 -0500 Require the latest gtk+-3.0 release until 3.0. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 003b02ec5269ad8b1517af24faf884169a30588c Author: Matthew Barnes Date: Tue Jan 25 13:04:21 2011 -0500 Bug 640529 - Default size of category window is too small libedataserverui/e-categories-dialog.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0869ba2d06a9a41a0bb65d8b7220f59a91773202 Author: Milan Crha Date: Mon Jan 24 13:28:44 2011 +0100 Setup GtkEntryCompletion in constructed handler, rather than init libedataserverui/e-category-completion.c | 72 ++++++++++++++++------------- 1 files changed, 40 insertions(+), 32 deletions(-) commit d339dee232ad616eb93fbdd9f85cd565457be1d8 Author: Milan Crha Date: Fri Dec 17 17:59:47 2010 +0100 No more "expose-event" on GtkWidget libedataserverui/e-name-selector-entry.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 21ee866f051b9ee3734592c85872d0e26ba13a55 Author: Milan Crha Date: Tue Dec 14 14:44:21 2010 +0100 Fix minor compiler warnings libedataserverui/e-cell-renderer-color.c | 6 +++--- libedataserverui/e-source-selector.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit c2af7aa49fb138a3fb1db0d8a378f947197f8905 Author: Vibha Yadav Date: Tue Dec 14 17:50:07 2010 +0530 Bug #636495 - Build fails :GtkStyle deprecated Caused by gtk_widget_ensure_style deprecated in gtk+ 3 (2.91.6), see: http://git.gnome.org/browse/gtk+/commit/?id=f8a874abb1d1d8925b0f841e95bbef6cdcb21ac4 Using GtkStyleContext now. libedataserverui/e-source-selector-dialog.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 2a02f80aa330892daf2b87d910b18eba16fb95c6 Author: Vibha Yadav Date: Thu Dec 2 16:31:55 2010 +0530 Bug #635519 - Crash at cell_renderer_color_render gtk_cell_renderer_render is passing cairo_t variable instead of GtkWindow from gtk-3 onwards libedataserverui/e-cell-renderer-color.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit 93ecccc527370f8f29b0a040f4b629b05b300cb1 Author: Matthew Barnes Date: Sun Jan 9 11:54:10 2011 -0500 Drop backward-compatibility cruft. docs/reference/libedataserverui/Makefile.am | 3 +- libedataserverui/Makefile.am | 3 +- libedataserverui/e-categories-dialog.c | 3 -- libedataserverui/e-name-selector-dialog.c | 10 ------ libedataserverui/e-name-selector-entry.c | 3 -- libedataserverui/e-name-selector-list.c | 3 -- libedataserverui/e-passwords.c | 3 -- libedataserverui/e-source-selector-dialog.c | 3 -- libedataserverui/e-source-selector.c | 22 +++++++----- libedataserverui/gtk-compat.h | 46 --------------------------- 10 files changed, 15 insertions(+), 84 deletions(-) commit 8bcaa2bafbc958e4fea3e4ab511ab026ba66dde9 Author: Matthew Barnes Date: Thu Dec 16 13:05:47 2010 -0500 Drop support for gtk+-2.0. configure.ac | 48 +++-------------- docs/reference/libedataserverui/Makefile.am | 7 --- libedataserverui/Makefile.am | 78 ++++++++++----------------- libedataserverui/libedataserverui.pc.in | 4 +- 4 files changed, 37 insertions(+), 100 deletions(-) commit 89b130c3d75cd0fa023af4064b0d0e3ce2147519 Author: Matthew Barnes Date: Tue Jan 25 14:46:36 2011 -0500 Add versioning to D-Bus service names. This is to address D-Bus interface mismatches when upgrading to and running a new Evolution release while leaving the older E-D-S factory services running, as many users do. More details about the problem here: http://mail.gnome.org/archives/evolution-hackers/2010-November/msg00041.html Contrary to the mailing list post, I'm only adding version numbers to the service names. The new service names are: org.gnome.evolution.dataserver.AddressBook0 org.gnome.evolution.dataserver.Calendar0 So, this works similar to shared library versioning. If you add a D-Bus method, remove a D-Bus method, change the signature of a D-Bus method, or change the behavior of a D-Bus method in an incompatible way, bump the version number at the end of the service name. I'm also renaming our D-Bus object path and interface names to be less repetitive, but this should be transparent given the new service names. addressbook/libebook/e-book.c | 14 +- addressbook/libedata-book/e-data-book-factory.c | 9 +- addressbook/libedata-book/e-data-book-factory.xml | 4 +- addressbook/libedata-book/e-data-book-view.xml | 2 +- addressbook/libedata-book/e-data-book.c | 4 +- addressbook/libedata-book/e-data-book.xml | 2 +- ...ome.evolution.dataserver.AddressBook.service.in | 4 +- addressbook/libegdbus/e-gdbus-egdbusbook.c | 162 ++++++------ addressbook/libegdbus/e-gdbus-egdbusbook.h | 2 +- addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 30 ++-- addressbook/libegdbus/e-gdbus-egdbusbookfactory.h | 2 +- addressbook/libegdbus/e-gdbus-egdbusbookview.c | 66 +++--- addressbook/libegdbus/e-gdbus-egdbusbookview.h | 2 +- calendar/libecal/e-cal.c | 30 ++-- calendar/libedata-cal/e-data-cal-factory.c | 11 +- calendar/libedata-cal/e-data-cal-factory.xml | 4 +- calendar/libedata-cal/e-data-cal-view.xml | 2 +- calendar/libedata-cal/e-data-cal.c | 4 +- calendar/libedata-cal/e-data-cal.xml | 2 +- ....gnome.evolution.dataserver.Calendar.service.in | 4 +- calendar/libegdbus/e-gdbus-egdbuscal.c | 262 ++++++++++---------- calendar/libegdbus/e-gdbus-egdbuscal.h | 2 +- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 30 ++-- calendar/libegdbus/e-gdbus-egdbuscalfactory.h | 2 +- calendar/libegdbus/e-gdbus-egdbuscalview.c | 66 +++--- calendar/libegdbus/e-gdbus-egdbuscalview.h | 2 +- configure.ac | 33 ++- 27 files changed, 378 insertions(+), 379 deletions(-) commit d638e36ee527798211984849d822eebf8cd46b79 Author: Matthew Barnes Date: Sun Jan 23 19:55:58 2011 -0500 Kill CamelSeekableStream. CamelStreamFs and CamelStreamMem now implement the GSeekable interface. camel/Makefile.am | 2 - camel/camel-mime-filter-save.h | 2 +- camel/camel-mime-parser.c | 10 +- camel/camel-multipart-signed.c | 7 +- camel/camel-seekable-stream.c | 182 -------------------- camel/camel-seekable-stream.h | 97 ----------- camel/camel-stream-buffer.h | 2 +- camel/camel-stream-fs.c | 124 +++++++------ camel/camel-stream-fs.h | 6 +- camel/camel-stream-mem.c | 97 +++++++---- camel/camel-stream-mem.h | 6 +- camel/camel-stream.c | 8 +- camel/camel.h | 1 - camel/providers/imap/camel-imap-search.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 4 +- docs/reference/camel/camel-docs.sgml | 1 - docs/reference/camel/camel-sections.txt | 20 -- docs/reference/camel/camel.types | 1 - .../camel/tmpl/camel-seekable-stream.sgml | 68 -------- docs/reference/camel/tmpl/camel-unused.sgml | 23 +++ 20 files changed, 182 insertions(+), 481 deletions(-) commit a2c961f768d817de3fe1717d1a69f964c82f780d Author: Matthew Barnes Date: Sun Jan 23 19:23:22 2011 -0500 Kill CamelSeekableSubstream. This class is no longer needed. camel/Makefile.am | 2 - camel/camel-mime-part-utils.c | 1 - camel/camel-multipart-signed.c | 1 - camel/camel-seekable-substream.c | 305 -------------------- camel/camel-seekable-substream.h | 78 ----- camel/camel.h | 1 - docs/reference/camel/camel-docs.sgml | 1 - docs/reference/camel/camel-sections.txt | 17 -- docs/reference/camel/camel.types | 1 - .../camel/tmpl/camel-seekable-substream.sgml | 39 --- docs/reference/camel/tmpl/camel-unused.sgml | 44 +++ 11 files changed, 44 insertions(+), 446 deletions(-) commit ce74d468248869f6f84f81bb9b0369e5b8a52b23 Author: Matthew Barnes Date: Sun Jan 23 17:13:54 2011 -0500 CamelMultipartSigned: Avoid using bounded streams. I'm trying to get rid of bounds on seekable streams and this is the only use case. Instead of creating a CamelSeekableSubstream, copy a segment from the CamelDataWrapper stream to a new CamelStreamMem. Less resource efficient, but so be it. This is part of a larger plan. camel/camel-multipart-signed.c | 59 +++++++++++++++++++++++++++++++++++---- 1 files changed, 53 insertions(+), 6 deletions(-) commit b028f72eef417ad3656c304d097f966794cb8ffd Author: Matthew Barnes Date: Sat Jan 22 16:17:19 2011 -0500 Replace CamelStreamSeekPolicy with GSeekType. camel/camel-seekable-stream.c | 20 +++++------ camel/camel-seekable-stream.h | 10 +----- camel/camel-seekable-substream.c | 14 ++++---- camel/camel-stream-fs.c | 10 +++--- camel/camel-stream-mem.c | 10 +++--- camel/providers/imap/camel-imap-search.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/tests/lib/streams.c | 34 ++++++++++---------- docs/reference/camel/camel-sections.txt | 1 - .../camel/tmpl/camel-seekable-stream.sgml | 11 +------ 10 files changed, 48 insertions(+), 66 deletions(-) commit 47783efde9500016fffb11ba5302f54dcb688a47 Author: Matthew Barnes Date: Sat Jan 22 16:27:55 2011 -0500 CamelStreamFs: Remove unused "with bounds" functions. camel/camel-stream-fs.c | 66 ------------------------ camel/camel-stream-fs.h | 12 ---- docs/reference/camel/camel-sections.txt | 2 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 26 --------- 4 files changed, 0 insertions(+), 106 deletions(-) commit afade5c3ed8df574b9af89ee5b30936ad8d6290b Author: Matthew Barnes Date: Sun Jan 23 16:23:31 2011 -0500 Bump libcamel's shared object name. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 25f8a7f95d4e238d0a78432c60676e0b0b51816e Author: Funda Wang Date: Sun Jan 23 10:09:14 2011 +0100 Updated zh_CN translation. po/zh_CN.po | 1788 +++++++++++++++++++---------------------------------------- 1 files changed, 565 insertions(+), 1223 deletions(-) commit 73c5d49cb8526d94b07b410425d7143fa504af65 Author: Piotr Eljasiak Date: Sat Jan 22 22:27:33 2011 +0100 Fix typo (G_TYPE_INSTANCE_CHECK_TYPE -> G_TYPE_CHECK_INSTANCE_TYPE) libebackend/e-data-server-module.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 65dba47c5fbcbd93a8d20b6e7523b3ea27d8725b Author: Milan Crha Date: Fri Jan 21 15:12:59 2011 +0100 Bug #635339 - 'Mark as read' from popup menu not working on Junk folder camel/camel-folder-summary.c | 21 ++++++++++++++++++--- camel/camel-store.c | 21 +++++++++++++++++++++ camel/camel-vee-summary.c | 25 +++++++------------------ 3 files changed, 46 insertions(+), 21 deletions(-) commit 193466aacf150cb9db886d47fd64081d9ea85968 Author: Michael Kotsarinis Date: Wed Jan 19 18:48:20 2011 +0200 Updated Greek translation po/el.po |11423 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 5772 insertions(+), 5651 deletions(-) commit 75bb0364d763dd682027035a7709c7ab366e6183 Author: Philip Withnall Date: Sun Nov 21 01:59:15 2010 +0000 Tidy up the mode logic in the Google Contacts backend a little .../backends/google/e-book-backend-google.c | 74 +++++++++----------- 1 files changed, 33 insertions(+), 41 deletions(-) commit d965a664539a96ab8e62bb3aa00d28a61d4faa5a Author: Philip Withnall Date: Sun Nov 21 01:17:38 2010 +0000 Mark a string as translatable in the Google Contacts backend .../backends/google/e-book-backend-google.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c771b9ccf7314d549854399159b8bc74300cc358 Author: Philip Withnall Date: Sun Nov 21 01:15:35 2010 +0000 Don't enter live mode if the Google Contacts backend is already in it .../backends/google/e-book-backend-google.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit 192a2aa89f86664bf56a6282ecb56504e56fab3c Author: Philip Withnall Date: Sun Nov 21 01:08:51 2010 +0000 Make contact removal asynchronous in the Google Contacts backend This also removes support for removing multiple contacts in one call to remove_contacts(), since the complexities of managing the asynchronous results would have been unmanageable. The GData protocol doesn't have support for bulk removal, so this doesn't lose us anything. remove_contacts() now only removes exactly one contact each time it's called. This patch includes cancellation support for removal operations. .../backends/google/e-book-backend-google.c | 109 ++++++++++++------- 1 files changed, 69 insertions(+), 40 deletions(-) commit d88ae15923ff4d8867631af3703a0075affdcc18 Author: Philip Withnall Date: Sun Nov 21 00:42:13 2010 +0000 Remove redundant storage of the Google Contacts backend's username .../backends/google/e-book-backend-google.c | 24 +------------------ 1 files changed, 2 insertions(+), 22 deletions(-) commit 16795366a4ebe0d7f76a6e1d7e1afeec3ac92bdf Author: Philip Withnall Date: Sun Nov 21 00:34:11 2010 +0000 Add cancellation support to the Google Contacts backend .../backends/google/e-book-backend-google.c | 84 ++++++++++++++++++-- 1 files changed, 77 insertions(+), 7 deletions(-) commit e437933a3265a5dff701d3584175c833dd12b6ee Author: Philip Withnall Date: Sat Nov 20 23:48:04 2010 +0000 Make group retrieval asynchronous in the Google Contacts backend .../backends/google/e-book-backend-google.c | 70 ++++++++++--------- 1 files changed, 37 insertions(+), 33 deletions(-) commit 792e6311ecd533be86e3d84e5aa3fda485fd9d91 Author: Philip Withnall Date: Sat Nov 20 23:22:58 2010 +0000 Remove unnecessary cache refreshes from the Google Contacts backend We shouldn't refresh the cache immediately after authenticating for two reasons: • If it fails, its error gets conflated with any errors from the authentication process. • We only need to update the cache if a view connects to the backend (and the backend consequently goes "live"). We shouldn't refresh the cache before getting a contact or set of contacts because this will only ever cause a cache refresh if the refresh timeout has been reached, which would have already caused a refresh in the timeout handler. .../backends/google/e-book-backend-google.c | 40 +------------------- 1 files changed, 1 insertions(+), 39 deletions(-) commit 09d48280933da2c783d37a8d322775d871a3c2ea Author: Philip Withnall Date: Sat Nov 20 23:14:16 2010 +0000 Make contact retrieval asynchronous in the Google Contacts backend .../backends/google/e-book-backend-google.c | 130 +++++++++----------- 1 files changed, 59 insertions(+), 71 deletions(-) commit a7ba1bb9fd9b97e54735a25f65948c72ada01f62 Author: Philip Withnall Date: Sat Nov 20 21:54:23 2010 +0000 Make authentication asynchronous in the Google Contacts backend .../backends/google/e-book-backend-google.c | 78 +++++++++++-------- 1 files changed, 45 insertions(+), 33 deletions(-) commit e64fee2b6c3325ab2b76bf2276719e46b8ef6f6d Author: Philip Withnall Date: Sat Nov 20 21:26:05 2010 +0000 Don't abort authentication if the Google Contacts backend isn't authenticated Don't assume that having a service object means we're authenticated. .../backends/google/e-book-backend-google.c | 29 +++++++++++--------- 1 files changed, 16 insertions(+), 13 deletions(-) commit 1b860f87cffc1482a206b28493d5a1c2c4edc0b2 Author: Philip Withnall Date: Sat Nov 20 21:20:39 2010 +0000 Make contact modification asynchronous in the Google Contacts backend .../backends/google/e-book-backend-google.c | 91 +++++++++++++------- 1 files changed, 58 insertions(+), 33 deletions(-) commit 008c64f1afa02f4a9098823563dd1885f1b5106e Author: Philip Withnall Date: Sat Nov 20 17:59:01 2010 +0000 Make contact creation asynchronous in the Google Contacts backend .../backends/google/e-book-backend-google.c | 73 +++++++++++++------- 1 files changed, 49 insertions(+), 24 deletions(-) commit 4bb9406a26856f90c94c6b1030a17b6e9605ef44 Author: Philip Withnall Date: Sat Nov 20 17:37:07 2010 +0000 Rebase the Google Contacts backend as an asynchronous EBookBackend None of the code takes advantage of this yet (it is all still synchronous), but the backend no longer depends on EBookBackendSync. .../backends/google/e-book-backend-google.c | 185 +++++++++++--------- .../backends/google/e-book-backend-google.h | 6 +- 2 files changed, 108 insertions(+), 83 deletions(-) commit 10cb89b7d3b40a3e635f8b79a846444b31f15e16 Author: Philip Withnall Date: Sat Nov 20 16:02:50 2010 +0000 Bug 635353 — Don't parse empty addresses in the Google Contacts backend If a vCard ADR attribute is empty, it's cleaner to not return a GData address for it, rather than return a new empty one. Closes: bgo#635353 .../backends/google/e-book-backend-google.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 5fa3acb33c342cfc4f096d053d2bd5bbdae87fa1 Author: Matthew Barnes Date: Tue Jan 18 21:27:37 2011 -0500 Treat empty cache files as nonexistent. For some reason, cached mail message files are sometimes winding up as zero-length files. Still need to figure out how this is happening, but in the meantime teach Camel to disregard zero-length cache files. camel/camel-data-cache.c | 9 +++++- camel/providers/imapx/camel-imapx-server.c | 39 +++++++++++---------------- 2 files changed, 23 insertions(+), 25 deletions(-) commit 7b28d5640294b9366d4fc36b0c17a71bbdc83420 Author: Matthew Barnes Date: Tue Jan 18 17:45:34 2011 -0500 Add e_source_selector_get_source_by_path() Backported from the "account-mgmt" branch. .../libedataserverui/libedataserverui-sections.txt | 1 + .../libedataserverui/tmpl/e-source-selector.sgml | 10 ++++++ libedataserverui/e-source-selector.c | 33 ++++++++++++++++++++ libedataserverui/e-source-selector.h | 3 ++ 4 files changed, 47 insertions(+), 0 deletions(-) commit 36ff04251a112f6d621ec227a33af7e545b373ca Author: Matthew Barnes Date: Tue Jan 18 17:28:41 2011 -0500 e-book-auth-util: Always listen for "auth-required" signals libedataserverui/e-book-auth-util.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit decec4a2e80168e574db72f7d07728acfcc22b23 Author: Andika Triwidada Date: Mon Jan 17 13:14:04 2011 +0700 Updated Indonesian translation po/id.po | 3078 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1574 insertions(+), 1504 deletions(-) commit 69b8607f2dd6d399306905e011a6565319190066 Author: Philip Withnall Date: Sat Jan 15 14:35:08 2011 +0000 Bump libgdata dependency to 0.7.0 The minimum dependency in GNOME is now 0.8.0, so we can bump the e-d-s dependency to 0.7.0 and remove the various #ifdefs. See: bgo#566441 .../backends/google/e-book-backend-google.c | 77 -------------------- configure.ac | 10 +--- 2 files changed, 1 insertions(+), 86 deletions(-) commit f5230b89b1b928b5d145a7b1bb3c8f6f06c12c82 Author: Philip Withnall Date: Tue Jul 20 09:28:49 2010 +0100 Bug 566441 — The Google backend doesn't use the tags/categories/groups Support categorising contacts using Google Contacts' groups. This includes a mapping of Google's system groups onto some of the default Evolution groups, plus support for arbitrary groups. The patch can optionally use libgdata 0.7's improved support for Google Contacts groups. Closes: bgo#566441 .../backends/google/e-book-backend-google.c | 346 +++++++++++++++++--- 1 files changed, 304 insertions(+), 42 deletions(-) commit 49878028cc5f4f92dd59e684b9622f29df43ecf9 Author: Milan Crha Date: Fri Jan 14 16:33:29 2011 +0100 Use GDBus calls without any timeout set addressbook/libegdbus/e-gdbus-egdbusbook.c | 66 ++++++------ addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 6 +- addressbook/libegdbus/e-gdbus-egdbusbookview.c | 14 ++-- calendar/libegdbus/e-gdbus-egdbuscal.c | 114 ++++++++++---------- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 6 +- calendar/libegdbus/e-gdbus-egdbuscalview.c | 14 ++-- 6 files changed, 110 insertions(+), 110 deletions(-) commit 67af674bb2ede7d8c42a71909dc887f453131309 Author: Andrew McMillan Date: Fri Jan 14 11:10:00 2011 +1300 Correct log domain for webdav backend. addressbook/backends/webdav/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4913827c8936a378b0adbbdab8b2ad609dc0f35d Author: Andrew McMillan Date: Fri Jan 14 10:58:46 2011 +1300 Bug #639469 - WebDAV addressbook only uses https .../backends/webdav/e-book-backend-webdav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a65b1d94415326418dd9663cbae041abc51f4a47 Author: Milan Crha Date: Thu Jan 13 18:46:16 2011 +0100 Bug #627788 - EDataCalView is never freed in a factory process addressbook/tests/ebook/test-stress-bookviews.c | 1 + calendar/libecal/e-cal-view.c | 15 ++- calendar/libedata-cal/e-cal-backend.c | 22 +-- calendar/libedata-cal/e-data-cal-factory.c | 11 ++ calendar/libedata-cal/e-data-cal-view.c | 12 ++ calendar/libedata-cal/e-data-cal-view.xml | 4 + calendar/libegdbus/e-gdbus-egdbuscalview.c | 169 +++++++++++++++++++++++ calendar/libegdbus/e-gdbus-egdbuscalview.h | 24 ++++ 8 files changed, 239 insertions(+), 19 deletions(-) commit e7201c8163317afce06c973e38df829e68869acd Author: Milan Crha Date: Wed Jan 12 16:36:56 2011 +0100 Bug #639165 - maildir expunge not working as expected camel/providers/local/camel-local-provider.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b014401e787fdd2d95abdf23a8568408ea96d17 Author: Milan Crha Date: Tue Jan 11 14:35:55 2011 +0100 Bug #525565 - Crash in find_book_by_contact at e-name-selector-entry.c libedataserverui/e-name-selector-entry.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 3ebf9b817ef6aedf18d5e6e96090658ed52a635d Author: Milan Crha Date: Tue Jan 11 11:38:59 2011 +0100 Bug #638948 - NNTP folder doesn't implement Expunge camel/camel-disco-folder.c | 13 +++++++++++++ camel/providers/nntp/camel-nntp-folder.c | 29 +++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 0 deletions(-) commit 63ce9502673767df390d65d2556225446345aa27 Author: Matthew Barnes Date: Mon Jan 10 23:57:47 2011 -0500 Add macro for GType of ECalSourceType enum. calendar/libecal/e-cal.h | 1 + .../calendar/libecal/libecal-sections.txt | 11 ++-- docs/reference/calendar/libecal/tmpl/e-cal.sgml | 41 --------------- .../calendar/libecal/tmpl/libecal-unused.sgml | 54 ++++++++++++++++++++ 4 files changed, 61 insertions(+), 46 deletions(-) commit bf6729711e4da03486f8c897ca192dfa72efe794 Author: Matthew Barnes Date: Mon Jan 10 18:02:54 2011 -0500 imapx_server_get_message: Avoid unreffing a NULL stream. camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79caca4279503a1bf435d6bd919929eed7b309e5 Author: Matthew Barnes Date: Mon Jan 10 17:59:18 2011 -0500 imapx_parser_thread: Avoid piling up GErrors. camel/providers/imapx/camel-imapx-server.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit d03521b9168508bc796276f5fd5276bfcaa31690 Author: Matthew Barnes Date: Mon Jan 10 17:42:24 2011 -0500 CamelStreamFs: Check for cancellation before closing or flushing camel/camel-stream-fs.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 781f53b73edc8d1ebfc3dbe28d2023e95dc6c01e Author: Milan Crha Date: Mon Jan 10 13:58:27 2011 +0100 Crash on bogus component removal in file calendar backend calendar/backends/file/e-cal-backend-file.c | 21 ++++++--------------- 1 files changed, 6 insertions(+), 15 deletions(-) commit 9bdc2cc52e6c1be3747699e00bbd65d046eb25c5 Author: Matthew Barnes Date: Sat Jan 8 20:08:09 2011 -0500 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)