commit e575e13c38dcc0f23faaf048eb184fcd7284ebc9 Author: Matthew Barnes Date: Sun Nov 20 16:24:00 2011 -0500 NEWS update for 3.3.2 release. NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) commit 7146f451d1f2cf1afedb52d68c82159cb82677ce Author: Kjartan Maraas Date: Sat Nov 19 11:55:40 2011 +0100 Updated Norwegian bokmål translation po/nb.po | 438 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 224 insertions(+), 214 deletions(-) commit 8b33f590b3012190e8dd46defa8ed19916358075 Author: Daniel Mustieles Date: Tue Nov 15 18:01:48 2011 +0100 Updated Spanish translation po/es.po | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) commit 636c2d9d3f00ea17d20cbd4f0f17cf7373023c7d Author: Daniel Mustieles Date: Tue Nov 15 17:37:24 2011 +0100 Updated Spanish translation po/es.po | 460 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 244 insertions(+), 216 deletions(-) commit 00e73f1a5976f3df6157d6cb37e0dce81cb05a68 Author: Matthew Barnes Date: Tue Nov 15 11:09:07 2011 -0500 Fix capitalization. camel/camel-tcp-stream-ssl.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a8dcfca3229f7649e635ef996f2222c647039206 Author: Matthew Barnes Date: Tue Nov 15 11:03:07 2011 -0500 Add useful GBinding transform funcs from e-util. e_binding_transform_enum_value_to_nick() e_binding_transform_enum_nick_to_value() .../libedataserver/libedataserver-sections.txt | 2 + libedataserver/e-data-server-util.c | 78 ++++++++++++++++++++ libedataserver/e-data-server-util.h | 14 +++- 3 files changed, 93 insertions(+), 1 deletions(-) commit 287ea88b08c4fd81b49587a432e6e0d329ccdbe9 Author: Milan Crha Date: Tue Nov 15 12:55:17 2011 +0100 Bug #440316 - Improve SSL Certificate check bad signature dialog camel/camel-certdb.c | 4 ++++ camel/camel-certdb.h | 3 ++- camel/camel-disco-diary.c | 4 ++-- camel/camel-session.c | 17 ++++++++--------- camel/camel-session.h | 8 ++++---- camel/camel-tcp-stream-ssl.c | 41 ++++++++++++++++++++++++++++++++--------- 6 files changed, 52 insertions(+), 25 deletions(-) commit 85162b95e1c66fbc6f4017cb983cbb6092e57001 Author: Milan Crha Date: Tue Nov 15 09:20:03 2011 +0100 Fix minor compiler warnings tests/libebook/client/test-client-get-revision.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d528a12b6a7225f847eb4e8bedaca5ec7bf8f8a6 Author: Matthew Barnes Date: Mon Nov 14 21:55:25 2011 -0500 Camel no longer depends on libedataserver. Camel is now the lowest layer of E-D-S, built first. Makefile.am | 4 ++-- camel/Makefile.am | 7 +++---- camel/camel.pc.in | 2 +- camel/providers/imap/Makefile.am | 3 +-- camel/providers/imapx/Makefile.am | 7 +++---- camel/providers/local/Makefile.am | 3 +-- camel/providers/nntp/Makefile.am | 3 +-- camel/providers/pop3/Makefile.am | 3 +-- camel/providers/smtp/Makefile.am | 5 ++--- camel/tests/folder/Makefile.am | 3 +-- camel/tests/lib/Makefile.am | 26 ++++++++++++-------------- camel/tests/message/Makefile.am | 5 ++--- camel/tests/mime-filter/Makefile.am | 7 +++---- camel/tests/misc/Makefile.am | 5 ++--- camel/tests/smime/Makefile.am | 5 ++--- 15 files changed, 37 insertions(+), 51 deletions(-) commit c656465e20b7d51c0df1be6236009964dd684218 Author: Matthew Barnes Date: Mon Nov 14 21:53:02 2011 -0500 Add CamelSExp (copy of ESExp). camel/Makefile.am | 2 + camel/camel-filter-driver.c | 233 ++-- camel/camel-filter-search.c | 364 +++--- camel/camel-folder-search.c | 438 ++++---- camel/camel-folder-search.h | 60 +- camel/camel-search-private.c | 4 +- camel/camel-search-private.h | 4 +- camel/camel-search-sql-sexp.c | 368 +++--- camel/camel-sexp.c | 1861 ++++++++++++++++++++++++++++++ camel/camel-sexp.h | 243 ++++ camel/camel.h | 1 + camel/providers/imap/camel-imap-search.c | 32 +- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 43 + docs/reference/camel/camel.types | 1 + 15 files changed, 2901 insertions(+), 754 deletions(-) commit 0814af666fcbb6c62f668ea47b080d5de5118be0 Author: Matthew Barnes Date: Mon Nov 14 19:23:42 2011 -0500 Camel: Remove an unnecessary libedataserver include. camel/providers/local/camel-local-store.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 5b0d8094e437608c5ff3f90ab949f432bf176b2c Author: Matthew Barnes Date: Mon Nov 14 19:22:54 2011 -0500 Camel: Copy Win32 gunk from e-data-server-util.c. camel/camel-win32.c | 54 +++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 42 insertions(+), 12 deletions(-) commit d0845eb2c007ea978d00c5c8800697b9842ae8de Author: Matthew Barnes Date: Mon Nov 14 19:13:27 2011 -0500 Add camel_mktime_utc() and camel_localtime_with_offset(). Copied from libedataserver/e-time-utils.c. camel/camel-mime-message.c | 4 +- camel/camel-mime-utils.c | 71 ++++++++++++++++++++++++++++-- camel/camel-mime-utils.h | 6 +++ camel/providers/imap/camel-imap-folder.c | 4 +- docs/reference/camel/camel-sections.txt | 2 + 5 files changed, 77 insertions(+), 10 deletions(-) commit a377044cd37368dcc372eab766221670540f949e Author: Matthew Barnes Date: Mon Nov 14 18:52:21 2011 -0500 EFlag is off limits in Camel, write it out by hand. camel/camel-db.c | 52 ++++++++++++++------ camel/providers/imapx/camel-imapx-server.c | 72 +++++++++++++++++++++------ camel/providers/imapx/camel-imapx-server.h | 1 - 3 files changed, 93 insertions(+), 32 deletions(-) commit 31e12b510a566fc4467fc0f46ea32fc5c7d93f37 Author: Philip Withnall Date: Thu Oct 27 14:02:20 2011 +0100 Bug 661033 — Add support for E_CONTACT_FILE_AS field Add support for E_CONTACT_FILE_AS to the Google Contacts address book backend if libgdata ≥ 0.11.0 is available. This doesn't bump EDS’ required libgdata version. Closes: bgo#661033 .../backends/google/e-book-backend-google.c | 43 +++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) commit aa2a887c2d029a590189b6c5847ff5dc66355a97 Author: Matthew Barnes Date: Mon Nov 14 16:15:34 2011 -0500 Update API docs. addressbook/backends/file/e-book-backend-file.c | 90 ++++++++-------- .../backends/google/e-book-backend-google.c | 20 ++-- addressbook/backends/ldap/e-book-backend-ldap.c | 106 ++++++++++---------- addressbook/backends/vcf/e-book-backend-vcf.c | 8 +- .../backends/webdav/e-book-backend-webdav.c | 22 ++-- addressbook/libebook/e-book-client-view.c | 6 +- addressbook/libebook/e-book-client-view.h | 13 +-- addressbook/libebook/e-contact.c | 22 ++-- addressbook/libebook/e-vcard.h | 31 +++++-- .../libedata-book/e-book-backend-db-cache.c | 4 +- .../libedata-book/e-book-backend-sqlitedb.h | 2 +- addressbook/libedata-book/e-book-backend-sync.c | 9 +- addressbook/libedata-book/e-book-backend.c | 23 ++-- addressbook/libedata-book/e-data-book-view.c | 8 +- addressbook/libegdbus/e-gdbus-book-view.c | 24 ++-- addressbook/libegdbus/e-gdbus-book-view.h | 4 +- calendar/backends/caldav/e-cal-backend-caldav.c | 39 ++++---- .../backends/contacts/e-cal-backend-contacts.c | 11 +- calendar/backends/file/e-cal-backend-file.c | 15 ++-- calendar/backends/http/e-cal-backend-http.c | 44 ++++---- calendar/libecal/e-cal-client.c | 4 +- calendar/libedata-cal/e-cal-backend-cache.c | 4 +- calendar/libedata-cal/e-cal-backend-intervaltree.c | 3 +- calendar/libedata-cal/e-cal-backend-sync.c | 52 +++++----- calendar/libedata-cal/e-cal-backend-sync.h | 2 +- calendar/libedata-cal/e-cal-backend.c | 108 +++++++++++--------- calendar/libedata-cal/e-cal-backend.h | 4 +- calendar/libedata-cal/e-data-cal-view.c | 62 +++++++----- calendar/libedata-cal/e-data-cal-view.h | 4 +- calendar/libedata-cal/e-data-cal.c | 26 +++--- calendar/libedata-cal/e-data-cal.h | 2 +- camel/camel-folder-search.c | 1 - camel/camel-folder-summary.c | 2 +- camel/camel-folder.c | 4 +- camel/camel-gpg-context.c | 2 +- camel/camel-index.c | 10 +- camel/camel-mime-message.c | 9 +- camel/camel-mime-utils.c | 12 ++- camel/camel-offline-store.c | 46 ++++----- camel/camel-provider.h | 2 +- camel/camel-search-sql.c | 15 ++-- camel/camel-session.c | 2 +- camel/camel-session.h | 4 +- camel/camel-settings.c | 10 +- camel/camel-settings.h | 2 +- camel/camel-store.c | 1 - .../addressbook/libebook/libebook-sections.txt | 6 + .../libedata-book/libedata-book-sections.txt | 2 + .../libedata-cal/libedata-cal-sections.txt | 11 ++ libedataserver/e-gdbus-templates.c | 46 ++++---- libedataserver/e-list.c | 22 ++-- libedataserver/e-operation-pool.h | 2 +- libedataserver/e-source-group.c | 11 +-- libedataserver/e-source-group.h | 2 +- libedataserver/e-source-list.c | 12 +- libedataserver/e-source-list.h | 2 +- libedataserverui/e-categories-editor.c | 2 +- libedataserverui/e-name-selector.c | 2 +- libedataserverui/e-passwords.c | 8 +- libedataserverui/e-passwords.h | 5 +- tests/libebook/client/test-client-get-revision.c | 5 +- tests/libebook/client/test-client-photo-is-uri.c | 66 ++++++------ .../client/test-client-suppress-notifications.c | 16 ++- tests/libebook/test-bulk-methods.c | 8 +- tests/libebook/test-vcard-parsing.c | 11 ++- tests/libecal/client/test-client-revision-view.c | 35 ++++--- 66 files changed, 620 insertions(+), 548 deletions(-) commit 78f8ae6f9f2414a151c7a0ea7b01c6fdc62b401f Author: Tristan Van Berkom Date: Fri Jul 22 19:59:12 2011 -0400 Added test case to test the new backend revision property Added a tests/libebook/client/test-client-get-revision.c to test that the local backend supports revisions and the revisions indeed change after modifying the addressbook in any way. tests/libebook/client/Makefile.am | 3 + tests/libebook/client/test-client-get-revision.c | 80 ++++++++++++++++++++++ 2 files changed, 83 insertions(+), 0 deletions(-) commit 9011ea3e21b92f4e6a14fd9edf718b3b8d9d1b36 Author: Tristan Van Berkom Date: Thu Nov 10 21:24:34 2011 -0500 Bug #652175 - Add revision property to addressbook backend This patch adds the "revision" property definition in e-book-client.h, e-book-backend.h and e-client.h as well as an implementation of the revision property in the local file backend. addressbook/backends/file/e-book-backend-file.c | 135 +++++++++++++++++++---- addressbook/libebook/e-book-client.h | 11 ++ addressbook/libedata-book/e-book-backend.h | 11 ++ 3 files changed, 137 insertions(+), 20 deletions(-) commit af56ebf42b2addf291afb9112d4f3e550b7ecff4 Author: Fran Diéguez Date: Sun Nov 13 18:57:42 2011 +0100 Updated Galician translations po/gl.po | 380 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 194 insertions(+), 186 deletions(-) commit a2a5a3fc63b4ebd7293f20b107da7600b088c1ea Author: Matthew Barnes Date: Sun Nov 13 00:36:46 2011 -0500 Remove camel_folder_summary_decode_token(). No longer needed. camel/camel-folder-summary.c | 87 ------------------------------- camel/camel-folder-summary.h | 5 -- docs/reference/camel/camel-sections.txt | 1 - 3 files changed, 0 insertions(+), 93 deletions(-) commit 14ed64a9f2e6723c454425205f2b274c37ce8f5d Author: Matthew Barnes Date: Sun Nov 13 00:29:12 2011 -0500 Remove camel_folder_summary_encode_token(). No longer needed. camel/camel-folder-summary.c | 71 ------------------------------- camel/camel-folder-summary.h | 3 - docs/reference/camel/camel-sections.txt | 1 - 3 files changed, 0 insertions(+), 75 deletions(-) commit fc4a3e9087a0352a3c671dd74e479961c55627ac Author: Matthew Barnes Date: Sat Nov 12 23:01:33 2011 -0500 Remove camel_folder_summary_set_filename(). No longer needed. camel/camel-folder-summary.c | 22 ---------------------- camel/camel-folder-summary.h | 5 ----- camel/providers/imap/camel-imap-folder.c | 13 +++---------- camel/providers/imap/camel-imap-store.c | 2 +- camel/providers/imap/camel-imap-summary.c | 5 +---- camel/providers/imap/camel-imap-summary.h | 3 +-- camel/providers/imapx/camel-imapx-folder.c | 7 ++----- camel/providers/imapx/camel-imapx-store.c | 2 +- camel/providers/imapx/camel-imapx-summary.c | 4 +--- camel/providers/imapx/camel-imapx-summary.h | 3 +-- camel/providers/local/camel-local-folder.c | 7 +------ camel/providers/local/camel-local-folder.h | 2 -- camel/providers/local/camel-local-summary.c | 2 -- camel/providers/local/camel-local-summary.h | 2 +- camel/providers/local/camel-maildir-folder.c | 3 +-- camel/providers/local/camel-maildir-store.c | 12 ++++-------- camel/providers/local/camel-maildir-summary.c | 5 ++--- camel/providers/local/camel-maildir-summary.h | 2 +- camel/providers/local/camel-mbox-folder.c | 3 +-- camel/providers/local/camel-mbox-store.c | 7 ++----- camel/providers/local/camel-mbox-summary.c | 3 +-- camel/providers/local/camel-mbox-summary.h | 1 - camel/providers/local/camel-mh-folder.c | 3 +-- camel/providers/local/camel-mh-store.c | 9 +-------- camel/providers/local/camel-mh-summary.c | 3 +-- camel/providers/local/camel-mh-summary.h | 2 +- camel/providers/local/camel-spool-folder.c | 1 - camel/providers/local/camel-spool-summary.c | 2 +- camel/providers/nntp/camel-nntp-folder.c | 4 +--- camel/providers/nntp/camel-nntp-summary.c | 4 +--- camel/providers/nntp/camel-nntp-summary.h | 3 +-- docs/reference/camel/camel-sections.txt | 1 - 32 files changed, 33 insertions(+), 114 deletions(-) commit bca1d409a6d06c73b5ba1ad68c70faa777d8109f Author: Matthew Barnes Date: Sat Nov 12 22:46:16 2011 -0500 Remove CamelFolderSummaryClass.summary_header_save(). No longer needed. camel/camel-folder-summary.c | 49 --------------------------- camel/camel-folder-summary.h | 3 -- camel/providers/imap/camel-imap-summary.c | 17 --------- camel/providers/imapx/camel-imapx-summary.c | 11 ------ camel/providers/local/camel-local-summary.c | 15 -------- camel/providers/local/camel-mbox-summary.c | 17 --------- camel/providers/nntp/camel-nntp-summary.c | 17 --------- 7 files changed, 0 insertions(+), 129 deletions(-) commit a6d37485160116e8b0c0fdd8e07783e78ed9b094 Author: Matthew Barnes Date: Sat Nov 12 22:41:56 2011 -0500 Remove CamelFolderSummaryClass.summary_header_load(). No longer needed. camel/camel-folder-summary.c | 48 ------------------------ camel/camel-folder-summary.h | 1 - camel/providers/imap/camel-imap-summary.c | 39 -------------------- camel/providers/imapx/camel-imapx-summary.c | 52 --------------------------- camel/providers/local/camel-local-summary.c | 21 ----------- camel/providers/local/camel-mbox-summary.c | 23 ------------ camel/providers/nntp/camel-nntp-summary.c | 33 ----------------- 7 files changed, 0 insertions(+), 217 deletions(-) commit 43952694cc9e371753b7ffc2545dce3369be2b34 Author: Matthew Barnes Date: Sat Nov 12 22:31:09 2011 -0500 Remove CamelFolderSummaryClass.content_info_migrate(). No longer needed. camel/camel-folder-summary.c | 54 --------------------------- camel/camel-folder-summary.h | 1 - camel/providers/imap/camel-imap-summary.c | 12 ------ camel/providers/imapx/camel-imapx-summary.c | 17 -------- 4 files changed, 0 insertions(+), 84 deletions(-) commit 4754f304cb09da533ffb26931c465329670c3c6d Author: Matthew Barnes Date: Sat Nov 12 22:27:55 2011 -0500 Remove CamelFolderSummaryClass.message_info_migrate(). No longer needed. camel/camel-folder-summary.c | 83 ------------------------- camel/camel-folder-summary.h | 1 - camel/providers/imap/camel-imap-summary.c | 23 ------- camel/providers/imapx/camel-imapx-summary.c | 27 -------- camel/providers/local/camel-maildir-summary.c | 24 ------- camel/providers/local/camel-mbox-summary.c | 27 -------- 6 files changed, 0 insertions(+), 185 deletions(-) commit 633f7bab149e0a502c6a2d04ab93724b3855446f Author: Matthew Barnes Date: Sat Nov 12 22:22:17 2011 -0500 Remove camel_folder_summary_migrate_infos(). No longer needed. camel/camel-folder-summary.c | 143 ------------------------------- camel/camel-folder-summary.h | 4 - docs/reference/camel/camel-sections.txt | 1 - 3 files changed, 0 insertions(+), 148 deletions(-) commit 765dc0c338d0f0c967aa0360d17093ce36769f6d Author: Matthew Barnes Date: Sat Nov 12 22:14:46 2011 -0500 Remove camel_db_migrate_vfolders_to_14(). No longer needed. camel/camel-db.c | 20 -------------------- camel/camel-db.h | 2 -- docs/reference/camel/camel-sections.txt | 1 - 3 files changed, 0 insertions(+), 23 deletions(-) commit c3dfabf5a0da7c8775f2a74c6291c6f105781af1 Author: Kjartan Maraas Date: Sat Nov 12 12:03:14 2011 +0100 Updated Norwegian bokmål translation po/nb.po | 1136 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 578 insertions(+), 558 deletions(-) commit 1ccb38e49744dcd7fd1d8134d6712d505f782bb9 Author: Christophe Dumez Date: Wed Oct 5 13:48:50 2011 +0300 Bug 660974 - sqlite backend: use INSERT OR IGNORE in add_folder_into_db() Use "INSERT OR IGNORE" SQL request instead of having two steps (existence check + insert). This simplifies the code and is probably more efficient. .../libedata-book/e-book-backend-sqlitedb.c | 37 +------------------- 1 files changed, 1 insertions(+), 36 deletions(-) commit 25847717a4b5a594d78aafb27bae3dc32ab11eda Author: Daniel Mustieles Date: Fri Nov 11 18:16:42 2011 +0100 Updated Spanish translation po/es.po | 201 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 103 insertions(+), 98 deletions(-) commit db0b066d3a870b0e7b4ea2d6223d30e2124ff5d2 Author: Milan Crha Date: Fri Nov 11 15:42:39 2011 +0100 Bug #660972 - Unable to publish free/busy information calendar/backends/file/e-cal-backend-file.c | 2 +- calendar/libecal/e-cal-client.c | 2 -- calendar/libegdbus/e-gdbus-cal.c | 6 ++---- 3 files changed, 3 insertions(+), 7 deletions(-) commit 19d263e5d900523d7f8d6b3a926ecf1560895e63 Author: Milan Crha Date: Fri Nov 11 12:03:57 2011 +0100 Bug #660646 - »IDLE« should not be translated in settings dialog camel/providers/imapx/camel-imapx-provider.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9d6c6526fd81a590de5785347658f559b2079a7f Author: Milan Crha Date: Fri Nov 11 10:30:09 2011 +0100 Bug #662473 - Moving mails between local folders removes labels camel/providers/local/camel-maildir-folder.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 208ae96fc848d15f93415dea2d5ba16e52e2767a Author: Milan Crha Date: Thu Nov 10 17:31:23 2011 +0100 Bug #659736 - Do not report change on property set when not changed libedataserver/e-source-group.c | 6 ++++++ libedataserver/e-source.c | 7 +++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 7f7b8cd9351544204be6eff58f6234860759a19b Author: Milan Crha Date: Wed Nov 9 15:24:29 2011 +0100 Bug #662929 - POP3 prevents expunge of local Inbox in offline camel/camel-folder.c | 2 +- camel/camel-mime-message.c | 3 +- camel/providers/pop3/camel-pop3-engine.c | 15 +++++++- camel/providers/pop3/camel-pop3-folder.c | 55 +++++++++++++++++++++++------ camel/providers/pop3/camel-pop3-folder.h | 2 +- camel/providers/pop3/camel-pop3-store.c | 20 ++++++++++- camel/providers/pop3/camel-pop3-store.h | 2 +- 7 files changed, 79 insertions(+), 20 deletions(-) commit eca1f67887dac6edcb69606b4f33ba99d31053ad Author: Chenthill Palanisamy Date: Wed Nov 9 13:15:23 2011 +0530 Bug 663219 Crash in imapx_completion at camel-imapx-server.c:2037 camel/providers/imapx/camel-imapx-server.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7a44a8e6f09b6b4d09660f0a633b189e66ef057c Author: Tristan Van Berkom Date: Fri Jun 24 21:50:14 2011 -0400 Added test-client-suppress-notifications.c test Added a test that asserts e_book_client_view_set_flags() apis are working and that the backend bahaves properly when the default E_BOOK_CLIENT_VIEW_NOTIFY_INITIAL flag is unset. tests/libebook/client/Makefile.am | 3 + .../client/test-client-suppress-notifications.c | 216 ++++++++++++++++++++ 2 files changed, 219 insertions(+), 0 deletions(-) commit 4dab28f2389b99c2f7b31ef408aa098100974b9c Author: Tristan Van Berkom Date: Fri Jun 24 18:25:24 2011 -0400 Bug #652171 Added e_book_client_view_set_flags() This commit adds a EBookClientViewFlags to EBookClientView with an initial flag value E_BOOK_CLIENT_VIEW_FLAGS_NOTIFY_INITIAL to control whether the initial contact notifications are sent. The default is to send notifications, if the flag is unset then only future notifications are issued. addressbook/libebook/e-book-client-view.c | 34 ++++++++++++ addressbook/libebook/e-book-client-view.h | 20 +++++++ addressbook/libedata-book/e-data-book-view.c | 71 ++++++++++++++++++++++---- addressbook/libedata-book/e-data-book-view.h | 2 + addressbook/libegdbus/e-gdbus-book-view.c | 43 +++++++++++++-- addressbook/libegdbus/e-gdbus-book-view.h | 15 ++++++ configure.ac | 4 +- 7 files changed, 171 insertions(+), 18 deletions(-) commit d98ad273c6a981c45c3c1427d5c9a1fe82e72914 Author: Matthew Barnes Date: Mon Nov 7 10:58:33 2011 -0500 Kill gtk-doc tmpl files. Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl. configure.ac | 2 +- .../libebook/tmpl/e-address-western.sgml | 52 - .../addressbook/libebook/tmpl/e-book-async.sgml | 254 - .../libebook/tmpl/e-book-client-view.sgml | 115 - .../addressbook/libebook/tmpl/e-book-client.sgml | 582 -- .../addressbook/libebook/tmpl/e-book-marshal.sgml | 88 - .../addressbook/libebook/tmpl/e-book-query.sgml | 183 - .../addressbook/libebook/tmpl/e-book-types.sgml | 107 - .../addressbook/libebook/tmpl/e-book-view.sgml | 110 - .../addressbook/libebook/tmpl/e-book.sgml | 970 -- .../addressbook/libebook/tmpl/e-contact.sgml | 1228 --- .../addressbook/libebook/tmpl/e-destination.sgml | 362 - .../libebook/tmpl/e-name-western-tables.sgml | 19 - .../addressbook/libebook/tmpl/e-name-western.sgml | 52 - .../addressbook/libebook/tmpl/e-vcard.sgml | 995 -- .../addressbook/libebook/tmpl/libebook-unused.sgml | 670 -- .../libedata-book/tmpl/e-book-backend-cache.sgml | 132 - .../tmpl/e-book-backend-db-cache.sgml | 153 - .../libedata-book/tmpl/e-book-backend-factory.sgml | 28 - .../libedata-book/tmpl/e-book-backend-sexp.sgml | 57 - .../tmpl/e-book-backend-sqlitedb.sgml | 349 - .../libedata-book/tmpl/e-book-backend-summary.sgml | 132 - .../libedata-book/tmpl/e-book-backend-sync.sgml | 188 - .../libedata-book/tmpl/e-book-backend.sgml | 508 - .../libedata-book/tmpl/e-data-book-factory.sgml | 40 - .../libedata-book/tmpl/e-data-book-marshal.sgml | 19 - .../libedata-book/tmpl/e-data-book-view.sgml | 151 - .../libedata-book/tmpl/e-data-book.sgml | 299 - .../libedata-book/tmpl/libedata-book-unused.sgml | 803 -- .../libedata-book/tmpl/ximian-vcard.sgml | 29 - .../libecal/tmpl/e-cal-check-timezones.sgml | 163 - .../calendar/libecal/tmpl/e-cal-client-view.sgml | 125 - .../calendar/libecal/tmpl/e-cal-client.sgml | 948 -- .../calendar/libecal/tmpl/e-cal-component.sgml | 1413 --- .../calendar/libecal/tmpl/e-cal-listener.sgml | 281 - .../calendar/libecal/tmpl/e-cal-recur.sgml | 99 - .../libecal/tmpl/e-cal-system-timezone.sgml | 31 - .../calendar/libecal/tmpl/e-cal-time-util.sgml | 252 - .../calendar/libecal/tmpl/e-cal-types.sgml | 81 - .../calendar/libecal/tmpl/e-cal-util.sgml | 484 - .../calendar/libecal/tmpl/e-cal-view-listener.sgml | 74 - .../calendar/libecal/tmpl/e-cal-view.sgml | 114 - docs/reference/calendar/libecal/tmpl/e-cal.sgml | 764 -- .../calendar/libecal/tmpl/libecal-unused.sgml | 609 -- .../libedata-cal/tmpl/e-cal-backend-cache.sgml | 213 - .../libedata-cal/tmpl/e-cal-backend-factory.sgml | 28 - .../tmpl/e-cal-backend-file-store.sgml | 39 - .../tmpl/e-cal-backend-loader-factory.sgml | 22 - .../libedata-cal/tmpl/e-cal-backend-sexp.sgml | 133 - .../libedata-cal/tmpl/e-cal-backend-store.sgml | 266 - .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 276 - .../libedata-cal/tmpl/e-cal-backend-util.sgml | 51 - .../calendar/libedata-cal/tmpl/e-cal-backend.sgml | 634 -- .../libedata-cal/tmpl/e-data-cal-common.sgml | 35 - .../libedata-cal/tmpl/e-data-cal-factory.sgml | 40 - .../libedata-cal/tmpl/e-data-cal-view.sgml | 181 - .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 377 - .../calendar/libedata-cal/tmpl/e-intervaltree.sgml | 81 - docs/reference/camel/tmpl/address-data.sgml | 22 - docs/reference/camel/tmpl/addresses.sgml | 31 - docs/reference/camel/tmpl/camel-address.sgml | 122 - docs/reference/camel/tmpl/camel-arg.sgml | 22 - docs/reference/camel/tmpl/camel-block-file.sgml | 268 - docs/reference/camel/tmpl/camel-certdb.sgml | 329 - docs/reference/camel/tmpl/camel-charset-map.sgml | 76 - .../reference/camel/tmpl/camel-cipher-context.sgml | 801 -- docs/reference/camel/tmpl/camel-data-cache.sgml | 136 - docs/reference/camel/tmpl/camel-data-wrapper.sgml | 224 - docs/reference/camel/tmpl/camel-db.sgml | 817 -- docs/reference/camel/tmpl/camel-debug.sgml | 81 - docs/reference/camel/tmpl/camel-digest-folder.sgml | 19 - docs/reference/camel/tmpl/camel-digest-store.sgml | 19 - .../reference/camel/tmpl/camel-digest-summary.sgml | 19 - docs/reference/camel/tmpl/camel-disco-diary.sgml | 98 - docs/reference/camel/tmpl/camel-disco-folder.sgml | 87 - docs/reference/camel/tmpl/camel-disco-store.sgml | 87 - docs/reference/camel/tmpl/camel-exception.sgml | 22 - docs/reference/camel/tmpl/camel-file-utils.sgml | 241 - docs/reference/camel/tmpl/camel-filter-driver.sgml | 192 - docs/reference/camel/tmpl/camel-filter-search.sgml | 47 - docs/reference/camel/tmpl/camel-folder-search.sgml | 125 - .../reference/camel/tmpl/camel-folder-summary.sgml | 1105 --- docs/reference/camel/tmpl/camel-folder-thread.sgml | 119 - docs/reference/camel/tmpl/camel-folder.sgml | 1032 -- docs/reference/camel/tmpl/camel-gpg-context.sgml | 60 - .../camel/tmpl/camel-groupwise-folder.sgml | 58 - .../camel/tmpl/camel-groupwise-journal.sgml | 76 - .../camel/tmpl/camel-groupwise-private.sgml | 34 - .../camel/tmpl/camel-groupwise-store-summary.sgml | 151 - .../camel/tmpl/camel-groupwise-store.sgml | 143 - .../camel/tmpl/camel-groupwise-summary.sgml | 87 - .../camel/tmpl/camel-groupwise-transport.sgml | 30 - .../camel/tmpl/camel-groupwise-utils.sgml | 218 - docs/reference/camel/tmpl/camel-html-parser.sgml | 118 - docs/reference/camel/tmpl/camel-http-stream.sgml | 83 - docs/reference/camel/tmpl/camel-iconv.sgml | 89 - docs/reference/camel/tmpl/camel-imap-command.sgml | 131 - docs/reference/camel/tmpl/camel-imap-folder.sgml | 123 - docs/reference/camel/tmpl/camel-imap-journal.sgml | 101 - .../camel/tmpl/camel-imap-message-cache.sgml | 174 - docs/reference/camel/tmpl/camel-imap-private.sgml | 65 - docs/reference/camel/tmpl/camel-imap-search.sgml | 44 - .../camel/tmpl/camel-imap-store-summary.sgml | 171 - docs/reference/camel/tmpl/camel-imap-store.sgml | 349 - docs/reference/camel/tmpl/camel-imap-summary.sgml | 84 - docs/reference/camel/tmpl/camel-imap-types.sgml | 96 - docs/reference/camel/tmpl/camel-imap-utils.sgml | 289 - docs/reference/camel/tmpl/camel-imap-wrapper.sgml | 48 - docs/reference/camel/tmpl/camel-imap4-command.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-engine.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-folder.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-journal.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-search.sgml | 22 - .../reference/camel/tmpl/camel-imap4-specials.sgml | 22 - .../camel/tmpl/camel-imap4-store-summary.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-store.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-stream.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-summary.sgml | 22 - docs/reference/camel/tmpl/camel-imap4-utils.sgml | 30 - docs/reference/camel/tmpl/camel-index.sgml | 259 - .../camel/tmpl/camel-internet-address.sgml | 103 - docs/reference/camel/tmpl/camel-junk-filter.sgml | 85 - docs/reference/camel/tmpl/camel-list-utils.sgml | 120 - docs/reference/camel/tmpl/camel-local-folder.sgml | 73 - docs/reference/camel/tmpl/camel-local-private.sgml | 41 - .../reference/camel/tmpl/camel-local-settings.sgml | 48 - docs/reference/camel/tmpl/camel-local-store.sgml | 58 - docs/reference/camel/tmpl/camel-local-summary.sgml | 141 - docs/reference/camel/tmpl/camel-lock-client.sgml | 41 - docs/reference/camel/tmpl/camel-lock-helper.sgml | 39 - docs/reference/camel/tmpl/camel-lock.sgml | 142 - .../reference/camel/tmpl/camel-maildir-folder.sgml | 41 - docs/reference/camel/tmpl/camel-maildir-store.sgml | 29 - .../camel/tmpl/camel-maildir-summary.sgml | 93 - docs/reference/camel/tmpl/camel-mbox-folder.sgml | 42 - docs/reference/camel/tmpl/camel-mbox-store.sgml | 29 - docs/reference/camel/tmpl/camel-mbox-summary.sgml | 90 - docs/reference/camel/tmpl/camel-medium.sgml | 116 - docs/reference/camel/tmpl/camel-memchunk.sgml | 89 - docs/reference/camel/tmpl/camel-mempool.sgml | 86 - docs/reference/camel/tmpl/camel-mh-folder.sgml | 41 - docs/reference/camel/tmpl/camel-mh-store.sgml | 30 - docs/reference/camel/tmpl/camel-mh-summary.sgml | 42 - .../camel/tmpl/camel-mime-filter-basic.sgml | 50 - .../camel/tmpl/camel-mime-filter-bestenc.sgml | 85 - .../camel/tmpl/camel-mime-filter-canon.sgml | 37 - .../camel/tmpl/camel-mime-filter-charset.sgml | 38 - .../camel/tmpl/camel-mime-filter-crlf.sgml | 54 - .../camel/tmpl/camel-mime-filter-enriched.sgml | 54 - .../camel/tmpl/camel-mime-filter-from.sgml | 37 - .../camel/tmpl/camel-mime-filter-gzip.sgml | 46 - .../camel/tmpl/camel-mime-filter-html.sgml | 37 - .../camel/tmpl/camel-mime-filter-index.sgml | 55 - .../camel/tmpl/camel-mime-filter-linewrap.sgml | 40 - .../camel/tmpl/camel-mime-filter-pgp.sgml | 37 - .../camel/tmpl/camel-mime-filter-progress.sgml | 38 - .../camel/tmpl/camel-mime-filter-save.sgml | 37 - .../camel/tmpl/camel-mime-filter-tohtml.sgml | 119 - .../camel/tmpl/camel-mime-filter-windows.sgml | 55 - .../camel/tmpl/camel-mime-filter-yenc.sgml | 194 - docs/reference/camel/tmpl/camel-mime-filter.sgml | 93 - docs/reference/camel/tmpl/camel-mime-message.sgml | 300 - docs/reference/camel/tmpl/camel-mime-parser.sgml | 315 - docs/reference/camel/tmpl/camel-mime-part.sgml | 287 - docs/reference/camel/tmpl/camel-mime-utils.sgml | 990 -- docs/reference/camel/tmpl/camel-movemail.sgml | 33 - docs/reference/camel/tmpl/camel-msgport.sgml | 117 - .../camel/tmpl/camel-multipart-encrypted.sgml | 37 - .../camel/tmpl/camel-multipart-signed.sgml | 47 - docs/reference/camel/tmpl/camel-multipart.sgml | 140 - docs/reference/camel/tmpl/camel-net-utils.sgml | 191 - .../camel/tmpl/camel-network-service.sgml | 59 - .../camel/tmpl/camel-network-settings.sgml | 152 - docs/reference/camel/tmpl/camel-news-address.sgml | 19 - docs/reference/camel/tmpl/camel-nntp-address.sgml | 58 - docs/reference/camel/tmpl/camel-nntp-auth.sgml | 32 - docs/reference/camel/tmpl/camel-nntp-folder.sgml | 55 - .../reference/camel/tmpl/camel-nntp-grouplist.sgml | 71 - docs/reference/camel/tmpl/camel-nntp-newsrc.sgml | 161 - docs/reference/camel/tmpl/camel-nntp-private.sgml | 67 - .../camel/tmpl/camel-nntp-resp-codes.sgml | 172 - .../camel/tmpl/camel-nntp-store-summary.sgml | 131 - docs/reference/camel/tmpl/camel-nntp-store.sgml | 170 - docs/reference/camel/tmpl/camel-nntp-stream.sgml | 98 - docs/reference/camel/tmpl/camel-nntp-summary.sgml | 56 - docs/reference/camel/tmpl/camel-nntp-types.sgml | 68 - docs/reference/camel/tmpl/camel-nntp-utils.sgml | 32 - docs/reference/camel/tmpl/camel-object.sgml | 202 - .../reference/camel/tmpl/camel-offline-folder.sgml | 87 - .../camel/tmpl/camel-offline-journal.sgml | 74 - .../camel/tmpl/camel-offline-settings.sgml | 51 - docs/reference/camel/tmpl/camel-offline-store.sgml | 60 - docs/reference/camel/tmpl/camel-operation.sgml | 74 - .../camel/tmpl/camel-partition-table.sgml | 228 - docs/reference/camel/tmpl/camel-pop3-engine.sgml | 138 - docs/reference/camel/tmpl/camel-pop3-folder.sgml | 67 - docs/reference/camel/tmpl/camel-pop3-store.sgml | 65 - docs/reference/camel/tmpl/camel-pop3-stream.sgml | 98 - docs/reference/camel/tmpl/camel-process.sgml | 19 - docs/reference/camel/tmpl/camel-provider.sgml | 355 - .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 47 - docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 28 - .../camel/tmpl/camel-sasl-digest-md5.sgml | 28 - docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 28 - docs/reference/camel/tmpl/camel-sasl-login.sgml | 28 - docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 28 - docs/reference/camel/tmpl/camel-sasl-plain.sgml | 28 - .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 28 - docs/reference/camel/tmpl/camel-sasl.sgml | 228 - .../reference/camel/tmpl/camel-search-private.sgml | 131 - .../camel/tmpl/camel-search-sql-sexp.h.sgml | 28 - .../camel/tmpl/camel-search-sql-sexp.sgml | 31 - docs/reference/camel/tmpl/camel-search-sql.sgml | 31 - .../camel/tmpl/camel-sendmail-transport.sgml | 29 - docs/reference/camel/tmpl/camel-service.sgml | 365 - docs/reference/camel/tmpl/camel-session.sgml | 435 - docs/reference/camel/tmpl/camel-settings.sgml | 75 - docs/reference/camel/tmpl/camel-smime-context.sgml | 84 - .../reference/camel/tmpl/camel-smtp-transport.sgml | 71 - docs/reference/camel/tmpl/camel-spool-folder.sgml | 43 - docs/reference/camel/tmpl/camel-spool-store.sgml | 38 - docs/reference/camel/tmpl/camel-spool-summary.sgml | 129 - .../reference/camel/tmpl/camel-store-settings.sgml | 51 - docs/reference/camel/tmpl/camel-store-summary.sgml | 352 - docs/reference/camel/tmpl/camel-store.sgml | 681 -- docs/reference/camel/tmpl/camel-stream-buffer.sgml | 85 - docs/reference/camel/tmpl/camel-stream-filter.sgml | 65 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 58 - docs/reference/camel/tmpl/camel-stream-mem.sgml | 92 - docs/reference/camel/tmpl/camel-stream-null.sgml | 37 - .../reference/camel/tmpl/camel-stream-process.sgml | 49 - docs/reference/camel/tmpl/camel-stream-vfs.sgml | 65 - docs/reference/camel/tmpl/camel-stream.sgml | 109 - docs/reference/camel/tmpl/camel-string-utils.sgml | 122 - docs/reference/camel/tmpl/camel-subscribable.sgml | 144 - .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 52 - .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 71 - docs/reference/camel/tmpl/camel-tcp-stream.sgml | 147 - docs/reference/camel/tmpl/camel-test-provider.sgml | 31 - docs/reference/camel/tmpl/camel-test.sgml | 167 - docs/reference/camel/tmpl/camel-text-index.sgml | 118 - docs/reference/camel/tmpl/camel-transport.sgml | 93 - docs/reference/camel/tmpl/camel-trie.sgml | 67 - docs/reference/camel/tmpl/camel-types.sgml | 353 - docs/reference/camel/tmpl/camel-uid-cache.sgml | 87 - docs/reference/camel/tmpl/camel-unused.sgml |10353 -------------------- docs/reference/camel/tmpl/camel-url-scanner.sgml | 170 - docs/reference/camel/tmpl/camel-url.sgml | 237 - docs/reference/camel/tmpl/camel-utf8.sgml | 104 - docs/reference/camel/tmpl/camel-vee-folder.sgml | 167 - docs/reference/camel/tmpl/camel-vee-store.sgml | 51 - docs/reference/camel/tmpl/camel-vee-summary.sgml | 68 - docs/reference/camel/tmpl/camel-vtrash-folder.sgml | 61 - docs/reference/camel/tmpl/camel.sgml | 57 - docs/reference/camel/tmpl/folders.sgml | 81 - docs/reference/camel/tmpl/messages.sgml | 117 - docs/reference/camel/tmpl/session.sgml | 38 - docs/reference/camel/tmpl/streams.sgml | 62 - .../libebackend/tmpl/e-backend-factory.sgml | 47 - docs/reference/libebackend/tmpl/e-backend.sgml | 80 - .../reference/libebackend/tmpl/e-data-factory.sgml | 62 - .../libebackend/tmpl/e-data-server-module.sgml | 90 - docs/reference/libebackend/tmpl/e-db3-utils.sgml | 40 - docs/reference/libebackend/tmpl/e-dbhash.sgml | 112 - docs/reference/libebackend/tmpl/e-dbus-server.sgml | 92 - docs/reference/libebackend/tmpl/e-extensible.sgml | 46 - docs/reference/libebackend/tmpl/e-extension.sgml | 42 - docs/reference/libebackend/tmpl/e-file-cache.sgml | 145 - docs/reference/libebackend/tmpl/e-module.sgml | 79 - .../libebackend/tmpl/e-offline-listener.sgml | 61 - docs/reference/libebackend/tmpl/e-sqlite3-vfs.sgml | 30 - .../libedataserver/tmpl/e-account-list.sgml | 172 - docs/reference/libedataserver/tmpl/e-account.sgml | 251 - .../libedataserver/tmpl/e-categories.sgml | 104 - docs/reference/libedataserver/tmpl/e-client.sgml | 575 -- .../libedataserver/tmpl/e-component-listener.sgml | 59 - .../libedataserver/tmpl/e-credentials.sgml | 276 - .../reference/libedataserver/tmpl/e-debug-log.sgml | 146 - docs/reference/libedataserver/tmpl/e-flag.sgml | 91 - docs/reference/libedataserver/tmpl/e-iconv.sgml | 84 - docs/reference/libedataserver/tmpl/e-iterator.sgml | 122 - .../libedataserver/tmpl/e-list-iterator.sgml | 37 - docs/reference/libedataserver/tmpl/e-list.sgml | 141 - docs/reference/libedataserver/tmpl/e-memory.sgml | 89 - docs/reference/libedataserver/tmpl/e-msgport.sgml | 459 - .../libedataserver/tmpl/e-operation-pool.sgml | 74 - docs/reference/libedataserver/tmpl/e-proxy.sgml | 72 - docs/reference/libedataserver/tmpl/e-sexp.sgml | 302 - .../libedataserver/tmpl/e-source-group.sgml | 292 - .../libedataserver/tmpl/e-source-list.sgml | 229 - docs/reference/libedataserver/tmpl/e-source.sgml | 315 - .../libedataserver/tmpl/e-time-utils.sgml | 136 - docs/reference/libedataserver/tmpl/e-trie.sgml | 64 - docs/reference/libedataserver/tmpl/e-uid.sgml | 31 - docs/reference/libedataserver/tmpl/e-url.sgml | 103 - docs/reference/libedataserver/tmpl/e-util.sgml | 328 - .../libedataserver/tmpl/e-xml-hash-utils.sgml | 170 - .../reference/libedataserver/tmpl/e-xml-utils.sgml | 51 - .../reference/libedataserver/tmpl/eds-version.sgml | 82 - docs/reference/libedataserver/tmpl/md5-utils.sgml | 71 - .../libedataserverui/tmpl/e-book-auth-util.sgml | 56 - .../libedataserverui/tmpl/e-categories-dialog.sgml | 55 - .../libedataserverui/tmpl/e-categories-editor.sgml | 85 - .../tmpl/e-categories-selector.sgml | 112 - .../tmpl/e-category-completion.sgml | 39 - .../libedataserverui/tmpl/e-category-editor.sgml | 56 - .../tmpl/e-cell-renderer-color.sgml | 39 - .../libedataserverui/tmpl/e-client-utils.sgml | 184 - .../libedataserverui/tmpl/e-contact-store.sgml | 129 - .../tmpl/e-data-server-ui-marshal.sgml | 48 - .../libedataserverui/tmpl/e-destination-store.sgml | 131 - .../tmpl/e-name-selector-dialog.sgml | 74 - .../tmpl/e-name-selector-entry.sgml | 140 - .../tmpl/e-name-selector-list.sgml | 45 - .../tmpl/e-name-selector-model.sgml | 131 - .../libedataserverui/tmpl/e-name-selector.sgml | 100 - .../libedataserverui/tmpl/e-passwords.sgml | 137 - .../libedataserverui/tmpl/e-source-combo-box.sgml | 97 - .../tmpl/e-source-option-menu.sgml | 60 - .../tmpl/e-source-selector-dialog.sgml | 56 - .../libedataserverui/tmpl/e-source-selector.sgml | 226 - .../tmpl/e-tree-model-generator.sgml | 138 - .../tmpl/libedataserverui-unused.sgml | 220 - 323 files changed, 1 insertions(+), 58896 deletions(-) commit 0a0856e473e24c78117fe0851f08bae908c53c3e Author: Milan Crha Date: Mon Nov 7 10:23:07 2011 +0100 Introduce e_gdbus_templates_init_main_thread() This is required to properly distinguish between EGDbusTemplates' sync calls from the main thread and from a dedicated thread, because the check with g_main_context_is_owner (g_main_context_default ()) doesn't work when there is no main loop running. The call to e_gdbus_templates_init_main_thread() is good to do, but it is not mandatory. libedataserver/Makefile.am | 3 +- libedataserver/e-gdbus-templates.c | 142 ++++++++++++--------- libedataserver/e-gdbus-templates.h | 2 + tests/libebook/client/client-test-utils.c | 3 + tests/libecal/client/client-test-utils.c | 3 + tests/libedataserverui/test-client-examine-auth.c | 2 + 6 files changed, 93 insertions(+), 62 deletions(-) commit 44104f99d91394e346da962b9eb553332dbc8ae0 Author: Matthew Barnes Date: Sat Nov 5 01:00:46 2011 -0400 Add camel_operation_cancel_all(). Replaces camel_operation_cancel(NULL). For non-NULL cases, use g_cancellable_cancel() instead. camel/camel-operation.c | 33 ++++++++--------------- camel/camel-operation.h | 4 +-- camel/providers/imapx/camel-imapx-server.c | 2 +- docs/reference/camel/camel-sections.txt | 2 +- docs/reference/camel/tmpl/camel-operation.sgml | 4 +- docs/reference/camel/tmpl/camel-unused.sgml | 7 +++++ 6 files changed, 24 insertions(+), 28 deletions(-) commit bf65d17233ca95ba4377080b71d02de3513647ee Author: Matthew Barnes Date: Sat Nov 5 00:42:35 2011 -0400 Remove camel_operation_uncancel(). Use g_cancellable_reset() instead. camel/camel-operation.c | 19 ------------------- camel/camel-operation.h | 1 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-operation.sgml | 8 -------- docs/reference/camel/tmpl/camel-unused.sgml | 7 +++++++ 5 files changed, 7 insertions(+), 29 deletions(-) commit cf1b1e45b70b68165795451125db0003e60af610 Author: Matthew Barnes Date: Sat Nov 5 00:36:17 2011 -0400 Remove camel_operation_cancel_check(). Use g_cancellable_is_cancelled() instead. camel/camel-operation.c | 25 ------------------------ camel/camel-operation.h | 3 -- camel/providers/imapx/camel-imapx-store.c | 5 ---- docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-operation.sgml | 9 -------- docs/reference/camel/tmpl/camel-unused.sgml | 8 +++++++ 6 files changed, 8 insertions(+), 43 deletions(-) commit 4e8f90650f6bee2d007a33afe1ea6d9fecf48a3c Author: Matthew Barnes Date: Sat Nov 5 00:22:33 2011 -0400 Remove camel_operation_cancel_fd(). Use g_cancellable_get_fd() instead. camel/camel-operation.c | 19 ------------------- camel/camel-operation.h | 1 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-operation.sgml | 9 --------- docs/reference/camel/tmpl/camel-unused.sgml | 8 ++++++++ 5 files changed, 8 insertions(+), 30 deletions(-) commit 156b9d7e167282bdb44b7d2842860616d4793dcf Author: Matthew Barnes Date: Fri Nov 4 18:49:11 2011 -0400 Remove camel_operation_cancel_prfd(). No longer needed by anything. Also allowed me to remove all the CamelMsgPort muck in CamelOperation, which simplifies things nicely. camel/camel-operation.c | 83 ------------------------ camel/camel-operation.h | 2 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-operation.sgml | 9 --- docs/reference/camel/tmpl/camel-unused.sgml | 8 ++ 5 files changed, 8 insertions(+), 95 deletions(-) commit 1357cfb2a7be0024dbee5d4fc932dd384a5aafe9 Author: Matthew Barnes Date: Fri Nov 4 18:12:28 2011 -0400 Use the same technique in imapx_parser_thread(). Call PR_Interrupt() from a GCancellable::cancelled signal handler to cancel the blocking PR_Poll() call in imapx_parser_thread(). camel/providers/imapx/camel-imapx-server.c | 38 +++++++++++++++++---------- 1 files changed, 24 insertions(+), 14 deletions(-) commit 46c6be4af5da9d10884b92f4bb61960fa7fd23d0 Author: Matthew Barnes Date: Fri Nov 4 17:47:53 2011 -0400 CamelTcpStreamRaw: Use PR_Interrupt() to cancel blocked I/O. Call PR_Interrupt() from a GCancellable::cancelled signal handler to cancel blocking PR_Connect(), PR_Read() and PR_Write() calls. Way easier and more responsive than using camel_operation_cancel_prfd(). camel/camel-tcp-stream-raw.c | 317 +++++++++++++----------------------------- 1 files changed, 95 insertions(+), 222 deletions(-) commit 4056cefe35a00c913330cf22fa4b0d9ab47e23e3 Author: Matthew Barnes Date: Fri Nov 4 13:16:00 2011 -0400 camel_settings_load_from_url(): Forgot to handle "auth-mechanism". camel/camel-settings.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2b0e6c79fe23bda9d5649785f1d9a3c0af2e4bcb Author: Matthew Barnes Date: Fri Nov 4 13:15:12 2011 -0400 camel_settings_save_to_url(): Forgot to handle "auth-mechanism". camel/camel-settings.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit a8c0435cf92a0b208b777df0d65d82bccc2ae9e0 Author: Matthew Barnes Date: Fri Nov 4 12:11:17 2011 -0400 CamelNetworkSettings: host and user should never be NULL. Otherwise it creates nuisance runtime warnings when binding the properties to widgets like GtkEntry. camel/camel-network-settings.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 3c3d284fb1d18ac09e56b3ca45b1e3faa9fe48bb Author: Fran Diéguez Date: Fri Nov 4 13:29:35 2011 +0100 Updated Galician translations po/gl.po | 1059 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 542 insertions(+), 517 deletions(-) commit 77ca61743e62e8b34fdfc743fdade993d1f54154 Author: Daniel Mustieles Date: Wed Nov 2 13:54:17 2011 +0100 Updated Spanish translation po/es.po | 444 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 236 insertions(+), 208 deletions(-) commit 3ac86d14dc1ea89424de3c83e4d4b21eb1d1020e Author: Michel Dänzer Date: Wed Nov 2 08:35:56 2011 +0100 Bug #655167 - Messages moved from IMAP Inbox reappear camel/providers/imap/camel-imap-folder.c | 11 +++-------- camel/providers/imap/camel-imap-summary.h | 4 +++- 2 files changed, 6 insertions(+), 9 deletions(-) commit d6f0b79e0dc54777a03cd530661e3141724ea0fb Author: Tristan Van Berkom Date: Fri Jul 22 20:06:38 2011 -0400 Added test case showing photo data stored as uris. The test asserts: o binary inlined photos added to the EBook come out as uris in the EBookView signals o that it is still possible to use an external uri that the addressbook does not recognize at which point the addressbook is simply expected to store the provided URI string without any extra management (the test does this, however it only asserts that a uri is indeed returned). o When sharing an addressbook owned uri fetched from one contact and assigning it to the next contact, the second contact's uri is still accessible on disk after deleting the first contact. tests/libebook/client/Makefile.am | 3 + tests/libebook/client/test-client-photo-is-uri.c | 361 ++++++++++++++++++++++ 2 files changed, 364 insertions(+), 0 deletions(-) commit e144f7b5b0aba6e7903c3c98c4db792fddbf9c50 Author: Tristan Van Berkom Date: Fri Jul 22 20:05:21 2011 -0400 Make local addressbook backend store image data as URIs. Whenever the local address book receives a uri as a binary blob it proceeds to transform it to a uri accessbile on the system somewhere under $XDG_DATA_HOME. The local backend cleans up old photo uris when contacts are removed or modified to use new photos. Additionally, whenever it is detected that the user is cross-referencing a uri which belongs to another contact, a hard-link will be created to the addressbook owned file on disk and a new uri will be assigned to any additional contacts which try to share a uri owned by the addressbook. addressbook/backends/file/e-book-backend-file.c | 675 ++++++++++++++++++++--- addressbook/libebook/e-contact.c | 131 +++++ addressbook/libebook/e-contact.h | 2 + configure.ac | 2 +- 4 files changed, 724 insertions(+), 86 deletions(-) commit 0d8e32409d11fa1e6b7f68149b5cd428f8f9d99b Author: Milan Crha Date: Tue Nov 1 12:33:26 2011 +0100 Bug #663062 - Missing attachment icon on a message with it camel/providers/imap/camel-imap-folder.c | 13 +++---------- camel/providers/local/camel-maildir-folder.c | 9 ++++++--- camel/providers/local/camel-mbox-folder.c | 8 ++++++-- camel/providers/local/camel-mh-folder.c | 8 ++++++-- 4 files changed, 21 insertions(+), 17 deletions(-) commit 50692f0bf326c0aba914280b7dfa007e64a3ed0c Author: Milan Crha Date: Tue Nov 1 10:58:05 2011 +0100 Avoid possible crash when url->path is NULL camel/camel-service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9c9c2fb4c5aba412c8e2e44afd7541b82c8a5695 Author: Matthew Barnes Date: Sat Oct 29 11:16:03 2011 -0400 Add a comment explaining CamelStore's mode field. I was about to get rid of this field thinking it was unused, but as usual it's a GroupWise-specific hack for non-writable proxy accounts. Add a comment to the header file for future reference. camel/camel-store.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit c487d002e89ab71327de97181daf4907041b91e8 Author: Matthew Barnes Date: Wed Oct 26 15:33:19 2011 -0400 Remove g_thread_init() calls. g_type_init() already calls it, and has for several GLib releases. .../libedata-book/e-book-backend-sqlitedb-test.c | 3 --- calendar/backends/file/e-cal-backend-file.c | 3 --- camel/camel-index-control.c | 3 --- camel/camel-text-index.c | 3 --- camel/providers/imapx/test-imapx.c | 3 --- camel/tests/lib/camel-test.c | 4 ---- tests/libebook/client/client-test-utils.c | 3 --- tests/libecal/client/client-test-utils.c | 3 --- tests/libedataserverui/test-client-examine-auth.c | 4 ---- tests/libedataserverui/test-name-selector.c | 3 --- 10 files changed, 0 insertions(+), 32 deletions(-) commit 78eb998057d86fb526361269d9d09ed2173bc98e Author: Matthew Barnes Date: Tue Oct 25 17:19:39 2011 -0400 IMAP: Split off a new mutex for commands and responses. Define a new public GStaticRecMutex named "command_and_response_lock" on CamelImapStore for IMAP command and response operations to use. Fixes some deadlocks I was encountering due to the overreliance on CAMEL_SERVICE_REC_CONNECT_LOCK, particularly during authentication. camel/providers/imap/camel-imap-command.c | 21 ++++++++++----------- camel/providers/imap/camel-imap-store.c | 4 ++++ camel/providers/imap/camel-imap-store.h | 3 +++ 3 files changed, 17 insertions(+), 11 deletions(-) commit b4717d71cc7c56202ecb62d173c22a8cbf2e6d76 Author: Matthew Barnes Date: Tue Oct 25 14:55:39 2011 -0400 camel_imap_store_connected() cleanup. If camel_service_connect_sync() set a GError, don't overwrite it with a generic "you must be working online" message. The connect_sync() error message has useful information to help identify the real problem. camel/providers/imap/camel-imap-store.c | 32 +++++++++++++++++++++++------- 1 files changed, 24 insertions(+), 8 deletions(-) commit 40a6aa241d052d203d3075a79d9e04a3943bf82a Author: Matej Urbančič Date: Tue Oct 25 20:58:58 2011 +0200 Updated Slovenian translation po/sl.po | 682 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 340 insertions(+), 342 deletions(-) commit 40726b6f38166f16cc5a662b963334a49ca1e510 Author: Matthew Barnes Date: Tue Oct 25 11:08:10 2011 -0400 Bug 662524 - POP3: Use a safer default value for "delete-after-days" Default to not deleting mail kept on the POP3 server at all rather than automatically deleting after X days. Helps avoid accidental data loss. camel/providers/pop3/camel-pop3-settings.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 397af07d08a65c1af3709918df8fb4d5da3cba09 Author: Daniel Mustieles Date: Tue Oct 25 10:45:20 2011 +0200 Updated Spanish translation po/es.po | 693 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 342 insertions(+), 351 deletions(-) commit 13b9717a0a3256e7f4673c87772d1b828d0b524c Author: Milan Crha Date: Tue Oct 25 09:58:25 2011 +0200 Bug #660182 - Error dialog on LDAP query with multiple referrals addressbook/backends/ldap/e-book-backend-ldap.c | 25 +++++++++++++--------- 1 files changed, 15 insertions(+), 10 deletions(-) commit 230e8393cd91252bc3f1f25b123a96e7a6f4829a Author: Matthew Barnes Date: Mon Oct 24 17:51:10 2011 -0400 Bug 662643 - camel_url_decode_path() crashes on empty string camel/camel-url.c | 28 +++++++++++++--------------- 1 files changed, 13 insertions(+), 15 deletions(-) commit ffa02a8e2238b662ec9b77b212737cb56a744507 Author: Matthew Barnes Date: Thu Oct 20 17:24:04 2011 -0400 Move remaining CamelURL elements to CamelSettings. This is a continuation of the CamelSettings work I started in 3.1. CamelService no longer stores a CamelURL. The URL components are being moved to CamelSettings. For network services, the host, port, user and authentication mechanism URL components now live in CamelNetworkSettings. For local services, the path URL component (aka, the file path to the root of the local mail store) now lives in CamelLocalSettings. For now these new settings are configured the same as other settings: through camel_settings_load_from_url(). But again, that function will be dropped as soon as we move to key files for account data storage. Also: - Remove camel_service_get_url(), which is no longer used. - camel_session_add_service() now takes a protocol name instead of a URL string. The protocol name must match a registered CamelProvider. - camel_service_get_camel_url() is renamed camel_service_new_camel_url(). It now returns a new CamelURL which must be freed with camel_url_free(). The returned CamelURL is built from user, host, port and path settings, and does not have any parameters. You MUST access settings through CamelSettings now. - CamelServices need to be prepared for CamelSettings values changing or even the entire CamelSettings object being replaced at any time. Most services were already prepared, but I caught a few services caching settings during initialization. Always consult CamelSettings when a setting value is needed so the service is acting on a fresh value. - Camel's SONAME is hereby bumped (yet again) for 3.3.2. camel/Makefile.am | 2 + camel/camel-local-settings.c | 173 ++++++++++++ camel/camel-local-settings.h | 78 ++++++ camel/camel-network-service.c | 28 +- camel/camel-network-settings.c | 244 +++++++++++++++++ camel/camel-network-settings.h | 20 ++ camel/camel-provider.c | 33 +-- camel/camel-provider.h | 2 +- camel/camel-sasl-cram-md5.c | 15 +- camel/camel-sasl-digest-md5.c | 23 ++- camel/camel-sasl-gssapi.c | 28 ++- camel/camel-sasl-login.c | 17 +- camel/camel-sasl-ntlm.c | 50 +++-- camel/camel-sasl-plain.c | 17 +- camel/camel-service.c | 244 +++++++---------- camel/camel-service.h | 4 +- camel/camel-session.c | 58 ++--- camel/camel-session.h | 2 +- camel/camel-settings.c | 58 ++++ camel/camel-vee-folder.c | 22 +-- camel/camel.h | 1 + camel/providers/imap/camel-imap-command.c | 30 ++- camel/providers/imap/camel-imap-folder.c | 31 ++- camel/providers/imap/camel-imap-settings.c | 80 ++++++ camel/providers/imap/camel-imap-store.c | 178 ++++++++----- camel/providers/imapx/camel-imapx-conn-manager.c | 4 +- camel/providers/imapx/camel-imapx-server.c | 78 ++++-- camel/providers/imapx/camel-imapx-server.h | 4 +- camel/providers/imapx/camel-imapx-settings.c | 80 ++++++ camel/providers/imapx/camel-imapx-store.c | 20 +- camel/providers/local/camel-local-folder.c | 51 +++-- camel/providers/local/camel-local-store.c | 152 ++++++++---- camel/providers/local/camel-local-store.h | 3 - camel/providers/local/camel-maildir-store.c | 195 +++++++++----- camel/providers/local/camel-mbox-store.c | 31 ++- camel/providers/local/camel-mh-settings.c | 2 +- camel/providers/local/camel-mh-settings.h | 4 +- camel/providers/local/camel-mh-store.c | 90 ++++--- camel/providers/local/camel-spool-settings.c | 2 +- camel/providers/local/camel-spool-settings.h | 4 +- camel/providers/local/camel-spool-store.c | 286 ++++++++++++-------- camel/providers/nntp/camel-nntp-settings.c | 82 ++++++- camel/providers/nntp/camel-nntp-store.c | 44 ++- camel/providers/nntp/camel-nntp-summary.c | 26 ++- camel/providers/pop3/camel-pop3-settings.c | 82 ++++++- camel/providers/pop3/camel-pop3-store.c | 86 ++++--- camel/providers/smtp/camel-smtp-settings.c | 82 ++++++- camel/providers/smtp/camel-smtp-transport.c | 40 ++- configure.ac | 2 +- .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 10 +- .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 10 +- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 31 ++- .../reference/camel/tmpl/camel-local-settings.sgml | 48 ++++ .../camel/tmpl/camel-network-settings.sgml | 92 +++++++ docs/reference/camel/tmpl/camel-service.sgml | 40 ++-- docs/reference/camel/tmpl/camel-unused.sgml | 22 ++ 57 files changed, 2330 insertions(+), 812 deletions(-) commit d65649c665c129221a4510831eacb38f7a43a644 Author: Milan Crha Date: Mon Oct 24 09:42:17 2011 +0200 Call g_thread_init() conditionally .../libedata-book/e-book-backend-sqlitedb-test.c | 2 ++ calendar/backends/file/e-cal-backend-file.c | 2 ++ camel/camel-index-control.c | 2 ++ camel/camel-text-index.c | 2 ++ camel/providers/imapx/test-imapx.c | 2 ++ camel/tests/lib/camel-test.c | 2 ++ tests/libebook/client/client-test-utils.c | 2 ++ tests/libecal/client/client-test-utils.c | 2 ++ tests/libedataserverui/test-client-examine-auth.c | 2 ++ tests/libedataserverui/test-name-selector.c | 2 ++ 10 files changed, 20 insertions(+), 0 deletions(-) commit 8451a5dc914c9c6ca2f12cc40b65ff6511214544 Author: Matthew Barnes Date: Sat Oct 22 22:06:12 2011 -0400 Post-release version bump.