commit 3a4eeccc3e5613113ac7f5c0451ed28dca943626 Author: Matthew Barnes Date: Sun Aug 28 13:28:23 2011 -0400 NEWS update for 3.1.90 release. NEWS | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 81 insertions(+), 0 deletions(-) commit 72c37b9ca3c2303dc47012b1b1d728cbf931717c Author: Matthew Barnes Date: Sun Aug 28 10:28:43 2011 -0400 Update API documentation. .../addressbook/libebook/tmpl/e-contact.sgml | 37 ++++++++++++++++++- .../calendar/libecal/libecal-sections.txt | 1 + docs/reference/camel/camel-sections.txt | 6 +--- docs/reference/camel/tmpl/camel-unused.sgml | 39 ++++++++++++++++++++ docs/reference/camel/tmpl/camel-vee-folder.sgml | 29 +-------------- docs/reference/camel/tmpl/camel-vee-summary.sgml | 8 ---- 6 files changed, 78 insertions(+), 42 deletions(-) commit 6cfd6776485f42495d181c8b6de71dad2db0dabf Author: Mario Blättermann Date: Sun Aug 28 14:24:13 2011 +0200 [l10n] Updated German translation po/de.po | 2004 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 884 insertions(+), 1120 deletions(-) commit dba736a85668cc2a7b2e96df53d8258c5eef0405 Author: Matthew Barnes Date: Fri Aug 26 10:10:51 2011 -0400 Add E_TYPE_CAL_CLIENT_SOURCE_TYPE macro. calendar/libecal/e-cal-client.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 094ab8f70b5b9750448c8b65ca32d5282c886460 Author: Raul Gutierrez Segales Date: Fri Aug 26 10:36:02 2011 +0100 Check ic->status is not NULL imapx_command_select_done () There are ocassions (are they even valid?) in which ic->status might be NULL, so we check for that before trying to access ic->status->text when calling g_set_error (). Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=639717 camel/providers/imapx/camel-imapx-server.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 0fd255b00454da5f89a477379317909fac4016b1 Author: Milan Crha Date: Fri Aug 26 13:55:46 2011 +0200 Use cached value in e_cal_client_get_default_object() calendar/libecal/e-cal-client.c | 46 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 3 deletions(-) commit ead989d2aefbe5cb9d371c3156600d0026e34c90 Author: Milan Crha Date: Thu Aug 25 13:32:15 2011 +0200 Avoid use-after-free by unsetting open_finished flag sooner libedataserverui/e-client-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4ef5961a2d0e28ce52de286c2fbe65b5f9ea84ce Author: Yuri Myasoedov Date: Thu Aug 25 10:11:56 2011 +0400 Updated Russian translation po/ru.po | 1771 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 825 insertions(+), 946 deletions(-) commit 631ea709a6c544ab6bf96de9128f9c72732c11f4 Author: Jorge González Date: Wed Aug 24 21:12:43 2011 +0200 Updated Spanish translation po/es.po | 150 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 87 insertions(+), 63 deletions(-) commit 7295574d3575d2359fa19e4944bb88f58c08ac8a Author: Fran Dieguez Date: Wed Aug 24 20:55:59 2011 +0200 Updated Galician translations po/gl.po | 711 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 356 insertions(+), 355 deletions(-) commit 74c634ecddf83ec8c0f10edb9b0192fcc0598a4a Author: Matthew Barnes Date: Wed Aug 24 14:16:28 2011 -0400 Camel: Fix linking issue. camel-enumtypes.c is linked into libcamel.so, but is needed by camel-network-settings.c which is part of libcamel-provider.so, and libcamel-provider.so is lower in the dependency chain. Move camel-enumtypes.c into libcamel-provider.so. ed. I don't understand why libcamel-provider.so even exists as a separate library, unless there's some hidden circular dependency I haven't tripped over yet. Tempted to merge it into libcamel.so and see how it goes... camel/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3928d049987ce132c652bb72283df58e8a5edc6b Author: Daniel Mustieles Date: Wed Aug 24 19:54:34 2011 +0200 Updated Spanish translation po/es.po | 846 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 415 insertions(+), 431 deletions(-) commit 8a2b0568fe568cb9fa794a96f54b5f5831536278 Author: Kjartan Maraas Date: Wed Aug 24 18:51:00 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 82 +++++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 55 insertions(+), 27 deletions(-) commit 455ddb3facd596442ad4c07964bff51e921b1ba4 Author: Raul Gutierrez Segales Date: Wed Aug 24 15:42:31 2011 +0100 Add Google Talk field to the list of IM information .../backends/google/e-book-backend-google.c | 7 +++++++ addressbook/libebook/e-contact.c | 8 ++++++++ addressbook/libebook/e-contact.h | 8 ++++++++ addressbook/libebook/e-vcard.h | 7 +++++++ addressbook/libedata-book/e-book-backend-sexp.c | 8 ++++++++ .../addressbook/libebook/libebook-sections.txt | 1 + .../addressbook/libebook/tmpl/e-contact.sgml | 7 +++++++ .../addressbook/libebook/tmpl/e-vcard.sgml | 7 +++++++ 8 files changed, 53 insertions(+), 0 deletions(-) commit 16f2087d802332ef915f028b51df8179d2ef6b4b Author: Milan Crha Date: Wed Aug 24 17:02:05 2011 +0200 Bug #657181 - Backends can be left half-opened when using ECal addressbook/libedata-book/e-book-backend.c | 4 +++- calendar/libecal/e-cal.c | 19 +++++++++++++++++++ calendar/libedata-cal/e-cal-backend.c | 4 +++- 3 files changed, 25 insertions(+), 2 deletions(-) commit 6663b6a72dc6db0c1afc4f2d00c298dafa322a75 Author: Kjartan Maraas Date: Wed Aug 24 15:23:20 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 530 ++++++++++++++++++++++---------------------------------------- 1 files changed, 186 insertions(+), 344 deletions(-) commit 57c4e94abac342e111c1cfba5fb81c1a4d8b20c4 Author: Milan Crha Date: Wed Aug 24 13:38:14 2011 +0200 Bug #652914 - IMAP: moving mail puts a copy into real Trash too Also fixes issue when CamelSettings are populated too late for the initable. camel/camel-service.c | 1 + camel/providers/imap/camel-imap-folder.c | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 04ab50bb08742aa97a4590f294b71744133158e4 Author: Daniel Nylander Date: Wed Aug 24 08:41:21 2011 +0200 Updated Swedish translation po/sv.po | 1252 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 584 insertions(+), 668 deletions(-) commit 516ad151d392777f21b4ebf87fe836807013fc9b Author: Matthew Barnes Date: Tue Aug 23 10:54:45 2011 -0400 Avoid a crash in gdata_goa_authorizer_get_parameters(). I had assumed the SoupURI always has a query part, which is wrong, and soup_form_decode() chokes on NULL strings. .../backends/google/e-gdata-goa-authorizer.c | 21 ++++++++++++------- 1 files changed, 13 insertions(+), 8 deletions(-) commit 295c746fe1b935eb0cfb5ea56bf5dacf192b527b Author: Мирослав Николић Date: Tue Aug 23 15:54:38 2011 +0200 Updated Serbian translation po/sr.po | 7588 +++++++++++++++++++++++++++++++------------------------- po/sr@latin.po | 7462 +++++++++++++++++++++++++++++++------------------------- 2 files changed, 8343 insertions(+), 6707 deletions(-) commit 0e44c90ae7967443ca4ae025394908f4ca75bcb2 Author: Milan Crha Date: Tue Aug 23 16:03:06 2011 +0200 Bug #655997 - Unneeded context specifiers addressbook/libebook/e-book-client.c | 12 ++++---- calendar/libecal/e-cal-client.c | 14 +++++----- libedataserver/e-client.c | 44 +++++++++++++++++----------------- 3 files changed, 35 insertions(+), 35 deletions(-) commit ecc396a93d8fbc53f11441b757acc9d1dba94322 Author: Milan Crha Date: Tue Aug 23 15:56:33 2011 +0200 Remove more similar strings from translation I forgot of these in the previous commit. addressbook/libebook/e-book-client-view.c | 9 ++++++--- calendar/libecal/e-cal-client-view.c | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) commit 511827452714b8580d07ceae167c0712a12a1d1e Author: Milan Crha Date: Tue Aug 23 15:51:59 2011 +0200 Bug #651849 - Remove string from translation addressbook/libebook/e-book-client.c | 3 ++- calendar/libecal/e-cal-client.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 71b2e7be4ccaab0731802a46a9c82c13d31c9419 Author: Milan Crha Date: Tue Aug 23 14:38:25 2011 +0200 Bug #576398 - vfolder not showing new messages from nntp group camel/providers/nntp/camel-nntp-folder.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit a8df571c854082495231cc0c662df35c018c3e29 Author: Milan Crha Date: Tue Aug 23 13:19:30 2011 +0200 Bug #562912 - Unread vfolder marks unread messages as read camel/camel-vee-folder.c | 208 +++++++++++++++++++++------------------------ camel/camel-vee-folder.h | 8 +-- camel/camel-vee-summary.c | 114 ++++--------------------- camel/camel-vee-summary.h | 4 - 4 files changed, 118 insertions(+), 216 deletions(-) commit d51672681f6e43a7a9525ff0920cdf7473843579 Author: Milan Crha Date: Mon Aug 22 19:19:53 2011 +0200 Bug #652437 - NNTP messages is sometimes displayed as grey camel/providers/nntp/camel-nntp-folder.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit f8a01b8838addd69951414d42d9794431d53957c Author: Milan Crha Date: Mon Aug 22 13:51:28 2011 +0200 [IMAPX] Do not overwrite errors on reconnect camel/providers/imapx/camel-imapx-server.c | 33 +++++++++++++++------------ 1 files changed, 18 insertions(+), 15 deletions(-) commit be9289ac09d16872ce494484c77c06ec4a0f9878 Author: Milan Crha Date: Mon Aug 22 11:17:01 2011 +0200 Pretend successful read when skipping 3+ part of multipart/signed camel/camel-multipart-signed.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5a55849994eb1ed656e9fda2bac313065c97ce7b Author: Milan Crha Date: Mon Aug 22 11:07:32 2011 +0200 Incorrect message signature verification failure camel/camel-multipart-signed.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 192b69b73d17aa91976648bba27a98bafc060c3b Author: Alexander Shopov Date: Mon Aug 22 07:45:08 2011 +0300 Updated Bulgarian translation po/bg.po | 67 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 33 insertions(+), 34 deletions(-) commit 97cec16577fd8f413f53a2a8713301da01681e27 Author: Alexander Shopov Date: Mon Aug 22 00:07:52 2011 +0300 Updated Bulgarian translation po/bg.po | 3324 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1658 insertions(+), 1666 deletions(-) commit e019ac8058139a49370257f194a7b49945f6227f Author: Andika Triwidada Date: Sun Aug 21 11:24:27 2011 +0700 Updated Indonesian translation po/id.po | 3850 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1988 insertions(+), 1862 deletions(-) commit 934e286f16ba8f789320cdd97d0c0c2825316c9b Author: Ritesh Khadgaray Date: Fri Aug 19 09:18:31 2011 +0200 Bug #651693 - Decode QP encoded names when invoking 'Expand list Inline' libedataserverui/e-name-selector-entry.c | 39 +++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) commit 2d6166c31b177245bfd650a32b5a222e2dc052b7 Author: Wouter Bolsterlee Date: Thu Aug 18 22:19:31 2011 +0200 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 1769 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 893 insertions(+), 876 deletions(-) commit f1b389c1d5930e0697639e167e3314c1071c8185 Author: Wouter Bolsterlee Date: Thu Aug 18 22:11:51 2011 +0200 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 82bfce60cab4077e9982f310bfb64bcd8b75f867 Author: Philip Withnall Date: Thu Aug 18 19:43:53 2011 +0100 google: Fix various data loss bugs with organisations/jobs For example: • Failing to save if an organisation department isn't entered (but a company name is). • Losing organisation department if no company name is entered. • Losing all details except title and role from the primary organisation. Closes: bgo#651451 .../backends/google/e-book-backend-google.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit 220c9d5fd6c1595521a3b5eb212b27250a251dbf Author: Abduxukur Abdurixit Date: Fri Aug 19 19:37:08 2011 +0200 Added UG translation po/ug.po | 1481 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 749 insertions(+), 732 deletions(-) commit a4007399c5e5872c522a4b9ab823ec763e2902a9 Author: Milan Crha Date: Thu Aug 18 16:14:07 2011 +0200 Bug #651469 - Folders don't update after moving mails in maildir camel/providers/local/camel-maildir-folder.c | 31 +++++++++++++++++++++---- 1 files changed, 26 insertions(+), 5 deletions(-) commit 5afcc11f3ce3a5a97af9eca4d49f8f20dd9572df Author: Matthew Barnes Date: Wed Aug 17 19:52:25 2011 -0400 Camel: Add CAMEL_STORE_CAN_EDIT_FOLDERS flag. Basically for the NNTP provider to clear, or I suppose if you're proxying someone else's account. Evolution can check for this flag and disable folder create/delete/rename actions in the context of a newsgroup server. Related to bug 656720. camel/camel-enums.h | 3 ++- camel/camel-store.c | 13 +++++++++++-- camel/providers/nntp/camel-nntp-store.c | 3 ++- docs/reference/camel/tmpl/camel-store.sgml | 1 + 4 files changed, 16 insertions(+), 4 deletions(-) commit 4702d2dadcfbe859a957c4e4996c0568b245ad21 Author: Matthew Barnes Date: Wed Aug 17 20:49:02 2011 -0400 CamelService: Add a "display-name" property. Mostly as a convenience to clients. Camel itself doesn't use this for anything at present, although I suppose it could come in handy for some error messages or user prompts. camel/camel-service.c | 79 ++++++++++++++++++++++++++ camel/camel-service.h | 3 + docs/reference/camel/camel-sections.txt | 2 + docs/reference/camel/tmpl/camel-service.sgml | 23 ++++++++ 4 files changed, 107 insertions(+), 0 deletions(-) commit 287ad73971e6662124850087a7ce959ef8926aa0 Author: Matthew Barnes Date: Wed Aug 17 14:27:23 2011 -0400 Don't use our own DISABLE_DEPRECATED macros in .c files. Those macros are meant for E-D-S -client- programs, not for E-D-S itself. As such, they should only appear in public header files. addressbook/libebook/e-book-view.c | 12 +---- addressbook/libebook/e-book.c | 90 ------------------------------ addressbook/libebook/e-destination.c | 2 - calendar/libecal/e-cal-check-timezones.c | 6 -- calendar/libecal/e-cal-view.c | 13 +---- calendar/libecal/e-cal.c | 47 +--------------- libedataserverui/e-book-auth-util.c | 12 ---- 7 files changed, 3 insertions(+), 179 deletions(-) commit ee4952a4d5665a9c3d7819dabebb9eba4765245f Author: Philip Withnall Date: Wed Aug 17 17:38:39 2011 +0100 google: Tidy up finish_operation() Merge on_sequence_complete() into it and ensure that all errors get propagated. See: bgo#619135 .../backends/google/e-book-backend-google.c | 58 ++++++++------------ 1 files changed, 22 insertions(+), 36 deletions(-) commit f03645977340f1377264d1e9df8a651e0b9157ef Author: Philip Withnall Date: Wed Aug 17 00:41:10 2011 +0100 google: Fix cancellation and progress reporting for cold-cache queries See: https://bugzilla.gnome.org/show_bug.cgi?id=619135#c3 Closes: bgo#619135 .../backends/google/e-book-backend-google.c | 111 ++++++++++++++++++-- 1 files changed, 100 insertions(+), 11 deletions(-) commit 92c9bc1a876e1b7635d18d5b067502901a1a5748 Author: Milan Crha Date: Wed Aug 17 16:03:41 2011 +0200 Bug #656051 - Preserve mbox file attributes after rewrite camel/providers/local/camel-mbox-summary.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit c597c9e56083d30c8e697610853218a7d0a654a1 Author: Milan Crha Date: Wed Aug 17 15:02:26 2011 +0200 Bug #655272 - IMAPX: Leaking file descriptors from open pipes camel/camel-folder.c | 1 + camel/providers/imapx/camel-imapx-server.c | 269 +++++++++++----------------- 2 files changed, 106 insertions(+), 164 deletions(-) commit f2c17cdaf45820c2eaec6932f4debdeee514a451 Author: Milan Crha Date: Wed Aug 17 14:22:17 2011 +0200 Bug #655121 - CalDAV: Can't reopen attachments saved on a server calendar/backends/caldav/e-cal-backend-caldav.c | 105 ++++++++++++++++++++-- 1 files changed, 95 insertions(+), 10 deletions(-) commit 3737c0c3fd76c7aa517caabe0086db3d2b9421f8 Author: Milan Crha Date: Wed Aug 17 09:07:38 2011 +0200 Do not keep Google progress notifications in book view forever .../backends/google/e-book-backend-google.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 794ff7ce1031b41d26aa69dc1bb6095ede2ffe8b Author: Philip Withnall Date: Tue Aug 16 23:26:28 2011 +0100 Bug 655833 — Mailing addresses for Google Contacts not saving if PO Box… Fix editing postal addresses of contacts where the PO box field is not filled in. Closes: bgo#655833 .../backends/google/e-book-backend-google.c | 23 +++++++++++++------ 1 files changed, 16 insertions(+), 7 deletions(-) commit 1b516d6684c702d3af47b12e3381b03854499c57 Author: Daniel Mustieles Date: Wed Aug 17 01:35:36 2011 +0200 Updated Spanish translation po/es.po | 562 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 282 insertions(+), 280 deletions(-) commit befc38214eb6d42fbf5736b659159534aa081924 Author: Philip Withnall Date: Tue Aug 16 23:25:12 2011 +0100 google: Add a missing NULL pointer check This fixes a crash when editing contacts without avatars (and not adding an avatar). .../backends/google/e-book-backend-google.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit a6fc49f8e549126396114d5fe7cd7f34b0076e37 Author: Kjartan Maraas Date: Tue Aug 16 16:35:49 2011 +0200 Updated Norwegian bokmål translation. po/nb.po | 622 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 311 insertions(+), 311 deletions(-) commit 7d24cefbc4b387ad87ac5540081420a6518d7ad2 Author: Fran Dieguez Date: Tue Aug 16 13:27:24 2011 +0200 Updated Galician translations po/gl.po | 638 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 319 insertions(+), 319 deletions(-) commit ff6144c50fdeb2dcdc601e87c7b2be51bfeadaca Author: Matthew Barnes Date: Mon Aug 15 22:37:40 2011 -0400 Camel: Remove unused CAMEL_STORE_ASYNC flag. camel/camel-enums.h | 3 +-- docs/reference/camel/tmpl/camel-store.sgml | 1 - 2 files changed, 1 insertions(+), 3 deletions(-) commit 4f20d5b76c78f89dc44637540e7ba7fc2a723fc2 Author: Matthew Barnes Date: Mon Aug 15 16:40:55 2011 -0400 CamelStore: Split subscription API into a separate interface. The CAMEL_STORE_SUBSCRIPTIONS flag basically means the CamelStore instance supports the folder subscription portion of its API. This would be better handled by splitting the subscription portion of its API into a separate GTypeInterface for providers to implement. Then we don't need the subscriptions flag. The CamelSubscribable interface does exactly that. To check if a CamelStore supports folder subscriptions, just do: if (CAMEL_IS_SUBSCRIBABLE (store)) ... Implement CamelSubscribable in the IMAP, IMAPX and NNTP providers. camel/Makefile.am | 2 + camel/camel-disco-store.c | 3 +- camel/camel-enums.h | 13 +- camel/camel-store.c | 518 +----------------- camel/camel-store.h | 74 --- camel/camel-subscribable.c | 639 +++++++++++++++++++++ camel/camel-subscribable.h | 151 +++++ camel/camel.h | 1 + camel/providers/imap/camel-imap-store.c | 319 ++++++----- camel/providers/imapx/camel-imapx-store.c | 106 ++-- camel/providers/nntp/camel-nntp-store.c | 265 +++++---- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 35 +- docs/reference/camel/camel.types | 1 + docs/reference/camel/tmpl/camel-store.sgml | 126 ---- docs/reference/camel/tmpl/camel-subscribable.sgml | 144 +++++ docs/reference/camel/tmpl/camel-unused.sgml | 115 ++++ 17 files changed, 1452 insertions(+), 1061 deletions(-) commit 1ade8f33e49b63563d5466b1cfad4730bc180de3 Author: Matthew Barnes Date: Thu Jul 21 11:29:56 2011 -0500 Add CamelSmtpSettings. CamelSmtpSettings replaces the various URL parameters used in CamelSmtpTransport with equivalent GObject properties. Adapt the smtp provider to use CamelSmtpSettings. camel/providers/smtp/Makefile.am | 2 + camel/providers/smtp/camel-smtp-provider.c | 10 +- camel/providers/smtp/camel-smtp-settings.c | 92 +++++++++++++++++++ camel/providers/smtp/camel-smtp-settings.h | 62 +++++++++++++ camel/providers/smtp/camel-smtp-transport.c | 126 ++------------------------- 5 files changed, 170 insertions(+), 122 deletions(-) commit e9e445b58f44831e8ffb7e70d1abd21bbe6db318 Author: Matthew Barnes Date: Thu Jul 21 11:29:17 2011 -0500 Add CamelPOP3Settings. CamelPOP3Settings replaces the various URL parameters used in CamelPOP3Store with equivalent GObject properties. Adapt the pop3 provider to use CamelPOP3Settings. camel/providers/pop3/Makefile.am | 2 + camel/providers/pop3/camel-pop3-folder.c | 27 ++- camel/providers/pop3/camel-pop3-provider.c | 18 +- camel/providers/pop3/camel-pop3-settings.c | 382 ++++++++++++++++++++++++++++ camel/providers/pop3/camel-pop3-settings.h | 82 ++++++ camel/providers/pop3/camel-pop3-store.c | 151 +---------- camel/providers/pop3/camel-pop3-store.h | 14 - 7 files changed, 509 insertions(+), 167 deletions(-) commit 25ff499b29794d615761352e78084800d130cd6a Author: Matthew Barnes Date: Fri Jul 15 13:59:30 2011 -0400 Add CamelNNTPSettings. CamelNNTPSettings replaces the various URL parameters used in CamelNNTPStore with equivalent GObject properties. Adapt the nntp provider to use CamelNNTPSettings. camel/providers/nntp/Makefile.am | 2 + camel/providers/nntp/camel-nntp-provider.c | 12 +- camel/providers/nntp/camel-nntp-settings.c | 238 ++++++++++++++++++++++++++++ camel/providers/nntp/camel-nntp-settings.h | 73 +++++++++ camel/providers/nntp/camel-nntp-store.c | 194 ++++++----------------- camel/providers/nntp/camel-nntp-store.h | 2 - 6 files changed, 371 insertions(+), 150 deletions(-) commit ea4b16409f268a67572c54440e6bea25fa912fff Author: Matthew Barnes Date: Sat Jul 9 12:25:29 2011 -0400 Add CamelSpoolSettings. CamelSpoolSettings replaces the various URL parameters used in CamelSpoolStore with equivalent GObject properties. Adapt the spool provider to use CamelSpoolSettings. camel/providers/local/Makefile.am | 2 + camel/providers/local/camel-spool-folder.c | 25 +++-- camel/providers/local/camel-spool-settings.c | 142 ++++++++++++++++++++++++++ camel/providers/local/camel-spool-settings.h | 67 ++++++++++++ camel/providers/local/camel-spool-store.c | 3 +- 5 files changed, 226 insertions(+), 13 deletions(-) commit 2ff1e3b5e97e737c5cf16e166d0d08e571c51403 Author: Matthew Barnes Date: Sat Jul 9 11:31:44 2011 -0400 Add CamelMhSettings. CamelMhSettings replaces the various URL parameters used in CamelMhStore with equivalent GObject properties. Adapt the mh provider to use CamelMhSettings. camel/providers/local/Makefile.am | 2 + camel/providers/local/camel-mh-settings.c | 144 +++++++++++++++++++++++++++++ camel/providers/local/camel-mh-settings.h | 67 +++++++++++++ camel/providers/local/camel-mh-store.c | 89 +++++++++--------- camel/providers/local/camel-mh-store.h | 4 - 5 files changed, 256 insertions(+), 50 deletions(-) commit 6a8e6d58b54e8974ccd63b495f7cb4b1f25bdc93 Author: Matthew Barnes Date: Sat Jul 9 10:45:38 2011 -0400 CamelLocalStore: Add a "need-summary-check" property. Use g_object_set() instead of camel_url_set_param() to change the need-summary-check flag common to all local store types. camel/providers/local/camel-local-folder.c | 22 +++--- camel/providers/local/camel-local-folder.h | 1 - camel/providers/local/camel-local-provider.c | 9 +- camel/providers/local/camel-local-store.c | 109 ++++++++++++++++++++++++++ camel/providers/local/camel-local-store.h | 5 + 5 files changed, 130 insertions(+), 16 deletions(-) commit 52ed819e1d773a54671ff26973331b579170e13e Author: Matthew Barnes Date: Mon Jul 4 00:13:19 2011 -0400 Add CamelIMAPXSettings. CamelIMAPXSettings replaces the various URL parameters used in CamelIMAPXStore with equivalent GObject properties. Adapt the imapx provider to use CamelIMAPXSettings. camel/camel-enums.h | 16 + camel/providers/imapx/Makefile.am | 24 +- camel/providers/imapx/camel-imapx-conn-manager.c | 26 +- camel/providers/imapx/camel-imapx-conn-manager.h | 3 - camel/providers/imapx/camel-imapx-folder.c | 31 +- camel/providers/imapx/camel-imapx-provider.c | 38 +- camel/providers/imapx/camel-imapx-server.c | 118 ++- camel/providers/imapx/camel-imapx-server.h | 3 - camel/providers/imapx/camel-imapx-settings.c | 1112 ++++++++++++++++++++++ camel/providers/imapx/camel-imapx-settings.h | 132 +++ camel/providers/imapx/camel-imapx-store.c | 246 ++---- camel/providers/imapx/camel-imapx-store.h | 30 +- 12 files changed, 1481 insertions(+), 298 deletions(-) commit 19cb716be9a886cef95a9ee4622c0ab9900ef319 Author: Matthew Barnes Date: Mon Jun 13 10:08:58 2011 -0400 Add CamelImapSettings. CamelImapSettings replaces the various URL parameters used in CamelImapStore with equivalent GObject properties. Adapt the imap provider to use CamelImapSettings. camel/camel-enums.h | 19 + camel/providers/imap/Makefile.am | 2 + camel/providers/imap/camel-imap-folder.c | 138 ++- camel/providers/imap/camel-imap-provider.c | 30 +- camel/providers/imap/camel-imap-settings.c | 1192 +++++++++++++++++++++++ camel/providers/imap/camel-imap-settings.h | 140 +++ camel/providers/imap/camel-imap-store-summary.c | 4 +- camel/providers/imap/camel-imap-store.c | 472 +++++----- camel/providers/imap/camel-imap-store.h | 22 +- 9 files changed, 1705 insertions(+), 314 deletions(-) commit 020f75a3d478249949f93e2087b0bc9cc31383e1 Author: Matthew Barnes Date: Wed Aug 3 09:58:58 2011 -0500 Add CamelNetworkSettings. Move the "security-method" property from CamelNetworkService to CamelNetworkSettings. If a given CamelService subclass implements CamelNetworkService, its corresponding CamelSettings subclass should implement CamelNetworkSettings. camel/Makefile.am | 2 + camel/camel-network-service.c | 141 ++++---------------- camel/camel-network-service.h | 33 +++--- camel/camel-network-settings.c | 95 +++++++++++++ camel/camel-network-settings.h | 68 ++++++++++ docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 21 +++- docs/reference/camel/camel.types | 2 + .../camel/tmpl/camel-network-service.sgml | 29 +---- .../camel/tmpl/camel-network-settings.sgml | 60 +++++++++ docs/reference/camel/tmpl/camel-unused.sgml | 16 +++ 11 files changed, 310 insertions(+), 158 deletions(-) commit 6642b17a078206d3ef85b25b0b85b620ce211a9f Author: Matthew Barnes Date: Fri Jun 10 14:05:06 2011 -0400 Add CamelOfflineSettings. CamelOfflineSettings replaces the "sync_offline" URL parameter used in CamelOfflineStore and the "offline_sync" URL parameter used in CamelDiscoStore with a "stay-synchronized" GObject boolean property. Adapt various providers to use CamelOfflineSettings. camel/Makefile.am | 2 + camel/camel-disco-folder.c | 24 ++- camel/camel-disco-store.c | 132 +++++++++----- camel/camel-disco-store.h | 2 + camel/camel-offline-folder.c | 18 ++- camel/camel-offline-settings.c | 146 ++++++++++++++++ camel/camel-offline-settings.h | 72 ++++++++ camel/camel-offline-store.c | 182 +++++++++++--------- camel/camel.h | 1 + camel/providers/imap/camel-imap-wrapper.c | 19 ++- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 20 ++ docs/reference/camel/camel.types | 1 + .../camel/tmpl/camel-offline-settings.sgml | 51 ++++++ docs/reference/camel/tmpl/camel-unused.sgml | 44 +++++ 15 files changed, 565 insertions(+), 150 deletions(-) commit b47c5564589f31375a70fde0a95f493c5a9b676e Author: Matthew Barnes Date: Fri Jun 10 10:52:26 2011 -0400 Add CamelStoreSettings. CamelStoreSettings replaces the "filter" URL parameter used in CamelStore with a with a "filter-inbox" GObject boolean property. Also remove CAMEL_STORE_FILTER_INBOX flag since it's now redundant. Adapt various providers to use CamelStoreSettings. camel/Makefile.am | 6 +- camel/camel-enums.h | 11 +- camel/camel-store-settings.c | 142 ++++++++++++++++++++ camel/camel-store-settings.h | 71 ++++++++++ camel/camel-store.c | 80 ++++++----- camel/camel.h | 1 + camel/providers/imap/camel-imap-folder.c | 16 ++- camel/providers/imap/camel-imap-store.c | 4 - camel/providers/imap/camel-imap-store.h | 9 +- camel/providers/imapx/camel-imapx-folder.c | 12 ++- camel/providers/imapx/camel-imapx-store.c | 5 - camel/providers/imapx/camel-imapx-store.h | 13 +- camel/providers/local/camel-maildir-folder.c | 12 ++- camel/providers/local/camel-spool-folder.c | 17 ++- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 121 ++++++++++------- docs/reference/camel/camel.types | 1 + .../reference/camel/tmpl/camel-store-settings.sgml | 51 +++++++ docs/reference/camel/tmpl/camel-store.sgml | 1 - docs/reference/camel/tmpl/camel-unused.sgml | 22 +++ 20 files changed, 470 insertions(+), 126 deletions(-) commit a519522f9345304b47c54f574b0843a179329c41 Author: Matthew Barnes Date: Thu Jul 28 19:37:23 2011 -0500 Add CamelSettings. CamelSettings is an abstract base class for holding settings values for various CamelService subclasses. In general each CamelService subclass should define a custom CamelSettings subclass. It's critical that all settings values have a corresponding GObject property. camel/Makefile.am | 2 + camel/camel-service.c | 99 +++++ camel/camel-service.h | 6 + camel/camel-settings.c | 489 +++++++++++++++++++++++++ camel/camel-settings.h | 86 +++++ camel/camel.h | 1 + configure.ac | 2 +- docs/reference/camel/camel-docs.sgml | 1 + docs/reference/camel/camel-sections.txt | 24 ++ docs/reference/camel/camel.types | 1 + docs/reference/camel/tmpl/camel-service.sgml | 23 ++ docs/reference/camel/tmpl/camel-settings.sgml | 75 ++++ 12 files changed, 808 insertions(+), 1 deletions(-) commit bdc456a129a8c25e45d08affc3dd2c766b19fa02 Author: Matthew Barnes Date: Thu Jul 28 19:40:29 2011 -0500 Camel: Fix enumeration regressions. camel/Makefile.am | 8 ++++ camel/camel-enums.h | 43 ++++++++++--------- camel/camel-network-service.c | 6 +- camel/camel.h | 1 + camel/providers/imapx/camel-imapx-store.c | 4 +- camel/providers/pop3/camel-pop3-store.c | 4 +- camel/providers/smtp/camel-smtp-transport.c | 4 +- docs/reference/camel/tmpl/camel-store-summary.sgml | 2 +- 8 files changed, 42 insertions(+), 30 deletions(-) commit 7733731a7c6180c23aabc5577415c8bf44ca963c Author: Chenthill Palanisamy Date: Sun Aug 14 22:51:31 2011 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)