commit e493ab1d36cdea864b3d0e35c81abba0d485b587 Author: Matthew Barnes Date: Mon Jun 13 12:08:21 2011 -0400 Gtk-Doc updates. .../addressbook/libebook/tmpl/e-contact.sgml | 44 +++++++++++--------- .../libedata-book/tmpl/e-book-backend.sgml | 1 + .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../calendar/libecal/tmpl/e-cal-util.sgml | 1 + .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + .../reference/camel/tmpl/camel-folder-summary.sgml | 9 ---- docs/reference/camel/tmpl/camel-unused.sgml | 8 ++++ 7 files changed, 37 insertions(+), 29 deletions(-) commit dbbeec7a14b3928180dd493e9536cd08f66d25d5 Author: Matthew Barnes Date: Mon Jun 13 12:08:09 2011 -0400 NEWS update for 3.1.2 release. NEWS | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 89 insertions(+), 0 deletions(-) commit ee76fbd604a3dba600e1711aa3f41680b1e7980a Author: Matthew Barnes Date: Mon Jun 13 10:24:19 2011 -0400 Coding style and whitespace cleanups. addressbook/backends/file/e-book-backend-file.c | 2 +- addressbook/backends/ldap/e-book-backend-ldap.c | 2 +- addressbook/libebook/e-book-client-view.c | 10 +- addressbook/libebook/e-book-client-view.h | 2 +- addressbook/libebook/e-book-client.c | 2 +- addressbook/libebook/e-book.c | 6 +- addressbook/libebook/e-vcard.c | 2 - addressbook/libedata-book/e-book-backend-sexp.c | 14 ++-- .../libedata-book/e-book-backend-sqlitedb-test.c | 24 ++-- .../libedata-book/e-book-backend-sqlitedb.c | 110 +++++++++----------- .../libedata-book/e-book-backend-sqlitedb.h | 4 +- addressbook/libedata-book/e-book-backend-sync.h | 6 +- addressbook/libedata-book/e-book-backend.c | 2 +- addressbook/libedata-book/e-book-backend.h | 4 +- addressbook/libedata-book/e-data-book.c | 4 +- addressbook/libegdbus/e-gdbus-book-view.c | 1 - addressbook/libegdbus/e-gdbus-book-view.h | 3 +- addressbook/libegdbus/e-gdbus-book.c | 2 +- .../backends/contacts/e-cal-backend-contacts.c | 3 +- calendar/backends/file/e-cal-backend-file.c | 6 +- calendar/libecal/e-cal-client-view.c | 2 +- calendar/libecal/e-cal-client-view.h | 2 +- calendar/libecal/e-cal-client.c | 1 - calendar/libecal/e-cal-client.h | 6 +- calendar/libedata-cal/e-cal-backend-sync.h | 4 +- calendar/libedata-cal/e-data-cal-view.c | 2 +- calendar/libedata-cal/e-data-cal.c | 1 - calendar/libegdbus/e-gdbus-cal-factory.c | 4 +- calendar/libegdbus/e-gdbus-cal-view.c | 1 - calendar/libegdbus/e-gdbus-cal.c | 2 +- camel/camel-data-cache.c | 2 +- camel/camel-db.c | 21 ++-- camel/camel-filter-driver.c | 6 +- camel/camel-folder-summary.c | 10 +- camel/camel-vee-folder.c | 75 +++++++------- camel/providers/imapx/camel-imapx-server.c | 11 +- libebackend/e-sqlite3-vfs.c | 2 +- libedataserver/e-client-private.h | 2 +- libedataserver/e-client.c | 3 +- libedataserver/e-credentials.c | 14 ++-- libedataserver/e-credentials.h | 4 +- libedataserver/e-gdbus-templates.c | 11 +- libedataserver/e-gdbus-templates.h | 4 +- libedataserver/e-operation-pool.c | 4 +- libedataserver/e-source-list.c | 1 - libedataserverui/e-client-utils.c | 4 +- tests/libebook/client/client-test-utils.c | 14 ++-- tests/libebook/client/test-client-examine.c | 1 - .../test-client-stress-factory--single-book.c | 2 +- tests/libecal/client/client-test-utils.c | 12 +- tests/libecal/client/test-client-create-object.c | 2 +- tests/libecal/client/test-client-examine.c | 3 +- .../test-client-stress-factory--single-cal.c | 2 +- tests/libedataserverui/test-client-examine-auth.c | 1 - 54 files changed, 208 insertions(+), 237 deletions(-) commit 1c45fab30784fa1e870620585d1550539d2c978a Author: Chenthill Palanisamy Date: Mon Jun 13 16:20:44 2011 +0530 EBookBackendSqliteDB, e-sqlite3-vfs.[ch]: Add sqlitedb cache for addressbook. It can be used as summary+cache. addressbook/libedata-book/Makefile.am | 12 + .../libedata-book/e-book-backend-sqlitedb-test.c | 214 +++ .../libedata-book/e-book-backend-sqlitedb.c | 1687 ++++++++++++++++++++ .../libedata-book/e-book-backend-sqlitedb.h | 190 +++ configure.ac | 5 + libebackend/Makefile.am | 4 + libebackend/e-sqlite3-vfs.c | 338 ++++ libebackend/e-sqlite3-vfs.h | 26 + 8 files changed, 2476 insertions(+), 0 deletions(-) commit 1f7b5008d825035411bfd000fa48d69eccecc1da Author: Matthew Barnes Date: Sat Jun 11 14:54:50 2011 -0400 CamelImapStore: Remove unused declarations. camel/providers/imap/camel-imap-store.h | 57 +++++-------------------------- 1 files changed, 9 insertions(+), 48 deletions(-) commit 71ee44ea9772d952ca2e896d06d6827546db1cb7 Author: Matthew Barnes Date: Fri Jun 10 10:36:24 2011 -0400 CamelIMAPXFolder: Fix handling of "filter_junk" option. Looks like a typo. Just stumbled on this by accident, but I wonder if it has something to do with certain junk filtering bugs I've seen reported by IMAPX users. camel/providers/imapx/camel-imapx-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bfa484e0f95726e8797eec747e4fd8e7429a8601 Author: Alexander Larsson Date: Fri Jun 10 14:41:46 2011 +0200 Fixup markup of e_vcard_attribute_add_param (takes ownership of param) addressbook/libebook/e-vcard.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2e63abebf68ff6152bfb68ffde540d623de742dd Author: Alexander Larsson Date: Fri Jun 10 12:10:49 2011 +0200 Annotate e_vcard_attribute_new (group name may be null) addressbook/libebook/e-vcard.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b90c80002e7ccbd22386edcadc604b29da383655 Author: Alexander Larsson Date: Fri Jun 10 12:10:01 2011 +0200 Use the right free function in the boxed type for EVCardAttributeParam We were using e_vcard_attribute_free, not e_vcard_attribute_param_free addressbook/libebook/e-vcard.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 56b1bf08b1a235c7b08deaa94693d8a2b5c13dc8 Author: Abduxukur Abdurixit Date: Fri Jun 10 09:54:04 2011 +0200 Added UG translation po/ug.po | 2606 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1375 insertions(+), 1231 deletions(-) commit 0b1fc26a4e78cc3adb0227abd97e5d21384ba6a9 Author: Kjartan Maraas Date: Thu Jun 9 12:44:33 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 101 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 47 insertions(+), 54 deletions(-) commit a38624e510140a5223d881e5c33f9e8de465daa2 Author: Chenthill Palanisamy Date: Tue Jun 7 18:20:35 2011 +0530 CamelVeeFolder: Check for the presence of unmatched folder before accessing full_name, error in previous commit. camel/camel-vee-folder.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2d7a7779bdc4161f2bd4cea1d301ca43ebd53e96 Author: Chenthill Palanisamy Date: Tue Jun 7 16:21:25 2011 +0530 CamelVeeFolder: Adapt changes to unmatched_check_uid that was missed in commit - 6bc75c47f516301364d653140fcf82193d0a2d52 . camel/camel-vee-folder.c | 44 +++++++++++++++++++++++++++++++++----------- 1 files changed, 33 insertions(+), 11 deletions(-) commit 00f20c9b4c129b5e0fcf11c19b67588ae03e2a88 Author: Chenthill Palanisamy Date: Tue Jun 7 16:05:51 2011 +0530 CamelVeeFolder: Fix a hang in folder_change_change. do not read db in between a transaction camel/camel-vee-folder.c | 137 +++++++++++++++++++++++++++++---------------- 1 files changed, 88 insertions(+), 49 deletions(-) commit 768391222fe89cbcfc1eb38be9deb9ff201ac534 Author: Patrick Ohly Date: Tue May 17 09:45:24 2011 +0200 calendar: include rid in "objects-removed" ECalView signal Since migration to D-Bus for libecal<->EDS communication, the RECURRENCE-ID (rid) has not been sent in the "objects-removed" signal. As a result, a backend could not communicate the removal of specific recurrences. This patch adds the rid after a newline to the string stored internally and transferred via D-Bus. Because the newline is only added when needed, traditional uid-only removals look the same as before and continue to work with older versions of libecal. A uid+rid combination will look like an unknown uid to an older libecal which does not know how to split them. Therefore the D-Bus API is considered unchanged and the interface number is not increased. Whether clients really interpret "objects-removed" with empty rid (= parent removed) or valid rid (= child removed) correctly is outside the scope of this patch. calendar/libecal/e-cal-view.c | 17 ++++++++++--- calendar/libedata-cal/e-data-cal-view.c | 41 +++++++++++++++++++++++++++---- 2 files changed, 49 insertions(+), 9 deletions(-) commit 17a86ec294883db631fee24285c2585dcb0b2098 Author: Patrick Ohly Date: Thu May 12 14:04:37 2011 +0200 calendar file backend: support remove with CALOBJ_MOD_ONLY_THIS Support for this capability is easy: - report removal of the detached recurrence - report error when not found - avoid modifying the parent (= full_object) calendar/backends/file/e-cal-backend-file.c | 34 ++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 6 deletions(-) commit 571b77cdfad1788a9320ec29449c1e6a26f0c70b Author: Patrick Ohly Date: Thu May 12 13:30:06 2011 +0200 calendar file backend: removal notification for detached recurrence, part 2 e_cal_remove_object_with_mod() can only return one pair of old/new object pointers to the caller. When the function modifies the parent and removes a detached recurrence, the removal of the detached recurrence had to be deduced by clients from the modification of the parent. Now clients are explicitly informed about removal of the detached recurrence in addition to the modification of the parent. calendar/backends/file/e-cal-backend-file.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 88c1996b6626e884b68dc98a76272827bc8680a0 Author: Patrick Ohly Date: Thu May 12 11:05:59 2011 +0200 calendar file backend: removal notification for detached recurrence, part 1 If e_cal_remove_object_with_mod() was called for an appointment where only a detached recurrence existed, no "objects-removed" signal was triggered although it should have been. Apparently Evolution avoids the problem by calling e_cal_remove_component() instead in this case. Fixing the problem makes writing clients easier (no special cases). With this patch, remove_instance() itself decides what it reports back to the caller. Note that it cannot report back both a modification and a removal at the moment. calendar/backends/file/e-cal-backend-file.c | 56 ++++++++++++++++++--------- 1 files changed, 37 insertions(+), 19 deletions(-) commit bbe2d0a49089ee9f5522ce2749a009c730dd9079 Author: Patrick Ohly Date: Thu May 12 09:48:37 2011 +0200 calendar file backend: white list check for supported CalObjModType Explicitly check that the CalObjModType is supported before starting to work on the appointment. Relies in libecal to reject completely bogus modes with an "invalid parameter" error. calendar/backends/file/e-cal-backend-file.c | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit e6eb665600248a28bccf268be70d5d3ffcdadb62 Author: Patrick Ohly Date: Thu May 12 09:36:59 2011 +0200 libecal: catch invalid CalObjModType values This protects backends without their own parameter checking from being invoked with invalid CalObjModType values. Note that this only excludes values that haven't been defined. Backends still need to check whether they support the selected mode. calendar/libecal/e-cal.c | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) commit c54220339d9fda38d537e1f8cac3637403b362ab Author: Patrick Ohly Date: Thu May 12 09:29:16 2011 +0200 libecal: added CALOBJ_MOD_ONLY_THIS The goal is to have an orthogonal API where each operation also has an inverse operation. Adding a detached recurrence was possible with e_cal_modify_object(), but removing it again wasn't without modifying the parent appointment. CALOBJ_MOD_ONLY_THIS in e_cal_remove_object_with_mod() provides that inverse operation by avoiding the modifications to the parent. The semantic in e_cal_modify_object(), the other call taking a CalObjModType, is unchanged. CALOBJ_MOD_ONLY_THIS is not valid there. Because not all backends reject CALOBJ_MOD_ONLY_THIS when they don't support it, a static capability CAL_STATIC_CAPABILITY_REMOVE_ONLY_THIS is added that must be checked first before using CALOBJ_MOD_ONLY_THIS. calendar/libecal/e-cal-util.h | 2 + calendar/libecal/e-cal.c | 42 +++++++++++++++++++++++---- calendar/libedata-cal/e-cal-backend-sync.c | 2 +- 3 files changed, 38 insertions(+), 8 deletions(-) commit ba88feadc788ab9a2961afd6a3575d7079928c32 Author: Patrick Ohly Date: Wed May 11 16:59:51 2011 +0200 calendar file backend: support removing parent event with CALOBJ_MOD_THIS It was possible to create a meeting series with just a detached event (RECURRENCE-ID set) by importing a meeting invitation for that single recurrence. It was not possible to arrive at that same state after adding the parent event (the one with the RRULE) because e_cal_remove_object_with_mod() removed all instances for CALOBJ_MOD_THIS and empty rid. This contradicts the intended semantic of e_cal_remove_object_with_mod(): "By using a combination of the @uid, @rid and @mod arguments, you can remove specific instances. If what you want is to remove all instances, use e_cal_remove_object instead." This patch implements the desired semantic: - e_cal_backend_file_remove_object(CALOBJ_MOD_THIS) now always calls remove_instance(). - remove_instance() was extended to also work for the parent event. - That call removes the complete object if nothing is left after removing the instance. This case must be handled by the caller. The return value is the original object (if it still exists) and NULL if not. - Because the uid pointer into the object may become invalid as part of the removal, a more permanent pointer has to be provided by the caller. calendar/backends/file/e-cal-backend-file.c | 136 +++++++++++++++++--------- 1 files changed, 89 insertions(+), 47 deletions(-) commit 3f1d23a7dba2bdb48265a1fada96db20069a1afd Author: Kjartan Maraas Date: Tue Jun 7 11:04:59 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 2489 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1234 insertions(+), 1255 deletions(-) commit 4324e0125cbc23c81bd8f1dadcafdd945cf26eb1 Author: Christophe Dumez Date: Mon Jun 6 16:48:42 2011 +0300 e_book_backend_file_get_contact_list: Fix memory leak vcard_dbt.data should be freed if it is not appended to the contact list otherwise memory gets leaked. addressbook/backends/file/e-book-backend-file.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 6f17fe55e43d366eebd7f0bc7eeba0f3c56b3785 Author: Christophe Dumez Date: Mon Jun 6 16:55:04 2011 +0300 e_contact_name_from_string(): Fix possible memory leak The 'name' variable memory was leaked when name_str is NULL. addressbook/libebook/e-contact.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 72d7dbc0250de6aa426c9a20140c07a05d1ffd1e Author: Milan Crha Date: Mon Jun 6 15:16:27 2011 +0200 Fix few memory leaks calendar/backends/caldav/e-cal-backend-caldav.c | 3 +++ calendar/backends/file/e-cal-backend-file.c | 1 - calendar/backends/weather/e-cal-backend-weather.c | 1 - calendar/libedata-cal/e-data-cal.c | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) commit 6e0731c10801393d2bf1709ccff530df63bdbe28 Author: Christophe Dumez Date: Mon May 30 14:43:14 2011 +0300 e_dbhash_new: Close and reopen db handle to avoid memory leak According to the documentation, "If DB->open fails, the DB->close method should be called to discard the DB handle". The current code was calling open() again on the same handle without closing it it first, possibly causing memory leaks. This patch is adapted from commit 37d3c0f65c989afe9ffc2d734d86b2ae0019edae in eds-fremantle GIT repository. libebackend/e-dbhash.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 5f75312bfd570a78575e8332f5f621e8c4b023d9 Author: Christophe Dumez Date: Mon May 30 10:40:55 2011 +0300 e_name_western_reorder_asshole: Fix possible memory leak Free 'prefix' variable on early return. addressbook/libebook/e-name-western.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 268e7be0c2dedb9ffb66130d9877a5634239ba1e Author: Raul Gutierrez Segales Date: Sun Jun 5 19:02:46 2011 +0100 Add constructor for EContactAddress Needed by introspected bindings. addressbook/libebook/e-contact.c | 13 +++++++++++++ addressbook/libebook/e-contact.h | 1 + .../addressbook/libebook/libebook-sections.txt | 1 + .../addressbook/libebook/tmpl/e-contact.sgml | 8 ++++++++ 4 files changed, 23 insertions(+), 0 deletions(-) commit f6e4282058a66bff7c6a3b99f8f9c01680aabd40 Author: Raul Gutierrez Segales Date: Sat Jun 4 12:02:06 2011 +0100 Add constructor for EContactPhoto This is needed by introspected bindings, otherwise they have no way to instantiate EContactPhotos. addressbook/libebook/e-contact.c | 13 +++++++++++++ addressbook/libebook/e-contact.h | 1 + .../addressbook/libebook/libebook-sections.txt | 1 + .../addressbook/libebook/tmpl/e-contact.sgml | 9 +++++++++ 4 files changed, 24 insertions(+), 0 deletions(-) commit 64511aef7248cc5a1c1c463f5f9f19196921b42c Author: Matthew Barnes Date: Sun Jun 5 22:02:34 2011 -0500 Limit libgdata to 0.7 or 0.8. There are unreleased API changes beyond 0.8 which we don't support yet. configure.ac | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9cc98b533a26bda3146f88a5d35f837e866adba6 Author: Fran Diéguez Date: Sun Jun 5 23:19:35 2011 +0200 Updated Galician translations po/gl.po | 2546 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1350 insertions(+), 1196 deletions(-) commit 322ec4df9648186645b5e4aeb764a2b1d97c4ea0 Author: Jorge González Date: Sat Jun 4 13:24:49 2011 +0200 Updated Spanish translation po/es.po | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit effa97fabded3aedde641007c22903de28198f2b Author: Daniel Mustieles Date: Sat Jun 4 13:19:33 2011 +0200 Updated Spanish translation po/es.po | 1018 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 497 insertions(+), 521 deletions(-) commit 876e2b5add7f9ed8269870998cf6a1a49a88e17c Author: Raul Gutierrez Segales Date: Mon May 30 11:24:17 2011 +0100 Bug #651458 - Add getters/settrs for EContactPhoto This is needed for introspected bindings since gobject-introspection can't cope with the current layout of the EContactPhoto structure. addressbook/libebook/e-contact.c | 108 ++++++++++++++++++++ addressbook/libebook/e-contact.h | 10 ++- .../addressbook/libebook/libebook-sections.txt | 6 + .../addressbook/libebook/tmpl/e-contact.sgml | 53 ++++++++++ 4 files changed, 175 insertions(+), 2 deletions(-) commit 9a3a2402f3d4eb65f043c7608ee2397711c67a17 Author: Milan Crha Date: Fri Jun 3 16:21:49 2011 +0200 Workaround compiler warnings camel/camel-db.c | 4 ++-- camel/camel-store.c | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit 44fecdf32eb8e1cb6067d495bfb762c5f2e40c97 Author: Mathieu Trudel-Lapierre Date: Fri Jun 3 15:10:27 2011 +0200 Bug #633948 - Try harder to use -lresolv in LDAP_LIBS m4/evo_ldap_check.m4 | 2 +- m4/evo_sunldap_check.m4 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 65a0f255464dc7d7b8f7f0aefeff1462f00d4475 Author: Christophe Dumez Date: Fri Jun 3 11:33:49 2011 +0200 Bug #651226 - e_book_new_system_addressbook() should create source in GConf The same problem was fixed in libecal by commit 3bb75464a67 and commit 05c0b7b4bd0. addressbook/libebook/e-book.c | 74 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 71 insertions(+), 3 deletions(-) commit 226d907a16c7e83ca600fe95f4ceb7fa26677b9d Author: Milan Crha Date: Fri Jun 3 11:08:47 2011 +0200 Bug #649757 - Filtering based on a source account always succeeded camel/camel-filter-search.c | 54 ++++++++++++++++++++++++++++++------------ 1 files changed, 38 insertions(+), 16 deletions(-) commit 4c9cacda63919be318ef9384ad22a61cb39b1fa3 Author: Milan Crha Date: Thu Jun 2 09:30:10 2011 +0200 Bug #640083 - Force secured connection when using LDAPS port addressbook/backends/ldap/e-book-backend-ldap.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9b4f49294a828381ace999b847b470036d097751 Author: Milan Crha Date: Wed Jun 1 23:07:41 2011 +0200 Bug #649757 - Return back camel_filter_driver_filter_mbox() It's still used for "Local delivery" mbox files and it has nothing to do with On This Computer store type. camel/camel-filter-driver.c | 147 ++++++++++++++++++++ camel/camel-filter-driver.h | 5 + docs/reference/camel/camel-sections.txt | 1 + docs/reference/camel/tmpl/camel-filter-driver.sgml | 13 ++ docs/reference/camel/tmpl/camel-unused.sgml | 12 -- 5 files changed, 166 insertions(+), 12 deletions(-) commit ed9780c589e0f023ebc0cefdff080c24778b4471 Author: Milan Crha Date: Wed Jun 1 13:33:04 2011 +0200 Fix a typo in the code, do not call itself recursively addressbook/libedata-book/e-book-backend-sync.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fab047c850365e04ba1f3a3e8e2d28ebcd61bfd0 Author: Matthew Barnes Date: Wed Jun 1 06:12:43 2011 -0400 Fix build breaks. addressbook/libedata-book/e-data-book-factory.c | 4 +++- addressbook/libedata-book/e-data-book.c | 10 ++++++---- calendar/libedata-cal/e-data-cal-factory.c | 4 +++- camel/camel-operation.c | 18 +++++++++--------- 4 files changed, 21 insertions(+), 15 deletions(-) commit 3311169380d5f7efe21107019be145f4b99127c2 Author: Milan Crha Date: Wed Jun 1 07:34:17 2011 +0200 Bug #651147 - EBook/ECal done signals ignored due to wrong name addressbook/libedata-book/e-data-book-factory.c | 10 +- addressbook/libedata-book/e-data-book-view.c | 4 +- addressbook/libedata-book/e-data-book.c | 44 +++--- addressbook/libegdbus/e-gdbus-book-factory.c | 10 +- addressbook/libegdbus/e-gdbus-book-view.c | 40 +++--- addressbook/libegdbus/e-gdbus-book.c | 112 +++++++------- calendar/libedata-cal/e-data-cal-factory.c | 10 +- calendar/libedata-cal/e-data-cal-view.c | 4 +- calendar/libedata-cal/e-data-cal.c | 74 +++++----- calendar/libegdbus/e-gdbus-cal-factory.c | 10 +- calendar/libegdbus/e-gdbus-cal-view.c | 40 +++--- calendar/libegdbus/e-gdbus-cal.c | 182 +++++++++++----------- 12 files changed, 270 insertions(+), 270 deletions(-) commit 1886d3d0573388aa5c13af99f714687ba6a66ec6 Author: Milan Crha Date: Wed Jun 1 07:22:14 2011 +0200 Replace deprecated g_atomic_int_exchange_and_add() addressbook/libedata-book/e-data-book-factory.c | 2 +- addressbook/libedata-book/e-data-book.c | 2 +- calendar/libedata-cal/e-data-cal-factory.c | 2 +- camel/camel-operation.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 6e1a5b1257acdd503d2f3b7f298f13c1cadf466c Author: Milan Crha Date: Tue May 31 18:10:49 2011 +0200 Bug #651446 - Implement e_book_client_get_contacts_uids() addressbook/backends/file/e-book-backend-file.c | 96 +++++++++ .../backends/google/e-book-backend-google.c | 33 +++ addressbook/backends/ldap/e-book-backend-ldap.c | 204 ++++++++++++++++++++ .../backends/webdav/e-book-backend-webdav.c | 38 ++++ addressbook/libebook/e-book-client.c | 132 +++++++++++++ addressbook/libebook/e-book-client.h | 4 + addressbook/libedata-book/e-book-backend-sync.c | 85 ++++++++ addressbook/libedata-book/e-book-backend-sync.h | 2 + addressbook/libedata-book/e-book-backend.c | 32 +++ addressbook/libedata-book/e-book-backend.h | 2 + addressbook/libedata-book/e-data-book.c | 53 +++++ addressbook/libedata-book/e-data-book.h | 1 + addressbook/libegdbus/e-gdbus-book.c | 29 +++ addressbook/libegdbus/e-gdbus-book.h | 9 + tests/libebook/client/test-client-async.c | 38 ++++- tests/libebook/client/test-client.c | 37 ++++ 16 files changed, 794 insertions(+), 1 deletions(-) commit e2b36b818c5e9b15b94b14eb232d27c9fbb597dd Author: Matthew Barnes Date: Sun May 29 18:43:45 2011 -0400 Oops, little Freudian slip there in the comment. camel/camel-store.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6bc75c47f516301364d653140fcf82193d0a2d52 Author: Matthew Barnes Date: Sun May 29 18:34:49 2011 -0400 CamelVeeFolder: Fix a deadlock. folder_added_uid() was trying to obtain a reader lock while holding a writer lock, since a DB transaction had already been started. To work around the issue, queue up message UIDs in folder_added_uid(), and then execute a DB transaction using the queued message UIDs AFTER we're done iterating over the 'matchhash' hash table. camel/camel-vee-folder.c | 82 ++++++++++++++++++++++++++++------------------ 1 files changed, 50 insertions(+), 32 deletions(-) commit 86bcb482b69c01755b654006881f883f39c435f3 Author: Matthew Barnes Date: Sun May 29 17:07:09 2011 -0400 camel_store_get_folder_sync(): Readability cleanups. camel/camel-store.c | 122 ++++++++++++++++++++++++++++++++++---------------- 1 files changed, 83 insertions(+), 39 deletions(-) commit 0f41745002507061b83b69b6b69ec122f369ccd0 Author: Raul Gutierrez Segales Date: Sun May 29 22:25:01 2011 +0100 Introspection: fix annotation in e_book_client_get_contact_finish addressbook/libebook/e-book-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e31246cb1821e6e37f59a8229a30a5eb049e88e3 Author: Raul Gutierrez Segales Date: Sun May 29 22:20:43 2011 +0100 Introspection: fix annotation in e_book_client_get_contact_sync addressbook/libebook/e-book-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c9f851b3423b6d30ffc5b186ff82b25203e4a02a Author: Raul Gutierrez Segales Date: Sun May 29 15:29:35 2011 +0100 Vala bindings: use e-book-client.h instead of e-book.h addressbook/libebook/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a31c429a1592f67bebb4b4437399197ed3ccb82f Author: Raul Gutierrez Segales Date: Sun May 29 15:14:58 2011 +0100 Introspection: fix annotation for e_book_client_get_view_finish () addressbook/libebook/e-book-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 701c1006f59ad1ebdfd841bf2fafef9351db024e Author: Raul Gutierrez Segales Date: Sun May 29 14:55:05 2011 +0100 Introspection: add missing annotations in libedataserver libedataserver/e-client.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d1150fdf07bd5531eb3cac2d3698b960c658ce72 Author: Raul Gutierrez Segales Date: Sun May 29 14:54:19 2011 +0100 Vala bindings: set the type of the signals emitted by BookClientView vala/EBook-1.2.metadata | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2a5dd8c1c8c46bf8434baec63edbc8af079db348 Author: Raul Gutierrez Segales Date: Sun May 29 14:53:49 2011 +0100 Vala bindings: include gio-2.0 needed by EDataServer libedataserver/Makefile.am | 2 +- vala/Makefile.am | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) commit 577f0c68c139d39a562aa016ffcc673e6f38a58d Author: Raul Gutierrez Segales Date: Sun May 29 13:53:22 2011 +0100 Vala bindings: include gio-2.0 needed by EBookClient vala/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a31b28aacff704d0d7d693fd5c1ff20b650c6e6d Author: Carles Ferrando Date: Sun May 29 14:00:10 2011 +0200 [l10n]Updated Catalan (Valencian) translation po/ca@valencia.po | 4523 ++++++++++++++++++++++++++++------------------------- 1 files changed, 2431 insertions(+), 2092 deletions(-) commit 17f8add8bdae9541478af8095ae0629110a25657 Author: Matthew Barnes Date: Sat May 28 11:33:48 2011 -0400 Including directly is rarely needed. addressbook/libebook/e-book-client-view.c | 1 - addressbook/libebook/e-book-view.c | 2 -- addressbook/libebook/e-book.c | 1 - addressbook/libebook/e-book.h | 2 -- addressbook/libebook/e-contact.h | 1 - addressbook/libebook/e-destination.h | 1 - addressbook/libedata-book/e-book-backend-factory.h | 1 - addressbook/libedata-book/e-book-backend-sexp.h | 1 - addressbook/libedata-book/e-book-backend-summary.h | 1 - addressbook/libedata-book/e-book-backend.h | 1 - addressbook/libedata-book/e-data-book-view.h | 1 - addressbook/libedata-book/e-data-book.c | 1 - addressbook/libedata-book/e-data-book.h | 1 - .../backends/caldav/e-cal-backend-caldav-factory.h | 1 - .../contacts/e-cal-backend-contacts-factory.h | 1 - .../backends/file/e-cal-backend-file-factory.h | 1 - .../backends/http/e-cal-backend-http-factory.h | 1 - .../weather/e-cal-backend-weather-factory.h | 1 - calendar/libecal/e-cal.c | 2 -- calendar/libedata-cal/e-cal-backend-factory.h | 1 - calendar/libedata-cal/e-cal-backend-file-store.h | 1 - .../libedata-cal/e-cal-backend-loader-factory.h | 1 - calendar/libedata-cal/e-cal-backend-sexp.h | 1 - calendar/libedata-cal/e-cal-backend-store.h | 1 - calendar/libedata-cal/e-data-cal-view.c | 1 - calendar/libedata-cal/e-data-cal-view.h | 1 - calendar/libedata-cal/e-data-cal.c | 1 - calendar/libedata-cal/e-data-cal.h | 1 - camel/camel-folder-summary.c | 1 - libedataserver/e-gdbus-templates.c | 1 - libedataserver/e-list-iterator.h | 1 - libedataserver/e-list.h | 1 - libedataserver/e-proxy.c | 2 -- libedataserverui/e-source-selector-dialog.c | 1 - 34 files changed, 0 insertions(+), 38 deletions(-) commit e7a1e95161c0dde21f112f7bd56b90216695840e Author: Matthew Barnes Date: Sat May 28 11:30:07 2011 -0400 Including directly is rarely needed. addressbook/backends/file/e-book-backend-file.c | 1 - addressbook/backends/vcf/e-book-backend-vcf.c | 1 - .../backends/webdav/e-book-backend-webdav.c | 1 - addressbook/libebook/e-address-western.c | 1 - addressbook/libebook/e-book-client-view.h | 1 - addressbook/libebook/e-book-client.c | 1 - addressbook/libebook/e-book-client.h | 1 - addressbook/libebook/e-book-types.h | 1 - addressbook/libebook/e-book-view.h | 1 - addressbook/libebook/e-book.h | 1 - addressbook/libebook/e-contact.c | 1 - addressbook/libebook/e-destination.c | 1 - addressbook/libebook/e-destination.h | 1 - addressbook/libebook/e-name-western.c | 1 - addressbook/libebook/e-vcard.c | 1 - addressbook/libebook/e-vcard.h | 1 - addressbook/libedata-book/e-book-backend-sexp.h | 1 - addressbook/libedata-book/e-book-backend-summary.c | 1 - addressbook/libedata-book/e-book-backend-summary.h | 1 - addressbook/libedata-book/e-book-backend-sync.h | 1 - addressbook/libedata-book/e-book-backend.h | 1 - addressbook/libedata-book/e-data-book-types.h | 2 ++ addressbook/libedata-book/e-data-book-view.h | 1 - calendar/backends/file/e-cal-backend-file.c | 1 - calendar/libecal/e-cal-client.c | 1 - calendar/libecal/e-cal-client.h | 1 - calendar/libecal/e-cal-component.c | 1 - calendar/libecal/e-cal-recur.c | 1 - calendar/libecal/e-cal-recur.h | 1 - calendar/libecal/e-cal-system-timezone.c | 1 - calendar/libecal/e-cal-time-util.c | 1 - calendar/libecal/e-cal-util.c | 1 - calendar/libecal/e-cal-util.h | 1 - calendar/libedata-cal/e-cal-backend-cache.c | 1 - calendar/libedata-cal/e-cal-backend-sexp.h | 1 - calendar/libedata-cal/e-cal-backend-sync.h | 1 - calendar/libedata-cal/e-data-cal-view.c | 1 - calendar/libedata-cal/e-data-cal-view.h | 1 - camel/camel-charset-map.c | 2 -- camel/camel-iconv.c | 2 -- camel/camel-list-utils.c | 2 -- camel/camel-msgport.c | 2 -- camel/camel-msgport.h | 1 - camel/camel-utf8.c | 2 -- camel/camel-utf8.h | 2 ++ camel/providers/imapx/camel-imapx-conn-manager.c | 1 - camel/providers/imapx/camel-imapx-server.c | 1 - camel/providers/imapx/camel-imapx-utils.h | 1 - camel/providers/imapx/test-imapx.c | 1 - libebackend/e-db3-utils.c | 1 - libebackend/e-file-cache.c | 1 - libedataserver/e-client-private.h | 1 - libedataserver/e-client.c | 1 - libedataserver/e-client.h | 1 - libedataserver/e-credentials.c | 1 - libedataserver/e-data-server-util.c | 2 -- libedataserver/e-gdbus-templates.c | 1 - libedataserver/e-operation-pool.c | 2 -- libedataserver/e-operation-pool.h | 1 - libedataserver/e-proxy.c | 1 - libedataserver/e-time-utils.c | 1 - libedataserver/e-uid.c | 2 -- libedataserver/e-xml-hash-utils.c | 1 - libedataserver/e-xml-utils.c | 1 - libedataserverui/e-client-utils.c | 1 - libedataserverui/e-client-utils.h | 1 - libedataserverui/e-name-selector-model.c | 1 - libedataserverui/e-name-selector-model.h | 1 - libedataserverui/e-name-selector.c | 1 - libedataserverui/e-name-selector.h | 2 -- libedataserverui/e-passwords.h | 1 - tests/libebook/client/client-test-utils.h | 1 - tests/libebook/ebook-test-utils.c | 1 - tests/libebook/ebook-test-utils.h | 1 - tests/libecal/client/client-test-utils.h | 1 - tests/libecal/ecal-test-utils.c | 1 - tests/libecal/ecal-test-utils.h | 1 - tests/libecal/test-ecal.c | 1 - tests/libedata-cal/test-intervaltree.c | 1 - tests/libedataserverui/test-client-examine-auth.c | 2 -- 80 files changed, 4 insertions(+), 88 deletions(-) commit 09f90043294d5002f39d2df471bc7a69d9ab2063 Author: Raul Gutierrez Segales Date: Sat May 28 14:33:45 2011 +0100 Introspection: add missing annotations in libebook addressbook/libebook/e-book-client-view.c | 2 +- addressbook/libebook/e-destination.c | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) commit b418f0e1ec73c2ba6860f55cf5efc4929805e43e Author: Raul Gutierrez Segales Date: Sat May 28 14:32:40 2011 +0100 Vala bindings: include EBookClient and EBookClientView addressbook/libebook/Makefile.am | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 37a3503b30cc071971a6806bd43d4a3bee949bb8 Author: Christophe Dumez Date: Fri May 27 15:40:06 2011 +0200 Bug #651113 - [libebook] Querying date fields is not supported addressbook/libedata-book/e-book-backend-sexp.c | 33 ++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) commit ac16f4aeb1c146e89e709d0f0f5455275fbe62e8 Author: Christophe Dumez Date: Fri May 27 15:37:35 2011 +0200 Bug #651054 - Support queries based on "photo" contact field addressbook/libedata-book/e-book-backend-sexp.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit f700cef243672e64411e4ff28156930eace8b5af Author: Christophe Dumez Date: Fri May 27 15:30:39 2011 +0200 Bug #650952 - Remove unknown EContact field name runtime warning addressbook/libebook/e-contact.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 16ebd8f3e9269f7b788fc093f0c7fd952732ac52 Author: Christophe Dumez Date: Fri May 27 15:27:30 2011 +0200 Bug #650950 - entry_compare() should iterate over attributes with the same name Extend entry_compare() to iterate over attributes that have the same name (e.g. X-HOBBY) so that it can match any of them, not just the first one in the vCard. addressbook/libedata-book/e-book-backend-sexp.c | 25 +++++++++++++--------- 1 files changed, 15 insertions(+), 10 deletions(-) commit 9fc9cabef1a9732b538f6406656fce491d57fca6 Author: Matthew Barnes Date: Fri May 27 14:01:18 2011 +0200 Bug #648736 - Crash when adding default vcard for newly created DB addressbook/backends/file/e-book-backend-file.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit f49e7f0f03c908ddc638ea045963febc68928875 Author: Daniel Mustieles Date: Thu May 26 20:05:01 2011 +0200 Updated Spanish translation po/es.po | 81 ++++++++++++++++++++++++------------------------------------- 1 files changed, 32 insertions(+), 49 deletions(-) commit 90f5b8151fad3d40e213a365835b37144eafe553 Author: Matthew Barnes Date: Thu May 26 11:34:28 2011 -0400 Automated Gtk-Doc updates from backend API changes. .../libedata-book/tmpl/e-book-backend-sync.sgml | 82 +----- .../libedata-book/tmpl/e-book-backend.sgml | 214 ++------------- .../libedata-book/tmpl/e-data-book-factory.sgml | 9 - .../libedata-book/tmpl/e-data-book-view.sgml | 29 -- .../libedata-book/tmpl/e-data-book.sgml | 73 +----- .../libedata-book/tmpl/libedata-book-unused.sgml | 303 ++++++++++++++++++++ .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 143 ++-------- .../calendar/libedata-cal/tmpl/e-cal-backend.sgml | 269 +++--------------- .../libedata-cal/tmpl/e-data-cal-common.sgml | 6 - .../libedata-cal/tmpl/e-data-cal-factory.sgml | 9 - .../libedata-cal/tmpl/e-data-cal-view.sgml | 71 +---- .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 291 ------------------- .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + .../libedataserverui/tmpl/e-source-combo-box.sgml | 12 +- 15 files changed, 417 insertions(+), 1097 deletions(-) commit 131e00918a1df38c93cd79dbf379c19bbe426127 Author: Matthew Barnes Date: Thu May 26 11:21:37 2011 -0400 Reduce diff noise with account-mgmt branch. Mostly silly code cleanup type stuff, so I can see the important changes more easily. .../backends/ldap/e-book-backend-ldap-factory.c | 6 +- .../backends/vcf/e-book-backend-vcf-factory.c | 6 +- .../backends/webdav/e-book-backend-webdav.c | 7 +- addressbook/libebook/e-book.c | 32 ++-- addressbook/libebook/e-destination.c | 7 +- .../libedata-book/e-book-backend-db-cache.c | 5 +- addressbook/libedata-book/e-book-backend.c | 2 - addressbook/libedata-book/e-data-book-factory.c | 28 ++- calendar/backends/caldav/e-cal-backend-caldav.c | 6 +- .../contacts/e-cal-backend-contacts-factory.c | 82 +++----- .../backends/contacts/e-cal-backend-contacts.c | 66 +++--- .../backends/file/e-cal-backend-file-factory.c | 216 +++++++++----------- calendar/backends/file/e-cal-backend-file.c | 32 ++-- .../backends/http/e-cal-backend-http-factory.c | 218 +++++++++----------- calendar/backends/http/e-cal-backend-http.c | 12 +- .../weather/e-cal-backend-weather-factory.c | 84 ++++----- calendar/backends/weather/e-cal-backend-weather.c | 4 +- calendar/backends/weather/e-weather-source-ccf.c | 7 +- calendar/backends/weather/e-weather-source-ccf.h | 31 ++- calendar/backends/weather/e-weather-source.c | 13 +- calendar/backends/weather/e-weather-source.h | 41 +++- calendar/libecal/e-cal.c | 46 +++-- calendar/libecal/e-cal.h | 5 +- calendar/libedata-cal/e-cal-backend.c | 1 - calendar/libedata-cal/e-data-cal-factory.c | 23 ++- configure.ac | 1 - libedataserverui/e-book-auth-util.c | 2 +- libedataserverui/e-name-selector-dialog.c | 1 + libedataserverui/e-name-selector-entry.c | 1 + libedataserverui/e-name-selector.h | 2 +- libedataserverui/e-source-combo-box.c | 82 ++++---- libedataserverui/e-source-combo-box.h | 12 +- libedataserverui/e-source-selector-dialog.c | 26 +-- libedataserverui/e-source-selector-dialog.h | 2 +- libedataserverui/e-source-selector.c | 2 - libedataserverui/e-source-selector.h | 11 +- 36 files changed, 558 insertions(+), 564 deletions(-) commit dfbfcaa1d4d650be6db7f4b326226062108431a8 Author: Raul Gutierrez Segales Date: Thu May 26 12:50:52 2011 +0100 Vala bindings: metadata helpers for EContactAddress vala/EBook-1.2.metadata | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 62a74ee2e6653aeb9ee2381997077374152574bd Author: Raul Gutierrez Segales Date: Thu May 26 12:45:47 2011 +0100 Vala bindings: metadata helpers for EContactName vala/EBook-1.2.metadata | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit f89547c5fcd7af10c8d550115fb0aa2b2ac21efb Author: Raul Gutierrez Segales Date: Thu May 26 12:34:16 2011 +0100 Vala bindings: add path to dependency GIRs vala/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e8e86635ba145b736760013b755e7ecb19943c87 Author: Chenthill Palanisamy Date: Thu May 26 17:01:32 2011 +0530 CamelDB: Initiate a transaction before writing into db. camel/camel-vee-folder.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit c5348d470881ed5da94462f23e354c70c5b2f4cb Author: Chenthill Palanisamy Date: Thu May 26 15:56:07 2011 +0530 Bug 640054 - CamelDB: do not read the db while a trasaction is in progress. Fix the dead-lock caused due to transaction (DB WRITE_LOCK) and summary lock. camel/camel-db.c | 33 ++++++++++++++++++++++++++++----- camel/camel-folder-summary.c | 27 +++++++++++++-------------- 2 files changed, 41 insertions(+), 19 deletions(-) commit 72eab52a8bd9d31da0ed1e2fa2f53597d714c66a Author: Chenthill Palanisamy Date: Thu May 26 13:39:30 2011 +0530 CamelDB: Ensure that begin_transaction is called before adding queries to a transaction camel/camel-db.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 9dd50efc2b7b242fa51bb5b09f86db327c37f81d Author: Chenthill Palanisamy Date: Thu May 26 13:25:32 2011 +0530 CamelFolderSummary: Remove undefined function camel_folder_summary_header_load from header file camel/camel-folder-summary.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9d944e69ed19f0ff6322914fe88ab7e2261818ae Author: Chenthill Palanisamy Date: Thu May 26 13:23:49 2011 +0530 CamelDB: Use camel_db_select while retrieving the folder version camel/camel-db.c | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) commit 78b0894ed791a2f171f784056d3bdd392b7ac7c2 Author: Chenthill Palanisamy Date: Wed May 25 13:10:53 2011 +0530 CamelDB: use a RW lock to prevent reads while write is in progress camel/camel-db.c | 136 +++++++++++++++++++------------------------------- camel/camel-db.h | 2 + camel/camel-store.c | 8 +-- 3 files changed, 56 insertions(+), 90 deletions(-) commit eab040bbab9852ed1ad910a8b52ea62846b8cbab Author: Milan Crha Date: Thu May 26 11:11:09 2011 +0200 Bug #589495 - Search folder by Size (KB) counts bytes, not KB camel/camel-search-sql-sexp.c | 3 ++- camel/camel-search-sql.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit f0e3e2da21d6bb0143727fad0666496f3f2bfa6c Author: Jorge González Date: Wed May 25 22:46:15 2011 +0200 Updated Spanish translation po/es.po | 66 +++++++++---------------------------------------------------- 1 files changed, 10 insertions(+), 56 deletions(-) commit 4685522340dd24efcc5be0197230d1a95bd82b75 Author: Daniel Mustieles Date: Wed May 25 19:10:46 2011 +0200 Updated Spanish translation po/es.po | 2172 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1203 insertions(+), 969 deletions(-) commit 2f35e0c0ee312f332b785438a2108045837e3251 Author: Matthew Barnes Date: Mon May 23 12:51:00 2011 -0400 camel_store_create_folder_sync(): Add a status message. camel/camel-store.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 0bc85d0079411461edaa8ba28dbf9ab4993ade7f Author: Milan Crha Date: Mon May 23 17:59:26 2011 +0200 Fix issues reported by intltool-update camel/camel-debug.c | 6 ++---- po/POTFILES.in | 3 +++ tests/libebook/test-photo.c | 38 +++++++++++++++++++------------------- 3 files changed, 24 insertions(+), 23 deletions(-) commit cd3467686308492c9f9d99f33fc2c10a6a332747 Author: Milan Crha Date: Mon May 23 16:49:19 2011 +0200 Bug #550414 - Corruption of mailbox and can't expunge trash The second attempt - be more aggressive with locking camel/providers/local/camel-mbox-summary.c | 41 +++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 6 deletions(-) commit b87d528088178a72b62aa7610747ffeaa3ae008a Author: Seán de Búrca Date: Mon May 23 06:07:13 2011 -0600 Updated Irish translation. po/ga.po | 5009 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 2457 insertions(+), 2552 deletions(-) commit 9c36f9f9d65cb01fc0bdf1e49f713bca2e4cff38 Author: Seán de Búrca Date: Mon May 23 04:43:15 2011 -0600 Remove groupwise files from POTFILES.in po/POTFILES.in | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) commit 06cf0baa73a9d19d03cbf84e751fecef987e0b3a Author: Milan Crha Date: Mon May 23 11:45:20 2011 +0200 New EClient/EBookClient/ECalClient API deprecating EBook/ECal addressbook/backends/file/e-book-backend-file.c | 398 +- .../backends/google/e-book-backend-google.c | 471 +- addressbook/backends/ldap/e-book-backend-ldap.c | 1155 ++-- addressbook/backends/vcf/e-book-backend-vcf.c | 158 +- .../backends/webdav/e-book-backend-webdav.c | 237 +- addressbook/libebook/Makefile.am | 5 + addressbook/libebook/e-book-client-view-private.h | 34 + addressbook/libebook/e-book-client-view.c | 384 ++ addressbook/libebook/e-book-client-view.h | 71 + addressbook/libebook/e-book-client.c | 2093 ++++++ addressbook/libebook/e-book-client.h | 131 + addressbook/libebook/e-book-view-private.h | 1 + addressbook/libebook/e-book-view.c | 49 +- addressbook/libebook/e-book-view.h | 12 +- addressbook/libebook/e-book.c | 362 +- addressbook/libebook/e-book.h | 5 + addressbook/libedata-book/Makefile.am | 1 - addressbook/libedata-book/e-book-backend-sync.c | 511 +- addressbook/libedata-book/e-book-backend-sync.h | 81 +- addressbook/libedata-book/e-book-backend.c | 950 ++-- addressbook/libedata-book/e-book-backend.h | 221 +- addressbook/libedata-book/e-data-book-factory.c | 53 +- addressbook/libedata-book/e-data-book-factory.h | 2 +- addressbook/libedata-book/e-data-book-types.h | 18 +- addressbook/libedata-book/e-data-book-view.c | 169 +- addressbook/libedata-book/e-data-book-view.h | 45 +- addressbook/libedata-book/e-data-book.c | 894 ++- addressbook/libedata-book/e-data-book.h | 118 +- addressbook/libedata-book/opid.c | 75 - addressbook/libedata-book/opid.h | 28 - addressbook/libegdbus/Makefile.am | 28 +- addressbook/libegdbus/e-gdbus-book-factory.c | 551 ++ addressbook/libegdbus/e-gdbus-book-factory.h | 120 + addressbook/libegdbus/e-gdbus-book-view.c | 690 ++ addressbook/libegdbus/e-gdbus-book-view.h | 155 + addressbook/libegdbus/e-gdbus-book.c | 1126 +++ addressbook/libegdbus/e-gdbus-book.h | 265 + addressbook/libegdbus/e-gdbus-egdbusbook.c | 4483 ------------ addressbook/libegdbus/e-gdbus-egdbusbook.h | 640 -- addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 1112 --- addressbook/libegdbus/e-gdbus-egdbusbookfactory.h | 202 - addressbook/libegdbus/e-gdbus-egdbusbookview.c | 2025 ------ addressbook/libegdbus/e-gdbus-egdbusbookview.h | 285 - addressbook/libegdbus/e-gdbus-marshallers.c | 343 - addressbook/libegdbus/e-gdbus-marshallers.h | 77 - addressbook/libegdbus/e-gdbus-marshallers.list | 10 - addressbook/libegdbus/e-gdbus-typemappers.h | 11 - calendar/backends/caldav/e-cal-backend-caldav.c | 566 +- .../backends/contacts/e-cal-backend-contacts.c | 249 +- calendar/backends/file/e-cal-backend-file.c | 727 +-- calendar/backends/http/e-cal-backend-http.c | 437 +- calendar/backends/weather/e-cal-backend-weather.c | 301 +- calendar/libecal/Makefile.am | 7 +- calendar/libecal/e-cal-client-view-private.h | 35 + calendar/libecal/e-cal-client-view.c | 527 ++ calendar/libecal/e-cal-client-view.h | 68 + calendar/libecal/e-cal-client.c | 4106 +++++++++++ calendar/libecal/e-cal-client.h | 193 + calendar/libecal/e-cal-types.h | 3 +- calendar/libecal/e-cal-view.c | 40 +- calendar/libecal/e-cal-view.h | 6 + calendar/libecal/e-cal.c | 857 ++- calendar/libecal/e-cal.h | 12 + calendar/libedata-cal/e-cal-backend-sexp.c | 8 +- calendar/libedata-cal/e-cal-backend-sync.c | 742 +-- calendar/libedata-cal/e-cal-backend-sync.h | 213 +- calendar/libedata-cal/e-cal-backend.c | 1610 +++--- calendar/libedata-cal/e-cal-backend.h | 235 +- calendar/libedata-cal/e-data-cal-common.h | 3 - calendar/libedata-cal/e-data-cal-factory.c | 65 +- calendar/libedata-cal/e-data-cal-factory.h | 15 +- calendar/libedata-cal/e-data-cal-types.h | 13 +- calendar/libedata-cal/e-data-cal-view.c | 354 +- calendar/libedata-cal/e-data-cal-view.h | 53 +- calendar/libedata-cal/e-data-cal.c | 1442 +++-- calendar/libedata-cal/e-data-cal.h | 116 +- calendar/libegdbus/Makefile.am | 27 +- calendar/libegdbus/e-gdbus-cal-factory.c | 604 ++ calendar/libegdbus/e-gdbus-cal-factory.h | 116 + calendar/libegdbus/e-gdbus-cal-view.c | 690 ++ calendar/libegdbus/e-gdbus-cal-view.h | 147 + calendar/libegdbus/e-gdbus-cal.c | 1584 +++++ calendar/libegdbus/e-gdbus-cal.h | 333 + calendar/libegdbus/e-gdbus-egdbuscal.c | 7222 -------------------- calendar/libegdbus/e-gdbus-egdbuscal.h | 1011 --- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 1130 --- calendar/libegdbus/e-gdbus-egdbuscalfactory.h | 205 - calendar/libegdbus/e-gdbus-egdbuscalview.c | 2043 ------ calendar/libegdbus/e-gdbus-egdbuscalview.h | 287 - calendar/libegdbus/e-gdbus-marshallers.c | 474 -- calendar/libegdbus/e-gdbus-marshallers.h | 104 - calendar/libegdbus/e-gdbus-marshallers.list | 14 - calendar/libegdbus/e-gdbus-typemappers.h | 11 - configure.ac | 14 +- libedataserver/Makefile.am | 17 +- libedataserver/e-client-private.h | 122 + libedataserver/e-client.c | 2489 +++++++ libedataserver/e-client.h | 167 + libedataserver/e-credentials.c | 560 ++ libedataserver/e-credentials.h | 87 + libedataserver/e-data-server-util.c | 84 + libedataserver/e-data-server-util.h | 5 + libedataserver/e-gdbus-marshallers.list | 13 + libedataserver/e-gdbus-templates.c | 1710 +++++ libedataserver/e-gdbus-templates.h | 750 ++ libedataserver/e-operation-pool.c | 136 + libedataserver/e-operation-pool.h | 36 + libedataserverui/Makefile.am | 11 +- libedataserverui/e-client-utils.c | 773 +++ libedataserverui/e-client-utils.h | 61 + po/POTFILES.in | 8 + tests/libebook/Makefile.am | 2 +- tests/libebook/client/Makefile.am | 98 + tests/libebook/client/client-test-utils.c | 433 ++ tests/libebook/client/client-test-utils.h | 27 + tests/libebook/client/test-client-add-contact.c | 95 + tests/libebook/client/test-client-async.c | 121 + tests/libebook/client/test-client-examine.c | 399 ++ tests/libebook/client/test-client-get-contact.c | 70 + tests/libebook/client/test-client-get-view.c | 180 + tests/libebook/client/test-client-modify-contact.c | 159 + tests/libebook/client/test-client-nonexistent-id.c | 44 + tests/libebook/client/test-client-refresh.c | 114 + .../client/test-client-remove-contact-by-uid.c | 127 + tests/libebook/client/test-client-remove-contact.c | 130 + .../libebook/client/test-client-remove-contacts.c | 160 + tests/libebook/client/test-client-remove.c | 69 + tests/libebook/client/test-client-search.c | 67 + tests/libebook/client/test-client-self.c | 46 + .../client/test-client-stress-factory--fifo.c | 50 + .../client/test-client-stress-factory--serial.c | 37 + .../test-client-stress-factory--single-book.c | 62 + tests/libebook/client/test-client-stress-views.c | 128 + tests/libebook/client/test-client.c | 82 + tests/libebook/test-categories.c | 2 +- tests/libebook/test-date.c | 2 +- tests/libebook/test-photo.c | 2 +- tests/libebook/test-query.c | 2 +- tests/libebook/test-string.c | 2 +- tests/libebook/test-undefinedfield.c | 2 +- tests/libebook/test-untyped-phones.c | 2 +- tests/libecal/Makefile.am | 2 + tests/libecal/client/Makefile.am | 89 + tests/libecal/client/client-test-utils.c | 350 + tests/libecal/client/client-test-utils.h | 25 + tests/libecal/client/test-client-add-timezone.c | 209 + tests/libecal/client/test-client-create-object.c | 297 + tests/libecal/client/test-client-examine.c | 487 ++ .../client/test-client-get-attachment-uris.c | 191 + tests/libecal/client/test-client-get-free-busy.c | 164 + tests/libecal/client/test-client-get-object-list.c | 203 + tests/libecal/client/test-client-get-view.c | 230 + tests/libecal/client/test-client-modify-object.c | 194 + tests/libecal/client/test-client-open.c | 124 + tests/libecal/client/test-client-receive-objects.c | 142 + tests/libecal/client/test-client-refresh.c | 134 + tests/libecal/client/test-client-remove-object.c | 156 + tests/libecal/client/test-client-send-objects.c | 169 + .../client/test-client-stress-factory--fifo.c | 51 + .../client/test-client-stress-factory--serial.c | 38 + .../test-client-stress-factory--single-cal.c | 63 + tests/libecal/client/test-client-stress-views.c | 116 + tests/libecal/ecal-test-utils.c | 1 - tests/libecal/test-ecal-get-free-busy.c | 3 +- tests/libedataserverui/Makefile.am | 5 + tests/libedataserverui/test-client-examine-auth.c | 418 ++ 166 files changed, 34349 insertions(+), 29129 deletions(-) commit ea43a7ad48028dda4d67636b660d7cab9c49e988 Author: Matthew Barnes Date: Sat May 21 22:59:58 2011 -0400 Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM We can't call anything safely except write() inside a signal handler, g_unix_signal_add_watch_full() handles this for us nicely. addressbook/libedata-book/e-data-book-factory.c | 39 +++++++++++------------ calendar/libedata-cal/e-data-cal-factory.c | 38 ++++++++++------------ 2 files changed, 37 insertions(+), 40 deletions(-) commit 47811a541e2e1eed4306b4a5f7419d1e0776d797 Author: Matthew Barnes Date: Sat May 21 20:54:47 2011 -0400 Handle SIGTERM instead of SIGQUIT. SIGQUIT is supposed to produce a core dump. We don't want that. addressbook/libedata-book/e-data-book-factory.c | 16 ++++++++-------- calendar/libedata-cal/e-data-cal-factory.c | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) commit 4134d0ad40e0df0d75b1f3463bd2c47033e258cc Author: Chenthill Palanisamy Date: Fri May 20 15:59:29 2011 +0530 IMAPX: optionally download the messages in descending order. TODO: Add advanced UI options for the same. Document all the url parameters in a common place. camel/providers/imapx/camel-imapx-server.c | 77 ++++++++++++++++++++++++---- camel/providers/imapx/camel-imapx-server.h | 3 + 2 files changed, 69 insertions(+), 11 deletions(-) commit e8b0859c3d8cf3715407beaf21e8c81d8200cb76 Author: Raul Gutierrez Segales Date: Wed May 18 23:00:15 2011 +0100 Vala bindings: mark metadata file as EXTRA_DIST vala/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 59ece77ed30d70ffded96218475ecfda74752354 Author: Raul Gutierrez Segales Date: Wed May 18 21:08:02 2011 +0100 Vala bindings: use metadata to get the correct types for signals The contacts_{added,removed,changed} signals were specified with the wrong parameter types (void * instead of GLib.List) in the generated VAPI file for libebook. vala/EBook-1.2.metadata | 3 +++ vala/Makefile.am | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 4c75a19f212879e133b8d938086c042e9f6faa24 Author: Raul Gutierrez Segales Date: Wed May 18 21:07:06 2011 +0100 libedataserver: break down long lines of the Introspection part libedataserver/Makefile.am | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 312ecb9fb23e8b93f6fecaff1529dfcfbb8e1e33 Author: Raul Gutierrez Segales Date: Wed May 18 21:05:43 2011 +0100 libebook: add --pkg-export to get a package name in the generated GIR addressbook/libebook/Makefile.am | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit a5816ede3ea4e68469b2166c93bc826761c06676 Author: Raul Gutierrez Segales Date: Wed May 18 19:59:10 2011 +0100 libebook: annotate params for e_book_get_{book_view_async,self} addressbook/libebook/e-book.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 193f995b80cb7ad74188ca157903a6d86667be3c Author: Raul Gutierrez Segales Date: Wed May 18 19:28:37 2011 +0100 libebook: annotate more methods addressbook/libebook/e-book.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 525a0a392849de4e364316c72cdbb714da9baba9 Author: Raul Gutierrez Segales Date: Wed May 18 17:59:48 2011 +0100 Vala bindings: add missing case for xml. -> Xml. transformation vala/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8b0b2342a5fb0832ae7b3271f0e8179967c2b02b Author: Raul Gutierrez Segales Date: Wed May 18 17:43:47 2011 +0100 Vala bindings: help vapigen get the correct Xml names vala/Makefile.am | 6 ++++++ vala/libebook-1.2.deps | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 9f1d904fd08177f6f503134489fe0c2e6f0a7f2c Author: Raul Gutierrez Segales Date: Wed May 18 17:16:06 2011 +0100 Add the correct headers to libedataserver's GIR file libedataserver/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5eda645e0650620d5e71fcb993b257f4e2e1a50b Author: Matthew Barnes Date: Tue May 17 10:09:23 2011 -0400 CamelService: Add async query_auth_types() functions. Breaks ABI since sizeof(CamelServiceClass) changes. I've already bumped the libcamel soname since 3.1.1. camel/camel-service.c | 218 +++++++++++++++++++++---- camel/camel-service.h | 31 +++- docs/reference/camel/camel-sections.txt | 4 +- docs/reference/camel/tmpl/camel-service.sgml | 45 ++++-- docs/reference/camel/tmpl/camel-unused.sgml | 10 -- 5 files changed, 247 insertions(+), 61 deletions(-) commit 94005480fb18338c793144cf335ea542eefd41eb Author: Raul Gutierrez Segales Date: Wed May 18 13:09:01 2011 +0100 Add vala/ to DIST_SUBDIRS Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d5bc106979c8e39a7930742a457f0a3d1b9457d9 Author: Raul Gutierrez Segales Date: Mon May 16 14:19:26 2011 +0100 Fixed annotations in libedataserver libedataserver/e-categories.c | 10 +++++----- libedataserver/e-iterator.c | 2 ++ libedataserver/e-list.c | 28 ++++++++++++++++++++++++++++ libedataserver/e-source-group.c | 13 +++++++++++++ libedataserver/e-source-list.c | 25 ++++++++++++++++++++++--- libedataserver/e-source.c | 6 +++--- libedataserver/e-xml-hash-utils.c | 7 ++++--- 7 files changed, 77 insertions(+), 14 deletions(-) commit 621d4e0acf20729ed889e6266458f2bce27ff42f Author: Milan Crha Date: Tue May 17 11:30:38 2011 +0200 Bug #646898 - IMAPX should invalidated cache when uidvalidity changes camel/camel-data-cache.c | 73 ++++++++++++++++++++++------ camel/camel-data-cache.h | 2 + camel/providers/imapx/camel-imapx-server.c | 56 ++++++++++++++++++++-- 3 files changed, 112 insertions(+), 19 deletions(-) commit faada76f22cd192252b9f052183e9f1544a6da04 Author: Patrick Ohly Date: Mon May 16 11:21:04 2011 +0200 addressbook file backend: libdb must be initialized for concurrent read/write Very bad performance (100% CPU load, several minutes run time) were seen for multiple concurrent writes. gdb shows that libdb is apparently busy polling while writing. The libdb API docs for DB_ENV->open() imply that either DB_INIT_CDB or DB_INIT_LOCK must be used in apps which are not read-only, like EDS. This patch adds DB_INIT_CDB because it is simple and fixes the performance problem. In some rare cases, DB_INIT_LOCK might provide better performance by allowing concurrent writes of independent data, but that seems too complicated for not enough gain right now (must check for deadlocks). addressbook/backends/file/e-book-backend-file.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit 2012879e50ccd30b07b6325cb344fc94edad16d3 Author: Raul Gutierrez Segales Date: Sat May 14 14:59:36 2011 +0100 Show the Introspection and Vala bindings in configure summary configure.ac | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2263b4f4a58b2d3a62055138d5e085e3f4f4c3bb Author: Raul Gutierrez Segales Date: Sat May 14 13:22:45 2011 +0100 Register EVCardAttributeParam as a boxed type Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169 addressbook/libebook/e-vcard.c | 22 ++++++++++++++++++++++ addressbook/libebook/e-vcard.h | 3 +++ 2 files changed, 25 insertions(+), 0 deletions(-) commit 3c1205d85adee9063252bd747dc7d554b9feeea9 Author: Raul Gutierrez Segales Date: Sat May 14 12:33:25 2011 +0100 Register EVCardAttribute as a boxed type Without this EVCardAttribute can't be picked up by g-ir-scanner when trying to generate the GIR file for libebook. Also, EVCardAttribute will need to be used by applications trying to write back to libebook via an introspected binding. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=650169 addressbook/libebook/e-vcard.c | 19 +++++++++++++++++++ addressbook/libebook/e-vcard.h | 3 +++ 2 files changed, 22 insertions(+), 0 deletions(-) commit ae35e89ff2af3874f5e424ddbb06cf139829ac2c Author: Matthew Barnes Date: Sat May 14 14:37:19 2011 -0400 Camel: Fetch quota information asynchronously. This bumps the libcamel soname again. It turns out, camel_folder_get_quota_info() blocks. So convert it to be asynchronous like the other blocking functions, with corresponding class methods: camel_folder_get_quota_info_sync() camel_folder_get_quota_info() camel_folder_get_quota_finish() Also update the IMAP provider to make fetching IMAP quotas cancellable. This is the only provider that currently implements this method. camel/camel-folder.c | 227 +++++++++++++++++++++++---- camel/camel-folder.h | 33 ++++- camel/providers/imap/camel-imap-folder.c | 13 +- configure.ac | 2 +- docs/reference/camel/camel-sections.txt | 4 +- docs/reference/camel/tmpl/camel-folder.sgml | 43 ++++- 6 files changed, 275 insertions(+), 47 deletions(-) commit b266aaf808efd53808abf38d411c68ab4279c90a Author: Matthew Barnes Date: Sat May 14 07:02:04 2011 -0400 Include git.mk in vala/Makefile.am. vala/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 01242ced2efecf7261a9b68bebaa46ea2142fd7b Author: Matej Urbančič Date: Sat May 14 21:03:33 2011 +0200 Updated Slovenian translation po/sl.po | 993 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 525 insertions(+), 468 deletions(-) commit e842acc9b455499916e800190f8a8f47e27b293a Author: Raul Gutierrez Segales Date: Sat May 14 14:33:55 2011 +0100 Add missing annotations in libebook addressbook/libebook/e-book-view.c | 2 +- addressbook/libebook/e-book.c | 54 ++++++++++++++++++------------------ addressbook/libebook/e-contact.c | 8 +++-- addressbook/libebook/e-vcard.c | 16 ++++++---- 4 files changed, 43 insertions(+), 37 deletions(-) commit cbffddcccfc279482bc81ba426d1a15049ffb542 Author: Matthew Barnes Date: Sat May 14 06:53:24 2011 -0400 Bug 650105 - Deadlock in GroupWise connector Instead of acquiring the CamelSession lock for the entire add_service() method, only acquire it when directly accessing the shared 'services' hash table. This allows camel_session_add_service() calls to be nested, which is what CamelGroupwiseStore does. camel/camel-session.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 383c2a26444cfc00dab4f72a03ae2a243572c0f5 Author: Raul Gutierrez Segales Date: Thu May 12 21:41:57 2011 -0400 Bug 649762 - Add support for Vala bindings Makefile.am | 6 ++++++ configure.ac | 34 ++++++++++++++++++++++++++++++++++ vala/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ vala/libebook-1.2.deps | 1 + 4 files changed, 78 insertions(+), 0 deletions(-) commit 88b619567fc502a3cd0e50f7f01e3bc7c41413d7 Author: Raul Gutierrez Segales Date: Thu May 12 21:30:02 2011 -0400 Bug 649761 - Add gobject-introspection build system to libebook Extended Rob Bradford's initial commit to add libedataserver as a dependency for g-ir-scanner when processing libebook. addressbook/libebook/Makefile.am | 44 +++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) commit f769140532b620f7dcc2506c13588f75f0b77444 Author: Matthew Barnes Date: Wed May 11 21:46:46 2011 -0400 camel_store_get_folder_info_sync(): Add a status message. camel/camel-store.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 16ef9739dcd17d115fda8015aa2a12fc3b42490b Author: Vibha Yadav Date: Wed May 11 15:29:22 2011 +0530 BNC 683083 - TO:field – autocomplete does not work correct Calling up library for textual representaion of destination instead of address format for text operations. libedataserverui/e-name-selector-entry.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 30b787521a574a191c570f59cb3f301aa39261a6 Author: Matthew Barnes Date: Tue May 10 19:34:15 2011 -0400 camel_folder_get_message(): Show folder name in status message camel/camel-folder.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5d33ec93900460a2bd743a34cb570b06881ede4d Author: Matej Urbančič Date: Tue May 10 21:22:40 2011 +0200 Updated Slovenian translation po/sl.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e3f3ae920729486ee501467e573df40aee001a33 Author: Milan Crha Date: Mon May 9 19:15:33 2011 +0200 Bug #648454 - Subfolders disappear when moving a folder camel/providers/local/camel-maildir-store.c | 41 +++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) commit 671aac12c869626339923eee804f604a1d3c4e3c Author: David Woodhouse Date: Mon May 9 14:37:27 2011 +0100 Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table The root cause of this issue was modules being loaded with RTLD_GLOBAL, and having conflicting "global" symbols. There is no reason for modules to be exporting their own symbols to the rest of the process; add the G_MODULE_BIND_LOCAL flag to the g_module_open() call to prevent that. libebackend/e-data-server-module.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7e186ad4f90aa57503d8b241b68a087f88723b10 Author: Matthew Barnes Date: Sun May 8 12:45:23 2011 -0400 Coding style cleanups. addressbook/backends/file/e-book-backend-file.c | 10 +- .../backends/google/e-book-backend-google.c | 4 +- addressbook/backends/ldap/e-book-backend-ldap.c | 102 +++++----- addressbook/backends/ldap/openldap-extract.h | 4 +- addressbook/backends/vcf/e-book-backend-vcf.c | 8 +- .../backends/webdav/e-book-backend-webdav.c | 2 +- addressbook/libebook/e-address-western.c | 4 +- addressbook/libebook/e-book-query.c | 6 +- addressbook/libebook/e-book-view.c | 4 +- addressbook/libebook/e-contact.c | 30 ++-- addressbook/libebook/e-destination.c | 34 ++-- addressbook/libebook/e-vcard.c | 30 ++-- .../libedata-book/e-book-backend-db-cache.c | 8 +- addressbook/libedata-book/e-book-backend-sexp.c | 24 ++-- addressbook/libedata-book/e-book-backend-summary.c | 10 +- addressbook/libedata-book/e-book-backend-sync.c | 6 +- addressbook/libedata-book/e-book-backend.c | 4 +- addressbook/libedata-book/e-data-book.c | 2 +- calendar/backends/caldav/e-cal-backend-caldav.c | 44 ++-- .../backends/contacts/e-cal-backend-contacts.c | 12 +- calendar/backends/file/e-cal-backend-file.c | 26 ++-- calendar/backends/http/e-cal-backend-http.c | 2 +- calendar/backends/weather/e-cal-backend-weather.c | 4 +- calendar/backends/weather/e-weather-source-ccf.c | 2 +- calendar/libecal/e-cal-check-timezones.c | 6 +- calendar/libecal/e-cal-component.c | 6 +- calendar/libecal/e-cal-view.c | 2 +- calendar/libecal/e-cal.c | 4 +- calendar/libedata-cal/e-cal-backend-cache.c | 8 +- calendar/libedata-cal/e-cal-backend-sexp.c | 2 +- calendar/libedata-cal/e-data-cal-view.c | 8 +- calendar/libedata-cal/e-data-cal.c | 4 +- camel/camel-block-file.c | 50 +++--- camel/camel-cipher-context.c | 24 ++-- camel/camel-db.c | 8 +- camel/camel-debug.c | 2 +- camel/camel-disco-store.c | 8 +- camel/camel-file-utils.c | 2 +- camel/camel-filter-driver.c | 2 +- camel/camel-filter-search.c | 2 +- camel/camel-folder-search.c | 50 +++--- camel/camel-folder-summary.c | 166 ++++++++-------- camel/camel-folder-thread.c | 40 ++-- camel/camel-folder.c | 4 +- camel/camel-gpg-context.c | 38 ++-- camel/camel-html-parser.c | 12 +- camel/camel-http-stream.c | 2 +- camel/camel-iconv.c | 24 ++-- camel/camel-index-control.c | 16 +- camel/camel-index.c | 2 +- camel/camel-internet-address.c | 24 ++-- camel/camel-list-utils.c | 6 +- camel/camel-lock.c | 4 +- camel/camel-mime-filter-canon.c | 6 +- camel/camel-mime-filter-enriched.c | 2 +- camel/camel-mime-filter-tohtml.c | 20 +- camel/camel-mime-message.c | 38 ++-- camel/camel-mime-part-utils.c | 12 +- camel/camel-mime-part.c | 8 +- camel/camel-mime-utils.c | 18 +- camel/camel-multipart-signed.c | 30 ++-- camel/camel-net-utils.c | 14 +- camel/camel-nntp-address.c | 8 +- camel/camel-partition-table.c | 8 +- camel/camel-provider.c | 4 +- camel/camel-sasl-gssapi.c | 6 +- camel/camel-sasl-ntlm.c | 32 ++-- camel/camel-search-private.c | 32 ++-- camel/camel-smime-context.c | 44 ++-- camel/camel-store-summary.c | 14 +- camel/camel-store.c | 6 +- camel/camel-stream-mem.c | 6 +- camel/camel-stream-process.c | 2 +- camel/camel-tcp-stream-raw.c | 8 +- camel/camel-tcp-stream-ssl.c | 4 +- camel/camel-text-index.c | 80 ++++---- camel/camel-url-scanner.c | 4 +- camel/camel-url.c | 8 +- camel/camel-utf8.c | 6 +- camel/camel-vee-folder.c | 176 +++++++++--------- camel/camel-vee-store.c | 12 +- camel/camel-vee-summary.c | 46 +++--- camel/camel-vtrash-folder.c | 20 +- camel/providers/imap/camel-imap-folder.c | 88 ++++---- camel/providers/imap/camel-imap-journal.c | 4 +- camel/providers/imap/camel-imap-message-cache.c | 4 +- camel/providers/imap/camel-imap-private.h | 8 +- camel/providers/imap/camel-imap-provider.c | 2 +- camel/providers/imap/camel-imap-search.c | 24 ++-- camel/providers/imap/camel-imap-store-summary.c | 44 ++-- camel/providers/imap/camel-imap-store.c | 116 ++++++------ camel/providers/imap/camel-imap-summary.c | 22 +- camel/providers/imap/camel-imap-utils.c | 2 +- camel/providers/imap/camel-imap-wrapper.c | 6 +- camel/providers/imapx/camel-imapx-folder.c | 6 +- camel/providers/imapx/camel-imapx-provider.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 206 ++++++++++---------- camel/providers/imapx/camel-imapx-store-summary.c | 44 ++-- camel/providers/imapx/camel-imapx-store-summary.h | 2 +- camel/providers/imapx/camel-imapx-store.c | 88 ++++---- camel/providers/imapx/camel-imapx-stream.c | 14 +- camel/providers/imapx/camel-imapx-summary.c | 28 ++-- camel/providers/imapx/camel-imapx-utils.c | 14 +- camel/providers/imapx/camel-imapx-view-summary.c | 40 ++-- camel/providers/local/camel-local-folder.c | 24 ++-- camel/providers/local/camel-local-store.c | 8 +- camel/providers/local/camel-local-summary.c | 42 ++-- camel/providers/local/camel-maildir-folder.c | 14 +- camel/providers/local/camel-maildir-store.c | 14 +- camel/providers/local/camel-maildir-summary.c | 62 +++--- camel/providers/local/camel-mbox-folder.c | 54 +++--- camel/providers/local/camel-mbox-store.c | 10 +- camel/providers/local/camel-mbox-summary.c | 112 ++++++------ camel/providers/local/camel-mh-folder.c | 12 +- camel/providers/local/camel-mh-store.c | 26 ++-- camel/providers/local/camel-mh-summary.c | 48 +++--- camel/providers/local/camel-spool-folder.c | 14 +- camel/providers/local/camel-spool-store.c | 14 +- camel/providers/local/camel-spool-summary.c | 36 ++-- camel/providers/nntp/camel-nntp-folder.c | 2 +- camel/providers/nntp/camel-nntp-provider.c | 2 +- camel/providers/nntp/camel-nntp-store-summary.c | 14 +- camel/providers/nntp/camel-nntp-store.c | 28 ++-- camel/providers/nntp/camel-nntp-stream.c | 8 +- camel/providers/nntp/camel-nntp-summary.c | 28 ++-- camel/providers/pop3/camel-pop3-engine.c | 34 ++-- camel/providers/pop3/camel-pop3-folder.c | 16 +- camel/providers/pop3/camel-pop3-provider.c | 2 +- camel/providers/pop3/camel-pop3-store.c | 6 +- camel/providers/pop3/camel-pop3-stream.c | 8 +- .../providers/sendmail/camel-sendmail-transport.c | 2 +- camel/providers/smtp/camel-smtp-provider.c | 2 +- camel/tests/folder/test11.c | 4 +- camel/tests/folder/test8.c | 4 +- camel/tests/lib/camel-test.c | 4 +- camel/tests/lib/messages.c | 22 +- camel/tests/message/test1.c | 8 +- camel/tests/message/test3.c | 8 +- camel/tests/mime-filter/test-tohtml.c | 8 +- camel/tests/smime/pgp.c | 4 +- libebackend/e-data-server-module.c | 2 +- libebackend/e-dbhash.c | 6 +- libebackend/e-offline-listener.c | 2 +- libedataserver/e-account-list.c | 18 +- libedataserver/e-account.c | 40 ++-- libedataserver/e-data-server-util.c | 2 +- libedataserver/e-list.c | 2 +- libedataserver/e-memory.c | 4 +- libedataserver/e-proxy.c | 36 ++-- libedataserver/e-sexp.c | 14 +- libedataserver/e-source-list.c | 8 +- libedataserver/e-source.c | 20 +- libedataserver/e-time-utils.c | 4 +- libedataserver/e-url.c | 2 +- libedataserver/e-xml-hash-utils.c | 6 +- libedataserverui/e-name-selector-dialog.c | 2 +- libedataserverui/e-name-selector-entry.c | 8 +- libedataserverui/e-name-selector-list.c | 12 +- libedataserverui/e-name-selector.c | 2 +- libedataserverui/e-passwords.c | 4 +- tests/libebook/test-ebook-async.c | 2 +- tests/libebook/test-ebook-get-book-view.c | 6 +- tests/libebook/test-ebook.c | 2 +- tests/libebook/test-stress-bookviews.c | 6 +- tests/libedata-cal/test-intervaltree.c | 14 +- 165 files changed, 1637 insertions(+), 1637 deletions(-) commit b7176d58a18adad8d768673863110f473c8f0e9e Author: Matthew Barnes Date: Sun May 8 11:54:39 2011 -0400 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit df99364a0e16911a14848f8bee1912316b3201b2