commit bf9c862e76d8a01567e9beda0846c48f22a0f83a Author: Matthew Barnes Date: Sun May 8 10:33:45 2011 -0400 NEWS update for 3.1.1 release. NEWS | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 126 insertions(+), 1 deletions(-) commit f3d0847c5db1d2f3e7ce9db9ed5236e3e72311bd Author: Matthew Barnes Date: Sun May 8 10:33:58 2011 -0400 Update API docs. .../addressbook/libebook/libebook-docs.sgml | 4 ++ .../libedata-book/libedata-book-docs.sgml | 4 ++ docs/reference/calendar/libecal/libecal-docs.sgml | 4 ++ .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../calendar/libedata-cal/libedata-cal-docs.sgml | 4 ++ docs/reference/camel/camel-docs.sgml | 4 ++ docs/reference/camel/camel-sections.txt | 4 ++ .../reference/camel/tmpl/camel-cipher-context.sgml | 4 ++ docs/reference/camel/tmpl/camel-provider.sgml | 9 +++++ docs/reference/camel/tmpl/camel-sasl.sgml | 34 ++++++++++++++++++++ .../libedataserver/libedataserver-docs.sgml | 4 ++ .../libedataserverui/libedataserverui-docs.sgml | 4 ++ .../libedataserverui/tmpl/e-categories-editor.sgml | 2 - .../tmpl/e-categories-selector.sgml | 2 - .../libedataserverui/tmpl/e-category-editor.sgml | 2 - 15 files changed, 80 insertions(+), 6 deletions(-) commit b8e01ba383cb08f279749d5cd2df0c5503723174 Author: Matthew Barnes Date: Sat May 7 12:20:18 2011 -0400 Whitespace and coding style cleanups. camel/camel-sasl-ntlm.c | 26 +++++++++++++------------- camel/camel-url.c | 1 - camel/providers/imap/camel-imap-command.c | 2 +- camel/providers/imap/camel-imap-provider.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/providers/imapx/camel-imapx-server.h | 2 +- camel/providers/nntp/camel-nntp-provider.c | 2 +- libedataserverui/e-categories-editor.c | 5 ++--- libedataserverui/e-categories-editor.h | 2 +- libedataserverui/e-categories-selector.c | 2 +- libedataserverui/e-category-editor.c | 2 +- 11 files changed, 23 insertions(+), 25 deletions(-) commit b759ff33229866eaebf8a292f0bedda517c5de9a Author: Raul Gutierrez Segales Date: Sun May 8 11:46:45 2011 -0400 Bug 649684 - GIR files should contain calendar/libecal/Makefile.am | 2 +- libedataserver/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7407994ebeee8956a454a346e2f3f17b562f7716 Author: Matthew Barnes Date: Sun May 8 11:35:46 2011 -0400 Adapt Camel tests to recent API changes. camel/tests/folder/test10.c | 12 +++++++++++- camel/tests/folder/test11.c | 38 +++++++++++++++++++++----------------- camel/tests/folder/test3.c | 13 ++++++++++--- camel/tests/folder/test8.c | 12 ++++++++++-- camel/tests/folder/test9.c | 14 ++++++++++++-- camel/tests/lib/folders.c | 19 ++++++++++++------- camel/tests/lib/session.c | 9 +++------ camel/tests/message/test1.c | 21 +++++++++++---------- camel/tests/smime/pgp.c | 9 +++------ 9 files changed, 93 insertions(+), 54 deletions(-) commit d01e4a90b46d14649099b59c3676f9798b0512aa Author: Matthew Barnes Date: Sat May 7 12:10:53 2011 -0400 Forgot to change property name for folder creation. camel/camel-vee-folder.c | 2 +- camel/camel-vee-store.c | 3 ++- camel/camel-vtrash-folder.c | 2 +- camel/providers/imap/camel-imap-folder.c | 2 +- camel/providers/imapx/camel-imapx-folder.c | 2 +- camel/providers/local/camel-maildir-folder.c | 2 +- camel/providers/local/camel-mbox-folder.c | 2 +- camel/providers/local/camel-mh-folder.c | 2 +- camel/providers/local/camel-spool-folder.c | 2 +- camel/providers/nntp/camel-nntp-folder.c | 2 +- camel/providers/pop3/camel-pop3-folder.c | 2 +- 11 files changed, 12 insertions(+), 11 deletions(-) commit 83ef424827fc88a643116e91d6cbbfb04a3a14e4 Author: Matthew Barnes Date: Sat May 7 10:49:05 2011 -0400 Rename "name" property of CamelFolder to "display-name". To correspond with CamelFolderInfo changes. camel/camel-folder.c | 102 +++++++++++++------------- camel/camel-folder.h | 6 +- camel/camel-vee-folder.c | 2 +- camel/camel-vee-store.c | 8 +-- camel/providers/imap/camel-imap-folder.c | 6 +- camel/providers/imapx/camel-imapx-server.c | 6 +- docs/reference/camel/camel-sections.txt | 4 +- docs/reference/camel/tmpl/camel-folder.sgml | 16 ++-- docs/reference/camel/tmpl/camel-unused.sgml | 22 ++++++ 9 files changed, 96 insertions(+), 76 deletions(-) commit b349f64e894a236398873fcc15a67c4a9a6614fe Author: Matthew Barnes Date: Sat May 7 09:21:44 2011 -0400 Rename "name" field of CamelFolderInfo to "display_name". Long as I'm already breaking the CamelFolderInfo struct, this helps clarify the "name" field's intended purpose. camel/camel-store.c | 18 +++++++++--------- camel/camel-store.h | 2 +- camel/camel-vee-store.c | 6 +++--- camel/providers/imap/camel-imap-store.c | 16 ++++++++-------- camel/providers/imapx/camel-imapx-store.c | 16 ++++++++-------- camel/providers/local/camel-local-store.c | 2 +- camel/providers/local/camel-maildir-store.c | 6 +++--- camel/providers/local/camel-mbox-store.c | 8 ++++---- camel/providers/local/camel-mh-store.c | 2 +- camel/providers/local/camel-spool-store.c | 8 ++++---- camel/providers/nntp/camel-nntp-store.c | 22 +++++++++++----------- docs/reference/camel/tmpl/camel-store.sgml | 2 +- 12 files changed, 54 insertions(+), 54 deletions(-) commit 133cbedcd0a1327771caac9dc994af3cfca69917 Author: Matthew Barnes Date: Sat May 7 08:13:44 2011 -0400 Remove "uri" field of CamelFolderInfo. With this change, Camel no longer deals with folder URIs. camel/camel-store.c | 82 +++++++++----------------- camel/camel-store.h | 1 - camel/camel-vee-store.c | 39 +++++-------- camel/providers/imap/camel-imap-store.c | 32 +--------- camel/providers/imapx/camel-imapx-store.c | 32 +--------- camel/providers/local/camel-local-store.c | 6 -- camel/providers/local/camel-maildir-store.c | 8 +-- camel/providers/local/camel-mbox-store.c | 33 +++-------- camel/providers/local/camel-mh-store.c | 29 +++------- camel/providers/local/camel-spool-store.c | 11 ---- camel/providers/nntp/camel-nntp-folder.c | 2 - camel/providers/nntp/camel-nntp-store.c | 49 ++++------------ docs/reference/camel/tmpl/camel-store.sgml | 1 - 13 files changed, 82 insertions(+), 243 deletions(-) commit 7cf42fc13b1bd47ccaaef810d834e2917fab2798 Author: Matthew Barnes Date: Sat May 7 01:01:09 2011 -0400 camel_vee_folder_new(): Add argument guards. camel/camel-vee-folder.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 507a284b67c8802c8734b0fac3afdf2b8aeb2cf4 Author: Matthew Barnes Date: Fri May 6 13:27:27 2011 -0400 CamelVeeStore: Change handling of CHANGE_NOSELECT flag. Add a CAMEL_FOLDER_NOSELECT flag to the CamelFolderInfo instead of setting a "noselect" param on the URI. The URI is about to go away. camel/camel-vee-store.c | 13 ++----------- 1 files changed, 2 insertions(+), 11 deletions(-) commit 58ede56159f748b417395115f675d8270fe30a2a Author: Matthew Barnes Date: Fri May 6 13:22:59 2011 -0400 Remove CAMEL_STORE_SUMMARY_FRAGMENT flag. Not used anywhere. camel/camel-store-summary.h | 1 - docs/reference/camel/tmpl/camel-store-summary.sgml | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 3d3fda69ac50ede0278cb433fb43b979ab0cb561 Author: Matthew Barnes Date: Fri May 6 13:16:16 2011 -0400 CamelSaslPOPB4SMTP: Fix a compiler warning. camel/camel-sasl-popb4smtp.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 11830cfda86e4eba832c28088845a9243ca81a29 Author: Matthew Barnes Date: Fri May 6 13:13:03 2011 -0400 CamelFolder: Remove "uri" property. Also remove camel_folder_get_uri(). Too bad I just added this for 3.0. It was handy at the time, but Camel won't be using folder URIs anymore. That's Evolution's domain now. camel/camel-folder.c | 91 +-------------------------- camel/camel-folder.h | 1 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-folder.sgml | 14 ---- docs/reference/camel/tmpl/camel-unused.sgml | 14 ++++ 5 files changed, 16 insertions(+), 105 deletions(-) commit 199a4f1b88c83cb5a8bff14cfdf34d653f75154d Author: Matthew Barnes Date: Fri May 6 13:07:16 2011 -0400 CamelFolderSearch: Hack to deal with "message-location". This is the one place in Camel that needs to know about Evolution folder URI formats. It's fine for now; it's marked with a FIXME comment and I'll clean it up properly later. camel/camel-folder-search.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit c09c1380e1c86f8bd6d3ecc49d106a2f9e8c4755 Author: Matthew Barnes Date: Fri May 6 11:23:08 2011 -0400 Camel: Store UIDs in X-Evolution-Source headers. CamelStore UIDs are easier to deal with than URLs. For backward-compatibility, CamelFilterDriver can still handle X-Evolution-Source headers with URLs. camel/camel-filter-driver.c | 80 +++++++------------- camel/camel-filter-driver.h | 4 +- camel/camel-filter-search.c | 40 ++++++----- camel/camel-folder.c | 24 +----- camel/camel-mime-message.c | 43 +++++++---- camel/camel-mime-message.h | 2 +- docs/reference/camel/tmpl/camel-filter-driver.sgml | 4 +- docs/reference/camel/tmpl/camel-mime-message.sgml | 2 +- 8 files changed, 89 insertions(+), 110 deletions(-) commit b7d2775b9b2f91d390f1436094304c00cc156059 Author: Matthew Barnes Date: Fri May 6 10:36:15 2011 -0400 Remove camel_filter_driver_filter_mbox() Function is no longer needed since the switch to Maildir. camel/camel-filter-driver.c | 128 -------------------- 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, 12 insertions(+), 147 deletions(-) commit 11044cd0ebb4fff492a207750050111d895d3bce Author: Dan Vrátil Date: Thu May 5 10:01:43 2011 -0400 Bug 332497 - Add Edit -> Available Categories Split ECategoriesDialog into smaller widgets: ECategoriesEditor ECategoriesSelector ECategoryEditor .../libedataserverui/libedataserverui-docs.sgml | 3 + .../libedataserverui/libedataserverui-sections.txt | 66 ++ .../libedataserverui/libedataserverui.types | 6 + .../libedataserverui/tmpl/e-categories-editor.sgml | 87 ++ .../tmpl/e-categories-selector.sgml | 114 +++ .../libedataserverui/tmpl/e-category-editor.sgml | 58 ++ libedataserverui/Makefile.am | 6 + libedataserverui/e-categories-dialog.c | 823 +------------------- libedataserverui/e-categories-editor.c | 427 ++++++++++ libedataserverui/e-categories-editor.h | 76 ++ libedataserverui/e-categories-selector.c | 570 ++++++++++++++ libedataserverui/e-categories-selector.h | 85 ++ libedataserverui/e-category-editor.c | 348 +++++++++ libedataserverui/e-category-editor.h | 69 ++ libedataserverui/e-data-server-ui-marshal.list | 1 + 15 files changed, 1953 insertions(+), 786 deletions(-) commit 8563b1dae9fc620bcbc1cbd76ee306f8391266bd Author: Vibha Yadav Date: Thu May 5 12:46:09 2011 +0530 Bug 649365 - Creation of new repository evolution-groupwise Removing groupwise plugin code from evolution. Please find the evolution-groupwise repository http://git.gnome.org/browse/evolution-groupwise Makefile.am | 4 +- addressbook/backends/Makefile.am | 2 +- addressbook/backends/groupwise/Makefile.am | 52 - addressbook/backends/groupwise/create-account.c | 89 - .../groupwise/e-book-backend-groupwise-factory.c | 53 - .../backends/groupwise/e-book-backend-groupwise.c | 3923 ------------------ .../backends/groupwise/e-book-backend-groupwise.h | 51 - calendar/backends/Makefile.am | 2 +- calendar/backends/groupwise/Makefile.am | 36 - calendar/backends/groupwise/TODO | 141 - .../groupwise/e-cal-backend-groupwise-factory.c | 203 - .../groupwise/e-cal-backend-groupwise-factory.h | 37 - .../groupwise/e-cal-backend-groupwise-utils.c | 2282 ----------- .../groupwise/e-cal-backend-groupwise-utils.h | 66 - .../backends/groupwise/e-cal-backend-groupwise.c | 2830 ------------- .../backends/groupwise/e-cal-backend-groupwise.h | 71 - camel/providers/Makefile.am | 2 +- camel/providers/groupwise/Makefile.am | 51 - camel/providers/groupwise/camel-groupwise-folder.c | 3329 ---------------- camel/providers/groupwise/camel-groupwise-folder.h | 91 - .../providers/groupwise/camel-groupwise-journal.c | 422 -- .../providers/groupwise/camel-groupwise-journal.h | 103 - .../providers/groupwise/camel-groupwise-private.h | 48 - .../providers/groupwise/camel-groupwise-provider.c | 196 - .../groupwise/camel-groupwise-store-summary.c | 538 --- .../groupwise/camel-groupwise-store-summary.h | 103 - camel/providers/groupwise/camel-groupwise-store.c | 1676 -------- camel/providers/groupwise/camel-groupwise-store.h | 106 - .../providers/groupwise/camel-groupwise-summary.c | 428 -- .../providers/groupwise/camel-groupwise-summary.h | 98 - .../groupwise/camel-groupwise-transport.c | 227 -- .../groupwise/camel-groupwise-transport.h | 70 - camel/providers/groupwise/camel-groupwise-utils.c | 715 ---- camel/providers/groupwise/camel-groupwise-utils.h | 81 - camel/providers/groupwise/libcamelgroupwise.urls | 1 - configure.ac | 6 - servers/Makefile.am | 3 - servers/groupwise/Makefile.am | 96 - servers/groupwise/create-account.c | 78 - servers/groupwise/doc/GW_SABdeltas.txt | 44 - servers/groupwise/doc/gw-soap-enums.xsd | 36 - servers/groupwise/doc/gw-soap-methods.xsd | 1104 ------ servers/groupwise/doc/gw-soap-types.xsd | 1591 -------- servers/groupwise/e-gw-connection.c | 4174 -------------------- servers/groupwise/e-gw-connection.h | 188 - servers/groupwise/e-gw-container.c | 783 ---- servers/groupwise/e-gw-container.h | 105 - servers/groupwise/e-gw-filter.c | 261 -- servers/groupwise/e-gw-filter.h | 77 - servers/groupwise/e-gw-item.c | 3623 ----------------- servers/groupwise/e-gw-item.h | 333 -- servers/groupwise/e-gw-message.c | 145 - servers/groupwise/e-gw-message.h | 50 - servers/groupwise/e-gw-proxy.c | 382 -- servers/groupwise/e-gw-proxy.h | 66 - servers/groupwise/e-gw-recur-utils.c | 38 - servers/groupwise/e-gw-recur-utils.h | 71 - servers/groupwise/e-gw-sendoptions.c | 631 --- servers/groupwise/e-gw-sendoptions.h | 104 - servers/groupwise/libegroupwise.pc.in | 15 - servers/groupwise/soap-test.c | 75 - servers/groupwise/soup-soap-message.c | 813 ---- servers/groupwise/soup-soap-message.h | 99 - servers/groupwise/soup-soap-response.c | 577 --- servers/groupwise/soup-soap-response.h | 71 - 65 files changed, 5 insertions(+), 33761 deletions(-) commit 2648b84f156df7e3214e9e7a3af218e6602927de Author: Kjartan Maraas Date: Wed May 4 10:56:48 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 1603 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 821 insertions(+), 782 deletions(-) commit 175c473a9ecd485c118a7492825d55ec8ab12d9a Author: Kjartan Maraas Date: Fri Apr 1 19:04:32 2011 +0200 Mark the param spec strings for translation correctly. camel/camel-disco-folder.c | 2 +- camel/camel-offline-folder.c | 2 +- camel/providers/imap/camel-imap-folder.c | 2 +- camel/providers/local/camel-local-folder.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 53f5c7544fb958a106ddda6fca86091869e5a41a Author: Matthew Barnes Date: Tue May 3 11:22:46 2011 -0400 Remove camel_store_folder_uri_equal(). Function was not used by Camel or any of its providers. Evolution now has an equivalent function named e_mail_folder_uri_equal(). camel/camel-store.c | 62 --------------------------- camel/camel-store.h | 3 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-store.sgml | 11 ----- docs/reference/camel/tmpl/camel-unused.sgml | 10 ++++ 5 files changed, 10 insertions(+), 77 deletions(-) commit 29d6b17ed273e84f7762705fd978e0830e5554c5 Author: Abduxukur Abdurixit Date: Mon May 2 18:04:28 2011 +0200 Added UG translation po/ug.po |10426 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 5242 insertions(+), 5184 deletions(-) commit 7786ce51462572741c0aae5de0d9bdad269eefe6 Author: Abduxukur Abdurixit Date: Sun May 1 23:08:00 2011 +0200 Added UG translation po/ug.po | 246 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 134 insertions(+), 112 deletions(-) commit f72e01797b196f32626f047f36de1868a842d12e Author: Fran Diéguez Date: Sat Apr 30 23:13:50 2011 +0200 Updated galician translations po/gl.po | 1623 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 838 insertions(+), 785 deletions(-) commit cdf8cf4616a1684af63fdbc1c3ce9b098f3bd591 Author: Daniel Mustieles Date: Fri Apr 29 19:38:10 2011 +0200 Updated Spanish translation po/es.po | 840 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 420 insertions(+), 420 deletions(-) commit 5b1ab7d24b4372fdbab58fe40071f92069e9a864 Author: Matthew Barnes Date: Fri Apr 29 10:14:01 2011 -0400 Fix definition of CamelProvider.url_equal(). Functions of type GCompareFunc are supposed to return -1/0/1 as in strcmp(). CamelProvider.url_equal() should instead be a GEqualFunc since it returns TRUE or FALSE. Function signatures are identical except for the return type, but gboolean is a type of gint so no changes required for providers. camel/camel-provider.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8f0817e9f4d2c04ed81f6bbd82ebb43c0cafb8cf Author: Matthew Barnes Date: Fri Apr 29 09:11:38 2011 -0400 Revise camel_session_get_service_by_url(). Some groupware providers use the same URL for their mail store and mail transport services, so add a CamelProviderType argument so callers have to explicitly say which service type they want. The need for this was discovered in bug #648841 for evolution-mapi. camel/camel-session.c | 30 ++++++++++++++++++++----- camel/camel-session.h | 3 +- docs/reference/camel/tmpl/camel-session.sgml | 1 + 3 files changed, 27 insertions(+), 7 deletions(-) commit 763820964d9aba5f115aa298ce62bb8bae8ee19b Author: Milan Crha Date: Thu Apr 28 10:49:24 2011 +0200 Bug #648844 - IMAP Error: LIST failed: wildcards not permitted in username camel/providers/imap/camel-imap-store.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit bdd966164d997976a3f632fc14e1f7badb6c450b Author: David Woodhouse Date: Thu Apr 28 00:35:56 2011 +0100 Bug 628142 - Fix handling of simultaneous get_message requests Drop the hash table of EFlags completely. It's broken, because the UID we use as the hash key isn't actually unique; the same UID can exist in multiple folders. And the lifetime issues on the EFlag weren't cleanly solvable (yeah, we can add a refcounting wrapper, but ick). We were *already* using imapx_is_job_in_queue() to check *properly* if there was an existing fetch. So just implement a simple 'fetch counter' with a GCond and a corresponding GMutex, bump that count by one each time any fetch completes, and use the GCond when waiting for a *specific* fetch to complete, inside a while (imapx_is_job_in_queue()) loop. camel/providers/imapx/camel-imapx-server.c | 44 ++++++++++++++++++--------- camel/providers/imapx/camel-imapx-server.h | 6 ++- 2 files changed, 33 insertions(+), 17 deletions(-) commit 4349d8a6d3d3f7ab4ae436a58a7424f76eb3704e Author: Andrej Žnidaršič Date: Wed Apr 27 19:46:52 2011 +0200 Updated Slovenian translation po/sl.po | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit 0dbb8896bbd8ebb779f42ac02bc281fbb9b17ee1 Author: Matthew Barnes Date: Sat Apr 23 09:45:35 2011 -0400 Replace CamelSessionThreadMsg with a more modern API. This introduces camel_session_submit_job() to replace the older CamelSessionThreadMsg API, providing a simpler mechanism for providers to initiate low-priority background jobs. Jobs can be submitted from any thread, but execution of the job is always as follows: 1) A "job-started" signal is emitted from the thread in which the CamelSession was created. This is typically the same thread that hosts the global default GMainContext, or "main" thread. 2) The callback function passed to camel_session_submit_job() is invoked from a different thread where it's safe to call synchronous functions. 3) Once the callback has returned, a "job-finished" signal is emitted from the same thread as "job-started" was emitted. 4) If a GDestroyNotify callback was passed to camel_session_submit_job(), it is invoked and passed the callback closure so it can be freed. The signature of the callback function is easier to work with: void (*CamelSessionCallback) (CamelSession *session, GCancellable *cancellable, gpointer user_data, GError **error) The cancellable is actually a CamelOperation, so status messages can be pushed and popped and progress reported through the CamelOperation API. The GError pointer is never NULL, so you can safely dereference it in the callback function to check for errors. camel/camel-disco-folder.c | 86 +++--- camel/camel-folder-summary.c | 126 +++----- camel/camel-folder.c | 222 +++++++------ camel/camel-marshal.list | 1 + camel/camel-offline-folder.c | 88 +++--- camel/camel-session.c | 347 +++++++++---------- camel/camel-session.h | 75 ++--- camel/camel-vee-folder.c | 62 ++-- camel/providers/groupwise/camel-groupwise-folder.c | 85 +++--- camel/providers/imap/camel-imap-store.c | 59 ++--- camel/providers/imapx/camel-imapx-store.c | 44 +-- docs/reference/camel/camel-sections.txt | 7 +- docs/reference/camel/tmpl/camel-session.sgml | 63 ++--- docs/reference/camel/tmpl/camel-unused.sgml | 49 +++ 14 files changed, 638 insertions(+), 676 deletions(-) commit 084760431d2a24f155df025ecfc7ecfae421111d Author: Matthew Barnes Date: Fri Apr 22 20:22:34 2011 -0400 Remove unused camel_session_thread_wait(). camel/camel-session.c | 42 -------------------------- camel/camel-session.h | 4 -- docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-session.sgml | 9 ----- 4 files changed, 0 insertions(+), 56 deletions(-) commit 43f9d7d175ee731a3b6ea749c97e336cbfca6869 Author: Matthew Barnes Date: Fri Apr 22 17:10:23 2011 -0400 Remove unused CamelTimeoutCallback typedef. camel/camel-session.h | 1 - docs/reference/camel/camel-sections.txt | 1 - docs/reference/camel/tmpl/camel-session.sgml | 9 --------- 3 files changed, 0 insertions(+), 11 deletions(-) commit 619d3995399d2e3c194b007d80939be27b358bc1 Author: Matthew Barnes Date: Fri Apr 22 09:04:43 2011 -0400 CamelStore: Remove a dead assignment. camel/camel-store.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 5fd2bab163265cbeef1c72f2b9265cc5060d013a Author: Matthew Barnes Date: Fri Apr 22 08:49:51 2011 -0400 CamelSession: Remove some leftover debug messages. camel/camel-session.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit add4a22db5bc1d0b9d72dfe404568be51d31b266 Author: Matthew Barnes Date: Fri Apr 22 08:48:51 2011 -0400 CamelStore: Chain up in the constructed() method Forgot to add that part yesterday. Nothing works without it. camel/camel-store.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit e0ac4d79705c8b51783c71b362499f38c15ee496 Author: Matthew Barnes Date: Tue Apr 19 15:32:47 2011 -0400 Rework how CamelServices are added to CamelSession. * Give CamelServices a simple unique ID string. That will be its identity from now on, not its URL. * Split adding a CamelService and retrieving a CamelService into two separate operations. Adding a CamelService requires both a UID and CamelURL (for now), retrieving a CamelService just requires the UID. * CamelService now implements the GInitable interface, replacing its construct() method. camel/camel-disco-store.c | 35 +- camel/camel-offline-store.c | 38 +- camel/camel-provider.c | 6 - camel/camel-provider.h | 2 - camel/camel-sasl-popb4smtp.c | 54 ++- camel/camel-service.c | 593 ++++++++++++++------ camel/camel-service.h | 14 +- camel/camel-session.c | 409 +++++++++----- camel/camel-session.h | 37 +- camel/camel-store.c | 150 +++--- camel/camel-vee-store.c | 32 +- camel/providers/groupwise/camel-groupwise-folder.c | 11 +- camel/providers/groupwise/camel-groupwise-store.c | 283 ++++++---- camel/providers/groupwise/camel-groupwise-store.h | 1 - .../groupwise/camel-groupwise-transport.c | 71 ++- .../groupwise/camel-groupwise-transport.h | 10 +- camel/providers/imap/camel-imap-folder.c | 10 +- camel/providers/imap/camel-imap-store.c | 304 ++++++----- camel/providers/imap/camel-imap-store.h | 2 +- camel/providers/imapx/camel-imapx-store.c | 140 ++++-- camel/providers/imapx/camel-imapx-store.h | 2 +- camel/providers/imapx/test-imapx.c | 8 +- camel/providers/local/camel-local-store.c | 99 ++-- camel/providers/local/camel-mh-store.c | 32 +- camel/providers/local/camel-spool-store.c | 134 +++-- camel/providers/nntp/camel-nntp-folder.c | 17 +- camel/providers/nntp/camel-nntp-store.c | 71 ++- camel/providers/nntp/camel-nntp-store.h | 2 +- camel/providers/pop3/camel-pop3-store.c | 21 +- docs/reference/camel/camel-sections.txt | 13 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 10 + docs/reference/camel/tmpl/camel-provider.sgml | 2 - docs/reference/camel/tmpl/camel-service.sgml | 32 +- docs/reference/camel/tmpl/camel-session.sgml | 40 +- docs/reference/camel/tmpl/camel-unused.sgml | 80 +++ 35 files changed, 1683 insertions(+), 1082 deletions(-) commit d051278f5dfbb28cf5ab0fbc97a3259f2f67c56d Author: Matthew Barnes Date: Sun Apr 17 19:59:15 2011 -0400 Define a boxed GType for CamelURL. And clean up the header file. camel/camel-url.c | 107 +++++++++++++++++++++++++------ camel/camel-url.h | 72 +++++++++++++-------- docs/reference/camel/camel-sections.txt | 3 + 3 files changed, 137 insertions(+), 45 deletions(-) commit 5525186f73962604cd76576b180ab32d5ec0dc99 Author: Milan Crha Date: Wed Apr 20 17:24:34 2011 +0200