# Generated by Makefile. Do not edit. commit 4745a22610e4e23398dc6e2209342a51287227a3 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Sep 27 08:14:55 2010 -0400 NEWS update for 2.32.0 release. NEWS | 308 +++++++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 173 insertions(+), 135 deletions(-) commit 6341359dcf1e9b7e304e8a9a1ffcc3802b16042c Author: Inaki Larranaga Murgoitio <dooteo@zundan.com> Date: Thu Sep 23 19:10:37 2010 +0200 Updated Basque language po/eu.po | 4070 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2144 insertions(+), 1926 deletions(-) commit 8ecd367efc3eafcf0b8b0528027b9c527a784b25 Author: Antonio Fernandes C. Neto <fernandes@pelivre.org> Date: Wed Sep 22 15:46:24 2010 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 4079 ++++++++++++++++++++++++++++------------------------------- 1 files changed, 1949 insertions(+), 2130 deletions(-) commit 5d447d78998b86a35adb68d046e7d88f1f975618 Author: Piotr DrÄ g <piotrdrag@gmail.com> Date: Wed Sep 22 17:40:27 2010 +0200 Updated Polish translation po/pl.po | 4287 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1943 insertions(+), 2344 deletions(-) commit fc5d52bd39b757086547a4067fea3a60c40e2953 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Wed Sep 22 18:51:21 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 792 +++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 826 ++++++++++++++++++++++++++++++----------------------------- 2 files changed, 829 insertions(+), 789 deletions(-) commit 6d22d147717e7b88803a17e3e0e961647a572a59 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Sep 20 15:18:03 2010 +0100 Bug 629916 - imapx fails to handle errors in imapx_command_idle_stop() camel/providers/imapx/camel-imapx-server.c | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) commit ff7dbd51041ffcaac6230064d482dc21477b326d Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Sep 20 13:47:48 2010 +0100 Bug 630152 - imapx_parser_thread registers wrong operation camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c7ebacd8f301fa8e936cd0a2e67a9950d402aa3a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Sep 20 13:30:13 2010 +0100 Bug 630150 - imapx attempts to connect to server when already cancelled camel/providers/imapx/camel-imapx-store.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit a7f14ade704211d3b263ab26f6755ca06602d68e Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Sep 20 13:29:20 2010 +0100 Bug 630149 - imapx_sync() never returns error camel/providers/imapx/camel-imapx-folder.c | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) commit 3ff43587fdc5827efcd93e3e5cd5886c8700de7c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Sep 20 11:25:10 2010 +0100 Bug 630135 - No UI feedback when imapx connection fails Don't call camel_operation_cancel(NULL). That has undesired effects. Only call camel_operation_cancel(server->op) if it's non-NULL -- i.e. if the parser thread had actually started up and set it. camel/providers/imapx/camel-imapx-server.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit fab726129d715553efe64abc2372b48bb783083a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Sep 15 01:20:24 2010 +0100 Bug 629726 - Increase imapx starting buffer size to 4KiB It was temporarily set to 4 bytes to stress-test the buffer reallocation code. camel/providers/imapx/camel-imapx-stream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71a207d6f3224dac048f088be5705603880d6471 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Sep 14 22:57:18 2010 +0100 Bug 629714 - endless loop in imapx_parse_status() camel/providers/imapx/camel-imapx-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8036c5689843cacb4dce523acd8f2fe171cd8fd0 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Mon Sep 20 15:45:32 2010 +0200 Updated Hebrew translation. po/he.po | 558 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 285 insertions(+), 273 deletions(-) commit b069138e62730d7301cf92cb9da5355e37ab9725 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp> Date: Mon Sep 20 17:14:47 2010 +0900 Updated Japanese translation po/ja.po | 192 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 96 insertions(+), 96 deletions(-) commit 084c5d3f749f793d1f54740fc3b79cc6653ff8f5 Author: Yuri Myasoedov <ymyasoedov@src.gnome.org> Date: Mon Sep 20 09:20:46 2010 +0400 Updated Russian translation po/ru.po | 4395 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2375 insertions(+), 2020 deletions(-) commit db1fb8fe74fe2cda88f607e9f213a18a43df18d8 Author: Wouter Bolsterlee <wbolster@gnome.org> Date: Sun Sep 19 20:13:07 2010 +0200 Few corrections to nl translation po/nl.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c1388686325e10fb9fd2812bd2ee463f69cdd29c Author: Andika Triwidada <andika@gmail.com> Date: Sun Sep 19 09:26:12 2010 +0700 Updated Indonesian translation po/id.po | 973 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 479 insertions(+), 494 deletions(-) commit 5d7081e4dbe40ac03b43803262d89e602cd10552 Author: Timo Jyrinki <timo.jyrinki@iki.fi> Date: Fri Sep 17 18:32:26 2010 +0300 Updated Finnish translation by Jiri Grönroos. po/fi.po | 4976 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2615 insertions(+), 2361 deletions(-) commit c8c9a610fd4e89fc545c1c89ce05d27cf05bd46b Author: Žygimantas BeruÄka <zygis@gnome.org> Date: Fri Sep 17 03:29:45 2010 +0300 Updated Lithuanian translation po/lt.po | 3910 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1917 insertions(+), 1993 deletions(-) commit 1ecf0da322ccde82d2a5cac8bf108e444ccc27d8 Author: Christian Kirbach <Christian.Kirbach@googlemail.com> Date: Thu Sep 16 21:54:39 2010 +0200 [l10n] Updated German translation po/de.po | 192 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 96 insertions(+), 96 deletions(-) commit 2d9cd55ca81071749d82d740aa82210e1e4dff08 Author: Aron Xu <aronxu@gnome.org> Date: Thu Sep 16 15:37:44 2010 +0000 Update Simplified Chinese translation. po/zh_CN.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit dfa9f614c3d6e1dd18017447b85ebff3d157c883 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 16 16:37:45 2010 +0530 Updated licenses for imapx to LGPLv2 camel/providers/imapx/camel-imapx-folder.c | 19 +++++++++---------- camel/providers/imapx/camel-imapx-folder.h | 18 +++++++++--------- camel/providers/imapx/camel-imapx-provider.c | 19 +++++++++---------- camel/providers/imapx/camel-imapx-server.c | 18 ++++++++++++++++++ camel/providers/imapx/camel-imapx-server.h | 18 ++++++++---------- camel/providers/imapx/camel-imapx-store.c | 19 +++++++++---------- camel/providers/imapx/camel-imapx-store.h | 18 +++++++++--------- camel/providers/imapx/camel-imapx-stream.c | 18 +++++++++--------- camel/providers/imapx/camel-imapx-stream.h | 14 ++++++++------ camel/providers/imapx/camel-imapx-utils.c | 18 ++++++++++++++++++ camel/providers/imapx/camel-imapx-utils.h | 18 ++++++++++++++++++ camel/providers/imapx/camel-imapx-view-summary.c | 16 +++++++--------- camel/providers/imapx/camel-imapx-view-summary.h | 16 ++++++++-------- camel/providers/imapx/test-imapx.c | 19 +++++++++++++++++++ 14 files changed, 158 insertions(+), 90 deletions(-) commit 8938b02e3ef1dec79d55ad035b917d2791e088ae Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 16 16:12:17 2010 +0530 Update license to LGPLv2 for e-debug-log files libedataserver/e-debug-log.c | 44 +++++++++++++++++++++--------------------- libedataserver/e-debug-log.h | 44 +++++++++++++++++++++--------------------- 2 files changed, 44 insertions(+), 44 deletions(-) commit 1147124af61d70f82f81886f83951d9c46e9375b Author: Kenneth Nielsen <k.nielsen81@gmail.com> Date: Wed Sep 15 20:32:18 2010 +0200 Updated Danish translation po/da.po | 714 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 366 insertions(+), 348 deletions(-) commit 818b39d3ae08040f613a143a709de2c8f3a4ad8d Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Sep 15 10:51:19 2010 +0200 Increase safety on Windows Call SetDllDirectory() to reduce risk of DLL hijacking, and call SetProcessDEPPolicy() to reduce risk of rogue code execution. addressbook/libedata-book/e-data-book-factory.c | 33 +++++++++++++++++++++++ calendar/libedata-cal/e-data-cal-factory.c | 33 +++++++++++++++++++++++ 2 files changed, 66 insertions(+), 0 deletions(-) commit ab9a4db21feb186cb6fe467597b9e5145a1843fe Author: Ivar Smolin <okul@linux.ee> Date: Tue Sep 14 11:17:13 2010 +0300 [l10n] Updated Estonian translation po/et.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 68493455b5690765a417136a762c1723575a43ea Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Mon Sep 13 23:49:55 2010 +0200 Don't dupplicate wspiapi.h internally This will put the responsibility to load a libary correctly to the one who implements teh wspiapi.h header. camel/Makefile.am | 3 +- camel/camel-mime-utils.c | 4 +- camel/camel-net-utils-win32.h | 386 ----------------------------------------- camel/camel-net-utils.c | 4 +- camel/camel-sasl-digest-md5.c | 4 +- configure.ac | 3 + 6 files changed, 13 insertions(+), 391 deletions(-) commit 33935aac54c534633ace534cc194c83d211fcb60 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 13 18:34:19 2010 +0530 post release version bump configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 921fb3bb2c7e72e7a3bab07f1db414a3bc577788 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 13 18:23:27 2010 +0530 Update version for 2.31.92.1 release configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 88e389b942a59b57bcffc4b1e5ace71a0a6615ed Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 13 17:02:15 2010 +0530 Bug 629255 - e-d-s FTBFS calendar/libedata-cal/Makefile.am | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit c2793e3e1c6e64138a03087728453ee18db0d8f1 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 13 16:09:10 2010 +0530 post release version bump configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4ce50180a8711a8c1046ca7ae7d5575557606460 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 13 12:04:52 2010 +0530 News update for 2.31.92 release NEWS | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 84 insertions(+), 0 deletions(-) commit 08216b76af8fda75947edebc7af3e3c810104ae1 Author: Marek Äernocký <marek@manet.cz> Date: Mon Sep 13 00:03:30 2010 +0200 Updated Czech translation po/cs.po | 554 +++++++++++++------------------------------------------------- 1 files changed, 110 insertions(+), 444 deletions(-) commit d101430c75b4ca62bb794060a16547f77c341ece Author: Luca Ferretti <lferrett@gnome.org> Date: Sun Sep 12 22:31:17 2010 +0200 Updated Italian translation po/it.po | 4186 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1897 insertions(+), 2289 deletions(-) commit 300fb49008025ba1d38d5c51c6f5ab80e33046ee Author: Kiyotaka NISHIBORI <nl.nishibori.kiyotaka@gmail.com> Date: Sun Sep 12 23:12:28 2010 +0900 Updated Japanese translation. po/ja.po | 4941 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2633 insertions(+), 2308 deletions(-) commit 1fb79fb8ba8fab00e00e2e5c28c3d567a74e0379 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Sep 12 06:34:01 2010 -0400 Update .gitignore .gitignore | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8c0b238432af616886ea799af62eeab56a835caa Author: Christian Kirbach <Christian.Kirbach@googlemail.com> Date: Sun Sep 12 01:16:04 2010 +0200 [l10n] Updated German translation po/de.po | 903 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 496 insertions(+), 407 deletions(-) commit e4509f33402b49cb4e84d1a250c963892323bfba Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Sep 11 13:43:38 2010 -0400 Use --disable-gtk3 in DISTCHECK_CONFIGURE_FLAGS. GNOME 2.32 is still based on GTK+ 2.x. Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a977da4197c9533b7a78b3d723f6941e421fc10a Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Sep 11 11:48:35 2010 -0400 Coding style and whitespace cleanups. .../backends/groupwise/e-book-backend-groupwise.c | 2 +- addressbook/backends/ldap/e-book-backend-ldap.c | 10 ++-- addressbook/libebook/e-book-view.c | 2 +- addressbook/libebook/e-book.c | 18 +++--- addressbook/libebook/e-contact.c | 8 +- addressbook/libebook/e-contact.h | 2 +- addressbook/libebook/e-destination.c | 34 +++++----- addressbook/libebook/e-name-western.c | 4 +- addressbook/libebook/e-vcard.c | 6 +- addressbook/libedata-book/e-book-backend-summary.c | 2 +- calendar/backends/caldav/e-cal-backend-caldav.c | 10 +-- calendar/backends/file/e-cal-backend-file.c | 72 +++++++++---------- .../groupwise/e-cal-backend-groupwise-utils.c | 2 +- .../backends/groupwise/e-cal-backend-groupwise.c | 14 ++-- calendar/backends/http/e-cal-backend-http.c | 9 +-- calendar/backends/weather/e-cal-backend-weather.c | 14 ++-- calendar/backends/weather/e-weather-source-ccf.c | 6 +- calendar/libecal/e-cal-component.c | 4 +- calendar/libecal/e-cal-recur.c | 2 +- calendar/libecal/e-cal-recur.h | 2 +- calendar/libecal/e-cal-util.c | 6 +- calendar/libecal/e-cal.c | 13 ++-- calendar/libedata-cal/e-cal-backend-file-store.c | 19 +++--- calendar/libedata-cal/e-cal-backend-intervaltree.c | 74 +++++++++---------- calendar/libedata-cal/e-cal-backend-intervaltree.h | 2 +- calendar/libedata-cal/e-cal-backend-sexp.c | 4 +- calendar/libedata-cal/e-cal-backend-store.c | 9 +-- calendar/libedata-cal/e-cal-backend-store.h | 8 +- calendar/libedata-cal/e-cal-backend-sync.c | 4 +- calendar/libedata-cal/test-intervaltree.c | 4 - camel/camel-db.c | 42 ++++++------ camel/camel-filter-driver.c | 6 +- camel/camel-folder-search.c | 6 +- camel/camel-folder-summary.c | 50 +++++++------- camel/camel-folder.c | 8 +- camel/camel-mime-utils.c | 8 +- camel/camel-sasl-ntlm.c | 14 ++-- camel/providers/groupwise/camel-groupwise-folder.c | 20 +++--- .../providers/groupwise/camel-groupwise-provider.c | 2 +- camel/providers/imap/camel-imap-folder.c | 4 +- camel/providers/imap/camel-imap-store-summary.c | 2 +- camel/providers/imap/camel-imap-utils.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 4 +- camel/providers/imapx/camel-imapx-stream.c | 1 - camel/providers/imapx/camel-imapx-utils.c | 70 +++++++++--------- camel/providers/imapx/test-imapx.c | 4 +- libedataserver/e-account-list.c | 2 +- libedataserver/e-data-server-util.c | 8 +- libedataserver/e-debug-log.h | 10 ++-- libedataserver/e-iterator.c | 6 +- libedataserver/e-sexp.c | 13 ++-- libedataserver/e-source-group.c | 2 +- libedataserver/e-source.c | 4 +- libedataserver/e-time-utils.c | 12 ++-- libedataserverui/e-categories-dialog.c | 2 +- libedataserverui/e-category-completion.c | 2 +- libedataserverui/e-contact-store.c | 2 +- libedataserverui/e-destination-store.c | 12 ++-- libedataserverui/e-name-selector-entry.c | 40 +++++----- libedataserverui/e-name-selector-model.c | 6 +- libedataserverui/e-tree-model-generator.c | 16 ++-- libedataserverui/test-contact-store.c | 2 +- libedataserverui/test-source-combo-box.c | 2 +- libedataserverui/test-source-selector.c | 2 +- servers/groupwise/e-gw-item.c | 14 ++-- servers/groupwise/e-gw-recur-utils.c | 2 +- servers/groupwise/e-gw-recur-utils.h | 2 +- 67 files changed, 373 insertions(+), 397 deletions(-) commit 98cc94544940206ce5bbc4ec162295b393f91870 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Sep 11 09:50:25 2010 -0400 Update API documentation. addressbook/libebook/e-book.h | 6 + calendar/libecal/e-cal-recur.c | 27 +++-- calendar/libecal/e-cal-util.c | 9 +- calendar/libedata-cal/e-cal-backend-intervaltree.c | 35 ++++- calendar/libedata-cal/e-cal-backend-intervaltree.h | 34 ++--- calendar/libedata-cal/e-cal-backend-sexp.c | 1 + calendar/libedata-cal/e-cal-backend-sexp.h | 7 +- calendar/libedata-cal/e-cal-backend-store.c | 4 +- camel/camel-tcp-stream-raw.h | 7 +- camel/camel-tcp-stream.c | 6 + .../addressbook/libebook/libebook-sections.txt | 1 + .../addressbook/libebook/tmpl/e-book.sgml | 13 ++- .../calendar/libecal/libecal-sections.txt | 3 + .../libecal/tmpl/e-cal-check-timezones.sgml | 3 + .../calendar/libecal/tmpl/e-cal-recur.sgml | 24 ++++ .../calendar/libecal/tmpl/e-cal-util.sgml | 14 ++ .../calendar/libedata-cal/libedata-cal-docs.sgml | 1 + .../libedata-cal/libedata-cal-sections.txt | 28 ++++ .../libedata-cal/tmpl/e-cal-backend-sexp.sgml | 11 ++ .../libedata-cal/tmpl/e-cal-backend-store.sgml | 34 +++++ .../calendar/libedata-cal/tmpl/e-intervaltree.sgml | 81 +++++++++++ docs/reference/camel/camel-sections.txt | 4 + .../reference/camel/tmpl/camel-cipher-context.sgml | 6 + .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 15 ++ docs/reference/camel/tmpl/camel-tcp-stream.sgml | 9 ++ .../libedataserver/libedataserver-docs.sgml | 1 + .../libedataserver/libedataserver-sections.txt | 20 +++ .../reference/libedataserver/tmpl/e-debug-log.sgml | 146 ++++++++++++++++++++ docs/reference/libedataserver/tmpl/e-sexp.sgml | 14 ++ libedataserver/e-debug-log.c | 55 ++++++++ libedataserver/e-debug-log.h | 17 +++ libedataserver/e-sexp.c | 1 + 32 files changed, 589 insertions(+), 48 deletions(-) commit 7c4b778c1afe67441dc12957f315832d93bb87f1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Sep 11 08:08:45 2010 -0400 Re-work my GtkDialog:has-separator workaround. If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is deprecated but the property is still present and defaults to TRUE), we still need to set the property to FALSE. So instead use g_object_set() up through GTK+ 2.90.6, after which the property itself is gone. libedataserverui/e-name-selector-dialog.c | 4 ++-- libedataserverui/e-passwords.c | 4 ++-- libedataserverui/e-source-selector-dialog.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit fde3252676e4613db2b9907a5db0509bf08dd5a1 Author: Changwoo Ryu <cwryu@debian.org> Date: Sat Sep 11 19:54:05 2010 +0900 Updated Korean translation po/ko.po | 4052 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1734 insertions(+), 2318 deletions(-) commit fcd8484f7759475feeade1ce9feb1fc5f7554e66 Author: Dr.Tirumurti Vasudevan <vasudeven@git.gnome.org> Date: Sat Sep 11 14:55:28 2010 +0530 Updated Tamil translation po/ta.po | 451 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 220 insertions(+), 231 deletions(-) commit 38096d00a434176b47ceab51ca12d3fa382c7be4 Author: Dr.Tirumurti Vasudevan <vasudeven@git.gnome.org> Date: Sat Sep 11 13:14:55 2010 +0530 Updated Tamil translation po/ta.po | 754 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 427 insertions(+), 327 deletions(-) commit 4e6187e7df5649219909560634ce1786d2bf9df2 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Sep 10 19:58:21 2010 -0400 Work around deprecation of gtk_dialog_set_has_separator() Unfortunately the default value for this property is TRUE (bzzt, WRONG!) so we can't just remove the function outright until we require GTK+ 2.22. It was deprecated in GTK+ 2.21.8. libedataserverui/e-name-selector-dialog.c | 2 ++ libedataserverui/e-passwords.c | 2 ++ libedataserverui/e-source-selector-dialog.c | 2 ++ 3 files changed, 6 insertions(+), 0 deletions(-) commit 485886e965af332876ae6036d38e00abc63396c2 Author: Petr Kovar <pknbe@volny.cz> Date: Fri Sep 10 22:14:49 2010 +0200 Update Czech translation by Marek Cernocky Partially fixing bug #628963, thanks goes to Stanislav Brabec. po/cs.po | 4384 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2317 insertions(+), 2067 deletions(-) commit f82cec48525227a5ec22fc53dacad4827d2c0868 Author: Ivar Smolin <okul@linux.ee> Date: Fri Sep 10 10:40:23 2010 +0300 [l10n] Updated Estonian translation po/et.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit add2b044a3c34a23b822f79ec688c555bb3c0755 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 9 19:08:27 2010 +0530 Update the server utc time in the key file to avoid fetching duplicates items again and again. This had been broken when fetching modified items moved away from get_quick_messages to get_items_request. Remove the lock from get_object_list. .../backends/groupwise/e-cal-backend-groupwise.c | 90 ++++++++++---------- 1 files changed, 44 insertions(+), 46 deletions(-) commit 426279a01963bb827724e1d0fbb528e017d54404 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 9 15:26:34 2010 +0530 Add an example for host url servers/groupwise/soap-test.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8dfdee475f863e1acef51ee675fb0e49a3867f14 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 9 13:40:02 2010 +0530 Switch off user_insert signal handler while inserting the comma libedataserverui/e-name-selector-entry.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 7d6714c4a0da5f39e1df4c5a2ffc99aa2d190f81 Author: Bharath Acharya <abharath@novell.com> Date: Thu Sep 9 18:29:45 2010 +0530 Fixed - Unable to send mails using Evolution. Fixed the address regression. addressbook/libebook/e-destination.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit fa9d7b6fc5816b4f6360344a1be13d768bc53ff4 Author: Bharath Acharya <abharath@novell.com> Date: Thu Sep 9 15:57:27 2010 +0530 Bug #628299 - Crash in g_variant_is_trusted. Initialize the error message. Fixes the crash. Need to fix the right error message from the server later.. .../backends/groupwise/e-cal-backend-groupwise.c | 8 ++++++++ servers/groupwise/e-gw-connection.c | 1 + 2 files changed, 9 insertions(+), 0 deletions(-) commit 9cbfcc0352a81512f85bb5e13a06507fea22ed42 Author: Punit Jain <jpunit@novell.com> Date: Thu Sep 9 12:22:01 2010 +0530 Put the component into the cache after inserting into interval tree. Store comps in interval tree based on just uid for non-recurring events calendar/libedata-cal/e-cal-backend-file-store.c | 1 + calendar/libedata-cal/e-cal-backend-intervaltree.c | 7 +++++-- calendar/libedata-cal/e-cal-backend-store.c | 8 ++++---- 3 files changed, 10 insertions(+), 6 deletions(-) commit 11efe67979ab5589f204b50deda90c0edeefe7ab Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 9 12:07:10 2010 +0530 Remove the key if the value is NULL. calendar/libedata-cal/e-cal-backend-file-store.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit dc186ba32cb2987edfeed4c07b5999016e4a0dd9 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Sep 9 12:02:05 2010 +0530 Bug #507290 (bnc) -Messages in thread out of order camel/providers/groupwise/camel-groupwise-folder.c | 97 ++++++++++--------- 1 files changed, 51 insertions(+), 46 deletions(-) commit a6c6de5b20cc864a08587e6239abacb42e0500d9 Author: Ivar Smolin <okul@linux.ee> Date: Thu Sep 9 08:12:54 2010 +0300 [l10n] Updated Estonian translation po/et.po | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 626730b63b16fadaf732e85f3a46871fa0824259 Author: Sankar P <psankar@novell.com> Date: Thu Sep 9 10:36:23 2010 +0530 Bug #471079 (bnc) - Unable To Exclude Names Unable To Exclude Names From Email Groups. Bug Report: I have created a personal "On This Computer" email group with multiple people. When I type in that group name it auto-completes and displays in the To: field underlined. If you right mouse click on that group you see a list of all people that are in the group with checkboxes next to their name. You are supposed to be able to uncheck people from the group and they will not receive the message. However, people that you uncheck still receive the message. addressbook/libebook/e-destination.c | 85 +++++++++++++++------------------- 1 files changed, 38 insertions(+), 47 deletions(-) commit f2a5566dd573d6819f6926c01a959f174174384d Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Sep 8 21:17:51 2010 +0200 Don't use getline, implement a simple replacement. Some systems don't have getline in their C library, so use a private implementation released under LGPL v2+ and found here: http://www.google.com/codesearch/p?hl=en#qUwOD6iX2hc/openjaus/branches/tom/OpenJAUSv3.3.1/ojVehicleSim/src/getLine.c&q=getline%20lang:c&sa=N&cd=9&ct=rc&l=144 calendar/backends/file/Makefile.am | 1 - calendar/backends/file/e-cal-backend-file.c | 62 ++++++++++++++++++++++++++- 2 files changed, 61 insertions(+), 2 deletions(-) commit 1447ece17469485a85e3b2dcbb6fec51a8092f65 Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Wed Sep 8 13:47:57 2010 +0200 Updated Hungarian translation po/hu.po | 3703 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1786 insertions(+), 1917 deletions(-) commit 4483ce25fcb1bd6149c38a55852a5b66f43b6cb2 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 8 13:15:51 2010 +0200 Bug #627336 - Groupwise cal can return NULL without error on create_object .../backends/groupwise/e-cal-backend-groupwise.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit b01708589aea7ec82218d33616e1e8a56f01d0b1 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 8 13:09:58 2010 +0200 Bug #628426 - Fix double free crash caused by the previous patch camel/providers/imapx/camel-imapx-server.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 36ba3b42c643c408dff9d0633fd304813c824054 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Sep 8 16:32:26 2010 +0530 Bug #603044 (bnc) -Issues with Forward as redirect Forward as redirect does not work properly. Parse the RESENT_* headers to check if its a redirected email. Bug Report: Select a message to be forwarded as a redirect and regardless of which e-mail address I redirect the message to, it always gets sent to myself. camel/providers/groupwise/camel-groupwise-utils.c | 41 ++++++++++++++++----- 1 files changed, 31 insertions(+), 10 deletions(-) commit 3a526a97c821e3bfb112a698036531c9ee449912 Author: Bharath Acharya <abharath@novell.com> Date: Wed Sep 8 15:42:47 2010 +0530 Bug #611568 (bnc) - Search fails for Cc recipient. Search for Cc recipients fails in Groupwise. camel/providers/groupwise/camel-groupwise-folder.c | 62 +++++++++++++------ 1 files changed, 42 insertions(+), 20 deletions(-) commit de5bdc315907225f61bce95937ba16d23b028691 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Sep 8 10:43:28 2010 +0100 Bug 628977 - crash in imapx_parse_uids() (Make stream buf grow automatically) Instead of bailing out when we need a larger buffer, just grow it. Start with a 4-byte buffer, to ensure we exercise the reallocation code. After a little while (and before the release) we can bump that up to something more sensible like 4KiB. camel/providers/imapx/camel-imapx-stream.c | 91 ++++++++++++++++----------- camel/providers/imapx/camel-imapx-stream.h | 1 + 2 files changed, 55 insertions(+), 37 deletions(-) commit 5e6b049763a7c72e179c9f6446856031a68dba26 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Sep 8 10:37:00 2010 +0100 Remove redundant 'tokenptr' field from CamelIMAPXStream It never differs from tokenbuf, so just use that. camel/providers/imapx/camel-imapx-stream.c | 18 +++++++++--------- camel/providers/imapx/camel-imapx-stream.h | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) commit 0493f925e7d2e5a3db6297464c997c0e4ba3ea78 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Sep 8 10:35:26 2010 +0100 Remove redundant 'tokenend' field from CamelIMAPXStream camel/providers/imapx/camel-imapx-stream.c | 1 - camel/providers/imapx/camel-imapx-stream.h | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 32ad6448981d11b7cc5e234d2ccfdcaf56f62866 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Sep 8 13:41:57 2010 +0530 Ensure end date is generated for master recurrence event while inserting into the interval tree calendar/libecal/e-cal-recur.c | 7 +------ calendar/libecal/e-cal-recur.h | 6 ++++++ calendar/libecal/e-cal-util.c | 2 ++ calendar/libedata-cal/e-cal-backend-file-store.c | 2 +- 4 files changed, 10 insertions(+), 7 deletions(-) commit 7d4f72fd959750d18899113d91cc19955efec210 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Sep 8 10:08:58 2010 +0200 Fix a memory leak recently created (less work for Milan) .../groupwise/e-cal-backend-groupwise-utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 87fd03fc794a1205bc56c14da94ac54813ed5335 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Sep 8 10:05:27 2010 +0200 Avoid having backslashes in uri on windows .../groupwise/e-cal-backend-groupwise-utils.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d1a3a9e1948156e685e6dcfa7af12c4abab3fd3b Author: Ivar Smolin <okul@linux.ee> Date: Wed Sep 8 09:05:00 2010 +0300 [l10n] Updated Estonian translation po/et.po | 530 +++++++++----------------------------------------------------- 1 files changed, 75 insertions(+), 455 deletions(-) commit f175cdc24dc019d0db39ac12ab6122ed7bf78651 Author: Duarte Loreto <happyguy_pt@hotmail.com> Date: Wed Sep 8 00:05:13 2010 +0100 Updated Portuguese translation po/pt.po | 3911 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2065 insertions(+), 1846 deletions(-) commit 35d9577981760f176ebc0ccfa54b20c23d945a5e Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Sep 7 18:47:04 2010 +0100 Increase maximum token size to 8KiB This is a dirty way to avoid bug #628940 for now camel/providers/imapx/camel-imapx-stream.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 339aef2d3d131cca2833a45e77788c6786beb833 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Sep 7 18:46:49 2010 +0100 Handle error from camel_imapx_stream_token() This should prevent bug #628940 from actually crashing Evolution, although it's still very broken. camel/providers/imapx/camel-imapx-utils.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 09ec942857fb39525eddec7db98936259c1143c4 Author: Milan Crha <mcrha@redhat.com> Date: Tue Sep 7 18:38:33 2010 +0200 Various memory leaks addressbook/libedata-book/e-data-book.c | 1 + camel/camel-folder-summary.c | 2 ++ camel/camel-vee-folder.c | 2 ++ 3 files changed, 5 insertions(+), 0 deletions(-) commit b417129f59c0e6cf26fb22b6abcf71f544f78432 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 20:31:36 2010 +0530 Fix attachments retrieval issue in groupwise. Add the prefix file:// to the filename to form the uri .../groupwise/e-cal-backend-groupwise-utils.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit affc0860e102fa80985928c6c8620a291a96c476 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 17:13:40 2010 +0530 Fix a error in previous commit. calendar/backends/caldav/e-cal-backend-caldav.c | 2 +- .../backends/groupwise/e-cal-backend-groupwise.c | 2 +- calendar/backends/http/e-cal-backend-http.c | 2 +- calendar/backends/weather/e-cal-backend-weather.c | 2 +- calendar/libedata-cal/e-cal-backend-file-store.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 9b92dadce8a58fd148a0c120fea22abd47ad1171 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 17:06:55 2010 +0530 Just add into the interval tree while loading the cache calendar/libedata-cal/e-cal-backend-file-store.c | 2 +- calendar/libedata-cal/e-cal-backend-store.c | 17 +++++++++++++++++ calendar/libedata-cal/e-cal-backend-store.h | 5 +++++ 3 files changed, 23 insertions(+), 1 deletions(-) commit fcf9801eef6632aad812db7499d8c2ac57e4ec8c Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 16:52:18 2010 +0530 Find the timezone in libical first and then the backend or cache while resolving tzids calendar/backends/caldav/e-cal-backend-caldav.c | 14 +++++++++-- calendar/backends/file/e-cal-backend-file.c | 10 ++++---- .../backends/groupwise/e-cal-backend-groupwise.c | 14 +++++++++-- calendar/backends/http/e-cal-backend-http.c | 23 +++++++++++-------- calendar/backends/weather/e-cal-backend-weather.c | 14 +++++++++-- calendar/libecal/e-cal-util.c | 2 +- calendar/libecal/e-cal-util.h | 2 +- calendar/libedata-cal/e-cal-backend-file-store.c | 15 ++++++++++-- 8 files changed, 65 insertions(+), 29 deletions(-) commit 95965b484957fc13aacfa77c2bb37f2e690e91d5 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 16:06:18 2010 +0530 Do not break the api. Add store_put_component_with_time_range. Revert changes from ECalBackendCache calendar/backends/caldav/e-cal-backend-caldav.c | 2 +- .../backends/groupwise/e-cal-backend-groupwise.c | 2 +- calendar/backends/http/e-cal-backend-http.c | 2 +- calendar/backends/weather/e-cal-backend-weather.c | 2 +- calendar/libedata-cal/e-cal-backend-cache.c | 61 +------------------- calendar/libedata-cal/e-cal-backend-cache.h | 5 +- calendar/libedata-cal/e-cal-backend-file-store.c | 3 +- calendar/libedata-cal/e-cal-backend-store.c | 26 +++++++- calendar/libedata-cal/e-cal-backend-store.h | 5 +- 9 files changed, 36 insertions(+), 72 deletions(-) commit 126e66f98d384fa6c5a8fca1f462505df8f9e6c5 Author: Milan Crha <mcrha@redhat.com> Date: Tue Sep 7 11:00:51 2010 +0200 Bug #628659 - imapx_sync_changes memory leak camel/providers/imapx/camel-imapx-server.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) commit a304ada6d6b2c48328cbac6e7911c1de894df4c8 Author: Milan Crha <mcrha@redhat.com> Date: Tue Sep 7 10:14:47 2010 +0200 Bug #628658 - imapx expunge memory leak camel/providers/imapx/camel-imapx-server.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 903db667c5f4abd1bc892d0e0fd966ce3373f4c5 Author: Milan Crha <mcrha@redhat.com> Date: Tue Sep 7 09:54:57 2010 +0200 Bug #628657 - imapx sync_folders memory leak camel/providers/imapx/camel-imapx-store-summary.c | 2 ++ camel/providers/imapx/camel-imapx-store.c | 5 +++++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 8033ade1434d9bae74e9cc98a6a60d13097ab07a Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 12:38:54 2010 +0530 Disable debug messages calendar/backends/file/e-cal-backend-file.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d19f191d5275d52a488575e38971fb9cff7dc366 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 11:03:26 2010 +0530 Fix more warnings and use glib data types calendar/libedata-cal/test-intervaltree.c | 14 ++-- libedataserver/e-debug-log.c | 114 ++++++++++++++-------------- libedataserver/e-debug-log.h | 18 ++-- libedataserver/e-sexp.c | 46 ++++++------ 4 files changed, 97 insertions(+), 95 deletions(-) commit bad59723d163b371f1ee18535edf93cdcad2d8f2 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 10:50:26 2010 +0530 Fix a compilation issue and warnings calendar/backends/file/Makefile.am | 2 +- calendar/libedata-cal/Makefile.am | 100 ++++++++++++++-------------- calendar/libedata-cal/test-intervaltree.c | 4 +- 3 files changed, 54 insertions(+), 52 deletions(-) commit 18de9d5ee5e1b5d8c20385671d295df9fce4118e Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Sep 7 10:06:32 2010 +0530 convert to glib data types calendar/libedata-cal/e-cal-backend-file-store.c | 3 +-- calendar/libedata-cal/e-cal-backend-intervaltree.c | 12 ++++++------ calendar/libedata-cal/e-cal-backend-intervaltree.h | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) commit eae98f5ef7aa12458dec492a01386ca1806141c2 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Sep 6 20:10:07 2010 +0530 Unlock the mutex on one return path. Added some comments calendar/libedata-cal/e-cal-backend-intervaltree.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit 1bec75476162b04acbb7e01fd708638ebfebc334 Author: Stanislav Slusny <slusnys@gmail.com> Date: Mon Sep 6 19:59:53 2010 +0530 Patch from Stanislav Slusny as part of the Google Summer of Code project to optimize eds calendar memory usage and speed. Punit Jain <jpunit@novell.com> worked upon this patch and fixed issues to be able to be upstreamed. Thanks to both of them. calendar/backends/caldav/e-cal-backend-caldav.c | 54 ++- calendar/backends/file/Makefile.am | 19 + calendar/backends/file/e-cal-backend-file.c | 434 +++++++++++- .../backends/groupwise/e-cal-backend-groupwise.c | 56 ++- calendar/backends/http/e-cal-backend-http.c | 59 ++- calendar/backends/weather/e-cal-backend-weather.c | 50 ++- calendar/libecal/e-cal-recur.c | 94 ++- calendar/libecal/e-cal-recur.h | 6 + calendar/libecal/e-cal-util.c | 163 +++++- calendar/libecal/e-cal-util.h | 7 + calendar/libedata-cal/Makefile.am | 55 ++- calendar/libedata-cal/e-cal-backend-cache.c | 61 ++- calendar/libedata-cal/e-cal-backend-cache.h | 5 +- calendar/libedata-cal/e-cal-backend-file-store.c | 52 +- calendar/libedata-cal/e-cal-backend-intervaltree.c | 765 ++++++++++++++++++++ calendar/libedata-cal/e-cal-backend-intervaltree.h | 95 +++ calendar/libedata-cal/e-cal-backend-sexp.c | 68 ++- calendar/libedata-cal/e-cal-backend-sexp.h | 6 +- calendar/libedata-cal/e-cal-backend-store.c | 94 +++- calendar/libedata-cal/e-cal-backend-store.h | 9 +- calendar/libedata-cal/e-data-cal-view.c | 3 +- calendar/libedata-cal/e-data-cal.c | 6 +- calendar/libedata-cal/test-intervaltree.c | 431 +++++++++++ libedataserver/Makefile.am | 2 + libedataserver/e-debug-log.c | 633 ++++++++++++++++ libedataserver/e-debug-log.h | 56 ++ libedataserver/e-sexp.c | 285 ++++++++- libedataserver/e-sexp.h | 4 + 28 files changed, 3469 insertions(+), 103 deletions(-) commit ba23727169e15e6f297282aba0e014114053c761 Author: Milan Crha <mcrha@redhat.com> Date: Mon Sep 6 21:22:56 2010 +0200 Bug #628651 - memory leak in imapx_append_message() camel/providers/imapx/camel-imapx-server.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit aac3dff2847c14159eb047d7ac4c73e818b943f4 Author: Milan Crha <mcrha@redhat.com> Date: Mon Sep 6 20:39:48 2010 +0200 Bug #628426 - imapx refresh_info memory leak camel/providers/imapx/camel-imapx-server.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2b37c2ab72d4d7c0525a7d1c139b5b68f601d237 Author: Aron Xu <aronxu@gnome.org> Date: Mon Sep 6 21:09:12 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 895 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 495 insertions(+), 400 deletions(-) commit fbedba778db93b04e7bf25acef2028a64904c6b6 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Mon Sep 6 11:46:49 2010 +0300 Updated Hebrew translation. po/he.po | 604 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 296 insertions(+), 308 deletions(-) commit dbdba77f95e093561cfeafa776e4fdd912630a64 Author: Milan Crha <mcrha@redhat.com> Date: Mon Sep 6 09:39:13 2010 +0200 Bug #624135 - Gerror with imap provider when clicked 'cancel' camel/camel-tcp-stream-raw.c | 11 ++++++++--- camel/providers/imap/camel-imap-folder.c | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) commit 3143d9f9e2801f7a455205504c9c1623939c2492 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Sun Sep 5 19:21:02 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 465 ++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 465 ++++++++++++++++++++++++++++++----------------------------- 2 files changed, 478 insertions(+), 452 deletions(-) commit 6e097aa6d60777141ca361a9018b49f783665773 Author: Claude Paroz <claude@2xlibre.net> Date: Sat Sep 4 22:37:06 2010 +0200 Updated French translation po/fr.po | 308 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 154 insertions(+), 154 deletions(-) commit 771b5e0d8863049d86077a3c66903321297bb45e Author: Ivar Smolin <okul@linux.ee> Date: Sat Sep 4 13:08:28 2010 +0300 [l10n] Updated Estonian translation po/et.po | 1019 ++++++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 698 insertions(+), 321 deletions(-) commit 29c1bebe037637ec7d51e8f51266186842e6dbe9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Sep 3 09:27:53 2010 -0400 Remove fatal assertions from libecal. Always return with a warning if at all possible when a programming error is caught. calendar/libecal/e-cal-check-timezones.c | 37 +++--- calendar/libecal/e-cal-component.c | 186 +++++++++++------------------- calendar/libecal/e-cal-util.c | 33 ++---- calendar/libecal/e-cal.c | 19 ++-- 4 files changed, 106 insertions(+), 169 deletions(-) commit 08cc4ad675e3a18e50d0bd20e50f63ebc3fb1dc2 Author: Milan Crha <mcrha@redhat.com> Date: Fri Sep 3 14:39:16 2010 +0200 Bug #624229 - Password dialog is not accessible in Subscriptions window libedataserverui/e-passwords.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 90dcdd392015a16729257a4089cbe2c7ae8f8f70 Author: Milan Crha <mcrha@redhat.com> Date: Fri Sep 3 09:48:45 2010 +0200 Bug #611539 - EProxy doesn't use authentication for HTTPS libedataserver/e-proxy.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit 0f71ac534af6f71d19b8c2953a22245cefa3bf02 Author: A S Alam <aalam@users.sf.net> Date: Fri Sep 3 08:07:46 2010 +0530 update for Punjabi po/pa.po | 611 +++++++++++++++++++++++++------------------------------------- 1 files changed, 245 insertions(+), 366 deletions(-) commit 95f3d1dc8cb055f4883de4cfd2b6a8ec9fcda865 Author: Daniel Nylander <po@danielnylander.se> Date: Fri Sep 3 01:09:46 2010 +0200 Updated Swedish translation po/sv.po | 476 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 246 insertions(+), 230 deletions(-) commit b0924e02b01d3050337f64f4652269b8793ab016 Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 20:47:08 2010 +0200 Bug #627817 - Runtime warning when no default addressbook exists libedataserver/e-source-list.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 2061f1465c23272e414e519b5ff27c53c5477aa0 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Thu Sep 2 15:49:47 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 443 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 228 insertions(+), 215 deletions(-) commit e65979b27a1ae8f97967d83041e33e62c2bb10b3 Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 14:02:48 2010 +0200 Bug #625110 - IMAPX : Do not free connection manager on disconnect camel/providers/imapx/camel-imapx-folder.c | 61 ++++++++++++++++++++++------ camel/providers/imapx/camel-imapx-store.c | 6 ++- 2 files changed, 52 insertions(+), 15 deletions(-) commit 0c130efaa62168ed2888ed8e141933bb113283fa Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 13:27:58 2010 +0200 Bug #624130 - Sasl::challenge reported failure without setting its GError camel/camel-sasl.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4c16692c299e02853e0eb9d4b0c76c30584f023f Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 13:05:54 2010 +0200 Bug #624228 - Gerror with Usenet / nntp camel/camel-disco-store.c | 9 ++++++--- camel/camel-store.c | 3 ++- 2 files changed, 8 insertions(+), 4 deletions(-) commit 515990bd1e25a028663c16145145c71c43a29c11 Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 12:40:31 2010 +0200 Bug #624705 - IMAPX : Deadlock while quiting evolution camel/providers/imapx/camel-imapx-conn-manager.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 739650cb086cede71e59007e10923bde71be8988 Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 11:28:49 2010 +0200 Bug #624702 - Cann't create a new folder in imapx camel/providers/imapx/camel-imapx-conn-manager.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 4 +++- camel/providers/imapx/camel-imapx-store.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit fbed95fbdf7b393b6986391cb6c8bbf08220fdbd Author: Milan Crha <mcrha@redhat.com> Date: Thu Sep 2 09:52:41 2010 +0200 Fix bogus console warning message from IMAP offline journal There could be a deleted message in an offline journal in an IMAP account, and while replying such journal the error message was reported to the caller about not being able to find it, and the offline entry wasn't removed. This change ignores the error to be able to get rid of the entry. camel/providers/imap/camel-imap-journal.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit dad7453ad2a00a81b908ccfabb71931aae72effd Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 19:41:43 2010 +0200 Bug #624318 - Don't claim "CamelOperation status stack non empty" camel/camel-operation.c | 66 +++++++++++++++++++++++++++-------------------- 1 files changed, 38 insertions(+), 28 deletions(-) commit 807f745abcd07a77ad5106f2ca0ca505f2adaa64 Author: Andika Triwidada <andika@gmail.com> Date: Wed Sep 1 22:10:25 2010 +0700 [l10n] fixed bug #574857 po/id.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5cc47518076f1f4232cb8bf0ae5aeec90f1790df Author: Andika Triwidada <andika@gmail.com> Date: Wed Sep 1 22:04:55 2010 +0700 [l10n] fixed bug #574857 po/id.po | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 2130b68b897bdff2abc93d9bbf5a31e9e4ad17d5 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 16:48:01 2010 +0200 Bug #569329 - [groupwise] EDS crashed when checking contacts .../backends/groupwise/e-book-backend-groupwise.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit ded32d92d7db5fc85f3276462edae4c00547fad4 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 15:12:15 2010 +0200 Bug #628485 - Accessing freed memory in EContactStore::dispose libedataserverui/e-contact-store.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 78ac465ff07a821fde983bf986a2dc3a20097655 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 11:53:30 2010 +0200 Bug #624027 - Groupwise cal doesn't use store's default_timezone .../backends/groupwise/e-cal-backend-groupwise.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit a3d5ec6f8437ec105128287c3692bac7611402e2 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Sep 1 10:47:02 2010 +0100 Enable imapx debugging if CAMEL_DEBUG=all camel/providers/imapx/camel-imapx-utils.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b14e3c3d8e08264fbec62db89751dee1facd636f Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 11:43:06 2010 +0200 Fix calls of e_data_book_view_unref .../backends/groupwise/e-book-backend-groupwise.c | 1 + .../backends/webdav/e-book-backend-webdav.c | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) commit a4d63f959af47861ae4c65a3402b32a8fe2a85c7 Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 10:43:57 2010 +0200 Bug #628100 - Weather's cal get_object can ask for nonexistent comp calendar/backends/weather/e-cal-backend-weather.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 2e14af42992ce4ddad4bdf64d4d34f868246b0bc Author: Milan Crha <mcrha@redhat.com> Date: Wed Sep 1 10:26:02 2010 +0200 Bug #623912 - SMTP::query_auth_types should not use NULL hash table camel/providers/smtp/camel-smtp-transport.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 7a0f1a80e7310b065b9418eb63a0af8705d79ab0 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Wed Sep 1 09:22:35 2010 +0100 Update British English translation po/en_GB.po | 302 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 153 insertions(+), 149 deletions(-) commit 3c55e6ae91f06ed2b10d5f9a832c198c7ae96727 Author: Simos Xenitellis <simos@gnome.org> Date: Tue Aug 31 23:27:26 2010 +0300 l10n: Updated Greek translation for evolution-exchange po/el.po | 381 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 196 insertions(+), 185 deletions(-) commit 1201a7aa217c0e18b389f10f90e2c4df18990e6c Author: Dirgita <dirgitadevina@yahoo.co.id> Date: Wed Sep 1 02:37:53 2010 +0700 Updated Indonesian translation po/id.po | 5417 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 2615 insertions(+), 2802 deletions(-) commit 9292a241289612902ade970db17bd9c3281aed23 Author: Milan Crha <mcrha@redhat.com> Date: Tue Aug 31 16:35:12 2010 +0200 Follow-up fixes of bug #627871 - memory leaks in ENameSelector (e-addressbook-factory didn't close) - unsubscribe from NameOwnerChanged and closed GDBus signals (both ECal and EBook) - report about "factory vanished" only with active ECal/EBook - unwrap_gerror on async open of ECal addressbook/libebook/e-book.c | 20 ++++++++++++++++++-- calendar/libecal/e-cal.c | 23 +++++++++++++++++++++-- libedataserverui/e-name-selector-entry.c | 10 ++++++++++ libedataserverui/e-name-selector-list.c | 2 -- libedataserverui/e-name-selector.c | 2 ++ 5 files changed, 51 insertions(+), 6 deletions(-) commit 5d5c37fb6a88b53e780100de1d6fd07a124a3c55 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Aug 31 17:44:51 2010 +0530 Bug 627627 - Evolution not saving mail labels camel/providers/imapx/camel-imapx-server.c | 15 +++++++-------- camel/providers/imapx/camel-imapx-utils.c | 13 +++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) commit 3b3fd850dd71e4e4b3a079751196d7d35bc1fb04 Author: Milan Crha <mcrha@redhat.com> Date: Tue Aug 31 14:16:36 2010 +0200 Bug #627871 - e-name-selector crash libedataserverui/e-name-selector.c | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) commit 9a9796b6fbf96126dfd059ac15a125fcdb470363 Author: Matej UrbanÄiÄ <mateju@svn.gnome.org> Date: Mon Aug 30 19:01:11 2010 +0200 Updated Slovenian translation po/sl.po | 447 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 229 insertions(+), 218 deletions(-) commit 1c0ae704c7ffc58768553fef7bd88e25191cf836 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 30 08:31:22 2010 -0400 ESourceList: Fix signal registrations. Possibly related to bug #623933. libedataserver/e-source-list.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 00e24150751ae15fa9ad13631ac02eaa0126712e Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Aug 30 17:42:59 2010 +0530 Bug 627609 - imapx user_flags memory leak in imapx_untagged() camel/providers/imapx/camel-imapx-server.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit ff0290321fd128be680d34dfcc98b7c9d3864188 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 30 07:21:12 2010 -0400 Remove non-existent symbols from Camel API docs. docs/reference/camel/camel-sections.txt | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit ca7347eba74cedf787d83ad39f206f9f3ef5a0af Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Aug 30 12:23:05 2010 +0530 bug 627617 - calendar memory leak calendar/libecal/e-cal.c | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) commit 70ccaa898b9c418e9449fc951e4896d532c1da91 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Aug 29 19:36:43 2010 -0400 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e45e236633a09411479a29442ceff99109ef1882 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Aug 29 19:33:18 2010 -0400 NEWS update for 2.31.91 release. NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) commit 224ceb6715128a6d609ab2e8fe486483f6529991 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Aug 29 16:16:06 2010 +0200 Updated Galician translations po/gl.po | 223 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 113 insertions(+), 110 deletions(-) commit 187866c3d75fe061bc5d2919aa703307be658e35 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun Aug 29 11:29:22 2010 +0200 Updated Spanish translation po/es.po | 100 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 58 insertions(+), 42 deletions(-) commit 8cb8d934e6ba8dc93a02455bdf91f1217227a05c Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Aug 28 21:05:27 2010 -0400 Add "Since: 2.32" doc tags to new symbols. addressbook/libebook/e-book.h | 36 ++++++++++++++++++++++++++ addressbook/libebook/e-error.h | 10 +++++++ addressbook/libebook/e-vcard.c | 6 ++++ addressbook/libedata-book/e-book-backend.c | 4 +++ addressbook/libedata-book/e-data-book-view.c | 5 +++ addressbook/libedata-book/e-data-book.c | 17 ++++++++++++ addressbook/libedata-book/e-data-book.h | 5 +++ calendar/libedata-cal/e-cal-backend.c | 4 +++ calendar/libedata-cal/e-data-cal-view.c | 5 +++ calendar/libedata-cal/e-data-cal.c | 17 ++++++++++++ calendar/libedata-cal/e-data-cal.h | 5 +++ camel/camel-debug.h | 2 + camel/camel-folder-summary.h | 5 +++ camel/camel-folder.c | 2 + camel/camel-object.h | 10 +++++++ camel/camel-provider.h | 12 ++++++++ libedataserver/e-data-server-util.c | 8 ++++++ libedataserverui/e-destination-store.c | 6 ++++ libedataserverui/e-name-selector-entry.c | 5 +++ libedataserverui/e-name-selector.c | 2 + 20 files changed, 166 insertions(+), 0 deletions(-) commit a1b2d6af9ff30d6de2672dcd4df7adefb1068157 Author: Philip Withnall <bugzilla@tecnocode.co.uk> Date: Sat Aug 28 19:38:40 2010 -0400 Bug 628196 - Miscellaneous string fixes .../backends/webdav/e-book-backend-webdav.c | 8 +++--- addressbook/libedata-book/e-data-book.c | 4 +- calendar/libecal/e-cal.c | 2 +- calendar/libedata-cal/e-data-cal.c | 4 +- camel/camel-sasl-popb4smtp.c | 4 +- camel/providers/local/camel-spool-summary.c | 22 ++++++++++---------- 6 files changed, 22 insertions(+), 22 deletions(-) commit a9c6538ac5bf6fa8db2977c4443eecd303f880cc Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Aug 28 16:34:14 2010 -0400 Coding style and whitespace cleanup. addressbook/libebook/e-book.h | 2 +- .../groupwise/e-cal-backend-groupwise-utils.c | 4 ++-- calendar/libecal/e-cal-component.c | 2 +- calendar/libecal/e-cal-recur.c | 2 +- camel/camel-mime-utils.c | 4 ++-- camel/camel-mime-utils.h | 2 +- camel/camel-net-utils.c | 2 +- camel/camel-tcp-stream.h | 4 ++-- camel/providers/imapx/camel-imapx-server.c | 2 +- libedataserver/e-time-utils.c | 2 +- servers/groupwise/e-gw-recur-utils.c | 2 +- servers/groupwise/e-gw-recur-utils.h | 12 ++++++------ 12 files changed, 20 insertions(+), 20 deletions(-) commit 84bd94091b99b8e4f49c719349e6e7a0fe9698a3 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sat Aug 28 12:25:58 2010 +0100 Update British English translation po/en_GB.po | 2959 +++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 1648 insertions(+), 1311 deletions(-) commit ce7f6a065a868f5cb769413cecb0b6499df9e35d Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 27 12:13:30 2010 -0400 Bug 627616 - CamelIMAPXStoreSummary never frees its namespace list camel/providers/imapx/camel-imapx-store-summary.c | 17 +++++++++++++++++ camel/providers/imapx/camel-imapx-store-summary.h | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) commit 814114b4b81431a411091c8f86defba4201d691e Author: Ivar Smolin <okul@linux.ee> Date: Fri Aug 27 19:05:51 2010 +0300 [l10n] Updated Estonian translation po/et.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f1d72a533bdfefd8a8186788186e24041280219f Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Fri Aug 27 17:39:46 2010 +0200 Update Galician translations po/gl.po | 170 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 89 insertions(+), 81 deletions(-) commit bc3d6310a56e1ec2d52e9f400fb726ce692bd49c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Aug 25 19:19:48 2010 +0100 Fix another memory leak in imapx qresync camel/providers/imapx/camel-imapx-server.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d4386410d43f88f7cc3ea07a6c75daf1a7e35211 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 27 11:07:17 2010 -0400 Bug 627854 - imapx conn-manager memory leak camel/providers/imapx/camel-imapx-conn-manager.c | 1 + camel/providers/imapx/camel-imapx-server.c | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit 90ed7beb40c8ab33bd5d0040a187c653beb7b7af Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 27 10:57:29 2010 -0400 Bug 627876 - PangoAttrList leak in ENameSelectorEntry libedataserverui/e-name-selector-entry.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 5ee6baa8ee5c7f22debc4b70cc946d7c70149773 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Fri Aug 27 16:27:46 2010 +0300 Updated Hebrew translation. po/he.po | 752 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 416 insertions(+), 336 deletions(-) commit e531b78aebd122414c0c27df88979422e09e17b8 Author: Milan Crha <mcrha@redhat.com> Date: Fri Aug 27 11:11:11 2010 +0200 Bug #627333 - Cannot cancel password dialog for an addressbook libedataserverui/e-book-auth-util.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 60d8f80e5ca3d3eb389226fe99d251913610829d Author: Bruno Brouard <annoa.b@gmail.com> Date: Thu Aug 26 21:11:04 2010 +0200 Updated French translation po/fr.po | 183 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 97 insertions(+), 86 deletions(-) commit f0916da0230945b46246e2380f6bdb4f7df96962 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Aug 26 19:44:12 2010 +0200 Updated Spanish translation po/es.po | 244 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 124 insertions(+), 120 deletions(-) commit 793c7ce0023896a70fef61960ed0f79225c40eb5 Author: Milan Crha <mcrha@redhat.com> Date: Thu Aug 26 19:18:52 2010 +0200 Bug #625579 - Corruption of mbox file should be properly reported camel/providers/local/camel-mbox-summary.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 7df97c2923dcb0e7b84de111fc9a87c82692f46a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Aug 25 19:14:37 2010 +0100 Bug 627855 - smtp_auth() memory leak camel/providers/smtp/camel-smtp-transport.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9def1470a5d703121f2b699ba530a1841eb23197 Author: Milan Crha <mcrha@redhat.com> Date: Wed Aug 25 17:14:09 2010 +0200 Do not unref EDataBook before done with it (part of bug #627332) addressbook/libedata-book/e-data-book.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7a1de9c80749236941423a4d5a95f5ec5b170d26 Author: Milan Crha <mcrha@redhat.com> Date: Wed Aug 25 15:22:49 2010 +0200 Bug #627937 - Crash on email Add to a contact list libedataserverui/e-name-selector-entry.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 52c1e950dbf1b51c1316ee48369e1d136686c97a Author: Giannis Katsampirhs <juankatsampirhs@gmail.com> Date: Wed Aug 25 14:14:32 2010 +0300 l10n: Updated Greek translation for evolution-data-server po/el.po | 4042 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 2051 insertions(+), 1991 deletions(-) commit f57217d0b065bcabf279bc1c6c761d555b0fa411 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Aug 24 13:44:21 2010 +0100 Bug 627610 - imapx store summary memory leak camel/providers/imapx/camel-imapx-utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 06b76f1903e9255be23a286123ab14ad7a71df10 Author: Milan Crha <mcrha@redhat.com> Date: Tue Aug 24 14:16:29 2010 +0200 Bug #625115 - Changes notified from backends aren't propagated to UI addressbook/libedata-book/e-data-book-view.c | 82 ++++++++++++++++++++---- calendar/libedata-cal/e-data-cal-view.c | 90 +++++++++++++++++++++++-- 2 files changed, 152 insertions(+), 20 deletions(-) commit 1f06f66257d03a15a3bc6c23d5d30eecd175850e Author: Milan Crha <mcrha@redhat.com> Date: Tue Aug 24 11:01:05 2010 +0200 Bug #625514 - Client doesn't recognize server close/crash on GDBus addressbook/libebook/e-book.c | 56 ++++++++++++++++++++- calendar/libecal/e-cal.c | 110 ++++++++++++++++++++++++++++++++++------- 2 files changed, 144 insertions(+), 22 deletions(-) commit 2ff4f38585f1f33e8f6b75ef4e02ce8acb124825 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Aug 24 01:18:32 2010 +0100 Fix SEGV when imapx_parse_list() fails camel/providers/imapx/camel-imapx-server.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 2c0d0807860841e1984c045d8ec5218eaaf1006f Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Aug 24 01:11:55 2010 +0100 Bug 627599 - Memory leak in imapx qresync camel/providers/imapx/camel-imapx-server.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 2a1ebdb19b844741fd5e44c16854ac56df674d7d Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Aug 24 01:06:45 2010 +0100 Bug 627597 - Memory leak in user_delete_text() libedataserverui/e-name-selector-entry.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit f369bb487ab6692b0f0bf0309aadea6490622339 Author: Ask H. Larsen <asklarsen@gmail.com> Date: Mon Aug 23 22:47:58 2010 +0200 Updated Danish translation po/da.po | 3839 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 2003 insertions(+), 1836 deletions(-) commit 20d3d87f9c6c1997cfaffc77dc18d573c3b63887 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Mon Aug 23 02:15:42 2010 +0200 Updated galician translations po/gl.po | 61 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 32 insertions(+), 29 deletions(-) commit 676112e50d86c534a6638fb647244d989e17a1df Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Sat Aug 21 20:15:08 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 834 ++++++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 834 ++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 918 insertions(+), 750 deletions(-) commit dd68d6078013c06505177305c2388bafd13be28c Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sat Aug 21 12:11:53 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 376 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 224 insertions(+), 152 deletions(-) commit 2440b4744a2f12abfd1bd616a5e72a9faf879b96 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 18 21:18:32 2010 -0400 Bug 623703 - Reference counting error in Google backend e_book_backend_google_stop_book_view() was removing the given EDataBookView from an internal list and then unreferencing the view without verifying that the view was actually in the list. .../backends/google/e-book-backend-google.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit ddfa3a772eeb43edf6bb31ff43cfbc8d1f81b05e Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 18 17:12:58 2010 -0400 Remove -DGDK_DISABLE_DEPRECATED Until we can port the GDK drawing code to cairo. See: http://blogs.gnome.org/otte/2010/07/27/rendering-cleanup/ configure.ac | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit fb81a9f23c3eb6a3dc4943edd3c1741ba9195e41 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 18 10:31:36 2010 -0400 Add e_source_list_peek_default_source(). New convenience function searches the ESourceList for an ESource with a property named "default", or else an ESource with a property named "system". If no such ESource exists it returns NULL. Adapt EBook and ECal to use this where appropriate. addressbook/libebook/e-book.c | 47 ++++-------- calendar/libecal/e-cal.c | 79 ++++++------------- .../libedataserver/libedataserver-sections.txt | 1 + .../libedataserver/tmpl/e-source-list.sgml | 9 ++ libedataserver/e-source-list.c | 51 +++++++++++++ libedataserver/e-source-list.h | 1 + 6 files changed, 101 insertions(+), 87 deletions(-) commit 9c0908fb361c26a8fca2746b1dd317abd225af29 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 18 07:14:03 2010 -0400 gdk_window_get_pointer() needs a GdkWindow. libedataserverui/e-passwords.c | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) commit 7494d975b37e250f78964b11a768dfea06c6f780 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 18 07:08:06 2010 -0400 Rewrite e_load_book_source_async(). This is a late libedataserverui API break, but so be it. Rewrite e_load_book_source_async() to use a GIO-style asynchronous pattern, and add a corresponding e_load_book_source_finish(). The API is fairly obvious: void e_load_book_source_async (ESource *source, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); EBook * e_load_book_source_finish (ESource *source, GAsyncResult *result, GError **error); This also eliminates the thread for loading EBooks from ENameSelector. configure.ac | 2 +- .../libedataserverui/libedataserverui-sections.txt | 1 + .../libedataserverui/tmpl/e-book-auth-util.sgml | 14 +- libedataserverui/e-book-auth-util.c | 359 ++++++++++++++++++-- libedataserverui/e-book-auth-util.h | 20 +- libedataserverui/e-name-selector-dialog.c | 84 ++++-- libedataserverui/e-name-selector-entry.c | 47 +++- libedataserverui/e-name-selector.c | 179 ++++++---- 8 files changed, 575 insertions(+), 131 deletions(-) commit 9d0bd0f19f7639fd83739fcba1cbc51f9b38ce3e Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 13 22:36:00 2010 -0400 Coding style and whitespace cleanup. camel/camel-mime-utils.c | 22 ++++++++++---------- camel/camel-tcp-stream-raw.c | 18 ++++++++-------- camel/camel-tcp-stream-ssl.c | 2 +- camel/camel-tcp-stream.c | 2 +- camel/camel-tcp-stream.h | 4 +- camel/providers/imap/camel-imap-store.c | 2 +- camel/providers/nntp/camel-nntp-store.c | 2 +- camel/providers/pop3/camel-pop3-store.c | 2 +- camel/providers/smtp/camel-smtp-transport.c | 2 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 11 +--------- docs/reference/camel/tmpl/camel-tcp-stream.sgml | 2 + docs/reference/camel/tmpl/camel-unused.sgml | 8 +++++++ 13 files changed, 41 insertions(+), 38 deletions(-) commit b4ff74a6f719059b3fffd1cf0a70aadc0ecd4382 Author: Daniel Nylander <po@danielnylander.se> Date: Wed Aug 18 22:31:57 2010 +0200 Updated Swedish translation po/sv.po | 354 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 212 insertions(+), 142 deletions(-) commit 7722360be3de3691c7c916f7efb17a56ce6cfea3 Author: Claude Paroz <claude@2xlibre.net> Date: Wed Aug 18 22:05:34 2010 +0200 Updated French translation Contributed by Claude Paroz and Bruno Brouard po/fr.po | 2761 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1513 insertions(+), 1248 deletions(-) commit 3e4161a25a0a327c9aa8ab4aacc3052ea9e47437 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Aug 18 15:41:34 2010 +0200 Add necessary includes for compiling on Windows camel/camel-tcp-stream-raw.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit ae0284310777de6ece63f7edae5d0a5fc1362469 Author: A S Alam <aalam@users.sf.net> Date: Tue Aug 17 06:31:01 2010 +0530 update translation for Punjabi after correcting error po/pa.po | 4033 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2169 insertions(+), 1864 deletions(-) commit 7a1f05bd6c07af36727969bf6f4dbfc1e3230a4d Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Aug 16 23:40:51 2010 +0200 Updated Spanish translation po/es.po | 383 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 228 insertions(+), 155 deletions(-) commit a25d7b80b6edbbd0e7ab149d214836b1af6cab58 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Mon Aug 16 18:10:19 2010 +0200 Updated Galician translations po/gl.po | 377 ++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 222 insertions(+), 155 deletions(-) commit 0b15b1d2b614abb702e88e79dd440597fed05eee Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Aug 16 17:53:41 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit db158ec03dc5c2f82357a92fdc0fa9514c4fa18f Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Aug 16 16:16:47 2010 +0530 News update for 2.31.90 release NEWS | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 30cacd1ebabf8488331459f1bb3a1939743e037c Author: Srinivasa Ragavan <sragavan@gnome.org> Date: Mon Aug 16 15:50:15 2010 +0530 Bug 627015: Avoid a race condition by launching the thread after initing. Fixes a crash while launching a composer. libedataserverui/e-name-selector.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit d7be2e48617f875740d5cde2b0fd89db7820f1dc Author: Jeff Cai <jeff.cai@sun.com> Date: Mon Aug 16 14:43:07 2010 +0800 Fix for bug #624789, use ldapssl_init to initialize SSL connection for sunldap. addressbook/backends/ldap/e-book-backend-ldap.c | 19 +++++-------------- 1 files changed, 5 insertions(+), 14 deletions(-) commit b864004c6d7c2f4351138d8c593270e477adcc72 Author: Matej UrbanÄiÄ <mateju@svn.gnome.org> Date: Fri Aug 13 21:36:29 2010 +0200 Updated Slovenian translation po/sl.po | 4757 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 2210 insertions(+), 2547 deletions(-) commit 3a5fb1f1d3cfdcf64173518138bc0e4c02bb6a64 Merge: 6d4660f 4f17f0f Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 18:12:36 2010 -0500 Merge branch camel-socks-proxy-master for SOCKS5 / IPv6 support Signed-off-by: Federico Mena Quintero <federico@novell.com> commit 4f17f0f452958d711a5290356058008b4ed68663 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:58:09 2010 -0500 Remove unused variables camel/providers/imap/camel-imap-store.c | 1 - camel/providers/nntp/camel-nntp-store.c | 1 - camel/providers/pop3/camel-pop3-store.c | 1 - camel/providers/smtp/camel-smtp-transport.c | 1 - 4 files changed, 0 insertions(+), 4 deletions(-) commit b802f76dd46e715284fc9ca2cc518382ba0338da Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:56:45 2010 -0500 Remove unused function camel/camel-tcp-stream-ssl.c | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) commit 0bb2840066b8bbe897703f9277ad8624ecffd028 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:53:53 2010 -0500 GError for CamelTcpStreamSSL Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit bacdc81840649ae98a78e62fdb2902bc30a12847 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:50:36 2010 -0500 Make _set_g_error_from_errno() public We need it in the SSL stream Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 22 +++++++++++----------- camel/camel-tcp-stream-raw.h | 1 + 2 files changed, 12 insertions(+), 11 deletions(-) commit b2af3ce67574b7ecc4854cc567ec840d7cdafed1 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:29:13 2010 -0500 Format error strings, don't include them inline camel/camel-tcp-stream-raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e565e63bc7f778abcdf5b351daace6cd8c4863e Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:27:57 2010 -0500 Fix method name Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7e8e711e73858f393f992418b86bcf745cbde576 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:24:16 2010 -0500 Missing include Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 342566c71debd631961195e250527a0215e47afb Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:15:26 2010 -0500 Missing comma Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 797ca192eeba7d666193c5019cb0242e8cf35054 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:13:12 2010 -0500 Fix cut&paste thinko Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a08605bf6645f00e1043ea37ea3c7ccca2f20052 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Aug 12 13:12:09 2010 -0500 GError **, not GError * Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 6d4660f280b2a2952437031156556d007afd2ae1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 11 21:08:54 2010 -0400 Bug 626505 - ECategoriesDialog doesn't show new categories libedataserver/e-categories.c | 2 +- libedataserverui/e-categories-dialog.c | 4 ---- 2 files changed, 1 insertions(+), 5 deletions(-) commit 83f1f0a85c9c986caeb4a1c38f8c927b7c3b7f03 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Aug 10 11:23:58 2010 +0530 use cairo as gc is deprecated libedataserverui/e-cell-renderer-color.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 3fcaff8199d3f2c88db4a39198a10f123cb1cf68 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 6 15:48:56 2010 -0400 Gah, stupid mistake in previous commit. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bdf21ed35f0c8a44dc8bcb40f10b5e913aeed64e Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Aug 6 15:44:16 2010 -0400 Enable largefile support by default. Now that we only expose 64-bit offset values in Camel's public API, this should be safe to enable by default. configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5d972da53139e90fc652e2fc0a56c846ef09d0c3 Author: Daniel Nylander <po@danielnylander.se> Date: Thu Aug 5 17:05:49 2010 +0200 Updated Swedish translation po/sv.po | 3581 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1688 insertions(+), 1893 deletions(-) commit 5eed53f0aaaa8c971983c5f955f5531f1c0d33fe Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Aug 5 08:42:57 2010 -0400 Bug 626090 - Only set -fno-strict-aliasing for GCC configure.ac | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) commit 0f56d973871251cc0cbb1276872b051409a9350c Author: drtv <vasudeven@git.gnome.org> Date: Thu Aug 5 10:42:41 2010 +0530 Updated Tamil translation po/ta.po | 3106 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1369 insertions(+), 1737 deletions(-) commit 8d25991a7483c09413dc3f38945bbc8496cb10fc Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 4 15:22:20 2010 -0400 ENameSelectorEntry: Avoid IM confusion when inserting text If the text to insert does not contain spaces or commas, insert all of it at once. This avoids confusing on-going input method behavior. Otherwise fall back to character-by-character insertion. libedataserverui/e-name-selector-entry.c | 87 +++++++++++++++++++---------- 1 files changed, 57 insertions(+), 30 deletions(-) commit 9f6d987233412d52f2212abee35a237fa32e4a5d Author: drtv <vasudeven@git.gnome.org> Date: Wed Aug 4 22:10:00 2010 +0530 Updated Tamil translation po/ta.po | 2895 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1399 insertions(+), 1496 deletions(-) commit 8f2de09fc019a7dde0dfd3da670847d5f974e664 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Aug 4 08:22:06 2010 -0400 Deprecate CamelHttpStream. Evolution uses CamelHttpStream to fetch remote images for HTML mail. Nothing else should be using this class. CamelHttpStream will be removed as soon as Evolution moves to WebKit/GTK+ for HTML rendering, which can fetch images itself. camel/camel-http-stream.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5326834b983012dcf72254476d80eeeb708f232d Author: Kjartan Maraas <kmaraas@gnome.org> Date: Wed Aug 4 14:19:42 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 454 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 231 insertions(+), 223 deletions(-) commit 2d3017dc5953bc92104ce565d99f5c9e9b0f17af Author: Michael Meeks <michael.meeks@novell.com> Date: Tue Aug 3 17:29:10 2010 +0100 free response objects in e_gw_container_get_connection - bgo#622366 servers/groupwise/e-gw-connection.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit cf128ee9ea434983cd744813f7a6bdaa34e13399 Author: Michael Meeks <michael.meeks@novell.com> Date: Tue Aug 3 16:59:11 2010 +0100 cleanup, and fix for substantial GWise / soap mail leak, bgo#622366 camel/providers/groupwise/camel-groupwise-folder.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 28d36db0adf41e34da393db46ee5cc47bde0d232 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 21:04:34 2010 -0400 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e699f81d784d3bf8f82ddd84b60ee6cdc90f9a9b Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 21:00:34 2010 -0400 NEWS update for 2.31.6 release. NEWS | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 82 insertions(+), 0 deletions(-) commit f2f21cd14759c6f5de37576f263f1a34de484351 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 18:02:46 2010 -0400 Coding style and whitespace cleanups. addressbook/libedata-book/e-data-book.c | 4 +- addressbook/libegdbus/e-gdbus-egdbusbook.c | 62 ++----------- addressbook/libegdbus/e-gdbus-egdbusbook.h | 55 ++---------- addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 14 +--- addressbook/libegdbus/e-gdbus-egdbusbookfactory.h | 7 -- addressbook/libegdbus/e-gdbus-egdbusbookview.c | 36 ++------ addressbook/libegdbus/e-gdbus-egdbusbookview.h | 29 ++----- addressbook/libegdbus/e-gdbus-marshallers.c | 4 +- addressbook/libegdbus/e-gdbus-typemappers.h | 1 - calendar/libedata-cal/e-cal-backend.c | 1 - calendar/libedata-cal/e-data-cal.c | 2 +- calendar/libegdbus/e-gdbus-egdbuscal.c | 93 +++----------------- calendar/libegdbus/e-gdbus-egdbuscal.h | 86 ++---------------- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 14 +--- calendar/libegdbus/e-gdbus-egdbuscalfactory.h | 7 -- calendar/libegdbus/e-gdbus-egdbuscalview.c | 34 ++------ calendar/libegdbus/e-gdbus-egdbuscalview.h | 27 ++----- calendar/libegdbus/e-gdbus-marshallers.c | 4 +- calendar/libegdbus/e-gdbus-typemappers.h | 1 - camel/camel-stream-filter.c | 11 +-- camel/providers/imapx/camel-imapx-conn-manager.c | 52 +++++------ camel/providers/imapx/camel-imapx-conn-manager.h | 15 ++-- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/providers/imapx/camel-imapx-store.c | 6 +- camel/providers/imapx/camel-imapx-store.h | 4 +- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + 27 files changed, 119 insertions(+), 455 deletions(-) commit 0c8d2fd61eae274c00896daea33db2987423b4de Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Date: Mon Aug 2 21:19:53 2010 +0300 Updated Romanian translation po/ro.po | 4199 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 2165 insertions(+), 2034 deletions(-) commit 2027e1982c3de9935d8931cefea119d2fc2d44b8 Author: Michael Meeks <michael.meeks@novell.com> Date: Mon Aug 2 18:13:50 2010 +0100 fix multi-threaded build. calendar/libedata-cal/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1672e45ee359357ce6cf34aa927cc1041f2c50b2 Author: Michael Meeks <michael.meeks@novell.com> Date: Mon Aug 2 17:58:53 2010 +0100 another instance of the same bust variable name. camel/camel-mime-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f431bd876e2cc16a8f485ae4b0a9b49472aaa75e Author: Michael Meeks <michael.meeks@novell.com> Date: Mon Aug 2 17:57:13 2010 +0100 fix 'inlen' snafu - presumably 'len' camel/camel-mime-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7b514b52e789b323457b39a0b933249b477fc51b Author: Jeffrey Stedfast <fejj@gnome.org> Date: Mon Aug 2 12:42:28 2010 -0400 Optimized camel_uuencode_step 2010-08-02 Jeffrey Stedfast <fejj@novell.com> * camel/camel-mime-utils.c (camel_uuencode_step): Optimized by writing directly to the output buffer for all lines except possibly the last if it is incomplete. camel/camel-mime-utils.c | 106 +++++++++++++++++++++++++++++++--------------- 1 files changed, 71 insertions(+), 35 deletions(-) commit 75485b7f2d34f76805c722764f7ac3728f61395f Author: Jeffrey Stedfast <fejj@gnome.org> Date: Mon Aug 2 12:24:29 2010 -0400 Fixed uudecode logic 2010-08-02 Jeffrey Stedfast <fejj@novell.com> Possible fix for bug #625448 * camel/camel-mime-utils.c (camel_uudecode_step): Properly decrement uulen in the cases where uulen <= 2. Also simplified eoln logic. camel/camel-mime-utils.c | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) commit 47ca24326eb6a65d6015727f2aa526fa3bc4c84d Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 11:57:48 2010 -0400 Replace "Since: 3.0" with "Since: 2.32". addressbook/libebook/e-book.c | 30 ++++++++++---------- calendar/libecal/e-cal-view.c | 2 +- calendar/libedata-cal/e-data-cal-view.c | 2 +- camel/camel-certdb.c | 4 +- camel/camel-certdb.h | 2 +- camel/camel-cipher-context.c | 2 +- camel/camel-data-cache.c | 4 +- camel/camel-data-wrapper.c | 4 +- camel/camel-data-wrapper.h | 2 +- camel/camel-disco-folder.c | 4 +- camel/camel-folder-summary.c | 6 ++-- camel/camel-folder.c | 14 ++++---- camel/camel-folder.h | 6 ++-- camel/camel-gpg-context.c | 2 +- camel/camel-index.c | 2 +- camel/camel-mempool.c | 10 +++--- camel/camel-mempool.h | 4 +- camel/camel-object.c | 4 +- camel/camel-object.h | 2 +- camel/camel-offline-folder.c | 4 +- camel/camel-sasl.c | 8 ++-- camel/camel-service.c | 4 +- camel/camel-service.h | 6 ++-- camel/camel-session.c | 12 ++++---- camel/camel-session.h | 2 +- camel/camel-store-summary.c | 4 +- camel/camel-store-summary.h | 2 +- camel/camel-store.c | 14 ++++---- camel/camel-store.h | 8 ++-- camel/camel-stream-filter.c | 4 +- camel/camel-stream-fs.c | 2 +- camel/camel-stream-mem.c | 2 +- camel/camel-tcp-stream.c | 4 +- camel/camel-transport.c | 4 +- camel/camel-transport.h | 2 +- camel/camel-vee-folder.c | 8 ++-- camel/camel-vee-folder.h | 2 +- .../addressbook/libebook/libebook-docs.sgml | 4 ++ .../libedata-book/libedata-book-docs.sgml | 4 ++ docs/reference/calendar/libecal/libecal-docs.sgml | 4 ++ .../calendar/libedata-cal/libedata-cal-docs.sgml | 4 ++ docs/reference/camel/camel-docs.sgml | 6 ++-- .../libedataserver/libedataserver-docs.sgml | 4 ++ .../libedataserverui/libedataserverui-docs.sgml | 4 ++ libedataserverui/e-book-auth-util.c | 2 +- 45 files changed, 127 insertions(+), 103 deletions(-) commit a45e0b9ff9dd93b09f7335fc5b95aa98b457b43c Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 11:41:58 2010 -0400 Update API documentation. .../addressbook/libebook/libebook-sections.txt | 42 ++-- .../addressbook/libebook/tmpl/e-book.sgml | 130 ++++++------ .../addressbook/libebook/tmpl/libebook-unused.sgml | 224 ++++++++++++++++++++ .../libedata-book/libedata-book-sections.txt | 2 + .../libedata-book/tmpl/e-data-book-view.sgml | 52 +---- .../libedata-book/tmpl/e-data-book.sgml | 35 +-- .../libedata-book/tmpl/libedata-book-unused.sgml | 64 ++++++ .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../calendar/libecal/tmpl/e-cal-view.sgml | 5 - .../calendar/libecal/tmpl/libecal-unused.sgml | 6 + .../libedata-cal/libedata-cal-sections.txt | 6 +- .../libedata-cal/tmpl/e-data-cal-view.sgml | 8 +- .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 43 +--- .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + .../libedataserverui/libedataserverui-sections.txt | 2 +- .../libedataserverui/tmpl/e-book-auth-util.sgml | 2 +- .../tmpl/libedataserverui-unused.sgml | 10 + 17 files changed, 440 insertions(+), 194 deletions(-) commit da57718484246e95b01c0a7197a714414417e83d Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 09:59:37 2010 -0400 Prefer gio-2.0 when requiring GLib libraries. gio-2.0 is the "top level" library within GLib. It requires everything else we may need from GLib: glib-2.0, gobject-2.0, gmodule-2.0, gthread-2.0 camel/camel.pc.in | 2 +- configure.ac | 14 +++++++------- libebackend/libebackend.pc.in | 2 +- libedataserver/libedataserver.pc.in | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) commit 40b095af27fc28840fa1c2ebe8f757b900c32458 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Aug 2 09:37:58 2010 -0400 Replace dbus-glib-1 with gio-2.0 in pkgconfig files. addressbook/libebook/libebook.pc.in | 2 +- addressbook/libedata-book/libedata-book.pc.in | 2 +- calendar/libecal/libecal.pc.in | 2 +- calendar/libedata-cal/libedata-cal.pc.in | 2 +- evolution-data-server.pc.in | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 8f2f1b35375ac5724a2d25d9715d38d83547648a Author: Rob Bradford <rob@linux.intel.com> Date: Sun Aug 1 10:40:58 2010 +0100 ebook & edataserverui: Use _async suffix rather than _ex suffix addressbook/libebook/e-book.c | 218 ++++++++++++++-------------- addressbook/libebook/e-book.h | 126 ++++++++-------- addressbook/tests/ebook/ebook-test-utils.c | 40 +++--- addressbook/tests/ebook/test-ebook-async.c | 6 +- libedataserverui/e-book-auth-util.c | 18 +- libedataserverui/e-book-auth-util.h | 2 +- libedataserverui/e-name-selector-dialog.c | 2 +- libedataserverui/e-name-selector-entry.c | 2 +- libedataserverui/e-name-selector.c | 2 +- 9 files changed, 208 insertions(+), 208 deletions(-) commit 9d7942102ce931ba7328d5a3b70c66508f2cf268 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Aug 1 23:41:14 2010 +0200 Updated Galician translations po/gl.po | 407 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 209 insertions(+), 198 deletions(-) commit 4711dd850a03eff2f6e8033f31408049425480c4 Author: Rob Bradford <rob@linux.intel.com> Date: Sun Aug 1 10:52:02 2010 +0100 ebook: Remove duplicate free from array_to_stringlist helper (#625750) The helper function array_to_stringlist function tried to free the string array despite it being freed by the caller as well. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=625750 addressbook/libebook/e-book.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0b2d8af5e7403a372511137be400f355ec1d4f5a Author: Christian Kirbach <Christian.Kirbach@googlemail.com> Date: Sun Aug 1 01:50:13 2010 +0200 Updated German translation po/de.po | 726 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 387 insertions(+), 339 deletions(-) commit febf0c08ecff5078382124a8d07d9078ac84acd3 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jul 31 17:20:59 2010 +0200 imapx: ->cinfo *can* be NULL in imapx_server_dispose() for a failed connection .... which happens when you're on a ferry using a satellite connection, exacerbated by slow VPN and trying to use GSSAPI authentication which is slow enough at the best of times.... and the server has a short idle timeout so it kicks you off before you manage to complete the authentication. camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 672cfc0d448820a686511600570db10b39074cf1 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jul 31 16:31:23 2010 +0200 imapx: server flags can be integers A user on IRC reported a server which was reporting '1' (without the quotes) as one of the available PERMANENTFLAGS. This caused imapx to abort the connection after failing to parse the flags. camel/providers/imapx/camel-imapx-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fabfdd77dfdfc4d2122e85c06acf8796e3880cfb Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 30 14:40:33 2010 +0200 Fix minor compiler warnings from GDBus generated code addressbook/libegdbus/e-gdbus-egdbusbook.c | 2 +- addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 2 +- addressbook/libegdbus/e-gdbus-egdbusbookview.c | 2 +- calendar/libegdbus/e-gdbus-egdbuscal.c | 2 +- calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 2 +- calendar/libegdbus/e-gdbus-egdbuscalview.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit 5a25fc974e91bdd87cd4c16f0f11140de56b5d23 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 30 10:15:27 2010 +0200 Bug #625351 - Sending through sendmail reports error camel/camel-stream-filter.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 177897bf8f588935f79c2618f3539a4b6b7f17b9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 29 17:13:42 2010 -0400 Build path portably in session_get_storage_path(). camel/camel-session.c | 28 +++++++++++++--------------- 1 files changed, 13 insertions(+), 15 deletions(-) commit c2deb0698168256cd67984959105ea114f864ce1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 29 16:34:31 2010 -0400 Avoid overwriting files while migrating. addressbook/libedata-book/e-data-book-migrate.c | 22 ++++++++++++++++++++-- calendar/libedata-cal/e-data-cal-migrate.c | 22 ++++++++++++++++++++-- 2 files changed, 40 insertions(+), 4 deletions(-) commit a0a35b08099e20bf054f8486410929e31ebe8280 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jul 29 20:40:05 2010 +0200 Bug #625606 - git/master build dies with glib-2.25.12 camel/camel-sasl-gssapi.c | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 03c57651d84b40fe697a7b9208a6792852da1943 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Jul 29 09:35:14 2010 +0200 Updated Spanish translation po/es.po | 54 ++++++++++++++++++++++++++++-------------------------- 1 files changed, 28 insertions(+), 26 deletions(-) commit 30fc83e0ca015008140222fd9b980a624f1287ad Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 23:22:39 2010 -0400 Fix error handling in CamelImapFolder::get_message(). camel/providers/imap/camel-imap-folder.c | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) commit d820b590067a1c94536659a24beccc6b068dba25 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 21:53:58 2010 -0400 Bug 625039 - Commonly named macros in Camel header files camel/camel-http-stream.c | 4 ++-- camel/camel-msgport.c | 24 ++++++++++++------------ camel/camel-msgport.h | 2 +- camel/camel-operation.c | 8 ++++---- camel/camel-operation.h | 2 +- camel/camel-tcp-stream-ssl.c | 4 ++-- camel/camel-tcp-stream-ssl.h | 4 ++-- camel/camel.c | 14 +++++++------- camel/camel.pc.in | 2 +- camel/providers/imap/camel-imap-store.c | 10 +++++----- camel/providers/imapx/camel-imapx-server.c | 12 ++++++------ camel/providers/nntp/camel-nntp-store.c | 6 +++--- camel/providers/pop3/camel-pop3-store.c | 10 +++++----- camel/providers/smtp/camel-smtp-transport.c | 10 +++++----- configure.ac | 16 ++++++++++++---- 15 files changed, 68 insertions(+), 60 deletions(-) commit 3644d2e29bc4542af564ecf692951dcdd5b37277 Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 23 15:22:15 2010 -0500 Oops, fix endianness of port numbers ai_addr.sin_port and sin6_port are in network byte order... Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f43d9725a5985e01e7a0a507a57fade06cee7a62 Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 23 15:18:01 2010 -0500 Use 'localhost' instead of NULL to resolve ports camel_getaddrinfo() does not take NULL hostnames, in contrast with getaddrinfo(). So for now we'll use localhost and try to do better in the future. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 048008fb547eec8c1846831989a6f2e16d823830 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 22 17:01:18 2010 -0500 Don't try SOCKS4 on IPv6 addresses; it doesn't handle them. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 191d108c2fa9a689a6e0ab11338ef74b46d3d6c0 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 22 16:02:40 2010 -0500 Try SOCKS5, then SOCKS4 Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) commit fabe6304e1d3808861a11b2621eb030959b63c73 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 22 15:20:21 2010 -0500 Try all the struct addrinfo when connecting to a proxy, not just the first one Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) commit 9d67949a95671862e1390dd8c4116f60ef714694 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 22 15:09:32 2010 -0500 Add new GError codes for SOCKS proxies - CamelProxyError We differentiate between "the proxy does not support our protocol" and "the proxy does not support our authentication type". Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 27 +++++++++++++++++++++++---- camel/camel-tcp-stream-raw.h | 14 ++++++++++++++ 2 files changed, 37 insertions(+), 4 deletions(-) commit 33d10a2f39b9919dc07a80fcbd94c445d0351133 Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jul 21 16:21:58 2010 -0500 Basic logic to request connection from a SOCKS5 proxy Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 248 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 248 insertions(+), 0 deletions(-) commit 23ab3a9a0495edd10bb9613129977f6f82ac8cfd Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 16 14:19:01 2010 -0500 Separate function to just connect to the proxy host We will use this in each function to connect to a different kind of proxy. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 163 +++++++----------------------------------- 1 files changed, 27 insertions(+), 136 deletions(-) commit 3dd79a80868ea25a5ba4f3175ba27d0179618cc7 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 15 16:06:03 2010 -0500 Derive CamelTcpStreamSSL from CamelTcpStreamRaw The only overriden vmethod is ::connect(), which starts up SSL on the socket after the Raw implementation opens the socket and connects. By this point, we are already past the SOCKS proxy if it exists. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 748 ++---------------------------------------- camel/camel-tcp-stream-ssl.h | 7 +- 2 files changed, 38 insertions(+), 717 deletions(-) commit a34e6b6641dfa4aade0805ff7bb0ea78a97dabf7 Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 15 16:01:20 2010 -0500 Add function to replace CamelTcpStreamRaw's sockfd with another one We need this in the TcpSSL stream to replace the normal socket with the SSL-ified one. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 8 ++++++++ camel/camel-tcp-stream-raw.h | 2 ++ 2 files changed, 10 insertions(+), 0 deletions(-) commit 3bb7ad6c8a80fc051a9dcdd0ed452897f6caba5a Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 15 15:17:06 2010 -0500 Make _set_errno_from_pr_error() public We need to use this both in the raw TCP stream and in the SSL one. Maybe later we can switch to full exceptions. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 28 ++++++++++++++-------------- camel/camel-tcp-stream-raw.h | 2 ++ 2 files changed, 16 insertions(+), 14 deletions(-) commit 5dde3619daf23df166777cec6fb48b652dbf7cab Author: Federico Mena Quintero <federico@novell.com> Date: Thu Jul 15 15:03:25 2010 -0500 Make CamelTcpStreamRaw use PRFileDesc internally This is cut&pasted from CamelTcpStreamSSL, with the SSL bits removed. This will let us make CamelTcpStreamSSL actually derive from CamelTcpStreamRaw and just slap the SSL bits on top. This also removes camel_tcp_stream_raw_get_fd(), in favor of the general camel_tcp_stream_get_file_desc(), which only the imapx provider uses. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 682 +++++++++++++++++++++------- camel/camel-tcp-stream-raw.h | 2 - camel/providers/imapx/camel-imapx-server.c | 53 +-- camel/providers/imapx/camel-imapx-server.h | 1 - 4 files changed, 522 insertions(+), 216 deletions(-) commit 998b06366faa1e190c6a8ad41b584b8691ab0596 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 15:57:56 2010 -0400 Fix error handling in CamelLocalFolder::sync(). camel/providers/local/camel-local-folder.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e4df08b184b099eda78d66ae6904c0885b9c5ae1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 15:34:05 2010 -0400 Bug 625083 - Gettext can't parse GLib's printf format constants camel/providers/local/camel-mbox-summary.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 61d05d21874193072998d9ff4e22fb391001da6c Author: Milan Crha <mcrha@redhat.com> Date: Wed Jul 28 20:16:50 2010 +0200 Bug #625482 - Personal addressbook is vanished addressbook/backends/file/e-book-backend-file.c | 15 +++++++++------ calendar/backends/file/e-cal-backend-file.c | 16 +++++++++------- 2 files changed, 18 insertions(+), 13 deletions(-) commit ce39b4700451704b9472dc6e1761b433be19f95e Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 13:39:34 2010 -0400 Reset BASE_VERSION to 2.32. In light of today's announcement that GNOME 3.0 is delayed again, the September 2010 release will be called Evolution Data Server 2.32. http://www.gnome.org/press/releases/2010-07-gnome-3.0-rescheduled.html configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 152f8969a185478a71f7f23456817720e265f629 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 28 12:54:27 2010 -0400 Add more debug messages to basedir migration. If directory removal fails because the directory is not empty, list the file names in that directory. addressbook/libedata-book/e-data-book-migrate.c | 19 ++++++++++++++++++- calendar/libedata-cal/e-data-cal-migrate.c | 19 ++++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) commit bd379370bc697e4646065f9643a0828af74be333 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Wed Jul 28 17:11:46 2010 +0200 Updated Spanish translation po/es.po | 317 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 160 insertions(+), 157 deletions(-) commit 7924f705ec597b77963d2d225c0a30fbbd227fe6 Author: Milan Crha <mcrha@redhat.com> Date: Wed Jul 28 13:49:04 2010 +0200 Bug #622884 - Migrate from dbus-glib to glib's GDBus addressbook/Makefile.am | 2 +- addressbook/libebook/Makefile.am | 11 +- addressbook/libebook/e-book-view-private.h | 4 +- addressbook/libebook/e-book-view.c | 104 +- addressbook/libebook/e-book.c | 850 ++-- addressbook/libedata-book/Makefile.am | 20 +- addressbook/libedata-book/e-data-book-factory.c | 331 +- addressbook/libedata-book/e-data-book-marshal.list | 1 - addressbook/libedata-book/e-data-book-view.c | 235 +- addressbook/libedata-book/e-data-book-view.h | 8 +- addressbook/libedata-book/e-data-book.c | 556 +- addressbook/libedata-book/e-data-book.h | 11 +- addressbook/libegdbus/Makefile.am | 38 + addressbook/libegdbus/e-gdbus-egdbusbook.c | 4525 ++++++++++++ addressbook/libegdbus/e-gdbus-egdbusbook.h | 681 ++ addressbook/libegdbus/e-gdbus-egdbusbookfactory.c | 1120 +++ addressbook/libegdbus/e-gdbus-egdbusbookfactory.h | 209 + addressbook/libegdbus/e-gdbus-egdbusbookview.c | 2043 ++++++ addressbook/libegdbus/e-gdbus-egdbusbookview.h | 302 + addressbook/libegdbus/e-gdbus-marshallers.c | 345 + addressbook/libegdbus/e-gdbus-marshallers.h | 77 + addressbook/libegdbus/e-gdbus-marshallers.list | 10 + addressbook/libegdbus/e-gdbus-typemappers.h | 12 + addressbook/tests/ebook/ebook-test-utils.c | 6 +- calendar/Makefile.am | 2 +- calendar/libecal/Makefile.am | 49 +- calendar/libecal/e-cal-view-private.h | 6 +- calendar/libecal/e-cal-view.c | 139 +- calendar/libecal/e-cal.c | 554 +- calendar/libedata-cal/Makefile.am | 52 +- calendar/libedata-cal/e-data-cal-factory.c | 284 +- calendar/libedata-cal/e-data-cal-marshal.list | 2 - calendar/libedata-cal/e-data-cal-view.c | 177 +- calendar/libedata-cal/e-data-cal-view.h | 6 +- calendar/libedata-cal/e-data-cal.c | 814 ++-- calendar/libedata-cal/e-data-cal.h | 4 +- calendar/libegdbus/Makefile.am | 38 + calendar/libegdbus/e-gdbus-egdbuscal.c | 7289 ++++++++++++++++++++ calendar/libegdbus/e-gdbus-egdbuscal.h | 1077 +++ calendar/libegdbus/e-gdbus-egdbuscalfactory.c | 1138 +++ calendar/libegdbus/e-gdbus-egdbuscalfactory.h | 212 + calendar/libegdbus/e-gdbus-egdbuscalview.c | 1890 +++++ calendar/libegdbus/e-gdbus-egdbuscalview.h | 278 + calendar/libegdbus/e-gdbus-marshallers.c | 476 ++ calendar/libegdbus/e-gdbus-marshallers.h | 104 + calendar/libegdbus/e-gdbus-marshallers.list | 14 + calendar/libegdbus/e-gdbus-typemappers.h | 12 + calendar/tests/ecal/ecal-test-utils.c | 6 +- camel/Makefile.am | 6 +- camel/camel-sasl-gssapi.c | 68 +- configure.ac | 24 +- 51 files changed, 23978 insertions(+), 2244 deletions(-) commit f062af52fcbd508d40b1686afc392cdd670451aa Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Wed Jul 28 13:25:39 2010 +0300 Updated Hebrew translation. po/he.po | 130 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 70 insertions(+), 60 deletions(-) commit 3c714de5f6ef1678b9013cf32ada5133781897a9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jul 23 21:43:00 2010 -0400 Adjust mbox: file paths in EAccounts. Point mbox folder URIs to our new base directory. (I suspect we haven't seen the last of this mbox URI issue...) libedataserver/e-account.c | 92 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) commit 31e8a90beaa049f48cba7b7c8632c36d6b125772 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 8 09:21:05 2010 -0400 Add a migration routine to EDataBookFactory. Migration runs just before the main loop starts. It's just a sequence of local directory renames. ~/.evolution/cache/addressbook --> $XDG_CACHE_HOME/evolution/addressbook ~/.evolution/addressbook/local --> $XDG_DATA_HOME/evolution/addressbook addressbook/libedata-book/Makefile.am | 5 +- addressbook/libedata-book/e-data-book-factory.c | 6 + addressbook/libedata-book/e-data-book-migrate.c | 283 +++++++++++++++++++++++ 3 files changed, 293 insertions(+), 1 deletions(-) commit b44a797f95532c4da253b50b7cfc79e5c3b455ec Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 8 08:58:10 2010 -0400 Add a migration routine to EDataCalFactory. Migration runs just before the main loop starts. It's just a sequence of local directory renames. ~/.evolution/cache/calendar --> $XDG_CACHE_HOME/evolution/calendar ~/.evolution/cache/memos --> $XDG_CACHE_HOME/evolution/memos ~/.evolution/cache/tasks --> $XDG_CACHE_HOME/evolution/tasks ~/.evolution/calendar/local --> $XDG_DATA_HOME/evolution/calendar ~/.evolution/memos/local --> $XDG_DATA_HOME/evolution/memos ~/.evolution/tasks/local --> $XDG_DATA_HOME/evolution/tasks We also migrate Evolution-Exchange account storage: ~/.evolution/exchange --> $XDG_DATA_HOME/evolution/exchange (After first cleaning up Exchange attachment cache directories.) calendar/libedata-cal/Makefile.am | 1 + calendar/libedata-cal/e-data-cal-factory.c | 6 + calendar/libedata-cal/e-data-cal-migrate.c | 353 ++++++++++++++++++++++++++++ 3 files changed, 360 insertions(+), 0 deletions(-) commit 2f00a805a78bb80729c5f7c801e31facc9123611 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jun 7 09:17:44 2010 -0400 Comply with XDG Base Directory Specification. This changes the output of the base directory functions: e_get_user_cache_dir() now returns "$XDG_CACHE_HOME/evolution" e_get_user_config_dir() now returns "$XDG_CONFIG_HOME/evolution" e_get_user_data_dir() now returns "$XDG_DATA_HOME/evolution" Also, fix test cases with hard-coded directories. calendar/backends/file/e-cal-backend-file.c | 3 ++- calendar/tests/ecal/cleanup.sh | 8 +++++++- calendar/tests/ecal/test-ecal.c | 9 +++------ calendar/tests/ecal/test-runner.sh | 16 +++++++++++----- libedataserver/e-categories.c | 17 ++++++++++++++++- libedataserver/e-data-server-util.c | 18 +++++++++++++----- 6 files changed, 52 insertions(+), 19 deletions(-) commit d0ad418adecf9848549e83b2e14cf1e0fc5824c0 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Jul 26 21:03:27 2010 +0200 Updated Spanish translation po/es.po | 290 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 153 insertions(+), 137 deletions(-) commit 1d28b090e266d5c6863c1adcd7cde65b9e9385d2 Author: Milan Crha <mcrha@redhat.com> Date: Mon Jul 26 09:52:25 2010 +0200 Bug #625282 - Quick add contact claims on console addressbook/libebook/e-book.c | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 deletions(-) commit 1f1c7d3afc8a7a965c2f8c4bd50500fdeba263bd Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Sat Jul 24 13:53:29 2010 +0300 Updated Hebrew translation. po/he.po | 2508 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1393 insertions(+), 1115 deletions(-) commit c462d3cc34b2d2535d610e2ed37dd5030faa5b63 Author: Aron Xu <aronxu@gnome.org> Date: Sat Jul 24 13:27:22 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 4683 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 2481 insertions(+), 2202 deletions(-) commit 9f47010f4770a62489941e654675cc3893cc3d5c Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jul 14 16:15:23 2010 -0500 Implement ::get_file_desc() in CamelTcpStreamSSL This lets us get rid of camel_tcp_stream_ssl_sockfd(), in favor of camel_tcp_stream_get_file_desc(). Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 17 ++++++----------- camel/camel-tcp-stream-ssl.h | 2 -- camel/providers/imapx/camel-imapx-server.c | 2 +- 3 files changed, 7 insertions(+), 14 deletions(-) commit 3cffd62ceda1ca58ac60600b922c9fc0cc9d35d4 Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jul 14 16:06:56 2010 -0500 Move CamelTcpStreamRaw's fields to a private structure We also add a temporary camel_tcp_stream_raw_get_fd(), used by the imapx provider. This function will go away in favor of the general camel_tcp_stream_get_file_desc(). Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 81 +++++++++++++++++++++------- camel/camel-tcp-stream-raw.h | 7 +-- camel/providers/imapx/camel-imapx-server.c | 2 +- 3 files changed, 65 insertions(+), 25 deletions(-) commit 9a0d409d5005706c5e52891f4cb37e30f22cb76d Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jul 14 15:15:01 2010 -0500 New method CamelTcpStream::get_file_desc() This returns a (PRFileDesc *). We will make CamelTcpStream derivates deal only in PRFileDesc objects, instead of plain FDs. This will allow us to implement TCP socket functionality only once, instead of twice - one for raw streams, one for SSL streams. Mainly this will let us have a raw stream and then an SSL stream overlaid on that one. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream.c | 13 +++++++++++++ camel/camel-tcp-stream.h | 5 +++++ 2 files changed, 18 insertions(+), 0 deletions(-) commit 2d6a6589908e39b68c893b2ddcb011dd042c457f Author: Federico Mena Quintero <federico@novell.com> Date: Mon Jul 12 15:49:40 2010 -0500 Change CamelNNTPStore to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/nntp/camel-nntp-store.c | 40 ++++++++---------------------- 1 files changed, 11 insertions(+), 29 deletions(-) commit 9f0227a658c61c72ccf58241a2392586a6e3fb0f Author: Federico Mena Quintero <federico@novell.com> Date: Mon Jul 12 15:44:16 2010 -0500 Change CamelIMAPXServer to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/imapx/camel-imapx-server.c | 24 +++++------------------- 1 files changed, 5 insertions(+), 19 deletions(-) commit 852c9903298793af5d5321a9967f06c02362f57d Author: Federico Mena Quintero <federico@novell.com> Date: Mon Jul 12 15:36:18 2010 -0500 Change CamelImapStore to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/imap/camel-imap-store.c | 42 +++++++++---------------------- 1 files changed, 12 insertions(+), 30 deletions(-) commit 2186288b55fc4d8923c6d52619aefe10060cff5e Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 9 17:59:48 2010 -0500 Change CamelSmtpTransport to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/smtp/camel-smtp-transport.c | 42 +++++++-------------------- 1 files changed, 11 insertions(+), 31 deletions(-) commit be284dcbee3681af2eef56f808477cd45538593d Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 9 17:55:28 2010 -0500 Change CamelPOP3Store to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/pop3/camel-pop3-store.c | 42 ++++++++---------------------- 1 files changed, 11 insertions(+), 31 deletions(-) commit f8660b7035a496e230e3755c19d4c8e1f2ad1898 Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 9 17:39:51 2010 -0500 Change CamelHttpStream to use the new API Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-http-stream.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit f045938ff9276b74b1f6f3a2aff48dac6c76d514 Author: Federico Mena Quintero <federico@novell.com> Date: Fri Jul 9 14:12:06 2010 -0500 Do name resolution inside camel_tcp_stream_connect() This function and the associated vmethod used to take a struct addrinfo *. However, this doesn't let us have SOCKS4a or SOCKS5 proxies that do name resolution in the proxy. So, now the main camel_tcp_stream_connect() takes a hostname and service name, and implementations do name resolution by themselves. Later we will modify the proxy code to do name resolution in the proxy. We allow passing a fallback port to camel_tcp_stream_connect(), which is used by Camel's providers when the system's services database (/etc/services) doesn't have an entry for a particular service name. If getaddrinfo() can't find the service name, then we use a fallback/hardcoded port number. See bgo#267898 Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 51 +++++++++++++++++++++++++++++++++-------- camel/camel-tcp-stream-ssl.c | 51 ++++++++++++++++++++++++++++++++++------- camel/camel-tcp-stream.c | 12 ++++++--- camel/camel-tcp-stream.h | 4 +- 4 files changed, 93 insertions(+), 25 deletions(-) commit 97027230bfe0cff3163b004802c785f417416b82 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 22 13:13:09 2010 -0400 Eek, typo. addressbook/libebook/e-book.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 979f72b7cd4e3316bf9dd861543db8438e451919 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 22 10:00:34 2010 -0400 Fix "system" EBook/ECal creation functions. The local "system" URIs are trivial now, it's just "local:system". e_book_new_system_addressbook() e_cal_new_system_calendar() e_cal_new_system_tasks() e_cal_new_system_memos() addressbook/libebook/e-book.c | 16 +----------- calendar/libecal/e-cal.c | 51 ++-------------------------------------- 2 files changed, 5 insertions(+), 62 deletions(-) commit 27dec99b4b55e57811e9bd2eb26cbaccf01a6f11 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 22 07:28:24 2010 -0400 Bug 602287 - Avoid racing with camel_operation_mute() camel/camel-operation.c | 47 ++++++++++++++++++++++++++++++++++------------- 1 files changed, 34 insertions(+), 13 deletions(-) commit 859478038920efa047d9d74649bac685ac88375d Author: Milan Crha <mcrha@redhat.com> Date: Thu Jul 22 11:11:44 2010 +0200 Bug #624891 - Various compiler warnings in git/master .../backends/groupwise/e-cal-backend-groupwise.c | 2 -- camel/camel-vee-folder.c | 2 +- 2 files changed, 1 insertions(+), 3 deletions(-) commit 48edca37c899ac7ea5a6a25fa8f39fcc69c58916 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 21:26:45 2010 -0400 Refactor ECalBackendCache. ECalBackendCache doesn't need to know the URI of the backend, it just needs a file name. Backends must now provide the name of the cache file. This breaks the API, but eliminates duplicate logic. Couple other miscellaneous functions removed: e_book_backend_construct() e_book_backend_cache_exists() e_book_backend_db_cache_exists() libedata-book's shared object name is bumped for the API break. Adapt backends to the new API. .../backends/google/e-book-backend-google.c | 9 +- .../backends/groupwise/e-book-backend-groupwise.c | 22 +-- addressbook/backends/ldap/e-book-backend-ldap.c | 8 +- .../backends/webdav/e-book-backend-webdav.c | 8 +- addressbook/libedata-book/e-book-backend-cache.c | 193 ++------------------ addressbook/libedata-book/e-book-backend-cache.h | 3 +- addressbook/libedata-book/e-book-backend.c | 16 +-- addressbook/libedata-book/e-book-backend.h | 1 - configure.ac | 6 +- .../libedata-book/libedata-book-sections.txt | 2 - .../libedata-book/tmpl/e-book-backend-cache.sgml | 16 +-- .../libedata-book/tmpl/e-book-backend.sgml | 9 - .../libedata-book/tmpl/libedata-book-unused.sgml | 22 +++ 13 files changed, 73 insertions(+), 242 deletions(-) commit 33527ca06896cc273330b748741d859449284aab Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 19:36:11 2010 -0400 Refactor ECalBackendStore / ECalBackendFileStore. These classes don't need to know the URI and source type of the backend, they just need a file name. Backends must now provide the name of the cache file. This breaks the API, but eliminates duplicate logic. libedata-cal's shared object name is bumped for the API break. Adapt backends to the new API. calendar/backends/caldav/e-cal-backend-caldav.c | 67 ++----- .../groupwise/e-cal-backend-groupwise-utils.c | 7 +- .../backends/groupwise/e-cal-backend-groupwise.c | 93 ++------- .../backends/groupwise/e-cal-backend-groupwise.h | 1 - calendar/backends/http/e-cal-backend-http.c | 22 +-- calendar/backends/weather/e-cal-backend-weather.c | 7 +- calendar/libedata-cal/e-cal-backend-cache.c | 214 +++----------------- calendar/libedata-cal/e-cal-backend-cache.h | 7 +- calendar/libedata-cal/e-cal-backend-file-store.c | 8 +- calendar/libedata-cal/e-cal-backend-file-store.h | 5 +- calendar/libedata-cal/e-cal-backend-store.c | 136 +++---------- configure.ac | 2 +- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../libedata-cal/tmpl/e-cal-backend-cache.sgml | 17 +-- .../tmpl/e-cal-backend-file-store.sgml | 3 +- .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 11 - .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + 17 files changed, 128 insertions(+), 475 deletions(-) commit 1d7e703c38c003b1175071d6980961dc89e71e4b Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 17:43:34 2010 -0400 ECalBackendFile overrides its cache directory. It doesn't need a cache, so its cache directory is its data directory. calendar/backends/file/e-cal-backend-file.c | 93 +++++++++++++++++---------- 1 files changed, 59 insertions(+), 34 deletions(-) commit 49eaa525866ae480ab5706446ef5fe26a79d1a9d Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 17:26:45 2010 -0400 EDataCal: Add a getCacheDir() D-Bus method. ECal calls getCacheDir() to find the local attachment store. ECal caches the result, so getCacheDir() is only called once per instance. calendar/libecal/e-cal.c | 68 +++++---------------------------- calendar/libedata-cal/e-data-cal.c | 11 +++++ calendar/libedata-cal/e-data-cal.xml | 8 +++- 3 files changed, 29 insertions(+), 58 deletions(-) commit ade10f3ab967f62169c5298cfdf0c7e65cae5f25 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 17:06:48 2010 -0400 ECalBackend: Add a "cache-dir" string property. Holds the directory where data should be cached for that specific backend instance. e_cal_backend_get_cache_dir() e_cal_backend_set_cache_dir() calendar/libedata-cal/e-cal-backend.c | 113 ++++++++++++++++++++ calendar/libedata-cal/e-cal-backend.h | 3 + .../libedata-cal/libedata-cal-sections.txt | 2 + .../calendar/libedata-cal/tmpl/e-cal-backend.sgml | 34 ++++-- 4 files changed, 141 insertions(+), 11 deletions(-) commit e39b697d1700596ea27a489a5bf86dc185946c4f Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 16:10:23 2010 -0400 ECalBackend cleanup. calendar/libedata-cal/e-cal-backend.c | 512 ++++++++++++++++----------------- 1 files changed, 254 insertions(+), 258 deletions(-) commit de8ba328c1705289da7386aebe5b789227f76375 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 11:48:06 2010 -0400 ECalBackendStore cleanup. calendar/libedata-cal/e-cal-backend-store.c | 122 ++++++++------------------ calendar/libedata-cal/e-cal-backend-store.h | 4 +- 2 files changed, 41 insertions(+), 85 deletions(-) commit c5e27ae873fe3d57b58d85dd3411b137bcfe4d81 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 11:31:05 2010 -0400 ECalBackendFileStore cleanup. calendar/libedata-cal/e-cal-backend-file-store.c | 128 ++++++++++----------- 1 files changed, 61 insertions(+), 67 deletions(-) commit 544424c98e7cdfd40480d235a65156715ee0481d Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Wed Jul 21 16:42:43 2010 +0200 Updated Galician translations po/gl.po | 72 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 43 insertions(+), 29 deletions(-) commit add347c79f3cedf5376753f0ba874289ffd889a7 Author: Jeff Cai <jeff.cai@sun.com> Date: Wed Jul 21 18:18:12 2010 +0800 Fix bug #624909 camel/providers/imapx/camel-imapx-server.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit e821d208286fe146f4e1252ed2ed4a87b94afc7a Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 09:47:51 2010 -0400 EBookBackend: Add a "cache-dir" string property. Holds the directory where data should be cached for that specific backend instance. e_book_backend_get_cache_dir() e_book_backend_set_cache_dir() addressbook/libedata-book/e-book-backend.c | 146 ++++++++++++++++++-- addressbook/libedata-book/e-book-backend.h | 3 + .../libedata-book/libedata-book-sections.txt | 3 + .../libedata-book/tmpl/e-book-backend.sgml | 23 +++ 4 files changed, 164 insertions(+), 11 deletions(-) commit 97410881e3ea7564f8683ea8f96de8265b6b5170 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 08:12:14 2010 -0400 EBookBackend cleanup. addressbook/libedata-book/e-book-backend.c | 149 +++++++++++++++------------- 1 files changed, 78 insertions(+), 71 deletions(-) commit 1ce55ef9f96c91d7dc50055baa559d0aff6bc8e9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 07:58:36 2010 -0400 There is no need to call e_book_backend_construct(). addressbook/backends/file/e-book-backend-file.c | 24 +------------------- addressbook/backends/ldap/e-book-backend-ldap.c | 23 +------------------ addressbook/backends/vcf/e-book-backend-vcf.c | 24 +------------------- .../backends/webdav/e-book-backend-webdav.c | 13 +---------- 4 files changed, 4 insertions(+), 80 deletions(-) commit 24ca03f8852c48029a6106a06db8cea00b369cc1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 20 07:32:08 2010 -0400 Header file cleanup. addressbook/libedata-book/e-book-backend-cache.h | 78 ++++++--- calendar/libedata-cal/e-cal-backend-cache.h | 114 +++++++++----- calendar/libedata-cal/e-cal-backend-file-store.h | 55 ++++--- calendar/libedata-cal/e-cal-backend-store.h | 186 +++++++++++++--------- 4 files changed, 268 insertions(+), 165 deletions(-) commit b6e27b3d327bb7bbea62115366dcb0cc65e312e7 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Tue Jul 20 14:25:28 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 4171 ++++++++++++++++++++++++++++------------------------------- po/zh_TW.po | 4171 ++++++++++++++++++++++++++++------------------------------- 2 files changed, 3962 insertions(+), 4380 deletions(-) commit 218f31dc751bd6bba548dadb10b3a34740e7c470 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Mon Jul 19 21:41:34 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit f100f9d93ff81da5f85ce7fb26ad2a4d85bd0f3e Author: Andre Klapper <a9016009@gmx.de> Date: Mon Jul 19 21:14:48 2010 +0200 Add missing files to POTFILES.in. Fixes bug #624743. po/POTFILES.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0c81bc0808a3f956f09f321a4e204e9c293ad7bf Author: Kjartan Maraas <kmaraas@gnome.org> Date: Mon Jul 19 14:17:17 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 195 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 105 insertions(+), 90 deletions(-) commit 73f64aca9b3bf7f9d9fdd294040cab53767f5919 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Jul 18 19:11:37 2010 +0200 Fixed headers in galician translation file po/gl.po | 197 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 106 insertions(+), 91 deletions(-) commit 97525af580554369c0fa651f3c49bb980fdfe435 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun Jul 18 12:10:34 2010 +0200 Updated Spanish translation po/es.po | 306 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 138 insertions(+), 168 deletions(-) commit f8d3bcfc3dc9ae5d0ae9ea356b6befa7b7db3e7b Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jul 16 06:53:06 2010 -0400 ECalBackendFile: Fix an uninitialized variable calendar/backends/file/e-cal-backend-file.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 10f57ce884d5b59b4cb088746858c7afdab3cbd0 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 16 09:34:47 2010 +0200 Remove deprecated ECalBackend::set_default_timezone It's deprecated since 2006-07-10 calendar/libedata-cal/e-cal-backend-sync.c | 52 +-------------------------- calendar/libedata-cal/e-cal-backend-sync.h | 5 --- calendar/libedata-cal/e-cal-backend.c | 25 ------------- calendar/libedata-cal/e-cal-backend.h | 2 - configure.ac | 2 +- 5 files changed, 3 insertions(+), 83 deletions(-) commit aae7f249849737efdf4de82793953c1ff4b2c16d Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 15 17:58:51 2010 -0400 Broke a few things with the local source URI change ECalBackendFileFactory: - The factory's get_protocol() method returns "local" now. - uri_to_path() needs to actually build the path to its ICS file now instead of just converting the backend's URI to a filename. EBookBackendFileFactory: - Similar fixes. .../backends/file/e-book-backend-file-factory.c | 61 +++++++++++++++-- addressbook/backends/file/e-book-backend-file.c | 26 +++++-- .../backends/file/e-cal-backend-file-factory.c | 2 +- calendar/backends/file/e-cal-backend-file.c | 70 +++++++++++-------- 4 files changed, 113 insertions(+), 46 deletions(-) commit 9e0845207b39f256f7e81d388741ed30a764ea7b Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 15 13:08:50 2010 -0400 Avoid absolute paths in "On This Computer" source groups. A base URI of "local:" is sufficient to identify the "On This Computer" source group. No other source group uses that URI scheme, and it avoids an entire class of portability problems that come with using an absolute "file:" URI to point to user-specific data: - What if the user's home directory is renamed? - What if settings are moved to a new host under a different user name? - What if settings are copied to another user account on the same host? - Migrating to XDG base dirs is otherwise a giant PITA. libedataserver/e-source-group.c | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit f5ad654d9087d2bd04b82b04d009d8019a6cf862 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 15 08:31:02 2010 -0400 Fix e-data-book-factory.c regression. addressbook/libedata-book/e-data-book-factory.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit e16f2a10da9ede74e955a320ab09456e6bbbdd27 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 15 05:46:46 2010 -0400 CamelOperation debugging improvement When calling camel_operation_unref() with a non-empty status stack, show what status messages were left over in the status stack. camel/camel-operation.c | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) commit 2c8af4f63a6efb9758d27f05035931ac6b85ed3b Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 15 05:31:15 2010 -0400 Bug 624417 - Fix error handling in e_cal_backend_sync_get_timezone() Don't create a GError if we're successful. calendar/libedata-cal/e-cal-backend-sync.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5d1a952108a3edd26e58a6d4d87078d70d016992 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 8 09:18:02 2010 -0400 EDataBookFactory cleanup. addressbook/libedata-book/e-data-book-factory.c | 156 +++++++++++++++-------- 1 files changed, 101 insertions(+), 55 deletions(-) commit c9b255be17e9d140e301c2f8af178fa984d2750a Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jun 7 15:22:37 2010 -0400 EDataCalFactory cleanup. calendar/libedata-cal/e-data-cal-factory.c | 342 ++++++++++++++++++---------- 1 files changed, 218 insertions(+), 124 deletions(-) commit 1bf432608680faf7391cfd8bbd7a3c0b250d0c47 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 14 16:44:52 2010 -0400 Bug 624029 - Copying messages across stores is broken camel/camel-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8735dbead779a84ab4ca5277fe343df0582eb18e Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jul 14 14:48:01 2010 -0400 Bug 624316 - Disable debug messages in GroupWise calendar backend .../backends/groupwise/e-cal-backend-groupwise.c | 15 +-------------- 1 files changed, 1 insertions(+), 14 deletions(-) commit 210654aeb561de6cba2e7f2508f97fee8fbb293f Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 13 17:26:17 2010 -0400 Bug 608299 - Cut/copy error when selection has trailing comma When cutting or copying a selection that includes a trailing comma, the subsequent address was also getting copied to the clipboard. The fix is to ignore trailing whitespace and commas when scanning the selection for email addresses. libedataserverui/e-name-selector-entry.c | 45 ++++++++++++++++++++---------- 1 files changed, 30 insertions(+), 15 deletions(-) commit 135f4f5be01d367f97f73341611137025cb8001c Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Jul 14 01:22:13 2010 +0530 Removed folders from connection when operations gets done - handles when jobs return back without executing camel/providers/imapx/camel-imapx-conn-manager.c | 37 +++++++++++++++++++++- camel/providers/imapx/camel-imapx-conn-manager.h | 3 ++ camel/providers/imapx/camel-imapx-folder.c | 6 +++ camel/providers/imapx/camel-imapx-store.c | 1 + 4 files changed, 46 insertions(+), 1 deletions(-) commit 0076e53b1f46d5c028db6ed9328c55ca40b44579 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Jul 14 01:00:57 2010 +0530 Add connection manager to imapx camel/providers/imapx/Makefile.am | 4 +- camel/providers/imapx/camel-imapx-conn-manager.c | 337 ++++++++++++++++++++++ camel/providers/imapx/camel-imapx-conn-manager.h | 69 +++++ camel/providers/imapx/camel-imapx-folder.c | 31 +- camel/providers/imapx/camel-imapx-provider.c | 2 - camel/providers/imapx/camel-imapx-server.c | 14 +- camel/providers/imapx/camel-imapx-server.h | 2 +- camel/providers/imapx/camel-imapx-store.c | 90 ++++--- camel/providers/imapx/camel-imapx-store.h | 12 +- camel/providers/imapx/camel-imapx-utils.c | 4 +- camel/providers/imapx/camel-imapx-utils.h | 13 +- 11 files changed, 507 insertions(+), 71 deletions(-) commit b48ac5fe0d532aa0f6b33cb82cf4c039f940c97f Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 13 09:56:42 2010 -0400 Bug 624325 - CamelPOP3Store missing some methods There's a corresponding change on the Evolution side to catch and clear the CAMEL_STORE_ERROR_NO_FOLDER that CamelPOP3Store's get_folder_info() method now sets to satisfy the new runtime checks. camel/providers/pop3/camel-pop3-store.c | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) commit c97057dbdf84c507923ef5387b29b881a43c0189 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jul 13 08:41:39 2010 -0400 CamelPOP3Store cleanup. camel/providers/pop3/camel-pop3-store.c | 275 +++++++++++++++---------------- 1 files changed, 136 insertions(+), 139 deletions(-) commit 4b28fdd32eba98db4194a77bb897aa6865e13861 Author: Milan Crha <mcrha@redhat.com> Date: Tue Jul 13 14:47:12 2010 +0200 Bug #612082 - Do not expose off_t in public API, use goffset instead camel/camel-block-file.c | 2 +- camel/camel-block-file.h | 2 +- camel/camel-disco-diary.c | 2 +- camel/camel-filter-driver.c | 2 +- camel/camel-folder-summary.c | 2 +- camel/camel-mime-parser.c | 34 +++++++++++++------------- camel/camel-mime-parser.h | 10 ++++---- camel/camel-movemail.c | 10 ++++---- camel/camel-multipart-signed.h | 4 +- camel/camel-seekable-stream.c | 18 +++++++------- camel/camel-seekable-stream.h | 26 ++++++++++---------- camel/camel-seekable-substream.c | 10 ++++---- camel/camel-seekable-substream.h | 2 +- camel/camel-stream-fs.c | 16 ++++++------ camel/camel-stream-fs.h | 8 +++--- camel/camel-stream-mem.c | 6 ++-- camel/camel-url-scanner.h | 4 +- camel/providers/local/camel-mbox-folder.c | 4 +- camel/providers/local/camel-mbox-summary.c | 8 +++--- camel/providers/local/camel-spool-summary.c | 2 +- camel/tests/lib/streams.c | 4 +- camel/tests/stream/test3.c | 2 +- configure.ac | 2 +- 23 files changed, 90 insertions(+), 90 deletions(-) commit a285dc60c7b57a1ea112a9dac86847ed62c20b81 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Tue Jul 13 14:25:38 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 81 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 43 insertions(+), 38 deletions(-) commit 2b8164d23464c003775448857d168a1431b6b7dd Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 23:16:53 2010 -0400 libebook.pc.in missing camel-1.2 requirement. EDestination uses CamelInternetAddress. addressbook/libebook/libebook.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e75ec2d1810a317a15d8368038a2419d7ee7044b Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Tue Jul 13 02:41:50 2010 +0200 Updated Galician translations po/gl.po | 2420 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1336 insertions(+), 1084 deletions(-) commit 35637af15292bb586850380328685d01d3b42588 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 18:48:40 2010 -0400 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a5ca7914728bca0ac20bee8fe761fed192351ab Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 18:28:55 2010 -0400 NEWS update for 2.31.5 release. NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) commit d054b8c7640513bebef0aa022a979a232970a286 Author: Milan Crha <mcrha@redhat.com> Date: Mon Jul 12 16:44:25 2010 +0200 Bug #618938 - Crash when reading calendar acknowledgement message calendar/libecal/e-cal-component.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 17941a9b9d6d4024505bc8c2a6601083e73edf66 Author: Milan Crha <mcrha@redhat.com> Date: Mon Jul 12 16:16:32 2010 +0200 Bug #623936 - 75 second delay when creating new DAV entries in Zimbra .../backends/webdav/e-book-backend-webdav.c | 17 +++++++++-------- calendar/backends/caldav/e-cal-backend-caldav.c | 3 +++ 2 files changed, 12 insertions(+), 8 deletions(-) commit 18839bd419cb56986c32378ff980ed083c0565ac Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 07:59:20 2010 -0400 Fix another g_propagate_error() runtime warning. camel/camel-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d659ce98abc4832825c849913718d5edc84c4054 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jul 12 12:46:01 2010 +0100 imapx: Ensure imapx_stream_fill() sets the error on zero-sized read. We treat an empty read as an error, since we should never be here unless we're either in the middle of reading a response, or poll() says the fd is readable. Before commit 46938c348 (the conversion to GError), we'd set a generic 'IO Error' exception in camel_imapx_stream_token() when imapx_stream_fill() returned -1 to indicate an error. But now we don't do that any more, so imapx_stream_fill() needs to reliably set the GError. Otherwise we end up in an endless loop in imapx_step(). camel/providers/imapx/camel-imapx-stream.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 6d3b9dcbe6ddde71699dd9a29c9de6bc06c62b65 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 07:49:58 2010 -0400 Fix runtime warning in camel_filter_driver_flush(). Only propagate the error if there's an error to propagate. camel/camel-filter-driver.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e2ea5f1b668dcd88e581419b01d2d4d265460ddd Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jul 12 07:05:48 2010 -0400 Improve error handling in CamelStreamBuffer::read(). If we managed to successfully read some data before camel_stream_read() failed, discard the GError and return the number of bytes successfully read. If camel_stream_read() failed immediately, propagate the GError and return -1. camel/camel-stream-buffer.c | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) commit 6108228eafb663803222d2dbc63f7f9303184fcd Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jul 12 04:11:38 2010 +0100 imapx: camel_imapx_stream_astring() returns 0 on success. camel/providers/imapx/camel-imapx-utils.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 358eef57d8626f7f171a1b2b00ce25e3a02b1d85 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jul 11 22:19:33 2010 -0400 Update API documentation. camel/camel-debug.h | 9 +- .../addressbook/libebook/libebook-sections.txt | 24 ++ .../addressbook/libebook/tmpl/e-book-types.sgml | 7 + .../addressbook/libebook/tmpl/e-book.sgml | 263 ++++++++++++++++++++ .../addressbook/libedata-book/Makefile.am | 1 + .../libedata-book/libedata-book-sections.txt | 5 +- .../libedata-book/tmpl/e-data-book.sgml | 39 +++ .../calendar/libecal/libecal-sections.txt | 2 + .../libecal/tmpl/e-cal-check-timezones.sgml | 3 + .../calendar/libecal/tmpl/e-cal-types.sgml | 7 + .../calendar/libecal/tmpl/e-cal-view.sgml | 8 + .../libedata-cal/libedata-cal-sections.txt | 8 +- .../libedata-cal/tmpl/e-data-cal-view.sgml | 9 + .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 39 +++ docs/reference/camel/camel-sections.txt | 13 + .../reference/camel/tmpl/camel-cipher-context.sgml | 4 + docs/reference/camel/tmpl/camel-debug.sgml | 11 + docs/reference/camel/tmpl/camel-folder.sgml | 21 ++ docs/reference/camel/tmpl/camel-object.sgml | 14 + docs/reference/camel/tmpl/camel-service.sgml | 18 ++ docs/reference/camel/tmpl/camel-store.sgml | 15 ++ .../libedataserverui/libedataserverui-sections.txt | 1 + .../libedataserverui/tmpl/e-book-auth-util.sgml | 11 + 23 files changed, 525 insertions(+), 7 deletions(-) commit e6f5be9393e73cba92257c97563faa076bc597c9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jul 11 13:22:13 2010 -0400 Coding style and whitespace cleanup. addressbook/backends/file/e-book-backend-file.c | 6 +- .../backends/groupwise/e-book-backend-groupwise.c | 10 ++-- addressbook/backends/ldap/e-book-backend-ldap.c | 68 ++++++++++---------- addressbook/backends/ldap/openldap-extract.h | 18 +++--- addressbook/backends/vcf/e-book-backend-vcf.c | 2 +- addressbook/libebook/e-book-query.c | 8 +- addressbook/libebook/e-contact.c | 4 +- addressbook/libebook/e-name-western.c | 4 +- addressbook/libebook/e-vcard.c | 6 +- addressbook/libedata-book/e-book-backend-sexp.c | 10 ++-- addressbook/libedata-book/e-book-backend-summary.c | 8 +- addressbook/tests/ebook/test-query.c | 2 +- addressbook/tests/ebook/test-stress-bookviews.c | 2 +- calendar/libedata-cal/e-cal-backend-sexp.c | 2 +- camel/camel-folder-summary.c | 2 +- camel/camel-folder.c | 4 +- camel/camel-search-sql-sexp.c | 4 +- camel/providers/groupwise/camel-groupwise-folder.c | 8 +- camel/providers/imap/camel-imap-store-summary.c | 2 +- camel/providers/nntp/camel-nntp-store.c | 2 +- libedataserver/e-source-group.c | 4 +- libedataserver/e-source-list.c | 4 +- servers/groupwise/e-gw-connection.c | 2 +- 23 files changed, 91 insertions(+), 91 deletions(-) commit 5de5afdb2bc2253578b3a6323dc36a97342aec89 Author: Mario Blättermann <mariobl@gnome.org> Date: Sun Jul 11 18:36:33 2010 +0200 [i18n] Updated German translation po/de.po | 670 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 406 insertions(+), 264 deletions(-) commit e70b5d9e1a90b249e80e88585b7384b260896fff Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sun Jul 11 17:44:10 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 2410 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1295 insertions(+), 1115 deletions(-) commit 7355227d37b0ee9d5b67cac11391ff7e696625de Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jul 11 11:34:36 2010 -0400 Coding style and whitespace cleanup. addressbook/backends/ldap/e-book-backend-ldap.c | 1 - addressbook/libebook/e-book.c | 39 +++++++++++----- addressbook/libebook/e-error.h | 45 +++++++++--------- calendar/libecal/e-cal.c | 2 +- camel/camel-lock-client.c | 2 +- camel/camel.c | 7 +-- camel/providers/imapx/camel-imapx-server.c | 48 +++++++++---------- camel/providers/imapx/camel-imapx-server.h | 3 +- camel/providers/imapx/camel-imapx-utils.c | 1 - camel/providers/imapx/camel-imapx-utils.h | 2 +- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + libedataserverui/e-name-selector.c | 1 - libedataserverui/gtk-compat.h | 2 +- 14 files changed, 83 insertions(+), 73 deletions(-) commit 1d1b146e58f918f67ccff93c4fb5388429bf12e7 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jul 11 15:11:17 2010 +0100 imapx: Avoid running FETCH_NEW_MESSAGES and REFRESH_INFO jobs simultaneously There are various places where we interpret FETCH results and use imapx_match_active_job to find the current job, which will behave badly if there are two jobs which could potentially be responsible for the FETCH. In particular, this was causing a problem when we triggered a fetch of new messages from select_done(), and that command was submitted at the same time as a refresh_info command to fetch all flags. The server (Dovecot) was returning all the untagged FETCH results before either completion line, and all the flags were getting "assigned" to the fetch_new_messages job, causing a bunch of 'g_array_append_vals: assertion `array' failed' warnings, and all messages to disappear because the refresh_info job didn't see them. camel/providers/imapx/camel-imapx-server.c | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit 5110089928fc9cfa3061b048719fbc67f2693c18 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sun Jul 11 15:42:24 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 436634e0ba281199788e7b6535f4c99b0d881ebd Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jul 11 12:36:19 2010 +0100 imapx: Fix handling of return from camel_imapx_stream_text() It's another of those functions that return 0 for success. camel/providers/imapx/camel-imapx-server.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 23503ac0c08fa8d933acb4be653257e596da6ae3 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jul 11 12:17:13 2010 +0100 imapx: More improvements to server unseen count tracking We're using the unseen count as part of our check for when things have changed on the server (or when QRESYNC has gone wrong), and we need to rescan all flags. But the server doesn't *tell* us about changes to the unseen count, like it does for the total count of messages. So we have to be more careful about tracking it -- especially since the server doesn't even tell us in SELECT, and we can't issue STATUS to find it out when the folder is selected. One place that it was getting out of sync was when the server notified us about new messages in SELECT, which weren't there when we last issued STATUS. For messages with a UID equal to or higher than what we thought was the folder's UIDNEXT, we also have to update the unseen count. So far, the _only_ time we've hit the QRESYNC sanity check which triggers a full rescan has been due to this kind of cosmetic unseen count discrepancy. It's half tempting to disable that check in the QRESYNC sanity check, but actually it's useful to get it right for the legacy servers too, because it might cause us to miss updates if we get out of sync. camel/providers/imapx/camel-imapx-server.c | 53 ++++++++++++++++++++++++++-- 1 files changed, 50 insertions(+), 3 deletions(-) commit ffcba2db913eeddded4b61d001d9b485a5e62b23 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jul 11 11:56:32 2010 +0100 nntp: Fix two more 'returns FALSE on error' vs. 'returns 0 on success' errors We really need to start being consistent about this. Pass the GError pointer through to camel_folder_summary_save_to_db() from nntp_folder_sync() too... although it seems to be NULL a lot of the time anyway, but that's the fault of our caller. No need to compound it. camel/providers/nntp/camel-nntp-folder.c | 3 +-- camel/providers/nntp/camel-nntp-store.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit 20f6a2c17fbad0e15db0b583e3d6c21e260f761a Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jul 10 23:30:06 2010 -0400 Fix some linker issues. addressbook/libedata-book/Makefile.am | 5 +- addressbook/tests/vcard/Makefile.am | 1 + calendar/libedata-cal/Makefile.am | 7 +- calendar/tests/ecal/Makefile.am | 85 ++++++++++---------- docs/reference/addressbook/libebook/Makefile.am | 1 + .../addressbook/libebook/tmpl/e-book-types.sgml | 3 +- .../addressbook/libebook/tmpl/e-book-view.sgml | 9 ++ .../addressbook/libedata-book/Makefile.am | 1 + .../libedata-book/tmpl/e-book-backend-sync.sgml | 28 +++---- .../libedata-book/tmpl/e-book-backend.sgml | 4 +- .../libedata-book/tmpl/e-data-book-view.sgml | 3 +- .../libedata-book/tmpl/e-data-book.sgml | 24 +++--- .../libedata-book/tmpl/libedata-book-unused.sgml | 6 ++ docs/reference/calendar/libecal/Makefile.am | 1 + .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../calendar/libecal/tmpl/e-cal-types.sgml | 3 +- .../calendar/libecal/tmpl/e-cal-view.sgml | 9 ++ docs/reference/calendar/libecal/tmpl/e-cal.sgml | 8 ++ docs/reference/calendar/libedata-cal/Makefile.am | 1 + .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 54 ++++++------- .../libedata-cal/tmpl/e-cal-backend-util.sgml | 9 -- .../calendar/libedata-cal/tmpl/e-cal-backend.sgml | 18 +---- .../libedata-cal/tmpl/e-data-cal-view.sgml | 11 +--- .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 48 ++++++------ .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + docs/reference/libedataserverui/Makefile.am | 2 + 26 files changed, 175 insertions(+), 169 deletions(-) commit f98d7c4fbcff5de233828fb1fd7f2efe4683f13e Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jul 10 08:16:15 2010 -0400 Bug 624018 - Fix error handling in groupwise_get_folder() camel/providers/groupwise/camel-groupwise-store.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit e3f4979e67cb15148eb3ba9ef41620e595195772 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat Jul 10 10:36:48 2010 +0200 Updated Spanish translation po/es.po | 783 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 460 insertions(+), 323 deletions(-) commit a57536cd01aba560f9cbad0f188c59cc67fb698a Author: Bharath Acharya <abharath@novell.com> Date: Sat Jul 10 09:54:29 2010 +0530 Bug #623988 - build failure in git/master. Add the marshal list and also a typo in weather. addressbook/libedata-book/e-data-book-marshal.list | 1 + calendar/backends/weather/e-cal-backend-weather.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 8ac70847243f8d3d1485683e039dc86db3b26ae7 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 9 16:18:57 2010 +0200 Update user documentation about E_CAL/BOOK_DISABLE_DEPRECATED addressbook/libebook/e-book.c | 10 ++++++++++ calendar/libecal/e-cal.c | 8 ++++++++ docs/reference/addressbook/libebook/Makefile.am | 2 +- .../addressbook/libedata-book/Makefile.am | 2 +- docs/reference/calendar/libecal/Makefile.am | 2 +- docs/reference/calendar/libedata-cal/Makefile.am | 2 +- 6 files changed, 22 insertions(+), 4 deletions(-) commit 0dbb2c242ceca7de4055a75d8d592922190d56fa Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 9 13:18:42 2010 +0200 Bug #623204 - Be able to report detailed errors from backends addressbook/backends/file/e-book-backend-file.c | 225 +++-- .../backends/google/e-book-backend-google.c | 248 +++--- .../backends/groupwise/e-book-backend-groupwise.c | 228 +++--- addressbook/backends/ldap/e-book-backend-ldap.c | 383 ++++----- addressbook/backends/vcf/e-book-backend-vcf.c | 103 +- .../backends/webdav/e-book-backend-webdav.c | 180 ++-- addressbook/libebook/e-book-marshal.list | 1 + addressbook/libebook/e-book-types.h | 9 +- addressbook/libebook/e-book-view.c | 54 +- addressbook/libebook/e-book-view.h | 3 + addressbook/libebook/e-book.c | 1013 ++++++++++++++++++-- addressbook/libebook/e-book.h | 113 +++ addressbook/libebook/e-error.h | 30 + addressbook/libedata-book/Makefile.am | 8 +- addressbook/libedata-book/e-book-backend-sync.c | 253 +++--- addressbook/libedata-book/e-book-backend-sync.h | 68 +- addressbook/libedata-book/e-book-backend.c | 64 +- addressbook/libedata-book/e-book-backend.h | 25 +- addressbook/libedata-book/e-data-book-types.h | 39 +- addressbook/libedata-book/e-data-book-view.c | 11 +- addressbook/libedata-book/e-data-book-view.h | 2 +- addressbook/libedata-book/e-data-book-view.xml | 1 + addressbook/libedata-book/e-data-book.c | 212 ++++- addressbook/libedata-book/e-data-book.h | 61 +- addressbook/tests/ebook/ebook-test-utils.c | 108 +- addressbook/tests/ebook/test-ebook-async.c | 24 +- addressbook/tests/ebook/test-ebook-get-book-view.c | 4 +- addressbook/tests/ebook/test-stress-bookviews.c | 6 +- calendar/backends/caldav/e-cal-backend-caldav.c | 586 ++++++------ .../backends/contacts/e-cal-backend-contacts.c | 187 ++-- calendar/backends/file/e-cal-backend-file.c | 371 ++++---- calendar/backends/file/e-cal-backend-file.h | 2 +- .../backends/groupwise/e-cal-backend-groupwise.c | 510 ++++++----- calendar/backends/http/e-cal-backend-http.c | 227 ++--- calendar/backends/weather/e-cal-backend-weather.c | 174 ++-- calendar/libecal/e-cal-marshal.list | 1 + calendar/libecal/e-cal-types.h | 10 +- calendar/libecal/e-cal-util.h | 6 +- calendar/libecal/e-cal-view.c | 75 ++- calendar/libecal/e-cal-view.h | 4 + calendar/libecal/e-cal.c | 187 +++- calendar/libecal/e-cal.h | 3 + calendar/libedata-cal/e-cal-backend-sync.c | 575 +++++------- calendar/libedata-cal/e-cal-backend-sync.h | 264 +++--- calendar/libedata-cal/e-cal-backend-util.c | 63 -- calendar/libedata-cal/e-cal-backend-util.h | 2 - calendar/libedata-cal/e-cal-backend.c | 40 +- calendar/libedata-cal/e-cal-backend.h | 10 +- calendar/libedata-cal/e-data-cal-factory.c | 2 +- calendar/libedata-cal/e-data-cal-marshal.list | 1 + calendar/libedata-cal/e-data-cal-types.h | 49 +- calendar/libedata-cal/e-data-cal-view.c | 79 +- calendar/libedata-cal/e-data-cal-view.h | 4 +- calendar/libedata-cal/e-data-cal-view.xml | 5 + calendar/libedata-cal/e-data-cal.c | 367 +++++--- calendar/libedata-cal/e-data-cal.h | 85 ++- calendar/tests/ecal/ecal-test-utils.c | 14 +- calendar/tests/ecal/test-ecal-get-query.c | 8 +- calendar/tests/ecal/test-ecal.c | 8 +- configure.ac | 12 +- libedataserverui/e-book-auth-util.c | 85 ++- libedataserverui/e-book-auth-util.h | 4 + libedataserverui/e-contact-store.c | 6 +- libedataserverui/e-name-selector-dialog.c | 21 +- libedataserverui/e-name-selector-entry.c | 2 +- libedataserverui/e-name-selector.c | 2 +- 66 files changed, 4421 insertions(+), 3106 deletions(-) commit 4bdfcb63aaee3256ba63f3354c8732483306fc03 Author: Mario Blättermann <mariobl@gnome.org> Date: Fri Jul 9 12:40:40 2010 +0200 [i18n] Updated German translation po/de.po | 2393 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1025 insertions(+), 1368 deletions(-) commit 5610539961fe1ba1c6b0f153c0c14cbb415fac0f Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jul 9 06:30:35 2010 -0400 Bug 623919 - Error while opening any newly received message camel/providers/groupwise/camel-groupwise-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 035e8869fa12c04afb62202efa703eb3b87fa974 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 9 09:34:18 2010 +0200 Use correct format specifier for 64bit unsigned int camel/providers/imapx/camel-imapx-server.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3a76b8ec03ad56a74b551b0ffa66bb0e798c5d39 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jul 9 09:32:33 2010 +0200 Do not use uninitialized variable calendar/libedata-cal/e-cal-backend-cache.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6b3281bdd495206dec6c6e6b361fbfdbaa6dc560 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 8 18:12:01 2010 -0400 Use the new base directory functions. Put an end to hard-coding "$HOME/.evolution". .../backends/groupwise/e-book-backend-groupwise.c | 10 ++- addressbook/backends/ldap/e-book-backend-ldap.c | 6 +- addressbook/libebook/e-book.c | 8 +- addressbook/libedata-book/e-book-backend-cache.c | 23 ++--- .../libedata-book/e-book-backend-db-cache.c | 25 ++--- calendar/backends/caldav/e-cal-backend-caldav.c | 14 ++-- calendar/backends/file/e-cal-backend-file.c | 6 +- .../backends/groupwise/e-cal-backend-groupwise.c | 32 +++---- calendar/libecal/e-cal.c | 110 +++++++++---------- calendar/libedata-cal/e-cal-backend-cache.c | 22 ++--- calendar/libedata-cal/e-cal-backend-store.c | 21 ++-- calendar/tests/ecal/test-ecal.c | 40 +++++-- .../libedataserverui/tmpl/e-source-combo-box.sgml | 1 + libedataserver/e-categories.c | 8 +- 14 files changed, 162 insertions(+), 164 deletions(-) commit 10a3ff80ce5025a4ea0b6ea81d1e7378f709b263 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Jul 8 23:41:18 2010 +0200 Updated Spanish translation po/es.po | 1809 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 984 insertions(+), 825 deletions(-) commit e60ee56f34745a885ab52ce1929b06cb0dbbbe4f Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jul 8 16:23:58 2010 -0400 Add functions to get Evo/EDS base directories. Use these functions instead of hard-coding "$HOME/.evolution". This sets the stage for complying with the XDG Base Directory Specification. http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html e_get_user_cache_dir() returns (for now) "$HOME/.evolution/cache" e_get_user_config_dir() returns (for now) "$HOME/.evolution" e_get_user_data_dir() returns (for now) "$HOME/.evolution" .../libedataserver/libedataserver-sections.txt | 3 + docs/reference/libedataserver/tmpl/e-util.sgml | 27 ++++++++ libedataserver/e-data-server-util.c | 67 ++++++++++++++++++++ libedataserver/e-data-server-util.h | 4 + 4 files changed, 101 insertions(+), 0 deletions(-) commit 341cd233218f2344aff4ec3ceb1a175d95c41b37 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jul 8 21:22:33 2010 +0200 Bug #623795 - URI at the end of text isn't clickable camel/camel-mime-filter-tohtml.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a1a274e160476e17e56079ed92ec23f4375f567 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jul 8 21:18:01 2010 +0200 Bug #621609 - Can pass unknown UID to e_source_combo_box_set_active_uid libedataserverui/e-source-combo-box.c | 17 ++++++++++++----- libedataserverui/e-source-combo-box.h | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) commit 46938c348728d1c8bcacf6df9e0788b39783bd07 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 9 11:26:48 2010 -0500 Migrate from CamelException to GError. camel/Makefile.am | 3 - camel/camel-block-file.c | 2 +- camel/camel-cipher-context.c | 96 ++- camel/camel-cipher-context.h | 26 +- camel/camel-data-cache.c | 38 +- camel/camel-data-cache.h | 11 +- camel/camel-data-wrapper.c | 54 +- camel/camel-data-wrapper.h | 18 +- camel/camel-db.c | 568 +++++++---- camel/camel-db.h | 100 +- camel/camel-debug.h | 34 + camel/camel-disco-diary.c | 29 +- camel/camel-disco-diary.h | 4 +- camel/camel-disco-folder.c | 143 ++- camel/camel-disco-folder.h | 36 +- camel/camel-disco-store.c | 123 ++- camel/camel-disco-store.h | 32 +- camel/camel-exception-list.def | 41 - camel/camel-exception.c | 282 ------ camel/camel-exception.h | 80 -- camel/camel-file-utils.c | 93 ++- camel/camel-file-utils.h | 8 +- camel/camel-filter-driver.c | 161 ++-- camel/camel-filter-driver.h | 10 +- camel/camel-filter-search.c | 54 +- camel/camel-filter-search.h | 4 +- camel/camel-folder-search.c | 154 ++-- camel/camel-folder-search.h | 6 +- camel/camel-folder-summary.c | 182 ++-- camel/camel-folder-summary.h | 12 +- camel/camel-folder.c | 182 +++-- camel/camel-folder.h | 76 +- camel/camel-gpg-context.c | 298 +++--- camel/camel-http-stream.c | 83 ++- camel/camel-index-control.c | 4 +- camel/camel-index.h | 1 - camel/camel-lock-client.c | 35 +- camel/camel-lock-client.h | 4 +- camel/camel-lock-helper.c | 16 +- camel/camel-lock.c | 101 +- camel/camel-lock.h | 10 +- camel/camel-mime-filter-save.c | 2 +- camel/camel-mime-message.c | 19 +- camel/camel-mime-parser.c | 31 +- camel/camel-mime-parser.h | 4 +- camel/camel-mime-part-utils.c | 34 +- camel/camel-mime-part-utils.h | 5 +- camel/camel-mime-part.c | 73 +- camel/camel-mime-part.h | 5 +- camel/camel-movemail.c | 86 +- camel/camel-movemail.h | 4 +- camel/camel-multipart-signed.c | 79 +- camel/camel-multipart-signed.h | 2 +- camel/camel-multipart.c | 25 +- camel/camel-net-utils.c | 58 +- camel/camel-net-utils.h | 6 +- camel/camel-object.c | 13 + camel/camel-object.h | 10 +- camel/camel-offline-folder.c | 23 +- camel/camel-offline-folder.h | 4 +- camel/camel-offline-journal.c | 32 +- camel/camel-offline-journal.h | 6 +- camel/camel-offline-store.c | 34 +- camel/camel-offline-store.h | 8 +- camel/camel-provider.c | 36 +- camel/camel-provider.h | 9 +- camel/camel-sasl-anonymous.c | 22 +- camel/camel-sasl-cram-md5.c | 2 +- camel/camel-sasl-digest-md5.c | 32 +- camel/camel-sasl-gssapi.c | 39 +- camel/camel-sasl-login.c | 10 +- camel/camel-sasl-ntlm.c | 2 +- camel/camel-sasl-plain.c | 2 +- camel/camel-sasl-popb4smtp.c | 16 +- camel/camel-sasl.c | 17 +- camel/camel-sasl.h | 7 +- camel/camel-search-private.c | 11 +- camel/camel-search-private.h | 2 +- camel/camel-seekable-stream.c | 31 +- camel/camel-seekable-stream.h | 12 +- camel/camel-seekable-substream.c | 27 +- camel/camel-service.c | 71 +- camel/camel-service.h | 38 +- camel/camel-session.c | 116 ++- camel/camel-session.h | 40 +- camel/camel-smime-context.c | 198 ++-- camel/camel-store.c | 234 +++-- camel/camel-store.h | 71 +- camel/camel-stream-buffer.c | 47 +- camel/camel-stream-buffer.h | 6 +- camel/camel-stream-filter.c | 34 +- camel/camel-stream-fs.c | 81 ++- camel/camel-stream-fs.h | 9 +- camel/camel-stream-mem.c | 9 +- camel/camel-stream-null.c | 6 +- camel/camel-stream-process.c | 20 +- camel/camel-stream-vfs.c | 50 +- camel/camel-stream.c | 90 ++- camel/camel-stream.h | 36 +- camel/camel-tcp-stream-raw.c | 34 +- camel/camel-tcp-stream-ssl.c | 47 +- camel/camel-tcp-stream.c | 11 +- camel/camel-tcp-stream.h | 15 +- camel/camel-text-index.h | 1 - camel/camel-transport.c | 14 +- camel/camel-transport.h | 4 +- camel/camel-uid-cache.c | 6 +- camel/camel-url.c | 9 +- camel/camel-url.h | 4 +- camel/camel-vee-folder.c | 168 ++-- camel/camel-vee-folder.h | 6 +- camel/camel-vee-store.c | 37 +- camel/camel-vtrash-folder.c | 22 +- camel/camel.h | 1 - camel/providers/groupwise/camel-groupwise-folder.c | 265 +++--- camel/providers/groupwise/camel-groupwise-folder.h | 4 +- .../providers/groupwise/camel-groupwise-journal.c | 76 +- .../providers/groupwise/camel-groupwise-journal.h | 8 +- .../providers/groupwise/camel-groupwise-provider.c | 5 +- camel/providers/groupwise/camel-groupwise-store.c | 249 ++--- camel/providers/groupwise/camel-groupwise-store.h | 4 +- .../providers/groupwise/camel-groupwise-summary.c | 12 +- .../groupwise/camel-groupwise-transport.c | 31 +- camel/providers/groupwise/camel-groupwise-utils.c | 18 +- camel/providers/imap/camel-imap-command.c | 154 ++-- camel/providers/imap/camel-imap-command.h | 12 +- camel/providers/imap/camel-imap-folder.c | 591 ++++++------ camel/providers/imap/camel-imap-folder.h | 19 +- camel/providers/imap/camel-imap-journal.c | 22 +- camel/providers/imap/camel-imap-message-cache.c | 98 +-- camel/providers/imap/camel-imap-message-cache.h | 21 +- camel/providers/imap/camel-imap-search.c | 12 +- camel/providers/imap/camel-imap-store.c | 562 +++++------ camel/providers/imap/camel-imap-store.h | 4 +- camel/providers/imap/camel-imap-summary.c | 12 +- camel/providers/imap/camel-imap-wrapper.c | 14 +- camel/providers/imapx/Makefile.am | 2 - camel/providers/imapx/camel-imapx-exception.c | 79 -- camel/providers/imapx/camel-imapx-exception.h | 35 - camel/providers/imapx/camel-imapx-folder.c | 135 ++-- camel/providers/imapx/camel-imapx-folder.h | 4 +- camel/providers/imapx/camel-imapx-provider.c | 2 - camel/providers/imapx/camel-imapx-server.c | 1031 +++++++++++--------- camel/providers/imapx/camel-imapx-server.h | 52 +- camel/providers/imapx/camel-imapx-store.c | 313 +++--- camel/providers/imapx/camel-imapx-store.h | 2 +- camel/providers/imapx/camel-imapx-stream.c | 132 ++-- camel/providers/imapx/camel-imapx-stream.h | 20 +- camel/providers/imapx/camel-imapx-summary.c | 17 +- camel/providers/imapx/camel-imapx-utils.c | 410 ++++---- camel/providers/imapx/camel-imapx-utils.h | 32 +- camel/providers/imapx/camel-imapx-view-summary.c | 2 +- camel/providers/imapx/camel-imapx-view-summary.h | 2 +- camel/providers/imapx/test-imapx.c | 6 +- camel/providers/local/camel-local-folder.c | 66 +- camel/providers/local/camel-local-folder.h | 10 +- camel/providers/local/camel-local-store.c | 127 ++-- camel/providers/local/camel-local-summary.c | 48 +- camel/providers/local/camel-local-summary.h | 16 +- camel/providers/local/camel-maildir-folder.c | 101 +- camel/providers/local/camel-maildir-folder.h | 2 +- camel/providers/local/camel-maildir-store.c | 124 ++-- camel/providers/local/camel-maildir-summary.c | 47 +- camel/providers/local/camel-mbox-folder.c | 105 +-- camel/providers/local/camel-mbox-folder.h | 2 +- camel/providers/local/camel-mbox-store.c | 156 ++-- camel/providers/local/camel-mbox-summary.c | 163 ++-- camel/providers/local/camel-mbox-summary.h | 6 +- camel/providers/local/camel-mh-folder.c | 61 +- camel/providers/local/camel-mh-folder.h | 2 +- camel/providers/local/camel-mh-store.c | 92 +- camel/providers/local/camel-mh-summary.c | 23 +- camel/providers/local/camel-spool-folder.c | 25 +- camel/providers/local/camel-spool-folder.h | 2 +- camel/providers/local/camel-spool-store.c | 124 ++-- camel/providers/local/camel-spool-summary.c | 73 +- camel/providers/local/camel-spool-summary.h | 8 +- camel/providers/nntp/Makefile.am | 16 +- camel/providers/nntp/camel-nntp-auth.c | 92 -- camel/providers/nntp/camel-nntp-auth.h | 36 - camel/providers/nntp/camel-nntp-folder.c | 159 ++-- camel/providers/nntp/camel-nntp-folder.h | 4 +- camel/providers/nntp/camel-nntp-grouplist.c | 221 ----- camel/providers/nntp/camel-nntp-grouplist.h | 55 - camel/providers/nntp/camel-nntp-newsrc.c | 647 ------------ camel/providers/nntp/camel-nntp-newsrc.h | 36 - camel/providers/nntp/camel-nntp-store.c | 274 +++--- camel/providers/nntp/camel-nntp-store.h | 9 +- camel/providers/nntp/camel-nntp-stream.c | 49 +- camel/providers/nntp/camel-nntp-stream.h | 3 +- camel/providers/nntp/camel-nntp-summary.c | 55 +- camel/providers/nntp/camel-nntp-summary.h | 3 +- camel/providers/nntp/camel-nntp-utils.c | 307 ------ camel/providers/nntp/camel-nntp-utils.h | 34 - camel/providers/pop3/camel-pop3-engine.c | 4 +- camel/providers/pop3/camel-pop3-folder.c | 120 ++-- camel/providers/pop3/camel-pop3-folder.h | 4 +- camel/providers/pop3/camel-pop3-store.c | 210 +++-- camel/providers/pop3/camel-pop3-store.h | 6 +- camel/providers/pop3/camel-pop3-stream.c | 40 +- .../providers/sendmail/camel-sendmail-transport.c | 40 +- camel/providers/smtp/camel-smtp-transport.c | 476 +++++----- camel/tests/folder/test1.c | 4 - camel/tests/folder/test10.c | 13 +- camel/tests/folder/test11.c | 64 +- camel/tests/folder/test2.c | 4 - camel/tests/folder/test3.c | 65 +- camel/tests/folder/test4.c | 4 - camel/tests/folder/test5.c | 4 - camel/tests/folder/test6.c | 4 - camel/tests/folder/test7.c | 4 - camel/tests/folder/test8.c | 53 +- camel/tests/folder/test9.c | 43 +- camel/tests/lib/camel-test-provider.c | 6 +- camel/tests/lib/camel-test.c | 5 +- camel/tests/lib/camel-test.h | 1 + camel/tests/lib/folders.c | 144 ++-- camel/tests/lib/messages.c | 26 +- camel/tests/lib/streams.c | 72 +- camel/tests/message/test4.c | 6 +- camel/tests/mime-filter/test-charset.c | 8 +- camel/tests/mime-filter/test-crlf.c | 8 +- camel/tests/mime-filter/test-tohtml.c | 16 +- camel/tests/mime-filter/test1.c | 4 +- camel/tests/misc/url.c | 10 +- camel/tests/smime/pgp-mime.c | 6 +- camel/tests/smime/pgp.c | 48 +- camel/tests/smime/pkcs7.c | 6 +- camel/tests/stream/test1.c | 20 +- camel/tests/stream/test3.c | 2 +- configure.ac | 2 +- .../libecal/tmpl/e-cal-check-timezones.sgml | 13 + docs/reference/camel/camel-docs.sgml | 1 - docs/reference/camel/camel-sections.txt | 17 - .../reference/camel/tmpl/camel-cipher-context.sgml | 69 ++- docs/reference/camel/tmpl/camel-data-cache.sgml | 10 +- docs/reference/camel/tmpl/camel-data-wrapper.sgml | 3 + docs/reference/camel/tmpl/camel-db.sgml | 96 +- docs/reference/camel/tmpl/camel-disco-diary.sgml | 4 +- docs/reference/camel/tmpl/camel-disco-folder.sgml | 6 +- docs/reference/camel/tmpl/camel-disco-store.sgml | 7 +- docs/reference/camel/tmpl/camel-exception.sgml | 110 --- docs/reference/camel/tmpl/camel-file-utils.sgml | 4 + docs/reference/camel/tmpl/camel-filter-driver.sgml | 10 +- docs/reference/camel/tmpl/camel-filter-search.sgml | 4 +- docs/reference/camel/tmpl/camel-folder-search.sgml | 6 +- .../reference/camel/tmpl/camel-folder-summary.sgml | 10 +- docs/reference/camel/tmpl/camel-folder.sgml | 24 +- docs/reference/camel/tmpl/camel-lock-client.sgml | 2 +- docs/reference/camel/tmpl/camel-lock.sgml | 8 +- docs/reference/camel/tmpl/camel-mime-parser.sgml | 2 + docs/reference/camel/tmpl/camel-mime-part.sgml | 3 + docs/reference/camel/tmpl/camel-movemail.sgml | 2 +- .../camel/tmpl/camel-multipart-signed.sgml | 2 +- docs/reference/camel/tmpl/camel-net-utils.sgml | 4 +- .../reference/camel/tmpl/camel-offline-folder.sgml | 2 +- .../camel/tmpl/camel-offline-journal.sgml | 4 +- docs/reference/camel/tmpl/camel-offline-store.sgml | 6 +- docs/reference/camel/tmpl/camel-provider.sgml | 8 +- docs/reference/camel/tmpl/camel-sasl.sgml | 4 +- .../camel/tmpl/camel-seekable-stream.sgml | 2 + docs/reference/camel/tmpl/camel-service.sgml | 8 +- docs/reference/camel/tmpl/camel-session.sgml | 21 +- docs/reference/camel/tmpl/camel-store.sgml | 26 +- docs/reference/camel/tmpl/camel-stream-buffer.sgml | 2 + docs/reference/camel/tmpl/camel-stream-fs.sgml | 3 + docs/reference/camel/tmpl/camel-stream.sgml | 7 + docs/reference/camel/tmpl/camel-tcp-stream.sgml | 1 + docs/reference/camel/tmpl/camel-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-unused.sgml | 125 +++ docs/reference/camel/tmpl/camel-url.sgml | 2 +- docs/reference/camel/tmpl/camel-vee-folder.sgml | 4 +- po/POTFILES.in | 2 +- 273 files changed, 7338 insertions(+), 8301 deletions(-) commit 20aa2b45cd7d11866c7915016742572134ee9c96 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jul 8 13:25:33 2010 +0200 Use text/vcard content type on WebDAV PUT request See bug #604650 for more details. .../backends/webdav/e-book-backend-webdav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b032b39ece24c8343b48e6cf2d9da003b418981e Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Wed Jul 7 18:27:43 2010 +0200 Updated Galician translations po/gl.po | 376 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 191 insertions(+), 185 deletions(-) commit bb7329a80d768b2b2cf7c2ffb558b552912191f5 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Jul 5 14:30:27 2010 +0530 Add a function to get the job queue info camel/providers/imapx/camel-imapx-server.c | 26 ++++++++++++++++++++++++++ camel/providers/imapx/camel-imapx-server.h | 5 +++++ camel/providers/imapx/camel-imapx-utils.c | 7 +++++++ camel/providers/imapx/camel-imapx-utils.h | 10 ++++++++++ 4 files changed, 48 insertions(+), 0 deletions(-) commit 6ff4c69f9e066f007d242b6b72232c9d42fc038f Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Jul 5 13:05:10 2010 +0530 Add signal handlers when folder selection changes and when connection shuts down camel/providers/imapx/camel-imapx-server.c | 43 ++++++++++++++++++++++++++++ camel/providers/imapx/camel-imapx-server.h | 4 ++ 2 files changed, 47 insertions(+), 0 deletions(-) commit 4d7b2ae1052dbde2b99a6e147c4e4a116d32b5bc Author: Maciej Piechotka <uzytkownik2@gmail.com> Date: Sat Jul 3 12:41:50 2010 -0400 Bug 623431 - Use gweather-3.0 when building with gtk3 configure.ac | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 0f75ca408f1386494100ba934625de979f0c17bc Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jul 3 12:17:42 2010 -0400 Bug 623430 - libedataserverui.pc.in hardcodes 1.2 API version configure.ac | 6 +++--- libedataserverui/Makefile.am | 6 +++--- libedataserverui/libedataserverui.pc.in | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) commit f44ecb68679ea3134d7b3c5d5f346b640a11af45 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jul 2 11:56:57 2010 +0100 Update unseen count as new messages come in When we get notified of new messages in the idle thread, or when they arrive during our re-fetch of all flags (and we suddenly find we've got flags for a message that didn't previously exist), ensure that we update the unseen count according to the flags of the new messages. This _doesn't_ handle the case where we called fetch_new_messages() directly from refresh_info_start() because we _knew_ there were new messages, but in fact there are _more_ new messages than we expected. We may have to switch to a model where we say 'update flags for any UID greater than $X'. camel/providers/imapx/camel-imapx-server.c | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) commit fe84f63ac7b0eb51356451e5aafe02e27a03d4e4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jul 2 10:58:11 2010 +0100 Make NSS database initialisation more robust, handle errors better Since commit 9116943e we only attempt to open the new SQL database, but some users are reporting issues. Be more careful about reporting errors when that happens, and also fall back to the old DBM database if the SQL database fails to initialise. camel/camel.c | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) commit 77b29a6e456f01e0a4241ca767233f77ab03a802 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jul 2 10:00:02 2010 +0100 Keep better track of server-side UNREAD count. There are various circumstances in which the UNREAD count will change -- new unseen messages arriving, flags changes from the client, unseen messages being expunged, etc. Keep track of those to improve the accuracy of the unread count, to avoid the QRESYNC sanity check triggering so often on minor issues that weren't the bug I was looking for. For this, we have to keep track of whether a FETCH or VANISHED response was solicited or unsolicited in certain cases. camel/providers/imapx/camel-imapx-server.c | 38 +++++++++++++++++++-------- camel/providers/imapx/camel-imapx-utils.c | 17 +++++++++--- camel/providers/imapx/camel-imapx-utils.h | 4 +- 3 files changed, 41 insertions(+), 18 deletions(-) commit 6df64040a866166d54cc35078f204ee60e474f36 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jul 2 09:57:31 2010 +0100 Don't refetch message headers we already have. We were issuing a headers FETCH starting from the last known UID. But we already _had_ the headers for the last known UID. Start from $UID+1 instead. camel/providers/imapx/camel-imapx-server.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 2497833b3968fe5d8134c919d601a0dd9b23ab74 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jul 2 09:43:38 2010 +0100 Add sanity check after QRESYNC If the total number of messages, unseen count and modseq don't match what we think they should be, then fall back to refetching all flags as we would have done without QRESYNC. camel/providers/imapx/camel-imapx-server.c | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) commit 83f1c3850cd16fad9800ee7e00acdbc06cc1d69d Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Jul 1 20:13:41 2010 +0200 Updated Spanish translation po/es.po | 1562 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 773 insertions(+), 789 deletions(-) commit f686f27a89f65f6c199664af70c8aa69914600b2 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jul 1 09:01:27 2010 +0100 Fix memory leak in imapx_continuation() with SASL auth ==4945== 1 bytes in 1 blocks are definitely lost in loss record 48 of 23,077 ==4945== at 0x4A0515D: malloc (vg_replace_malloc.c:195) ==4945== by 0x319A044AE2: g_malloc (gmem.c:132) ==4945== by 0x319A05C3BD: g_strdup (gstrfuncs.c:102) ==4945== by 0x6478E63: camel_sasl_challenge_base64 (camel-sasl.c:326) ==4945== by 0x12C54E72: imapx_continuation (camel-imapx-server.c:1698) ==4945== by 0x12C552CC: imapx_step (camel-imapx-server.c:1862) camel/providers/imapx/camel-imapx-server.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 2999551cbb78f902cd8321c0c2eb5327474e8a3d Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jul 1 08:59:59 2010 +0100 Fix memory leak in summary_header_to_db() ==4945== 9 bytes in 1 blocks are definitely lost in loss record 1,482 of 23,077 ==4945== at 0x4A0515D: malloc (vg_replace_malloc.c:195) ==4945== by 0x319A044AE2: g_malloc (gmem.c:132) ==4945== by 0x319A05C3BD: g_strdup (gstrfuncs.c:102) ==4945== by 0x6466990: summary_header_to_db (camel-folder-summary.c:296) ==4945== by 0x12C48A2B: summary_header_to_db (camel-imapx-summary.c:289) ==4945== by 0x6463B69: camel_folder_summary_save_to_db (camel-folder-summary.c:2316) ==4945== by 0x12C507B2: imapx_command_sync_changes_done (camel-imapx-server.c:4227) camel/camel-folder-summary.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bed388e3a851596e1163fed8ee57cb41c81b9b10 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 20:22:36 2010 +0100 Store Junk and NotJunk flags in IMAP server Strictly speaking we shouldn't be doing this if the server won't understand them and doesn't have \* in PERMANENTFLAGS -- but there are already bugs with that anyway, when we try to set receipt-handled. I'll get to that shortly... camel/providers/imapx/camel-imapx-server.c | 4 +++- camel/providers/imapx/camel-imapx-summary.h | 1 + camel/providers/imapx/camel-imapx-utils.c | 2 ++ 3 files changed, 6 insertions(+), 1 deletions(-) commit 30179bf132c21252e01ed7fddd93dcf4be71ab26 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jun 30 11:48:51 2010 -0400 Update API documentation. .../libecal/tmpl/e-cal-check-timezones.sgml | 3 +++ docs/reference/camel/camel-sections.txt | 3 +++ .../reference/camel/tmpl/camel-cipher-context.sgml | 6 ++++++ docs/reference/camel/tmpl/camel-provider.sgml | 14 ++++++++++++++ docs/reference/camel/tmpl/camel-store.sgml | 7 +++++++ docs/reference/libedataserver/tmpl/e-util.sgml | 4 ++-- .../libedataserverui/libedataserverui-sections.txt | 1 + .../libedataserverui/tmpl/e-name-selector.sgml | 9 +++++++++ 8 files changed, 45 insertions(+), 2 deletions(-) commit 23bdeb12ef3b8a4b6d63f8dd008594feca760540 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 13:22:25 2010 +0100 Calculate can_qresync after fetching STATUS camel/providers/imapx/camel-imapx-server.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ac6557eb872437e4d7b44fc01d9eafcc404b4d8e Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 11:08:54 2010 +0100 Fix starting UID in QRESYNC SELECT. The indices in the folder summary count from zero, not one. camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7dcedc3ef77ddcf4b7ca6bb1fbab7d3246edca34 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 09:49:12 2010 +0100 Add proper QRESYNC support on SELECT; use it for refresh_info We aren't yet correctly updating the folder's modseq every time, so we're often asking for more than we need. That's better than asking for _less_ than we need though -- will go over that part very carefully in separate commit(s). We still aren't handling uidvalidity either. RSN... camel/providers/imapx/camel-imapx-provider.c | 2 + camel/providers/imapx/camel-imapx-server.c | 91 ++++++++++++++++++++++++-- camel/providers/imapx/camel-imapx-server.h | 2 + camel/providers/imapx/camel-imapx-store.c | 3 + camel/providers/imapx/camel-imapx-store.h | 1 + 5 files changed, 93 insertions(+), 6 deletions(-) commit b57a6af1724e1447e35e2003a14bf74891182873 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 09:44:25 2010 +0100 Propagate SELECT error properly to dependent commands camel/providers/imapx/camel-imapx-server.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit de786c4147333489ac1dfb25b378acf96541919c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 30 09:39:22 2010 +0100 Add support for * VANISHED (EARLIER) [uidset...] (Actually just throw away anything in the parentheses). We'll need this for QRESYNC SELECT camel/providers/imapx/camel-imapx-server.c | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit e1aa0719162620c50ad6f402a1c58ed817f75bf7 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 19:17:59 2010 -0400 Work around sudden disappearance of GdkRegion in GTK+ 2.90.5. API was deprecated and removed in less than two hours! Sheesh! libedataserverui/gtk-compat.h | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit 9a8942918cfb776ae496e8d316ffc0dc17a6253b Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Jun 29 23:36:13 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ad9fa85487ede5ff67c980314f1a160c60544cc2 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Jun 29 23:18:40 2010 +0530 News update for 2.31.4 release NEWS | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) commit 7a6c7dca2321a1fcb6d3962cca77a5b9b9e08c65 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 29 17:23:57 2010 +0100 Set server_flags after APPENDUID; don't send them to the server again. This is just silly.... Starting command (active=1, literal) A00452 APPEND outgoing (\SEEN) {551+} Starting command (active=1,) A00454 SELECT outgoing Starting command (active=1,) A00453 UID STORE 14443 +FLAGS.SILENT (\SEEN) camel/providers/imapx/camel-imapx-server.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 573ad77df8814a5f72593292bc6e96ef4140e1a3 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 29 16:45:56 2010 +0100 Fix APPENDUID handling of uidvalidity. We shouldn't be comparing with is->uidvalidity; that's just short-term storage for use _during_ a SELECT. Compare with ifolder->uidvalidity instead. Oh, and let's try to make sure that's actually set somewhere... camel/providers/imapx/camel-imapx-folder.h | 1 + camel/providers/imapx/camel-imapx-server.c | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) commit 473eee75ae154e7d1bc4a83247c1a0128a0b635c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 29 16:18:38 2010 +0100 Select folder based on CamelFolder *, not its name As threatened in commit 6900bf35807c9be0cb2498a63cef4684ff9144d6, sanify the way that commands indicate which folder (if any) should be selected when they run. Until now, they've set a folder name in ic->select, which was passed as an argument to camel_imapx_command_new(). That's been used for comparisons to decide whether the command can run... but when it actually comes to select a folder specifically for the benefit of the command, it wasn't used! Instead, the folder in ic->job->folder was used instead. Clean this up so that ic->select is now a CamelFolder * instead of a string, and actually use it consistently for both the comparisons and the eventual SELECT. camel/providers/imapx/camel-imapx-server.c | 153 +++++++++------------------- camel/providers/imapx/camel-imapx-server.h | 1 - 2 files changed, 48 insertions(+), 106 deletions(-) commit d554e0e7b9c2c9798ab85052d0a7285203ea165d Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:57:41 2010 -0400 Lower gtk+-3.0 requirement to 2.90.4. Since 2.90.5 isn't release yet and the release team would probably like to assemble a 2.31.4 moduleset. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 61220265557b36fb69f2e2e0a2f46adb134f9911 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:47:51 2010 -0400 Make libedataserverui API docs build with gtk+-3.0. docs/reference/libedataserverui/Makefile.am | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 34745ec6271a5c2c668dc6f0a38cb20535f4a7a3 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:32:49 2010 -0400 Make libedataserverui test programs build with gtk+-3.0. libedataserverui/Makefile.am | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 7955e049fd0df5c52b0613ba228558cff7d0f2ce Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:25:15 2010 -0400 TEMPORARILY build without weather calendars in distcheck. Will revert this when we see a libgweather-2.90.x release. Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e76431165efaa00ea73a1b307c01af063bbcc9b9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:16:50 2010 -0400 Fix E_DATA_SERVER_UI_DEPS. Was hardcoding gtk+-2.0 instead of using $GTK_PACKAGE. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 078bce8e0ef5958e94fdcb43b1ff96a86f738aaf Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:15:26 2010 -0400 Show the GTK+ package in configure summary. configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ac77d9d953683de7cd93c41fe037c8b1c41de2c3 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:14:33 2010 -0400 Build against gtk+-3.0 when running distcheck. Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e37080a5dd15a80797f5eadb690d3762f9a2a498 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 29 09:07:43 2010 -0400 Require gweather >= 2.90.0 when building against gtk+-3.0. Note, at this moment libgweather-2.90.0 doesn't exist. The version requirement is a guess. The tarball should appear "any minute now". configure.ac | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit edaed8e1a65589392c04c7ed57d9dbbe3354d7c8 Author: Milan Crha <mcrha@redhat.com> Date: Tue Jun 29 14:54:47 2010 +0200 Bug #622350 - CamelFolder's "deleted" signal prototype changed camel/camel-vee-folder.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6acd6c419b8288b370f9b0d31a024d31ae1f736a Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Jun 29 17:35:09 2010 +0530 Update libedataserverui versioning for gtk3. 3.0 should build gtk3 and 1.2 with gtk2 configure.ac | 26 +++++++++++++++++++++++--- libedataserverui/Makefile.am | 31 +++++++++++++++++++++++-------- libedataserverui/libedataserverui.pc.in | 2 +- 3 files changed, 47 insertions(+), 12 deletions(-) commit 3ed2df25ed6caba4fa95a9a02e2993550601ad6e Author: Michael Meeks <michael.meeks@novell.com> Date: Tue Jun 29 11:05:53 2010 +0100 Add helper to show the name selector with correct transience, to fix the umpteen bugs in its use in Evolution. libedataserverui/e-name-selector.c | 27 +++++++++++++++++++++++++++ libedataserverui/e-name-selector.h | 2 ++ 2 files changed, 29 insertions(+), 0 deletions(-) commit ed59c3b9eea32c3ae466872c9ca04f6d19cc3762 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 29 09:41:33 2010 +0100 Update summary uidnext after fetching messages. Since we don't refetch flags if we've fetched new messages for a previously empty folder, we weren't updating the stored uidnext -- which meant we would refetch messages again next time. And if the folder is empty, we'd refetch messages every time and never update uidnext. camel/providers/imapx/camel-imapx-server.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 84a0c7d9d773980907ecf3966a659d218e64b657 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 27 09:26:41 2010 +0100 Bug 622828 - Don't recurse to parent class's ->disconnect() method. That seems to be our caller. Calling it back will just end in tears. camel/providers/nntp/camel-nntp-store.c | 14 -------------- 1 files changed, 0 insertions(+), 14 deletions(-) commit 4d907e246f48586e2bf55072de194fff3066e3b4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 27 08:37:55 2010 +0100 Bug 622822 - Fix failure return from nntp_folder_refresh_info_online() When invoked with no fmt argument, camel_nntp_command() is only supposed to select the folder and return zero. Since commit 08cfec3e we have been interpreting that zero as FALSE, and this is what causes nntp folders to appear empty as refresh_info appears to fail. camel/providers/nntp/camel-nntp-folder.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 32148c9499bb7fad55ca11d1c1528332511ec5d6 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 26 16:03:35 2010 +0100 Fix nntp folder tree building When it creates a 'virtual' NOSELECT|CHILDREN folder to fill a gap in the hierarchy, it doesn't correctly insert that into the tree if it is a top-level folder (i.e. last == NULL). Once you fix that bug, you end up with two identical copies of the tree-insertion code. I moved that out into a separate function. camel/providers/nntp/camel-nntp-store.c | 65 ++++++++++++++----------------- 1 files changed, 29 insertions(+), 36 deletions(-) commit 6e49273e99bfe8f5e1ed080a454d0e3aeacae4f8 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 26 14:47:25 2010 +0100 Bug 622719 - Fix lifetime issues with CamelIMAPXServer w.r.t. disconnection camel/providers/imapx/camel-imapx-folder.c | 61 +++++++++---- camel/providers/imapx/camel-imapx-server.c | 87 +++++++++++------- camel/providers/imapx/camel-imapx-server.h | 1 - camel/providers/imapx/camel-imapx-store.c | 137 +++++++++++++++++++++------- camel/providers/imapx/camel-imapx-store.h | 1 + 5 files changed, 202 insertions(+), 85 deletions(-) commit ab8442ff77654a54cd6556bc73533bc386408c60 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 25 18:09:09 2010 +0100 Fix idle thread exit and locking If we trigger its exit and wait for it while still holding the lock, it may deadlock on the same lock. Also fix a multiple-unlock bug. camel/providers/imapx/camel-imapx-server.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit 0b52c6b9ef0ed9a27942bc7cf6493886a9db0967 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 25 12:25:38 2010 +0100 Handle BYE response camel/providers/imapx/camel-imapx-server.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit 58ccfbd74eb2ceff2be79a3767e4884ce772469e Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 25 09:36:46 2010 +0100 Fix idle dwell time When switching from sleep() to g_usleep() in commit 25b19908, we should also have converted its argument into µs. camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 034afae45809aab28a2b4bce7493d693f81ad5f4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 25 00:12:08 2010 +0100 Remove superfluous debug printf camel/providers/imapx/camel-imapx-store-summary.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9445941f962f42cc513903a12d3036d9607bae4c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 25 00:01:36 2010 +0100 Use LIST-EXTENDED to return subscribed status from LIST If the server supports LIST-EXTENDED, we don't have to follow the initial LIST with an LSUB command to see which folders are subscribed -- we can just ask it to tell us the subscribed status in the LIST responses. camel/providers/imapx/camel-imapx-server.c | 10 +++++++++- camel/providers/imapx/camel-imapx-server.h | 1 + camel/providers/imapx/camel-imapx-store.c | 26 ++++++++++++++++---------- camel/providers/imapx/camel-imapx-utils.c | 1 + 4 files changed, 27 insertions(+), 11 deletions(-) commit e6087869b184353f21b6b9f196d13f3cbb5acfd6 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 23:23:19 2010 +0100 Detect LIST-STATUS and LIST-EXTENDED capabilities camel/providers/imapx/camel-imapx-utils.c | 2 ++ camel/providers/imapx/camel-imapx-utils.h | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 900172c35ea875e7e0f5b79887b8535dddd0a0c0 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 23:10:35 2010 +0100 Don't show subscribed but non-existent folders. The RFCs are clear that it's OK to have non-existent folders in the subscribed list. Don't treat them as if they were real folders -- just use their existence in the LSUB response to set the SUBSCRIBED flag if they were already returned by the LIST response. camel/providers/imapx/camel-imapx-store.c | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) commit 6900bf35807c9be0cb2498a63cef4684ff9144d6 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 23:05:48 2010 +0100 Really select INBOX for folder deletion and rename The folder selection code is a bit screwed -- a string comparison with ic->select is used to determine which folder a job can run on, but ic->job->folder is the one that's actually passed to imapx_select(). Fixing that is probably going to involve turning ic->select into a folder pointer instead of a string -- so these callers might as well start getting used to the fact that they have to look the INBOX up using camel_store_get_folder(). I'll come back and actually fix the imapx_command_start() code later, when there's nothing more important offending me. We really do need _not_ to be SELECTed on a renamed or deleted folder, or entering IDLE will cause some servers (dovecot) to kick us off. camel/providers/imapx/camel-imapx-server.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4083bbc36154ea91b203d7b672df5584978dfb10 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 15:41:30 2010 +0100 Remove courier-imap rename workaround This is breaking things on non-buggy servers, because after renaming the folder in question we also attempt to rename all its subfolders... and quite reasonably get a failure. Testing against current versions of Courier (4.4.0) seems to suggest that it's not actually necessary, either -- perhaps the bug has been fixed in the 9 years since this hack was first added to the imap back end in commit bfce883e. camel/providers/imapx/camel-imapx-store.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit aa443fa9f909208564aa58f41c8f7f7277f08554 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Jun 28 15:21:13 2010 +0530 use gtk-3.0 if available configure.ac | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 94416e66b515b49547b159a1f92539f91cef3331 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Mon Jun 28 00:09:13 2010 +0300 Updated Hebrew translation. po/he.po | 4405 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 2085 insertions(+), 2320 deletions(-) commit 1c79f8a68d546f7d83f6e4e60576d602b7d91135 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jun 27 07:45:18 2010 -0400 Bug 622392 - Build failure due to missing nspr includes camel.pc.in already defines @mozilla_nss@ and @mozilla_nspr@ in its Requires list, but that only works for distros that ship their own nss and nspr pkg-config files. Debian, for example, doesn't (but it should). So @mozilla_nss@ and @mozilla_nspr@ are never defined. Instead, the configure script falls back to the older "manual" settings and defines MANUAL_NSS_CFLAGS and MANUAL_NSS_LIBS. So list those as well in camel.pc.in. They will be mutually exclusive with the pkg-config variables. And please, for the love of free software, somebody push pkg-config files to upstream nss/nspr so we can drop this gunk from configure. It's 2010 already for cryin' out loud... camel/camel.pc.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c7038b8256c1b5cb560800a0312be9e94aa59fcc Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jun 26 22:55:43 2010 -0400 Bug 622799 - Fails to link libedataserverui-1.2.la libedataserverui/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5b28a27d21ab3fd7263b2165c5ca49048759d6f4 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jun 25 14:27:42 2010 +0200 Bug #622710 - Crash in imapx_idle_supported due to cinfo being NULL camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 25b1990812f060199c30506ca453408ad741f1ab Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Fri Jun 25 09:54:45 2010 +0200 For the sake of portability: sleep -> g_usleep camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4b9c37c1bf5721126fe665739dfbf89dfeec5423 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jun 24 20:42:16 2010 +0200 Bug #620815 - Memory leaks with Evolution libedataserverui/e-book-auth-util.c | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) commit 0062297b6bd46584ae52e4f7541637e5e01de0a5 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 14:13:17 2010 +0100 Bug 622008 - Don't trust is->select_folder in imapx_job_scan_changes_done() We may have already issued a new SELECT command by the time the scan_changes completion function is called, and is->select_folder may be NULL already. camel/providers/imapx/camel-imapx-server.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b44f64b984519395026fab12087478245d4d23d4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 14:09:45 2010 +0100 Disable the special-case for the selected folder in refresh_info It will make us miss messages on servers like Groupwise which don't give unsolicited change notices; we really _do_ need to issue STATUS there, even though it's explicitly forbidden by RFC3501 do so. Or SEARCH UNSEEN. But the logic is broken anyway -- what is the currently-selected folder NOW may not be the currently-selected folder by the time our STATUS command hits the front of the queue anyway, so we do still end up doing STATUS on the current folder sometimes. Needs more thought. camel/providers/imapx/camel-imapx-server.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit b0214462be6e21c2a312d8fe3e31ffdd2825d153 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 13:13:03 2010 +0100 Revamp imapx_job_refresh_info_start() to make use of modseq and uidnext camel/providers/imapx/camel-imapx-server.c | 131 ++++++++++++++++++++-------- 1 files changed, 94 insertions(+), 37 deletions(-) commit 9db64a5743863861611f25cdf32bd2705e4cdd4f Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 12:45:56 2010 +0100 Always enable QRESYNC where it's available. This doesn't have much of an effect until we start using it, except for enabling the VANISHED response, and causing unsolicited fetches to have UIDs. camel/providers/imapx/camel-imapx-server.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 86513477fdff54f503d6f846ef159ab9c6e98fed Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 13:01:21 2010 +0100 Update summary to include uidnext and modseq, and 64-bit uidvalidity Also set the new fields in imapx_job_scan_changes_done() -- although the summary's uidvalidity still isn't being set anywhere. camel/providers/imapx/camel-imapx-server.c | 6 +++ camel/providers/imapx/camel-imapx-summary.c | 53 +++++++++++++++------------ camel/providers/imapx/camel-imapx-summary.h | 4 ++- 3 files changed, 39 insertions(+), 24 deletions(-) commit f6f7f867fa344ff5ae61820d56c529b304429af6 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 12:36:51 2010 +0100 Handle UIDNEXT and MODSEQ/HIGHESTMODSEQ information from server. UIDNEXT is useful for detecting when new messages have been added to a folder, and (for servers which support it) MODSEQ is even more useful because it lets us detect flags changes. camel/providers/imapx/camel-imapx-folder.c | 2 + camel/providers/imapx/camel-imapx-folder.h | 2 + camel/providers/imapx/camel-imapx-server.c | 12 ++++++++ camel/providers/imapx/camel-imapx-server.h | 4 ++- camel/providers/imapx/camel-imapx-tokens.txt | 3 ++ camel/providers/imapx/camel-imapx-utils.c | 38 ++++++++++++++++++++++++++ camel/providers/imapx/camel-imapx-utils.h | 11 ++++++- 7 files changed, 69 insertions(+), 3 deletions(-) commit 8cd40b296bfe1bdb9a7b46b8585a27872990af55 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 12:30:58 2010 +0100 Make uidvalidity field 64-bit But not in the summary yet; I'll get to that shortly and we aren't even storing it there anyway right now -- we're always writing zero. camel/providers/imapx/camel-imapx-server.h | 2 +- camel/providers/imapx/camel-imapx-utils.h | 8 ++++---- camel/providers/imapx/camel-imapx-view-summary.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 1e3ec346befcca2b6f6a7bdb78ac0ad3ccd376f4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 12:21:24 2010 +0100 Recalculate unread_on_server count after fetching flags. Since we're not allowed to issue STATUS for the currently-selected mailbox, the only way to ask the server for the count of unseen messages is to select some _other_ mailbox and then issue STATUS. Even re-SELECTing the mailbox doesn't give it, although a 'SEARCH UNSEEN' would do it, if we count the responses. But we _can_ work it out from the flags after we fetch them all. camel/providers/imapx/camel-imapx-server.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit dfb37b30358d4e515a5dba08fd37fcae245152af Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 12:14:23 2010 +0100 Decrement ifolder->exists_on_server when handling EXPUNGE/VANISHED We're supposed to keep track of this for ourselves; the server doesn't send a new EXISTS. camel/providers/imapx/camel-imapx-server.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 1bd00cde4783a1c5c32a7beeb660a9a4685501d4 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 00:24:58 2010 +0100 Permit all characters but dir_sep in imapx folder names. There's no point in preventing people from creating folders with %#* in the names; they can always create them from elsewhere. Or, AFAICT, just create them using evo with a 'permitted' name and then rename them to contain the 'offending' characters. camel/providers/imapx/camel-imapx-store.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit d700a9fbffa73f3017cb0e49ba2c5a66a102e80a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 00:17:58 2010 +0100 Simplify relationship between full and path names for imapx There seems to be no point in the %25-style escapes, which we were applying in full_to_path() only if dir_sep != '/', and then reversing in path_to_full() unconditionally. Instead, just swap dir_sep with '/'. Aside from simplifying the code, this also means that the path displayed to the user will be as close as possible to the real name -- it means that my "be nasty to imapx" test folder called fish"%sd is displayed properly, instead of as fish"%25sd. camel/providers/imapx/camel-imapx-store-summary.c | 71 ++++++--------------- 1 files changed, 20 insertions(+), 51 deletions(-) commit 2f2ba06d5bc8f799bc61d473963771ee58046384 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 23:04:01 2010 +0100 Queue non-folder specific jobs while waiting for SELECT to complete Remove this TODO from the list... camel/providers/imapx/camel-imapx-server.c | 29 ++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 4 deletions(-) commit 61859b2fd607c86cd0dcf68c0fcfbc9ee86db9b2 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 12:07:33 2010 +0100 Propagate STATUS responses to folders directly from imapx_untagged() Storing this in the server-global variables like is->exists is broken; any SELECT command which is sent between the untagged STATUS response and the tagged completion of the command is going to overwrite the data. Not to mention the fact that LIST-STATUS and NOTIFY will be totally hosed, when we get more than one untagged STATUS response between tagged commands. camel/providers/imapx/camel-imapx-server.c | 37 ++++++++++++++++----------- camel/providers/imapx/camel-imapx-utils.c | 5 ++++ camel/providers/imapx/camel-imapx-utils.h | 1 + 3 files changed, 28 insertions(+), 15 deletions(-) commit f37622b28fb984c24706621631b54a20cadcbb31 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 21:00:17 2010 +0100 Update ifolder->exists_on_server from STATUS response camel/providers/imapx/camel-imapx-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a6123e8d8098235702d4eed355286cd9154a0736 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 18 11:29:29 2010 +0100 Make camel_imapx_stream_number() return a guint64 Some fields like UIDVALIDITY and MODSEQ may well be larger than can fit in a 32-bit value. RFC4551 makes this abundantly clear in its examples. camel/providers/imapx/camel-imapx-stream.c | 4 ++-- camel/providers/imapx/camel-imapx-stream.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 22c8df8da28c4146a151a10efbb80cd5222923d7 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 10:51:22 2010 +0100 Allow debugging to be enabled with CAMEL_DEBUG environment variable CAMEL_DEBUG=imapx will enable all debugging, or 'imapx:command', 'imapx:token' etc. will enable certain types. Not entirely sure if 'debug' and 'extra' are the correct names for the old 'd()' and 'e()' debug output... camel/providers/imapx/camel-imapx-folder.c | 3 +- camel/providers/imapx/camel-imapx-server.c | 8 +++--- camel/providers/imapx/camel-imapx-store-summary.c | 4 +- camel/providers/imapx/camel-imapx-stream.c | 4 +- camel/providers/imapx/camel-imapx-utils.c | 28 +++++++++++++++++++- camel/providers/imapx/camel-imapx-utils.h | 13 +++++++++ camel/providers/imapx/camel-imapx-view-summary.c | 5 ++- 7 files changed, 52 insertions(+), 13 deletions(-) commit 6f615e11d4dff18dfc11fe317d75f3c8dc1aafd9 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 19:27:34 2010 +0100 Fix overzealous IDLE handling We were sometimes entering the IDLE state even during a multi-part message fetch, between one part and the other. This happened because we call imapx_command_start_next() which sees an empty queue and triggers IDLE, before we called the completion handler for the previous command which puts a new FETCH request into the queue. Similar behaviour was seen in various other situations, including between subsequent sync_message() calls from the front end. Fix this by having a dwell time of 2 seconds between the queue becoming empty and actually sending the IDLE command. Only if the queue _remains_ empty for 2 seconds do we really enter the IDLE state. Clean up the IDLE handling to use a state machine instead of a set of boolean flags, while we're at it. camel/providers/imapx/camel-imapx-server.c | 135 +++++++++++++++++++++------- 1 files changed, 104 insertions(+), 31 deletions(-) commit e675fe58e36c546184dbb500723d518d864aa89c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 14:33:14 2010 +0100 Improve imapx command queue processing We were breaking out of the loop which looked for commands to start on the currently-selected folder, as soon as we reached any command which was for any other folder. This meant that we'd only ever run the _first_ command from the queue, even if it was for another folder and there were other were other commands with equal priority waiting to run on the _current_ folder. This leads to a bunch of gratuitous ping-ponging between folders with SELECT, without actually running any real commands between two consecutive SELECTs. camel/providers/imapx/camel-imapx-server.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit a83223f39d38bda32a8a5cf06dd6b821ec43f9b1 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 20:56:40 2010 +0100 Silence compiler warning in imapx_job_matches() It's a false positive, but it's annoying: camel-imapx-server.c: In function âimapx_job_matchesâ: camel-imapx-server.c:1004: warning: âfull_nameâ may be used uninitialized in this function camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 01d5bf8cab1cc7fb031e9cfd0c1ca2ec8e1b5837 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 20 23:43:28 2010 +0100 Remove redundant 'unseen' member of CamelIMAPXServer. This was added in commit ed158d12 ("Fetch new messages first") seemingly by mistake -- there was already an 'unread' field. camel/providers/imapx/camel-imapx-server.c | 4 ++-- camel/providers/imapx/camel-imapx-server.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) commit 1c3a459945ebfac7a745087c68eb94a21ff86d27 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 20 23:36:28 2010 +0100 Handle [CLOSED] status (RFC5162). This indicates precisely when the selected mailbox changes to the new mailbox during the SELECT command, before its tagged completion. This allows us to assign unsolicited FETCH responses to the correct mailbox; with QRESYNC those will arrive before the SELECT completion. It also theoretically allows us to pipeline SELECT requests, although there's not a huge amount of point in that and we'll have other issues with our implementation if we do that. camel/providers/imapx/camel-imapx-server.c | 35 +++++++++++++++++++++++--- camel/providers/imapx/camel-imapx-tokens.txt | 1 + camel/providers/imapx/camel-imapx-utils.c | 1 + camel/providers/imapx/camel-imapx-utils.h | 1 + 4 files changed, 34 insertions(+), 4 deletions(-) commit 25646a07ead3bc8b042397805f867894156b4861 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 22:03:00 2010 +0100 Cope with unsolicited FETCH having both FLAGS and UID. This'll happen once we're using CONDSTORE or QRESYNC camel/providers/imapx/camel-imapx-server.c | 55 +++++++++++++++------------- 1 files changed, 30 insertions(+), 25 deletions(-) commit 425190c799760d87e2c6ca8f93ef1d73a9543f55 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 12:41:11 2010 +0100 Support VANISHED response (RFC5162) camel/providers/imapx/camel-imapx-server.c | 14 ++++++++++++++ camel/providers/imapx/camel-imapx-tokens.txt | 1 + camel/providers/imapx/camel-imapx-utils.h | 1 + 3 files changed, 16 insertions(+), 0 deletions(-) commit 4a50a5ee9abdff7cf32bab0841568f71cc86c926 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 11:57:03 2010 +0100 Extract EXPUNGE handling into imapx_expunge_uid_from_summary() function. We'll want to use the same function for handling VANISHED. camel/providers/imapx/camel-imapx-server.c | 61 +++++++++++++++------------ 1 files changed, 34 insertions(+), 27 deletions(-) commit 768157a2b16bddac76aacb0a2d49ac59c9df10cf Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sat Jun 19 12:37:48 2010 +0100 Fix imapx_parse_flags to not just return the first UID repeatedly, export it. camel/providers/imapx/camel-imapx-utils.c | 5 ++--- camel/providers/imapx/camel-imapx-utils.h | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) commit 40bc967973766928f117a132603d1a9e18fc2cfe Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 21:02:43 2010 +0100 Fix batch fetch to use UID FETCH in imapx_job_fetch_new_messages_start() camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c895e2319f187910e22a35fd73e99efffb7c865c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 20 19:23:17 2010 +0100 Add LITERALPLUS support. In imapx_command_start(), just keep calling imapx_continuation() to send the continuations immediately. For this, we have to pass the CamelIMAPXServer pointer in to camel_imapx_command_new() so that it can see the server's capabilities. camel/providers/imapx/camel-imapx-server.c | 128 ++++++++++++++++----------- 1 files changed, 76 insertions(+), 52 deletions(-) commit 79107d2547812926f51343b23e551da794f2a8a7 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 22 11:04:06 2010 +0100 Fix division-by-zero in imapx message fetch Use ifolder->exists_on_server, not imap->exists (which could have come from a STATUS command and be the value for some other folder). And it's possible to get here when we thought there were no messages, so add ?:1 to avoid the division by zero in that case too. camel/providers/imapx/camel-imapx-server.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7e0e64e76a0771fd6681d21fc63ce97251410e88 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 24 11:12:02 2010 +0100 Don't bother checking for is->cinfo being NULL. It can never happen now. Famous last words, I know... camel/providers/imapx/camel-imapx-server.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 4112a00e9940e71ce87e84d0bd83de7422fe9e6d Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 22 11:55:09 2010 +0100 Add IMAPX_INITIALISED state; don't let users run before CAPABILITY/NAMESPACE Previously, other users would blindly carry on as soon as we reached the IMAPX_AUTHENTICATED state... and then occasionally fail because ->capa wasn't set, etc. camel/providers/imapx/camel-imapx-server.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 95ae72c47280933c7ed5e467d668ce61ff4968ec Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 11:11:01 2010 +0100 Encode folder names as literals when sending commands, where needed camel/providers/imapx/camel-imapx-server.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit adf32ba611f5fc56da7b40651942d9bec3598e54 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 11:10:01 2010 +0100 Accept literals as folder names in STATUS camel/providers/imapx/camel-imapx-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8f7c68e2b108da7059e8aaba00f78ea0abc773e0 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 21 11:08:59 2010 +0100 NUL-terminate literal strings when tokenising camel/providers/imapx/camel-imapx-stream.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2c9e14be88463cb00819393f17573dd4aed0e56c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 14:58:41 2010 +0100 Re-fetch capabilities after STARTTLS. There might be new auth methods available camel/providers/imapx/camel-imapx-server.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit ff807993b1eba5c5a83617319dda4587312c8b27 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 14:47:56 2010 +0100 Accept unsolicited CAPABILITY report as part of LOGIN/AUTHENTICATE response Also fix up freeing of cinfo status response. camel/providers/imapx/camel-imapx-server.c | 39 +++++++++++++++++---------- camel/providers/imapx/camel-imapx-utils.c | 4 +++ 2 files changed, 28 insertions(+), 15 deletions(-) commit 4fcd06b696ad30804fcb5a140a9253f9cea6114c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 14:08:59 2010 +0100 Fix handling of unsolicited [CAPABILITY xxx] report in server greeting. Fix up imapx_untagged() and imap_parse_status() to handle capabilities, and use imapx_untagged() to read the server greeting. Unify the greeting handling for the process and socket connections, and don't re-fetch the capabilities immediately if we have them. Handle incoming lines of noise before the greeting. camel/providers/imapx/camel-imapx-server.c | 112 ++++++++++++++++------------ camel/providers/imapx/camel-imapx-utils.c | 10 ++- camel/providers/imapx/camel-imapx-utils.h | 1 + 3 files changed, 73 insertions(+), 50 deletions(-) commit cf8f84cbaeea6c05f6c1975ecc36a7b80ef4b1e0 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 11:37:34 2010 +0100 Detect CONDSTORE and QRESYNC capabilities I have plans for these... camel/providers/imapx/camel-imapx-utils.c | 2 ++ camel/providers/imapx/camel-imapx-utils.h | 4 +++- 2 files changed, 5 insertions(+), 1 deletions(-) commit 75a6cdb09b73b69e6162704b67ed3b9af206fe09 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 23:51:29 2010 +0100 Remove unused variable âmessageâ camel-offline-folder.c: In function âoffline_downsync_syncâ: camel-offline-folder.c:63: warning: unused variable âmessageâ camel/camel-offline-folder.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 208b19fce147d20ce8432707fcfabc7a8e39395e Author: David Woodhouse <David.Woodhouse@intel.com> Date: Wed Jun 23 14:38:41 2010 +0100 Use camel_folder_sync_message() to sync messages. The imapx back end will handle sync_message requests at a much lower priority than normal get_message requests, as is right and proper. It would help if the front end would call the correct method, so that the prioritisation actually works as expected. Otherwise, sync_message requests end up having higher priority than the requests which are updating flags and headers for changed folders -- leading to a crappy user experience. camel/camel-offline-folder.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 4928aaeaf4ab159d9ad040de744c7b1e9cdd4d06 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Jun 23 10:48:30 2010 -0400 I caused a build break, shame on me. configure.ac | 2 +- libedataserverui/Makefile.am | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit 8e4bfdb93430530c27698470525775b23d9e7007 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 22 19:46:51 2010 -0400 camel_folder_append_message: 'info' can be NULL. camel/camel-folder.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4620be54fda5dfba45b90d8e14786541906c996c Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Jun 22 10:05:41 2010 -0400 Bug 316783 - Broken dragging of email addresses configure.ac | 2 +- libedataserverui/e-name-selector-entry.c | 63 +++++++++++++++++++++++++++++- 2 files changed, 63 insertions(+), 2 deletions(-) commit a7d5f6be197a34cc050ad34ae1525dd477625629 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jun 21 11:21:41 2010 -0400 Clarify documentation for e_destination_get_address(). addressbook/libebook/e-destination.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 92744557ef23a61900d4eb045dd6ba4c9dd7ef43 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jun 21 07:28:22 2010 -0400 Revert "Bug 619347 - Return formatted address in e_destination_get_address" This reverts commit db8c986c4f06f0cb57de9bfa6982b4e78f0bb32a. Despite the misleading documentation, e_destination_get_address() -is- intended to return an encoded address suitable for use in mail headers. e_destination_get_textrep() exists for displaying destination addresses to the user. The Contact List Editor is apparently calling the wrong function. addressbook/libebook/e-destination.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d373a0c4117459c1911bee9868081ab35eee946e Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jun 19 12:57:52 2010 -0400 Bug 621851 - CamelFolder description should fall back to full-name camel/camel-folder.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 1d5c914e56738e29d7be95ce99f9690a05b7fd60 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Jun 19 08:23:33 2010 -0400 Bug 621961 - Remove GroupWise debugging messages. camel/providers/groupwise/camel-groupwise-folder.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 4b1d3d2941bc8e914592d595c854eddca8738830 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jun 18 20:17:53 2010 -0400 Bug 601535 - Categories not translated in menus libedataserver/e-categories.c | 172 +++++++++++++++++++++++++--------------- 1 files changed, 107 insertions(+), 65 deletions(-) commit 1d6ef9a3714b7ddeebdad9255dd2eb5c1bac1723 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jun 18 20:01:58 2010 -0400 s/EVOLUTION_LOCALEDIR/LOCALEDIR/ addressbook/libebook/Makefile.am | 2 +- addressbook/libebook/e-contact.c | 6 +++--- calendar/libedata-cal/Makefile.am | 2 +- calendar/libedata-cal/e-data-cal-factory.c | 2 +- calendar/tests/ecal/Makefile.am | 2 +- calendar/tests/ecal/test-ecal.c | 2 +- camel/Makefile.am | 8 ++++---- camel/camel-win32.c | 2 +- camel/camel-win32.h | 4 ++-- camel/camel.c | 2 +- libedataserver/Makefile.am | 2 +- libedataserver/e-data-server-util.c | 2 +- 12 files changed, 18 insertions(+), 18 deletions(-) commit 9e196472b9d95606f8376d04b3702733547f9c42 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Fri Jun 18 12:07:06 2010 +0530 Remove the generated file camel-imapx-tokenise.h from git. camel/providers/imapx/camel-imapx-tokenise.h | 192 -------------------------- 1 files changed, 0 insertions(+), 192 deletions(-) commit 4bb7a0f078b122c9426408df04c9bb70f7c611aa Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Fri Jun 18 08:34:07 2010 +0530 Do not set exception if its already set camel/providers/imapx/camel-imapx-folder.c | 3 ++- camel/providers/imapx/camel-imapx-server.c | 22 +++++++++++++--------- 2 files changed, 15 insertions(+), 10 deletions(-) commit d8b0fc5d4d8da14b024141327c380b6071a06376 Author: Milan Crha <mcrha@redhat.com> Date: Thu Jun 17 16:35:25 2010 +0200 Bug #621877 - Crash in summary_header_to_db at camel-vee-folder.c camel/camel-vee-folder.c | 81 ++++++++++++++++++++++++++++----------------- 1 files changed, 50 insertions(+), 31 deletions(-) commit fcbb042152888a5ac8904bdf6c37a05e58ef306a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 10:35:59 2010 +0100 Bug 621842 - use 'UID FETCH' instead of 'FETCH' for scan_changes RFC3501 requires that 'UID FETCH' for non-existent message sets should return an empty set of data and not complain. Unlike 'FETCH'. camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce175496b274877add810b2fef5dea7a990fce80 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 00:14:24 2010 +0100 Fix locking issues in cancel_all_jobs() While debugging bug 621740, the race conditions in here were suspected. On balance they probably weren't the cause, but fix them anyway for good measure. camel/providers/imapx/camel-imapx-server.c | 25 +++++++++---------------- 1 files changed, 9 insertions(+), 16 deletions(-) commit 870f55554d65cf7aa8d1067d2aad323354844b8a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 00:11:02 2010 +0100 Fix tagprefix for multiple accounts. It gets very confusing looking at debug logs when all four imapx accounts are using 'A' as their tagprefix. camel/providers/imapx/camel-imapx-server.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 875ba85ac7e261f33d7aef2ad652f9c871432655 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 00:09:15 2010 +0100 Bug 621740 - Fix double-free of is->literal in cancel_all_jobs() The command which is is->literal is either on the queue or owned somewhere else; there's no need for it to be freed in cancel_all_jobs() too. camel/providers/imapx/camel-imapx-server.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit d79d1aa93a6d7c98eae23dbfba1aa0c8f4133982 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 17 00:06:54 2010 +0100 Bug 621740 - Fix double command ->complete() in imapx_command_start_next() If imapx_command_start() returns FALSE, it'll already have called the completion function for the command in question. Don't do it again; it's the second of the _three_ places that command was getting freed. camel/providers/imapx/camel-imapx-server.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 87186ef76ebc1cdb8aac7c7b41103e36e40ae51b Author: Milan Crha <mcrha@redhat.com> Date: Wed Jun 16 19:41:47 2010 +0200 Bug #617723 - Critical warnings when going offline in contact view addressbook/libedata-book/e-book-backend.c | 2 +- addressbook/libedata-book/e-data-book-factory.c | 58 ++++++++++++++-------- libebackend/e-data-server-module.c | 3 +- 3 files changed, 39 insertions(+), 24 deletions(-) commit 7162cd1f394d4555700a82d257a5629c887bc998 Author: Milan Crha <mcrha@redhat.com> Date: Tue Jun 15 16:09:04 2010 +0200 Bug #206061 - Allow normal, non-vFolder, Trash and Junk folder camel/camel-provider.h | 2 + camel/providers/imap/camel-imap-folder.c | 207 ++++++++++++++++++++++++++-- camel/providers/imap/camel-imap-folder.h | 4 + camel/providers/imap/camel-imap-provider.c | 3 +- camel/providers/imap/camel-imap-store.c | 83 +++++++++++- camel/providers/imap/camel-imap-store.h | 2 + 6 files changed, 284 insertions(+), 17 deletions(-) commit fab0477c103b348c9b567976b13b877b52534f7a Author: David Woodhouse <David.Woodhouse@intel.com> Date: Tue Jun 15 12:24:51 2010 +0100 Bug 610919 - Remove superfluous space in flags in APPEND command RFC3501 doesn't permit a space between the final flag and the closing parenthesis, and Exchange will reject the command if it's there. camel/providers/imapx/camel-imapx-utils.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 7d9856e83d80d96081533307a92207e13fb58c01 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Jun 15 16:41:26 2010 +0530 Set exception correctly while appending message - missed in previous commit camel/providers/imapx/camel-imapx-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c4e569c04d8df6960b8179c671090f4e939d83c6 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Jun 15 16:30:58 2010 +0530 Part of bug 610919, to display the exceptions to the user. We still need to enable displaying exceptions asyncronously camel/providers/imapx/camel-imapx-server.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 35f61b39d3f1c272d6607d87b43394db4f51dd83 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 14 12:19:38 2010 +0100 Bug 615239 - Fix GSSAPI (and other SASL) authentication for imapx camel/providers/imapx/camel-imapx-server.c | 49 +++++++++++++++++++++------ 1 files changed, 38 insertions(+), 11 deletions(-) commit 14b5de1aa1538daaa9e9942e2b42b23f90c54216 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Mon Jun 14 11:57:22 2010 +0100 Bug 599879 - Fix NULL return without exception on krb5-auth-dialog failure camel/camel-sasl-gssapi.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit c2dff8d3ca90a18e9b17cb61a3eace72adb315c9 Author: David Woodhouse <David.Woodhouse@intel.com> Date: Sun Jun 13 00:07:47 2010 +0100 Bug 585301 - Use ~/.pki/nssdb for NSS SQL database, not Evolution directory. This is where the user-specific part of the 'shared system database' goes, and is what Chrome uses. When the system _isn't_ configured to use the shared system database, this is what we should be using. camel/camel.c | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) commit 6a8a142df3f7aa5f9de72438262d1b0343153a3f Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Jun 13 17:20:34 2010 +0200 Updated Galician translations po/gl.po | 726 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 361 insertions(+), 365 deletions(-) commit bd704bffb6238151437b205ebb5be49cee83d9ed Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 10 13:52:13 2010 +0100 Bug 585301 - Use correct NSS system database where appropriate. It sucks that we have to look in the /etc/pki/nssdb/pkcs11.txt file to work out whether the system database is being used, but it's the only way to tell. camel/camel.c | 51 ++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 11 deletions(-) commit 9714c064625c8de1caf3c2a4f582115684e8ec3c Author: David Woodhouse <David.Woodhouse@intel.com> Date: Fri Jun 11 01:42:59 2010 +0100 Bug 621262 - Fix fetch of large mails from broken servers like Exchange camel/providers/imapx/camel-imapx-server.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit b1426ceca278096ce1215ba4f16c367541c0fbca Author: David Woodhouse <David.Woodhouse@intel.com> Date: Thu Jun 10 20:22:13 2010 +0100 Bug 621237 - Add imap-over-custom-command support for imapx camel/providers/imapx/camel-imapx-provider.c | 6 +- camel/providers/imapx/camel-imapx-server.c | 175 +++++++++++++++++++++++++- camel/providers/imapx/camel-imapx-server.h | 1 + 3 files changed, 179 insertions(+), 3 deletions(-) commit 9400ec6f9b80396da0a2bd4a08939943625a6cd6 Author: Milan Crha <mcrha@redhat.com> Date: Fri Jun 11 11:09:07 2010 +0200 Check EBook DBus error names without underscores too As shown in Gnome bug #621232, newer DBus can strip underscores in the names (see comment #0 there). I guess it does newer DBus. addressbook/libebook/e-book.c | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) commit a5a4a8841a5cc56552192680cd8eaf75902b9429 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Fri Jun 11 02:02:26 2010 +0530 fixed an error in previous commit libedataserverui/gtk-compat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit db63b52be6a711efb27e33fedb67056c494410f9 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Jun 10 17:51:55 2010 +0530 use gdk_drag_context_get_action instead of gdk_drag_context_get_selected_action for gtk version 2.21.1 libedataserverui/gtk-compat.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 68dc2e27528edb1695e1f06395045fea8f5a0977 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Jun 10 14:54:29 2010 +0530 post release version bump configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e825611ce6c86793e5339220738a0df53ae2dfbb Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Jun 10 13:08:48 2010 +0530 updating the minor version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 64658a07cc81d18f25fcab42e8711c7011aa6674 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Jun 10 12:19:03 2010 +0530 version update for 2.31.3.1 release configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 905a30860e08f0264c746ca7a92d5b405015196c Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Jun 10 12:14:09 2010 +0530 Check for gtk version below 2.21.1 for comptability with gseal changes libedataserverui/gtk-compat.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 496d881ba4e8d9bc2462af3418620ad54bd291d9 Author: Milan Crha <mcrha@redhat.com> Date: Tue Jun 8 18:21:55 2010 +0200 Part of bug #585353 - Add new CAMEL_STORE_REAL_JUNK_FOLDER flag camel/camel-store.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit cb6b56b1df6363929041913d9dce10569a863d76 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Jun 7 07:38:44 2010 -0400 e-data-server-util cleanups. libedataserver/e-data-server-util.c | 449 ++++++++++++++++++++--------------- libedataserver/e-data-server-util.h | 47 +++-- 2 files changed, 282 insertions(+), 214 deletions(-) commit b66fbec0eac2f193becb75705164f42233479c17 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Jun 7 16:51:49 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 17cefe3ed2b4e087657f68cacc2bbb85ededfeba Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Jun 7 09:32:34 2010 +0530 News update for 2.31.3 release NEWS | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit 9da96c2ac4e149ca8d04140442dee29b93fb1742 Author: Milan Crha <mcrha@redhat.com> Date: Mon Jun 7 10:03:21 2010 +0200 Bug #550414 - Corruption of mailbox and can't expunge trash camel/providers/local/camel-mbox-summary.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 8de0685fd0c4b52487963659c0ff598fecfe436f Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jun 6 16:20:57 2010 -0400 Coding style and whitespace cleanups. addressbook/backends/google/util.c | 8 ++++---- .../backends/webdav/e-book-backend-webdav.c | 2 +- calendar/libedata-cal/e-data-cal-factory.c | 2 +- camel/camel-gpg-context.c | 2 +- camel/camel-session.c | 6 +++--- camel/providers/imap/camel-imap-store.c | 4 ++-- camel/providers/imapx/camel-imapx-server.c | 4 ++-- camel/providers/nntp/camel-nntp-store.c | 4 ++-- camel/providers/smtp/camel-smtp-transport.c | 4 ++-- libedataserverui/e-name-selector-dialog.c | 5 ++--- 10 files changed, 20 insertions(+), 21 deletions(-) commit 45c57fb0bf6ab0c30efa61a38de563bc3c31d465 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jun 6 15:39:06 2010 -0400 More Gtk-Doc updates. camel/camel-session.c | 7 ++++++- camel/camel-tcp-stream.c | 4 +++- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + docs/reference/camel/camel-sections.txt | 7 +++++-- .../reference/camel/tmpl/camel-cipher-context.sgml | 6 ++++++ docs/reference/camel/tmpl/camel-session.sgml | 20 ++++++++++++++++++++ docs/reference/camel/tmpl/camel-tcp-stream.sgml | 20 ++++++++++++++++++++ docs/reference/libedataserverui/Makefile.am | 3 ++- 8 files changed, 63 insertions(+), 5 deletions(-) commit bc394e46c9c640dbab3dcc9a47b34b23c4480fd6 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Jun 6 14:54:04 2010 -0400 Gtk-Doc updates. .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../reference/camel/tmpl/camel-cipher-context.sgml | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit db8c986c4f06f0cb57de9bfa6982b4e78f0bb32a Author: David Ayers <ayers@fsfe.org> Date: Thu May 20 18:04:57 2010 +0200 Bug 619347 - Return formatted address in e_destination_get_address The documentation of this method claims to return the formatted name yet it previously encoded them in quotable strings. This patch fixes this which results in strings containing non ASCII chracters to be rendered correctly in the UI. This also changes the vCard output but vCard 3.0 specifies that quotable-printable inline ecnodings have been eliminated. In any case this quoting should be handled in e_destination_export_to_vcard_attribute instead. addressbook/libebook/e-destination.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 506d8e88ab8c28f052697127fb6ccdcc5a44649a Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Jun 4 13:58:37 2010 -0400 Set the GTK+ backward compatibility check to 2.21.2. libedataserverui/gtk-compat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 157d2bb3b1d53f582b13aa2b1b8c287d965b3ed0 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Jun 3 21:16:56 2010 -0400 Bug 620522 - Build break: 'nss_config' undeclared camel/camel.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4a6d9fbbc5d70056435d8795f01b55c447e616c2 Author: Florian Müllner <fmuellner@gnome.org> Date: Thu Jun 3 12:41:44 2010 +0200 Add compatibility with GTK+ 2.20 The upcoming Gdk 2.22/3.0 will be sealed. Accessor functions are available, but it raises the required minimum version to 2.22 - add some basic compatibility code, so that it is still possible to build with an unsealed GDK. https://bugzilla.gnome.org/show_bug.cgi?id=620466 configure.ac | 2 +- libedataserverui/Makefile.am | 3 ++- libedataserverui/e-source-selector.c | 1 + libedataserverui/gtk-compat.h | 19 +++++++++++++++++++ 4 files changed, 23 insertions(+), 2 deletions(-) commit 4d976b725d6d5d74154427cfaf8caecf52b6c6bf Author: Florian Müllner <fmuellner@gnome.org> Date: Thu Jun 3 12:41:36 2010 +0200 Use accessors for newly sealed GdkDragContext members This bumps the required GTK+ version to 2.22 https://bugzilla.gnome.org/show_bug.cgi?id=620466 configure.ac | 2 +- libedataserverui/e-source-selector.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) commit feffe724cf952e85fe9b866b2ce4028c520c5ee0 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Thu Jun 3 09:05:17 2010 +0200 Making e-d-s build on Windows and also build on other platforms :) camel/camel-tcp-stream-raw.c | 8 ++++++++ camel/camel-tcp-stream-ssl.c | 10 +++++++++- camel/camel-tcp-stream.c | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) commit 65322588e241089845108d8a31500cbd5dbff87a Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jun 2 15:02:23 2010 -0500 Factor out function to rehandshake SSL Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) commit 5c099d8ee6a0e7bc84d9779e585038001ba982c0 Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jun 2 14:32:21 2010 -0500 Leave a hint for implementing SOCKS4a/SOCKS5 ... as an exercise for the reader. This would require a small API change in CamelTcpStream, but fortunately that class is only used within Camel, not in Evolution. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream.h | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) commit 24af912f902a3e484aafe0c3ab1fd623ffc7ea92 Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jun 2 14:18:00 2010 -0500 Reset the SSL handshake after connecting to the SOCKS proxy Apparently it matters whether the socket had been written to, while doing the connection to the proxy. Now it works fine. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 2948706d1488673496cf6c74ffeb4929314297a6 Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jun 2 13:51:20 2010 -0500 Debug info for read/write/close on the SSL stream Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) commit 3a2531ac5947ad3e188f79fe5ec75598158dc18b Author: Federico Mena Quintero <federico@novell.com> Date: Wed Jun 2 13:32:38 2010 -0500 Debugging code for the SSL stream Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 34 +++++++++++++++++++++++++++++----- 1 files changed, 29 insertions(+), 5 deletions(-) commit f0b8370563d3ab644b973b0270985a8b8928e17a Author: Federico Mena Quintero <federico@novell.com> Date: Tue Jun 1 14:48:13 2010 -0500 Propagate errno from the proxy connection functions One missing case, however, is at the step where we camel_getaddrinfo() for the proxy hostname. That function returns a CamelException, but we don't have a good way to translate that to an errno. So, we return a EHOSTUNREACH in that case. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 18 ++++++++++++++---- camel/camel-tcp-stream-ssl.c | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 8 deletions(-) commit d259a738dff84880b7d9b9cd51cc90af8803033c Author: Federico Mena Quintero <federico@novell.com> Date: Tue Jun 1 14:30:32 2010 -0500 Fix thinko when processing the reply from the SOCKS4 proxy Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 2 +- camel/camel-tcp-stream-ssl.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d6d1a38a2deb7d33d80c10e115e9c31229104ba5 Author: Federico Mena Quintero <federico@novell.com> Date: Tue Jun 1 14:15:26 2010 -0500 Sanitize empty-string proxy hostnames at the API entry point This way the rest of the code can assume that (proxy_host == NULL) means that no proxy is set; it doesn't need to check for empty strings. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-session.c | 9 +++++++-- camel/camel-tcp-stream.c | 10 ++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) commit f21219c65df4580dd6ede9dc7492abe1f945e464 Author: Federico Mena Quintero <federico@novell.com> Date: Mon May 31 16:47:48 2010 -0500 Oops, struct sockaddr_in is already in network byte order. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 8 ++------ camel/camel-tcp-stream-ssl.c | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) commit 35c4e784959bcb0e5ce6833f6480a3cad82bc25d Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 27 14:56:12 2010 -0500 Enable SSL on the socket after we are proxied Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 46 +++++++++++++++++++++++++++-------------- 1 files changed, 30 insertions(+), 16 deletions(-) commit 24051cccc3303c2b1dcf82d2dd56e9bf8fa5a596 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 26 20:22:49 2010 -0500 SSL stream: connect to the SOCKS4 proxy In the same way as the raw TCP stream does it, but using NSPR functions. We could probably refactor those into a single function... Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 78 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 77 insertions(+), 1 deletions(-) commit 7cb718f0b5c803094d221cc8db115fbec171b910 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 26 19:58:35 2010 -0500 Make the SSL stream's stream_read() reusable internally Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) commit 8dd38c31e017ec5fa27de6731463009d1bdcd8a0 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 26 19:51:00 2010 -0500 Make the SSL stream's stream_write() reusable internally We need to write to a PRFileDesc* from the initial step that connects to a SOCKS4 proxy, so we need that function to be reusable for generic write() operations. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) commit 843f5c558ca7102a3d5f298dce0a53d68bf1675a Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 26 18:58:31 2010 -0500 Make socket_connect() in the TCP-SSL stream more generic This way we will be able to use it to connect to the SOCKS4 proxy itself. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-ssl.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit e74339407f1c4282638d033a5f815953de60be72 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 26 14:38:33 2010 -0500 TcpRaw: Connect via a SOCKS4 proxy if available We will deal with SSL streams later. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) commit dbc72b58fddef22b3599b46dad99453985aa9695 Author: Federico Mena Quintero <federico@novell.com> Date: Tue May 25 16:18:21 2010 -0500 Function to connect to a SOCKS4 proxy Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream-raw.c | 73 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) commit 93b97006eb70b1949baa7cc09d5b19f79fbc47ba Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 19 17:26:15 2010 -0500 Setter/getter for the SOCKS proxy Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream.c | 34 ++++++++++++++++++++++++++++++++-- camel/camel-tcp-stream.h | 4 ++++ 2 files changed, 36 insertions(+), 2 deletions(-) commit a705c754af671915b4b8c27a724fd9526e5881c7 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 19 15:03:52 2010 -0500 Add a private struct to CamelTcpStream We will use it to store the info for the SOCKS host/port. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream.c | 31 +++++++++++++++++++++++++++++++ camel/camel-tcp-stream.h | 3 +++ 2 files changed, 34 insertions(+), 0 deletions(-) commit 2225753daf501f66ae45aec96a47ca76efffdf3b Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 14:48:32 2010 -0500 Use the SOCKS proxy in the smtp transport Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/smtp/camel-smtp-transport.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 2b1951811e5a83631a0da897cdd14ab05a74dc4b Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 14:47:20 2010 -0500 Use the SOCKS proxy in the nntp store Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/nntp/camel-nntp-store.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit b663dad5c80d6611d11d2e095c1e84721d853be7 Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 14:46:18 2010 -0500 Use the SOCKS proxy in the imapx server Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/imapx/camel-imapx-server.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 7bd120b8b44c0c58323a4ee541661e02f2fe0365 Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 14:00:28 2010 -0500 Use the SOCKS proxy in the imap store Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/imap/camel-imap-store.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit f5ec5252e463aea565b1a5cfc343b243520af76d Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 13:55:59 2010 -0500 Use the SOCKS proxy in the pop3 store Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/providers/pop3/camel-pop3-store.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 5aaba97f20bb1755eaab83e073ccbd83cd7372c6 Author: Federico Mena Quintero <federico@novell.com> Date: Thu May 13 13:14:52 2010 -0500 Don't return a const char * Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-session.c | 2 +- camel/camel-session.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit d59da86912ec590028573997f3d30f4c1ae37622 Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 12 15:00:54 2010 -0500 Add camel_session_set/get_socks_proxy() This is the only API that clients should need to call to set a SOCKS proxy for Camel's TCP connections. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-session.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ camel/camel-session.h | 8 ++++++++ 2 files changed, 52 insertions(+), 0 deletions(-) commit 0e2a4a60e5af5c7d64127ce2a00586709963c1da Author: Federico Mena Quintero <federico@novell.com> Date: Wed May 12 15:00:09 2010 -0500 Add camel_tcp_stream_set/get_socks_proxy() This will be the low-level function to set a SOCKS proxy for TCP streams. In subsequent commits we'll add the machinery to CamelSession et al to pass down the client's specified proxy into TCP streams. Signed-off-by: Federico Mena Quintero <federico@novell.com> camel/camel-tcp-stream.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit ed3eb6b12f3041f1c1c29d44e9330c74ba051493 Author: Milan Crha <mcrha@redhat.com> Date: Wed Jun 2 13:37:02 2010 +0200 Bug #617261 - Evolution didn't quit due to deadlock camel/camel-folder-summary.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 3e78b5cee6172daa37f8e02c2edc8d295f670361 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Mon May 31 13:04:24 2010 +0200 Create the configdir instead of bailing out if it does not exist camel/camel.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit d581b2f0187190a6bfef263d675899de3ef244d1 Author: Gert Michael Kulyk <gkulyk@yahoo.de> Date: Sat May 22 21:00:02 2010 +0200 Bug #617439 - Fix translation of birthday and anniversary events calendar/libedata-cal/Makefile.am | 1 + calendar/libedata-cal/e-data-cal-factory.c | 5 +++++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 9116943ec239bed51e031c239895bb76edc9e2d4 Author: Craig Ringer <craig@postnewspapers.com.au> Date: Sat May 29 15:33:41 2010 -0400 Bug 585301 - Use NSS SQLite database, if available camel/camel.c | 65 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 52 insertions(+), 13 deletions(-) commit 04d7910eee00b6bfb7f155d3e59014420b7825d9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat May 29 00:09:44 2010 -0400 Gtk-Doc updates. .../reference/camel/tmpl/camel-cipher-context.sgml | 2 ++ .../reference/camel/tmpl/camel-folder-summary.sgml | 18 ------------------ docs/reference/camel/tmpl/camel-unused.sgml | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 18 deletions(-) commit 1b78143d826e7fb375a5107c1445978d03e9322a Author: Ivar Smolin <okul@linux.ee> Date: Thu May 27 13:15:58 2010 +0300 Estonian translation updated po/et.po | 847 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 410 insertions(+), 437 deletions(-) commit 4f700fb5ee97f54b8123ee40265ad9b5b832de2e Author: Milan Crha <mcrha@redhat.com> Date: Wed May 26 20:20:51 2010 +0200 Declare mbox' frompos as goffset, not off_t camel/providers/local/camel-mbox-summary.c | 5 ++++- camel/providers/local/camel-mbox-summary.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit 0482c8f5cade30908037f4b7ed290a2d20d66626 Author: Milan Crha <mcrha@redhat.com> Date: Wed May 26 15:52:26 2010 +0200 Return missing g_object_ref call in camel-mime-parser camel/camel-mime-parser.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5cfce36e1ccbabe5145404211c704e10ad624af1 Author: Gert Michael Kulyk <gkulyk@yahoo.de> Date: Tue May 25 19:32:55 2010 +0200 Bug #601535 - Fix translation domain for default categories libedataserver/e-categories.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3c32cc3ae270036f64556fdca9ccf12778eff935 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Mon May 24 16:21:02 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 234 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 115 insertions(+), 119 deletions(-) commit 5d75f98f7b68044297550392d96808183d1774a6 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 23 16:31:45 2010 -0400 Remove dead CamelFolderSummary methods. This breaks the CamelFolderSummaryClass ABI. camel/camel-folder-summary.c | 477 +------------------- camel/camel-folder-summary.h | 28 +- .../providers/groupwise/camel-groupwise-summary.c | 42 +-- camel/providers/imap/camel-imap-summary.c | 44 +-- camel/providers/imapx/camel-imapx-summary.c | 53 +-- camel/providers/local/camel-maildir-summary.c | 8 +- camel/providers/local/camel-mbox-summary.c | 40 +-- configure.ac | 2 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + 9 files changed, 48 insertions(+), 648 deletions(-) commit 33170f1b2884724a512c8fd24696f868fbdedd22 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 23 12:33:14 2010 -0400 Post-release version bump. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff067d3f360d26ada2803ef94044db060c1971df Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 23 11:23:41 2010 -0400 NEWS update for 2.31.2 release. NEWS | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) commit 3271d08d3c90ed644407b1bc3754852c8c156bb5 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 23 08:53:33 2010 -0400 Fix distcheck errors. Makefile.am | 2 +- camel/tests/lib/messages.c | 9 ++++++--- docs/reference/camel/Makefile.am | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) commit a8c6b4cced4b909467706b202f297556c3cc51a3 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 23 07:47:17 2010 -0400 Update API documentation. .../addressbook/libebook/libebook-sections.txt | 3 + .../addressbook/libebook/tmpl/e-vcard.sgml | 29 ++ .../libecal/tmpl/e-cal-check-timezones.sgml | 3 + .../reference/camel/tmpl/camel-cipher-context.sgml | 9 + .../libedataserver/libedataserver-sections.txt | 8 +- docs/reference/libedataserver/tmpl/e-account.sgml | 2 + docs/reference/libedataserver/tmpl/e-sexp.sgml | 53 ++- docs/reference/libedataserver/tmpl/e-util.sgml | 9 + docs/reference/libedataserverui/Makefile.am | 7 +- .../libedataserverui/libedataserverui-sections.txt | 381 ++++++++++---------- .../libedataserverui/tmpl/e-destination-store.sgml | 9 + .../tmpl/e-name-selector-entry.sgml | 9 + .../tmpl/libedataserverui-unused.sgml | 52 +++ libedataserver/e-sexp.h | 12 +- 14 files changed, 371 insertions(+), 215 deletions(-) commit 777c55b67ea450834e53faf72fa6b325c9347071 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat May 22 07:55:08 2010 -0400 Fix compiler warning. camel/providers/local/camel-mbox-summary.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce4438b43c9d18ebbc69bd6f7af90019e5b38875 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri May 21 21:14:12 2010 -0400 Bump libedataserver soname twice. We screwed up and forgot to bump libedataserver's shared object name when EComponentListener was removed during the 2.29 development cycle. The problem is we now need to bump both master and gnome-2-30 branches, but master was already bumped once when all the deprecated API was removed for 2.31.1. So to keep all the names unique, the gnome-2-30 soname will leapfrog master, and master will leapfrog gnome-2-30. It breaks down like this: Version Shared Object Name Note <= 2.30.1 : libedataserver-1.2.so.11 : == 2.31.1 : libedataserver-1.2.so.12 : Deprecated API removed >= 2.30.2 : libedataserver-1.2.so.13 : EComponentListener removed >= 2.31.2 : libedataserver-1.2.so.14 : EComponentListener removed configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5c2f5b48fd2e76892f605e92bd1038b431c804a5 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri May 21 20:06:12 2010 -0400 Add argument checks to camel-partition-table.c. camel/camel-partition-table.c | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) commit 65e883e781d62aa26b077d9599da0e8a79bc916f Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri May 21 19:58:22 2010 -0400 Add argument checks to camel-block-file.c. camel/camel-block-file.c | 67 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 56 insertions(+), 11 deletions(-) commit 7d7178ce0c74c8327cf9343ca722847af14d8a5e Author: Philip Withnall <philip@tecnocode.co.uk> Date: Wed Apr 21 16:53:52 2010 +0100 Remove Google Calendar backend Remove the Google Calendar calendar backend completely. Google Calendar can, and should, be accessed through CalDAV, and the google-account-setup plugin in Evolution will manage this (and migrate old sources to use CalDAV instead of the Google Calendar backend). Closes: bgo#580021 calendar/backends/Makefile.am | 2 +- calendar/backends/google/Makefile.am | 35 - .../backends/google/e-cal-backend-google-factory.c | 169 -- .../backends/google/e-cal-backend-google-factory.h | 39 - .../backends/google/e-cal-backend-google-utils.c | 1099 ------------- .../backends/google/e-cal-backend-google-utils.h | 45 - calendar/backends/google/e-cal-backend-google.c | 1607 -------------------- calendar/backends/google/e-cal-backend-google.h | 80 - configure.ac | 1 - po/POTFILES.in | 2 - 10 files changed, 1 insertions(+), 3078 deletions(-) commit 8b3b96837f4590f75547640b7a9a9306a23cd4fa Author: Philip Withnall <philip@tecnocode.co.uk> Date: Wed Apr 21 16:34:54 2010 +0100 Add NOTE support to the Google Contacts backend Closes: bgo#602244 .../backends/google/e-book-backend-google.c | 3 +- addressbook/backends/google/util.c | 21 ++++++++++++++++--- 2 files changed, 19 insertions(+), 5 deletions(-) commit 597db68b57d897ef43f590e4344d995af464d917 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Wed Apr 21 16:13:49 2010 +0100 Add ORG support to the Google Contacts backend This includes ORG_NAME, TITLE and ROLE support. Helps: bgo#602244 .../backends/google/e-book-backend-google.c | 6 +- addressbook/backends/google/util.c | 136 +++++++++++++++++++- 2 files changed, 138 insertions(+), 4 deletions(-) commit ab727faeb7a8cbfcdfdaf5d076e687b6d744c10f Author: Milan Crha <mcrha@redhat.com> Date: Wed May 19 23:08:07 2010 +0200 Bug #304415 - Allow change of signature hash algorithm camel/camel-cipher-context.h | 3 ++ camel/camel-gpg-context.c | 55 ++++++++++++++++++++++++++++-- camel/camel-smime-context.c | 78 +++++++++++++++++++++++++++++++++++++++--- libedataserver/e-account.c | 14 +++++++ libedataserver/e-account.h | 4 ++ 5 files changed, 146 insertions(+), 8 deletions(-) commit a6700335d34475fa37b8f22f588631f3faa7e6c6 Author: Milan Crha <mcrha@redhat.com> Date: Wed May 19 11:04:58 2010 +0200 Bug #556061 - EContact/EVCard can re-order phone and email attributes addressbook/libebook/e-contact.c | 27 +++++++------- addressbook/libebook/e-vcard.c | 72 ++++++++++++++++++++++++++++++++++++- addressbook/libebook/e-vcard.h | 3 ++ 3 files changed, 87 insertions(+), 15 deletions(-) commit 582c5dfe93ce7f3a1ca29419d404b4bde6d16f51 Author: Adrian Bunk <bunk@stusta.de> Date: Fri May 14 16:50:24 2010 -0400 Bug 618578 - Require automake >= 1.10 autogen.sh | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e9ed2b6992baf50c65f9be494b0a646c35ecdb78 Author: Milan Crha <mcrha@redhat.com> Date: Fri May 14 16:29:19 2010 +0200 Bug #531912 - Mail inline parser doesn't always work camel/camel-gpg-context.c | 2 +- camel/camel-mime-part.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 89704b18c344aa4eec462fb9a62507c35b28a713 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu May 13 10:03:22 2010 -0400 Bug 618474 - WebDAV backend not linking to libebackend addressbook/backends/webdav/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cbfa52b40627a9b2afb09904ca85f15c77e8fed7 Author: Thomas Thurman <tthurman@gnome.org> Date: Wed May 12 18:41:41 2010 -0400 Updated Shavian transliteration po/en@shaw.po | 3672 +++++++++++++++++++++++++++++++++------------------------ 1 files changed, 2139 insertions(+), 1533 deletions(-) commit 9e2662365a95aced951c07634504fa2b97e0afc9 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Wed May 12 23:21:44 2010 +0200 Updated Galician translations po/gl.po | 1420 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 702 insertions(+), 718 deletions(-) commit 9e517f5deb22ee2ad937afad5ef0b6969ffd55ae Author: Milan Crha <mcrha@redhat.com> Date: Wed May 12 11:19:05 2010 +0200 Bug #612596 - Crash in gnome_keyring_item_info_free from e-passwords.c libedataserverui/e-passwords.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit eb69b5dc79a2786850b87a3779ab9b2f9158f170 Author: Manoj Kumar Giri <mgiri@mgiri.csb> Date: Wed May 12 12:23:57 2010 +0530 Updated Oriya Translation po/or.po | 3746 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1644 insertions(+), 2102 deletions(-) commit b345e26b85bc0e4984de396936de29d378d97b17 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Tue May 11 19:56:55 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 384 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 192 insertions(+), 192 deletions(-) commit 4212e145138ee1bacfd02c4fe68d9c8f0d27138f Author: Michael Meeks <michael.meeks@novell.com> Date: Tue May 11 11:46:17 2010 +0100 Fix pointlessly narrow default width in the name selection dialog Name the pointless label at the top, so it can be disabled for MeeGo libedataserverui/e-name-selector-dialog.c | 5 ++++- libedataserverui/e-name-selector-dialog.ui | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit 20c5952556b649dfec58f48892364e488c490b6f Author: Milan Crha <mcrha@redhat.com> Date: Tue May 11 13:56:17 2010 +0200 Fix typo in patch for bug #604650 .../backends/webdav/e-book-backend-webdav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9d4eeebff2d699150dd7f5ff62bf144df023f94f Author: Bharath Acharya <abharath@novell.com> Date: Tue May 11 09:23:44 2010 +0530 Fix some build issues. libedataserverui/e-name-selector-dialog.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit cfe3fadb4cb42c0ab23421443b2116ad8cef6e66 Author: Federico Mena Quintero <federico@novell.com> Date: Mon May 10 19:50:24 2010 -0500 Put the name selector's section labels in the same row as the treeviews This lets us save one whole row per destination section. Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.c | 71 ++++++++++++++--------------- 1 files changed, 34 insertions(+), 37 deletions(-) commit 19d13099a6e1a55aacdea8aae696d3ebc394faf2 Author: Federico Mena Quintero <federico@novell.com> Date: Mon May 10 19:24:15 2010 -0500 Shrink the spacing between the name selector's sections Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6f124702d67c0e7c10bf4c4a7e041936d639bdfe Author: Milan Crha <mcrha@redhat.com> Date: Mon May 10 17:40:19 2010 +0200 Bug #337479 - Evolution forgets password on any error camel/providers/groupwise/camel-groupwise-store.c | 5 +++-- camel/providers/imap/camel-imap-store.c | 5 +++-- camel/providers/imapx/camel-imapx-server.c | 5 +++-- camel/providers/nntp/camel-nntp-store.c | 8 +++++--- camel/providers/nntp/camel-nntp-store.h | 1 + camel/providers/pop3/camel-pop3-store.c | 4 ---- camel/providers/smtp/camel-smtp-transport.c | 1 - 7 files changed, 15 insertions(+), 14 deletions(-) commit 1220c1d4937a10f185590d593d320624a5b8e5e7 Author: Milan Crha <mcrha@redhat.com> Date: Mon May 10 14:14:31 2010 +0200 Bug #604650 - Mishandling of '@' in WebDAV contacts username .../backends/webdav/e-book-backend-webdav.c | 94 +++++++++++++++---- 1 files changed, 74 insertions(+), 20 deletions(-) commit e8e9188a2fe8e9f4b9a8d5d8135db83618e7b3e9 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 9 10:43:56 2010 -0500 Gtk-Doc updates. .../reference/camel/tmpl/camel-cipher-context.sgml | 2 ++ docs/reference/camel/tmpl/camel-folder.sgml | 1 + docs/reference/camel/tmpl/camel-store.sgml | 1 + 3 files changed, 4 insertions(+), 0 deletions(-) commit 7591c3cfd976828c802513d3255afb1abfe418f0 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 9 10:43:48 2010 -0500 Fix build breakage. libedataserverui/e-name-selector-dialog.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 4f99bcad61ebc49ae520414a32372f84605baf6b Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 9 10:24:47 2010 -0500 Disallow overwriting one CamelException with another. Make CamelException behave more like GError: accept the first error and reject subsequent errors with a runtime warning, unless the first error is cleared first. This may expose existing error handling bugs in the Camel providers, but that's what we want: fixing these bugs will smooth the transition to GError. camel/camel-exception.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit b06dbcfab9d5dbd0ca8d7979472010ce2aca6248 Author: Federico Mena Quintero <federico@novell.com> Date: Fri May 7 19:55:57 2010 -0500 Don't set a default vertical size for the name selector window Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a805f2e6d2f88a001f22ccac75eebbe16c0bb2c5 Author: Federico Mena Quintero <federico@novell.com> Date: Fri May 7 19:52:38 2010 -0500 Redo the container hierarchy in the name selector dialog It was full of misaligned containers and nonsensical ones. The code is now cleaner as well, with some helper functions instead of putting everything into add_section(). Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.c | 154 +++++++++++++++++------------ 1 files changed, 89 insertions(+), 65 deletions(-) commit 9ee5b3e6995ff092264378f743f3bd6c41048633 Author: Federico Mena Quintero <federico@novell.com> Date: Fri May 7 19:06:28 2010 -0500 Create a section in the name selector dialog in its own function Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.c | 38 ++++++++++++++++++---------- 1 files changed, 24 insertions(+), 14 deletions(-) commit 26ed245e12e48b2fddddc11343b70a19c79ef59c Author: Federico Mena Quintero <federico@novell.com> Date: Fri May 7 16:55:03 2010 -0500 Remove border_width from the name selector's dialog toplevel contents Its containing GtkDialog will already have added a border on its own, so this lets us save a few pixels. Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8318aef0d03603c8aacd10478294b91890d78d1a Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun May 2 21:04:54 2010 -0400 Convert CamelObject events to GObject signals. Also, bump libcamel's soname to 16 since 2.31.1 was released with 15. camel/Makefile.am | 7 +- camel/camel-disco-folder.c | 9 +- camel/camel-disco-store.c | 15 +- camel/camel-folder-summary.c | 6 +- camel/camel-folder.c | 586 +++++++++++--------- camel/camel-folder.h | 10 + camel/camel-gpg-context.c | 2 +- camel/camel-marshal.list | 1 + camel/camel-object.c | 539 ++---------------- camel/camel-object.h | 33 +- camel/camel-offline-folder.c | 9 +- camel/camel-offline-store.c | 17 +- camel/camel-session.c | 172 +++++- camel/camel-session.h | 255 +++++----- camel/camel-store.c | 218 +++++++- camel/camel-store.h | 37 +- camel/camel-vee-folder.c | 55 ++- camel/camel-vee-store.c | 5 +- camel/camel-vee-summary.c | 2 +- camel/providers/groupwise/camel-groupwise-folder.c | 12 +- camel/providers/groupwise/camel-groupwise-store.c | 6 +- .../providers/groupwise/camel-groupwise-summary.c | 4 +- camel/providers/imap/camel-imap-folder.c | 13 +- camel/providers/imap/camel-imap-message-cache.c | 48 +- camel/providers/imap/camel-imap-store.c | 21 +- camel/providers/imapx/camel-imapx-server.c | 22 +- camel/providers/imapx/camel-imapx-store.c | 17 +- camel/providers/local/camel-local-folder.c | 6 +- camel/providers/local/camel-local-store.c | 7 +- camel/providers/local/camel-maildir-folder.c | 4 +- camel/providers/local/camel-mbox-folder.c | 6 +- camel/providers/local/camel-mbox-store.c | 3 +- camel/providers/local/camel-mh-folder.c | 4 +- camel/providers/nntp/camel-nntp-folder.c | 4 +- camel/providers/nntp/camel-nntp-store.c | 10 +- configure.ac | 2 +- docs/reference/camel/Makefile.am | 1 + docs/reference/camel/camel-sections.txt | 25 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 14 + docs/reference/camel/tmpl/camel-folder.sgml | 31 + docs/reference/camel/tmpl/camel-object.sgml | 78 --- docs/reference/camel/tmpl/camel-session.sgml | 23 +- docs/reference/camel/tmpl/camel-store.sgml | 104 ++++- docs/reference/camel/tmpl/camel-unused.sgml | 111 ++++ 44 files changed, 1335 insertions(+), 1219 deletions(-) commit 443cdc9300ec892a09157933b3b5456be76ac81a Author: Federico Mena Quintero <federico@novell.com> Date: Fri May 7 16:46:00 2010 -0500 Remove an unused label in the name selector dialog This was just taking up empty space, making spacing uneven in the dialog. Signed-off-by: Federico Mena Quintero <federico@novell.com> libedataserverui/e-name-selector-dialog.ui | 20 -------------------- 1 files changed, 0 insertions(+), 20 deletions(-) commit 2521ff12c5c91de10967fe0b77d9ffdff536cb4d Author: Milan Crha <mcrha@redhat.com> Date: Fri May 7 18:27:39 2010 +0200 Bug #617168 - WebDAV Addressbook backend should use ctags .../backends/webdav/e-book-backend-webdav.c | 192 +++++++++++++++++++- 1 files changed, 189 insertions(+), 3 deletions(-) commit 705b1865311928f969bf1472acd0f1e1d626d807 Author: Milan Crha <mcrha@redhat.com> Date: Fri May 7 17:08:23 2010 +0200 Bug #566354 - Handle server's resource rename on WebDAV PUT response .../backends/webdav/e-book-backend-webdav.c | 28 +++++++++++++++++-- 1 files changed, 25 insertions(+), 3 deletions(-) commit c771dfd862b336b35fec69965d58767b58e2c43a Author: Petr Tomasek <tomasek@etf.cuni.cz> Date: Fri May 7 16:43:41 2010 +0200 Bug #566330 - WebDAV addressbook is too strict about content-type .../backends/webdav/e-book-backend-webdav.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit 2174fdbba0dcf4854c55fbbfbfa6e582d2a6fccf Author: Milan Crha <mcrha@redhat.com> Date: Thu May 6 19:43:59 2010 +0200 e_cal_new_from_uri/e_cal_open_default emits runtime warning The warning is "e_source_get_uri () called on source with no absolute URI!" and it's caused by freeing the ESourceList before ECal creation. This change is fixing the issue. calendar/libecal/e-cal.c | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 deletions(-) commit 4f303eac6c3a5c5eeca56db3787678b806a922c3 Author: Milan Crha <mcrha@redhat.com> Date: Thu May 6 17:45:37 2010 +0200 Bug #617881 - Crash on fetch finish with POP3 camel/providers/pop3/camel-pop3-folder.c | 36 +++++++++++++++-------------- 1 files changed, 19 insertions(+), 17 deletions(-) commit a8d9fc691f2c99b87a38dbb4152763f4d7f90857 Author: Milan Crha <mcrha@redhat.com> Date: Thu May 6 17:17:06 2010 +0200 Bug #240317 - Allow searching in subscribe dialog This makes NNTP return whole folder hierarchy quicker than before. camel/providers/nntp/camel-nntp-store.c | 124 ++++++++++++++++++++++++++---- 1 files changed, 107 insertions(+), 17 deletions(-) commit b7d563837234cd51510430c629f72a23f42a7296 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 20:04:29 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0e88e392b03ffcf249041ba85848f4b408d2070e Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 18:02:11 2010 +0530 news update for 2.31.1 release NEWS | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 93 insertions(+), 0 deletions(-) commit 3dd0f8cfb93edc5a87ecb28567ad1ccc0427d87b Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 12:22:31 2010 +0530 Set the CamelIMAPXFolder type to OFFLINE_FOLDER type camel/providers/imapx/camel-imapx-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eeba4e32bb06136b3f505ffe7ed49e7305cebc8b Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 09:46:17 2010 +0530 Add a null check while accessing folder_get_fullname - imapx camel/providers/imapx/camel-imapx-server.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 38bf941c24e616be9df4d1501a2240aa9ae2d961 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 09:33:45 2010 +0530 Fix a crasher in moving large number of messages - imapx camel/providers/imapx/camel-imapx-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bf7a0714be72671eec0f4f4dab052a50c133d7ab Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon May 3 09:31:25 2010 +0530 Make selecting a folder to work - imapx camel/providers/imapx/camel-imapx-server.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cd82aa424f7aac1ac98223297df5467353bbf72c Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat May 1 18:15:30 2010 -0400 Coding style and whitespace cleanup. .../backends/google/e-book-backend-google.c | 16 ++++-- addressbook/backends/google/util.c | 58 +++++++++--------- .../backends/google/e-cal-backend-google-utils.c | 14 ++-- calendar/backends/google/e-cal-backend-google.c | 10 ++-- .../groupwise/e-cal-backend-groupwise-utils.c | 12 ++-- .../backends/groupwise/e-cal-backend-groupwise.c | 18 +++--- calendar/libecal/e-cal-system-timezone.c | 14 ++-- camel/camel-db.c | 4 +- camel/camel-db.h | 48 ++++++++-------- camel/camel-filter-driver.c | 2 +- camel/camel-folder-summary.c | 1 - camel/camel-mempool.h | 8 +- camel/camel-stream-vfs.h | 6 +- camel/camel-vtrash-folder.c | 2 +- camel/providers/groupwise/camel-groupwise-folder.c | 10 ++-- camel/providers/groupwise/camel-groupwise-store.c | 1 - camel/providers/imapx/camel-imapx-folder.c | 6 +- camel/providers/imapx/camel-imapx-folder.h | 4 +- camel/providers/imapx/camel-imapx-provider.c | 6 +- camel/providers/imapx/camel-imapx-server.c | 61 +++++++++---------- camel/providers/imapx/camel-imapx-store.c | 40 ++++++------- camel/providers/imapx/camel-imapx-store.h | 4 +- camel/providers/imapx/camel-imapx-tokenise.h | 16 +++--- camel/providers/imapx/camel-imapx-utils.c | 2 +- libedataserver/e-categories.c | 2 +- libedataserverui/e-passwords.c | 2 +- 26 files changed, 181 insertions(+), 186 deletions(-) commit 3e9a2e27b227d48431ae48d11192cc35bc336dcb Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat May 1 17:25:06 2010 -0400 Fix distcheck errors. camel/tests/folder/test9.c | 2 +- camel/tests/lib/camel-test.c | 2 - camel/tests/lib/folders.c | 9 +--- camel/tests/smime/pgp.c | 41 +++++++------------- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + .../reference/camel/tmpl/camel-cipher-context.sgml | 2 + 6 files changed, 20 insertions(+), 37 deletions(-) commit 8eb99dd7e9eb9750f769231e36e02199d2143a65 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sat May 1 19:33:18 2010 +0200 Remove a stray file po/POTFILES.in | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 3bbe6923248a578ec8cd3658af60a5a0d59fb486 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sat May 1 19:32:02 2010 +0200 Updated Norwegian bokmÃ¥l translation po/nb.po | 2936 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1267 insertions(+), 1669 deletions(-) commit 6d2fed1ff34881923b7f9adc79eb798e665ca12a Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Apr 30 17:09:13 2010 -0400 Don't abbreviate public symbols. Public Camel symbols need to be in the "camel" namespace. camel/camel-certdb.c | 62 +++--- camel/camel-certdb.h | 8 +- camel/camel-data-wrapper.c | 10 +- camel/camel-data-wrapper.h | 2 +- camel/camel-folder-summary.c | 230 ++++++++++---------- camel/camel-folder-summary.h | 10 +- camel/camel-folder.c | 64 +++--- camel/camel-folder.h | 4 +- camel/camel-service.c | 42 ++-- camel/camel-service.h | 4 +- camel/camel-session.c | 28 ++-- camel/camel-session.h | 4 +- camel/camel-store-summary.c | 120 +++++----- camel/camel-store-summary.h | 6 +- camel/camel-store.c | 38 ++-- camel/camel-store.h | 2 +- camel/camel-transport.c | 8 +- camel/camel-transport.h | 2 +- camel/camel-vee-folder.c | 160 +++++++------- camel/camel-vee-folder.h | 6 +- camel/camel-vee-summary.c | 8 +- camel/providers/groupwise/camel-groupwise-folder.c | 82 ++++---- .../groupwise/camel-groupwise-store-summary.c | 4 +- camel/providers/groupwise/camel-groupwise-store.c | 74 +++--- camel/providers/imap/camel-imap-command.c | 18 +- camel/providers/imap/camel-imap-folder.c | 66 +++--- camel/providers/imap/camel-imap-store-summary.c | 4 +- camel/providers/imap/camel-imap-store.c | 68 +++--- camel/providers/imapx/camel-imapx-server.c | 4 +- camel/providers/imapx/camel-imapx-store-summary.c | 4 +- camel/providers/imapx/camel-imapx-store.c | 4 +- camel/providers/local/camel-mh-summary.c | 4 +- camel/providers/nntp/camel-nntp-folder.c | 22 +- camel/providers/nntp/camel-nntp-store-summary.c | 4 +- camel/providers/nntp/camel-nntp-store.c | 34 ++-- .../libecal/tmpl/e-cal-check-timezones.sgml | 1 + docs/reference/camel/tmpl/camel-certdb.sgml | 8 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 4 + docs/reference/camel/tmpl/camel-data-wrapper.sgml | 2 +- .../reference/camel/tmpl/camel-folder-summary.sgml | 10 +- docs/reference/camel/tmpl/camel-folder.sgml | 4 +- docs/reference/camel/tmpl/camel-service.sgml | 4 +- docs/reference/camel/tmpl/camel-session.sgml | 4 +- docs/reference/camel/tmpl/camel-store-summary.sgml | 6 +- docs/reference/camel/tmpl/camel-store.sgml | 2 +- docs/reference/camel/tmpl/camel-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-vee-folder.sgml | 6 +- 47 files changed, 634 insertions(+), 629 deletions(-) commit bcd1f61f19fd7c7639874c25d48f04fc5d1b8001 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Apr 24 16:35:29 2010 -0400 Use GObject properties instead of CamelArg. Persistent properties are implemented as normal GObject properties, but with a special GParamFlag: CAMEL_PARAM_PERSISTENT. Currently all persistent properties are of type boolean, so the state file read/write logic has been scaled down to support only booleans. camel/Makefile.am | 2 - camel/camel-arg.c | 131 ---- camel/camel-arg.h | 118 ---- camel/camel-certdb.h | 7 +- camel/camel-data-cache.c | 19 + camel/camel-data-wrapper.c | 3 +- camel/camel-data-wrapper.h | 7 +- camel/camel-db.c | 10 +- camel/camel-db.h | 10 +- camel/camel-disco-diary.c | 19 +- camel/camel-disco-diary.h | 8 - camel/camel-disco-folder.c | 216 ++++--- camel/camel-disco-folder.h | 18 +- camel/camel-disco-store.c | 4 +- camel/camel-disco-store.h | 4 - camel/camel-folder-search.c | 29 +- camel/camel-folder-summary.c | 226 ++++--- camel/camel-folder.c | 597 +++++++++-------- camel/camel-folder.h | 63 +-- camel/camel-gpg-context.c | 6 + camel/camel-index.c | 8 + camel/camel-object.c | 721 +++++++++----------- camel/camel-object.h | 55 +- camel/camel-offline-folder.c | 182 +++--- camel/camel-offline-folder.h | 29 +- camel/camel-offline-journal.c | 6 +- camel/camel-offline-store.c | 4 +- camel/camel-offline-store.h | 4 - camel/camel-sasl.c | 25 + camel/camel-service.c | 123 ---- camel/camel-service.h | 22 +- camel/camel-session.h | 5 + camel/camel-store-summary.h | 5 + camel/camel-store.c | 17 +- camel/camel-store.h | 9 +- camel/camel-stream-filter.c | 8 + camel/camel-stream-fs.c | 6 + camel/camel-stream-mem.c | 6 + camel/camel-transport.h | 9 +- camel/camel-vee-folder.c | 376 +++++------ camel/camel-vee-folder.h | 7 +- camel/camel-vee-store.c | 73 ++- camel/camel-vee-summary.c | 49 +- camel/camel-vtrash-folder.c | 111 +--- camel/camel.h | 1 - camel/providers/groupwise/camel-groupwise-folder.c | 456 ++++++++----- camel/providers/groupwise/camel-groupwise-folder.h | 5 +- .../providers/groupwise/camel-groupwise-journal.c | 15 +- camel/providers/groupwise/camel-groupwise-store.c | 26 +- camel/providers/imap/camel-imap-command.c | 6 +- camel/providers/imap/camel-imap-folder.c | 529 +++++++++------ camel/providers/imap/camel-imap-folder.h | 78 +-- camel/providers/imap/camel-imap-journal.c | 29 +- camel/providers/imap/camel-imap-private.h | 1 + camel/providers/imap/camel-imap-search.c | 12 +- camel/providers/imap/camel-imap-store.c | 138 +---- camel/providers/imap/camel-imap-store.h | 4 +- camel/providers/imap/camel-imap-summary.c | 9 +- camel/providers/imap/camel-imap-wrapper.c | 7 +- camel/providers/imapx/camel-imapx-folder.c | 53 ++- camel/providers/imapx/camel-imapx-server.c | 171 ++++-- camel/providers/imapx/camel-imapx-store.c | 10 +- camel/providers/imapx/camel-imapx-summary.c | 7 +- camel/providers/imapx/camel-imapx-utils.c | 15 +- camel/providers/local/camel-local-folder.c | 310 +++++---- camel/providers/local/camel-local-folder.h | 40 +- camel/providers/local/camel-local-store.c | 20 +- camel/providers/local/camel-maildir-folder.c | 51 +- camel/providers/local/camel-maildir-summary.c | 5 +- camel/providers/local/camel-mbox-folder.c | 14 +- camel/providers/local/camel-mbox-store.c | 10 +- camel/providers/local/camel-mbox-summary.c | 25 +- camel/providers/local/camel-mh-folder.c | 13 +- camel/providers/local/camel-mh-summary.c | 5 +- camel/providers/local/camel-spool-folder.c | 13 +- camel/providers/local/camel-spool-summary.c | 5 +- camel/providers/nntp/camel-nntp-folder.c | 84 ++- camel/providers/nntp/camel-nntp-store.c | 10 +- camel/providers/nntp/camel-nntp-summary.c | 9 +- camel/providers/pop3/camel-pop3-folder.c | 58 ++- docs/reference/camel/camel-docs.sgml | 1 - docs/reference/camel/camel-sections.txt | 100 ++- docs/reference/camel/tmpl/camel-arg.sgml | 127 ---- docs/reference/camel/tmpl/camel-certdb.sgml | 28 + .../reference/camel/tmpl/camel-cipher-context.sgml | 14 + docs/reference/camel/tmpl/camel-data-cache.sgml | 18 + docs/reference/camel/tmpl/camel-data-wrapper.sgml | 25 + docs/reference/camel/tmpl/camel-disco-diary.sgml | 10 - docs/reference/camel/tmpl/camel-disco-folder.sgml | 23 + .../reference/camel/tmpl/camel-folder-summary.sgml | 51 +- docs/reference/camel/tmpl/camel-folder.sgml | 102 +++- docs/reference/camel/tmpl/camel-gpg-context.sgml | 9 + docs/reference/camel/tmpl/camel-index.sgml | 10 + docs/reference/camel/tmpl/camel-object.sgml | 66 +-- .../reference/camel/tmpl/camel-offline-folder.sgml | 23 + docs/reference/camel/tmpl/camel-sasl.sgml | 45 ++ docs/reference/camel/tmpl/camel-service.sgml | 61 +- docs/reference/camel/tmpl/camel-session.sgml | 26 + docs/reference/camel/tmpl/camel-store-summary.sgml | 27 + docs/reference/camel/tmpl/camel-store.sgml | 25 + docs/reference/camel/tmpl/camel-stream-filter.sgml | 18 + docs/reference/camel/tmpl/camel-stream-fs.sgml | 9 + docs/reference/camel/tmpl/camel-stream-mem.sgml | 9 + docs/reference/camel/tmpl/camel-transport.sgml | 25 + docs/reference/camel/tmpl/camel-unused.sgml | 269 ++++++++ docs/reference/camel/tmpl/camel-vee-folder.sgml | 48 ++- 106 files changed, 3715 insertions(+), 3055 deletions(-) commit a35ae0e6ef62124049908179c705a841dd450b55 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Apr 29 13:23:02 2010 -0400 Gtk-Doc updates. .../libedata-book/tmpl/e-book-backend-cache.sgml | 3 +++ .../tmpl/e-book-backend-db-cache.sgml | 3 +++ .../libedata-book/tmpl/e-book-backend-factory.sgml | 3 +++ .../libedata-book/tmpl/e-book-backend-sexp.sgml | 3 +++ .../libedata-book/tmpl/e-book-backend-summary.sgml | 3 +++ .../libedata-book/tmpl/e-book-backend-sync.sgml | 3 +++ .../libedata-book/tmpl/e-book-backend.sgml | 3 +++ .../libedata-book/tmpl/e-data-book-factory.sgml | 3 +++ .../libedata-book/tmpl/e-data-book-view.sgml | 3 +++ .../libedata-book/tmpl/e-data-book.sgml | 3 +++ .../libedata-book/tmpl/ximian-vcard.sgml | 3 +++ .../libecal/tmpl/e-cal-check-timezones.sgml | 5 ++++- .../calendar/libecal/tmpl/e-cal-component.sgml | 6 ++++++ .../calendar/libecal/tmpl/e-cal-recur.sgml | 4 ++++ .../libecal/tmpl/e-cal-system-timezone.sgml | 4 ++++ .../calendar/libecal/tmpl/e-cal-time-util.sgml | 3 +++ .../calendar/libecal/tmpl/e-cal-types.sgml | 4 ++++ .../calendar/libecal/tmpl/e-cal-util.sgml | 6 ++++++ .../calendar/libecal/tmpl/e-cal-view.sgml | 3 +++ docs/reference/calendar/libecal/tmpl/e-cal.sgml | 10 ++++++++++ .../libedata-cal/tmpl/e-cal-backend-cache.sgml | 3 +++ .../libedata-cal/tmpl/e-cal-backend-factory.sgml | 3 +++ .../tmpl/e-cal-backend-file-store.sgml | 3 +++ .../tmpl/e-cal-backend-loader-factory.sgml | 3 +++ .../libedata-cal/tmpl/e-cal-backend-sexp.sgml | 3 +++ .../libedata-cal/tmpl/e-cal-backend-store.sgml | 3 +++ .../libedata-cal/tmpl/e-cal-backend-sync.sgml | 4 ++++ .../libedata-cal/tmpl/e-cal-backend-util.sgml | 3 +++ .../calendar/libedata-cal/tmpl/e-cal-backend.sgml | 3 +++ .../libedata-cal/tmpl/e-data-cal-common.sgml | 3 +++ .../libedata-cal/tmpl/e-data-cal-factory.sgml | 3 +++ .../libedata-cal/tmpl/e-data-cal-view.sgml | 3 +++ .../calendar/libedata-cal/tmpl/e-data-cal.sgml | 3 +++ .../reference/camel/tmpl/camel-cipher-context.sgml | 2 ++ .../libebackend/tmpl/e-data-server-module.sgml | 6 ++++++ docs/reference/libebackend/tmpl/e-db3-utils.sgml | 3 +++ docs/reference/libebackend/tmpl/e-dbhash.sgml | 3 +++ docs/reference/libebackend/tmpl/e-file-cache.sgml | 3 +++ .../libebackend/tmpl/e-offline-listener.sgml | 4 ++++ 39 files changed, 138 insertions(+), 1 deletions(-) commit 1c7a9179b45d3b45e9cdbb0dcee04dac9fbddeef Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 30 13:46:12 2010 +0200 Avoid passing NULL to g_strstrip in e_contact_get calls addressbook/libebook/e-contact.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit de195b7b5400e0d40720bb62ef044beb5c895d5d Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 30 13:26:08 2010 +0200 Bug #617263 - Crash of e-addressbook-factory on second start of evolution .../backends/google/e-book-backend-google.c | 1 + addressbook/libedata-book/e-data-book-factory.c | 18 +++++++++++++- calendar/libedata-cal/e-data-cal-factory.c | 26 ++++++++++++++++---- 3 files changed, 39 insertions(+), 6 deletions(-) commit b0b52e49e5a0e99bc3bad401409d118dca1b5f1e Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 29 16:02:17 2010 +0200 Bug #545505 - Properly free unused message infos periodically camel/camel-disco-folder.c | 1 + camel/camel-folder-search.c | 4 +- camel/camel-folder-summary.c | 160 ++++++++++---------- camel/camel-folder-summary.h | 6 +- camel/camel-folder-thread.c | 3 +- camel/camel-vee-folder.c | 9 +- camel/camel-vtrash-folder.c | 1 + camel/providers/groupwise/camel-groupwise-folder.c | 2 + camel/providers/imap/camel-imap-folder.c | 4 +- camel/providers/local/camel-maildir-folder.c | 13 ++- camel/providers/local/camel-maildir-summary.c | 6 +- camel/providers/local/camel-mbox-folder.c | 11 +- camel/providers/local/camel-mbox-summary.c | 5 +- camel/providers/local/camel-mh-summary.c | 2 + camel/providers/local/camel-spool-summary.c | 1 + camel/providers/nntp/camel-nntp-folder.c | 42 ++++- 16 files changed, 160 insertions(+), 110 deletions(-) commit 4fd1ccf4310e4fabb0e63dd29224f26041c8ebc6 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 29 12:13:28 2010 +0200 Bug #616819 - CamelIMAPXStore type definition typo camel/providers/imapx/camel-imapx-store.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7dc43f9001a1927d97178f8efd031cbcdf089407 Author: Mario Blättermann <mariobl@gnome.org> Date: Wed Apr 28 22:39:11 2010 +0200 Updated German translation po/de.po | 2841 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1374 insertions(+), 1467 deletions(-) commit 8cd5e727b356abdaac136a3bd8ad443de4b816f6 Author: Bharath Acharya <abharath@novell.com> Date: Wed Apr 28 11:44:00 2010 +0530 Bug #615735 - Contacts are not displayed in GW Addressbook. .../backends/groupwise/e-book-backend-groupwise.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 50763fc936bba4693050565f1ec0752d66f8cf50 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Wed Apr 28 00:43:25 2010 +0200 Specify the executable extension where applicable in the service files ...ome.evolution.dataserver.AddressBook.service.in | 2 +- ....gnome.evolution.dataserver.Calendar.service.in | 2 +- configure.ac | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit deca4192c84f1f1e468a1227209f3e63b7d05ffe Author: dev+gnome <dev+gnome@seantek.com> Date: Tue Apr 27 16:49:01 2010 +0200 Bug #608620 - Use CRLF in signed & encrypted S/MIME messages camel/camel-smime-context.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ecd3cf3e1e15249830f782eaedcd4f1fe3ed1991 Author: Matt McCutchen 2 <matt@mattmccutchen.net> Date: Tue Apr 27 14:19:41 2010 +0200 Bug #615246 - Teach camel_sexp_to_sql_sexp about no-arg (match-all) camel/camel-search-sql-sexp.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c5bbcdc514dfe2449191b143a95166e2b06bde93 Author: Claudio Saavedra <csaavedra@igalia.com> Date: Tue Apr 27 13:04:03 2010 +0200 Bug #616318 - Don't use an unitialized key in folder_changed_remove_uid If g_hash_table_lookup_extended() returns FALSE, then the oldkey is unset, so don't use it to insert a new item in the hash table. camel/camel-vee-folder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6aa1c67b640c308d791ea5ab5fd916bfcfb08dfa Author: Milan Crha <mcrha@redhat.com> Date: Mon Apr 26 19:28:42 2010 +0200 The 'operation' in camel_mime_filter_progress_new can be NULL camel/camel-mime-filter-progress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f90b5908fd7dc56da1fd228c4174d0b940f72dd2 Author: Milan Crha <mcrha@redhat.com> Date: Mon Apr 26 19:09:11 2010 +0200 Bug #616821 - From field missing in mail camel/camel-address.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f3ff22011e8fb4829b21255257c4387c59332d1a Author: Theppitak Karoonboonyanan <thep@linux.thai.net> Date: Mon Apr 26 16:17:08 2010 +0700 Updated Thai translation. po/th.po | 3372 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1734 insertions(+), 1638 deletions(-) commit df77c03229838cb82705c979f4f37c39ede44cb6 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Apr 22 09:28:45 2010 -0400 Port Camel to GObject. addressbook/libebook/e-destination.c | 8 +- camel/Makefile.am | 2 + camel/camel-address.c | 49 +- camel/camel-address.h | 23 +- camel/camel-block-file.c | 84 +- camel/camel-block-file.h | 41 +- camel/camel-certdb.c | 53 +- camel/camel-certdb.h | 24 +- camel/camel-cipher-context.c | 154 +- camel/camel-cipher-context.h | 27 +- camel/camel-data-cache.c | 124 +- camel/camel-data-cache.h | 24 +- camel/camel-data-wrapper.c | 96 +- camel/camel-data-wrapper.h | 31 +- camel/camel-disco-diary.c | 40 +- camel/camel-disco-diary.h | 24 +- camel/camel-disco-folder.c | 32 +- camel/camel-disco-folder.h | 24 +- camel/camel-disco-store.c | 36 +- camel/camel-disco-store.h | 24 +- camel/camel-filter-driver.c | 181 +- camel/camel-filter-driver.h | 24 +- camel/camel-filter-search.c | 6 +- camel/camel-folder-search.c | 106 +- camel/camel-folder-search.h | 24 +- camel/camel-folder-summary.c | 1893 +++--- camel/camel-folder-summary.h | 24 +- camel/camel-folder-thread.c | 4 +- camel/camel-folder.c | 154 +- camel/camel-folder.h | 33 +- camel/camel-gpg-context.c | 180 +- camel/camel-gpg-context.h | 24 +- camel/camel-html-parser.c | 38 +- camel/camel-html-parser.h | 23 +- camel/camel-http-stream.c | 103 +- camel/camel-http-stream.h | 23 +- camel/camel-index-control.c | 22 +- camel/camel-index.c | 144 +- camel/camel-index.h | 71 +- camel/camel-internet-address.c | 26 +- camel/camel-internet-address.h | 23 +- camel/camel-medium.c | 116 +- camel/camel-medium.h | 32 +- camel/camel-mime-filter-basic.c | 40 +- camel/camel-mime-filter-basic.h | 23 +- camel/camel-mime-filter-bestenc.c | 42 +- camel/camel-mime-filter-bestenc.h | 23 +- camel/camel-mime-filter-canon.c | 36 +- camel/camel-mime-filter-canon.h | 25 +- camel/camel-mime-filter-charset.c | 52 +- camel/camel-mime-filter-charset.h | 23 +- camel/camel-mime-filter-crlf.c | 40 +- camel/camel-mime-filter-crlf.h | 24 +- camel/camel-mime-filter-enriched.c | 45 +- camel/camel-mime-filter-enriched.h | 24 +- camel/camel-mime-filter-from.c | 40 +- camel/camel-mime-filter-from.h | 23 +- camel/camel-mime-filter-gzip.c | 59 +- camel/camel-mime-filter-gzip.h | 26 +- camel/camel-mime-filter-html.c | 55 +- camel/camel-mime-filter-html.h | 23 +- camel/camel-mime-filter-index.c | 74 +- camel/camel-mime-filter-index.h | 23 +- camel/camel-mime-filter-linewrap.c | 42 +- camel/camel-mime-filter-linewrap.h | 24 +- camel/camel-mime-filter-pgp.c | 43 +- camel/camel-mime-filter-pgp.h | 24 +- camel/camel-mime-filter-progress.c | 48 +- camel/camel-mime-filter-progress.h | 23 +- camel/camel-mime-filter-save.c | 45 +- camel/camel-mime-filter-save.h | 24 +- camel/camel-mime-filter-tohtml.c | 66 +- camel/camel-mime-filter-tohtml.h | 23 +- camel/camel-mime-filter-windows.c | 57 +- camel/camel-mime-filter-windows.h | 23 +- camel/camel-mime-filter-yenc.c | 42 +- camel/camel-mime-filter-yenc.h | 26 +- camel/camel-mime-filter.c | 43 +- camel/camel-mime-filter.h | 24 +- camel/camel-mime-message.c | 95 +- camel/camel-mime-message.h | 25 +- camel/camel-mime-parser.c | 50 +- camel/camel-mime-parser.h | 23 +- camel/camel-mime-part-utils.c | 8 +- camel/camel-mime-part.c | 206 +- camel/camel-mime-part.h | 24 +- camel/camel-movemail.c | 8 +- camel/camel-multipart-encrypted.c | 54 +- camel/camel-multipart-encrypted.h | 24 +- camel/camel-multipart-signed.c | 97 +- camel/camel-multipart-signed.h | 24 +- camel/camel-multipart.c | 57 +- camel/camel-multipart.h | 24 +- camel/camel-nntp-address.c | 26 +- camel/camel-nntp-address.h | 23 +- camel/camel-object-bag.c | 525 ++ camel/camel-object-bag.h | 61 + camel/camel-object.c | 1205 +--- camel/camel-object.h | 164 +- camel/camel-offline-folder.c | 31 +- camel/camel-offline-folder.h | 24 +- camel/camel-offline-journal.c | 34 +- camel/camel-offline-journal.h | 26 +- camel/camel-offline-store.c | 31 +- camel/camel-offline-store.h | 26 +- camel/camel-partition-table.c | 481 +- camel/camel-partition-table.h | 41 +- camel/camel-provider.h | 7 +- camel/camel-sasl-anonymous.c | 35 +- camel/camel-sasl-anonymous.h | 24 +- camel/camel-sasl-cram-md5.c | 27 +- camel/camel-sasl-cram-md5.h | 24 +- camel/camel-sasl-digest-md5.c | 40 +- camel/camel-sasl-digest-md5.h | 24 +- camel/camel-sasl-gssapi.c | 43 +- camel/camel-sasl-gssapi.h | 24 +- camel/camel-sasl-login.c | 41 +- camel/camel-sasl-login.h | 24 +- camel/camel-sasl-ntlm.c | 25 +- camel/camel-sasl-ntlm.h | 24 +- camel/camel-sasl-plain.c | 27 +- camel/camel-sasl-plain.h | 24 +- camel/camel-sasl-popb4smtp.c | 29 +- camel/camel-sasl-popb4smtp.h | 24 +- camel/camel-sasl.c | 213 +- camel/camel-sasl.h | 24 +- camel/camel-search-private.c | 4 +- camel/camel-seekable-stream.c | 23 +- camel/camel-seekable-stream.h | 24 +- camel/camel-seekable-substream.c | 43 +- camel/camel-seekable-substream.h | 24 +- camel/camel-service.c | 94 +- camel/camel-service.h | 31 +- camel/camel-session.c | 103 +- camel/camel-session.h | 33 +- camel/camel-smime-context.c | 87 +- camel/camel-smime-context.h | 24 +- camel/camel-store-summary.c | 112 +- camel/camel-store-summary.h | 25 +- camel/camel-store.c | 133 +- camel/camel-store.h | 33 +- camel/camel-stream-buffer.c | 85 +- camel/camel-stream-buffer.h | 24 +- camel/camel-stream-filter.c | 74 +- camel/camel-stream-filter.h | 25 +- camel/camel-stream-fs.c | 55 +- camel/camel-stream-fs.h | 24 +- camel/camel-stream-mem.c | 54 +- camel/camel-stream-mem.h | 24 +- camel/camel-stream-null.c | 25 +- camel/camel-stream-null.h | 23 +- camel/camel-stream-process.c | 32 +- camel/camel-stream-process.h | 23 +- camel/camel-stream-vfs.c | 40 +- camel/camel-stream-vfs.h | 25 +- camel/camel-stream.c | 30 +- camel/camel-stream.h | 24 +- camel/camel-tcp-stream-raw.c | 35 +- camel/camel-tcp-stream-raw.h | 24 +- camel/camel-tcp-stream-ssl.c | 74 +- camel/camel-tcp-stream-ssl.h | 24 +- camel/camel-tcp-stream.c | 22 +- camel/camel-tcp-stream.h | 24 +- camel/camel-text-index.c | 466 +- camel/camel-text-index.h | 83 +- camel/camel-transport.c | 77 +- camel/camel-transport.h | 54 +- camel/camel-vee-folder.c | 147 +- camel/camel-vee-folder.h | 25 +- camel/camel-vee-store.c | 47 +- camel/camel-vee-store.h | 23 +- camel/camel-vee-summary.c | 36 +- camel/camel-vee-summary.h | 23 +- camel/camel-vtrash-folder.c | 31 +- camel/camel-vtrash-folder.h | 23 +- camel/camel.c | 5 +- camel/camel.h | 1 + camel/providers/groupwise/camel-groupwise-folder.c | 104 +- camel/providers/groupwise/camel-groupwise-folder.h | 24 +- .../providers/groupwise/camel-groupwise-journal.c | 39 +- .../providers/groupwise/camel-groupwise-journal.h | 26 +- .../groupwise/camel-groupwise-store-summary.c | 25 +- .../groupwise/camel-groupwise-store-summary.h | 23 +- camel/providers/groupwise/camel-groupwise-store.c | 93 +- camel/providers/groupwise/camel-groupwise-store.h | 24 +- .../providers/groupwise/camel-groupwise-summary.c | 25 +- .../providers/groupwise/camel-groupwise-summary.h | 23 +- .../groupwise/camel-groupwise-transport.c | 24 +- .../groupwise/camel-groupwise-transport.h | 24 +- camel/providers/groupwise/camel-groupwise-utils.c | 18 +- camel/providers/imap/camel-imap-command.c | 10 +- camel/providers/imap/camel-imap-folder.c | 151 +- camel/providers/imap/camel-imap-folder.h | 25 +- camel/providers/imap/camel-imap-journal.c | 38 +- camel/providers/imap/camel-imap-journal.h | 26 +- camel/providers/imap/camel-imap-message-cache.c | 58 +- camel/providers/imap/camel-imap-message-cache.h | 24 +- camel/providers/imap/camel-imap-search.c | 62 +- camel/providers/imap/camel-imap-search.h | 24 +- camel/providers/imap/camel-imap-store-summary.c | 25 +- camel/providers/imap/camel-imap-store-summary.h | 29 +- camel/providers/imap/camel-imap-store.c | 122 +- camel/providers/imap/camel-imap-store.h | 25 +- camel/providers/imap/camel-imap-summary.c | 25 +- camel/providers/imap/camel-imap-summary.h | 23 +- camel/providers/imap/camel-imap-wrapper.c | 76 +- camel/providers/imap/camel-imap-wrapper.h | 24 +- camel/providers/imapx/camel-imapx-folder.c | 119 +- camel/providers/imapx/camel-imapx-folder.h | 58 +- camel/providers/imapx/camel-imapx-server.c | 157 +- camel/providers/imapx/camel-imapx-server.h | 142 +- camel/providers/imapx/camel-imapx-store-summary.c | 100 +- camel/providers/imapx/camel-imapx-store-summary.h | 92 +- camel/providers/imapx/camel-imapx-store.c | 159 +- camel/providers/imapx/camel-imapx-store.h | 51 +- camel/providers/imapx/camel-imapx-stream.c | 131 +- camel/providers/imapx/camel-imapx-stream.h | 90 +- camel/providers/imapx/camel-imapx-summary.c | 161 +- camel/providers/imapx/camel-imapx-summary.h | 72 +- camel/providers/imapx/camel-imapx-utils.c | 8 +- camel/providers/imapx/camel-imapx-view-summary.h | 36 +- camel/providers/imapx/test-imapx.c | 2 +- camel/providers/local/camel-local-folder.c | 80 +- camel/providers/local/camel-local-folder.h | 25 +- camel/providers/local/camel-local-provider.c | 2 +- camel/providers/local/camel-local-store.c | 38 +- camel/providers/local/camel-local-store.h | 24 +- camel/providers/local/camel-local-summary.c | 56 +- camel/providers/local/camel-local-summary.h | 23 +- camel/providers/local/camel-maildir-folder.c | 34 +- camel/providers/local/camel-maildir-folder.h | 24 +- camel/providers/local/camel-maildir-store.c | 27 +- camel/providers/local/camel-maildir-store.h | 24 +- camel/providers/local/camel-maildir-summary.c | 51 +- camel/providers/local/camel-maildir-summary.h | 23 +- camel/providers/local/camel-mbox-folder.c | 42 +- camel/providers/local/camel-mbox-folder.h | 24 +- camel/providers/local/camel-mbox-store.c | 35 +- camel/providers/local/camel-mbox-store.h | 24 +- camel/providers/local/camel-mbox-summary.c | 34 +- camel/providers/local/camel-mbox-summary.h | 23 +- camel/providers/local/camel-mh-folder.c | 34 +- camel/providers/local/camel-mh-folder.h | 23 +- camel/providers/local/camel-mh-store.c | 39 +- camel/providers/local/camel-mh-store.h | 24 +- camel/providers/local/camel-mh-summary.c | 38 +- camel/providers/local/camel-mh-summary.h | 23 +- camel/providers/local/camel-spool-folder.c | 26 +- camel/providers/local/camel-spool-folder.h | 24 +- camel/providers/local/camel-spool-store.c | 27 +- camel/providers/local/camel-spool-store.h | 24 +- camel/providers/local/camel-spool-summary.c | 24 +- camel/providers/local/camel-spool-summary.h | 23 +- camel/providers/nntp/camel-nntp-folder.c | 75 +- camel/providers/nntp/camel-nntp-folder.h | 24 +- camel/providers/nntp/camel-nntp-store-summary.c | 25 +- camel/providers/nntp/camel-nntp-store-summary.h | 23 +- camel/providers/nntp/camel-nntp-store.c | 119 +- camel/providers/nntp/camel-nntp-store.h | 24 +- camel/providers/nntp/camel-nntp-stream.c | 72 +- camel/providers/nntp/camel-nntp-stream.h | 23 +- camel/providers/nntp/camel-nntp-summary.c | 38 +- camel/providers/nntp/camel-nntp-summary.h | 23 +- camel/providers/pop3/camel-pop3-engine.c | 55 +- camel/providers/pop3/camel-pop3-engine.h | 23 +- camel/providers/pop3/camel-pop3-folder.c | 52 +- camel/providers/pop3/camel-pop3-folder.h | 24 +- camel/providers/pop3/camel-pop3-store.c | 54 +- camel/providers/pop3/camel-pop3-store.h | 24 +- camel/providers/pop3/camel-pop3-stream.c | 63 +- camel/providers/pop3/camel-pop3-stream.h | 23 +- .../providers/sendmail/camel-sendmail-transport.c | 28 +- .../providers/sendmail/camel-sendmail-transport.h | 24 +- camel/providers/smtp/camel-smtp-transport.c | 54 +- camel/providers/smtp/camel-smtp-transport.h | 24 +- camel/tests/folder/test1.c | 4 +- camel/tests/folder/test10.c | 15 +- camel/tests/folder/test11.c | 3 +- camel/tests/folder/test2.c | 2 +- camel/tests/folder/test3.c | 4 +- camel/tests/folder/test4.c | 4 +- camel/tests/folder/test5.c | 4 +- camel/tests/folder/test6.c | 2 +- camel/tests/folder/test7.c | 2 +- camel/tests/folder/test8.c | 6 +- camel/tests/folder/test9.c | 16 +- camel/tests/lib/camel-test-provider.c | 5 +- camel/tests/lib/camel-test-provider.h | 2 +- camel/tests/lib/camel-test.h | 6 +- camel/tests/lib/folders.c | 2 +- camel/tests/lib/folders.h | 2 + camel/tests/lib/messages.c | 24 +- camel/tests/lib/session.c | 28 +- camel/tests/lib/session.h | 41 +- camel/tests/lib/streams.c | 2 +- camel/tests/message/test3.c | 16 +- camel/tests/message/test4.c | 6 +- camel/tests/mime-filter/test-charset.c | 10 +- camel/tests/mime-filter/test-crlf.c | 8 +- camel/tests/mime-filter/test-tohtml.c | 6 +- camel/tests/mime-filter/test1.c | 8 +- camel/tests/misc/split.c | 9 +- camel/tests/misc/test1.c | 4 +- camel/tests/misc/test2.c | 8 +- camel/tests/misc/url-scan.c | 2 +- camel/tests/misc/url.c | 4 +- camel/tests/misc/utf7.c | 3 +- camel/tests/smime/pgp-mime.c | 37 +- camel/tests/smime/pgp.c | 70 +- camel/tests/smime/pkcs7.c | 31 +- camel/tests/stream/test1.c | 3 +- camel/tests/stream/test2.c | 9 +- camel/tests/stream/test3.c | 3 +- docs/reference/camel/Makefile.am | 21 +- docs/reference/camel/camel-sections.txt | 1931 ++---- docs/reference/camel/camel.types | 90 + docs/reference/camel/tmpl/camel-address.sgml | 3 - docs/reference/camel/tmpl/camel-block-file.sgml | 19 - docs/reference/camel/tmpl/camel-certdb.sgml | 10 - .../reference/camel/tmpl/camel-cipher-context.sgml | 39 +- docs/reference/camel/tmpl/camel-data-cache.sgml | 7 +- docs/reference/camel/tmpl/camel-data-wrapper.sgml | 6 - docs/reference/camel/tmpl/camel-disco-diary.sgml | 5 - docs/reference/camel/tmpl/camel-disco-folder.sgml | 2 - docs/reference/camel/tmpl/camel-disco-store.sgml | 3 - docs/reference/camel/tmpl/camel-filter-driver.sgml | 2 - docs/reference/camel/tmpl/camel-folder-search.sgml | 10 - .../reference/camel/tmpl/camel-folder-summary.sgml | 25 - docs/reference/camel/tmpl/camel-folder.sgml | 10 - docs/reference/camel/tmpl/camel-gpg-context.sgml | 7 +- docs/reference/camel/tmpl/camel-html-parser.sgml | 2 - docs/reference/camel/tmpl/camel-http-stream.sgml | 14 - docs/reference/camel/tmpl/camel-imap-store.sgml | 12 + docs/reference/camel/tmpl/camel-index.sgml | 17 - .../camel/tmpl/camel-internet-address.sgml | 2 - docs/reference/camel/tmpl/camel-medium.sgml | 25 +- .../camel/tmpl/camel-mime-filter-basic.sgml | 2 - .../camel/tmpl/camel-mime-filter-bestenc.sgml | 2 - .../camel/tmpl/camel-mime-filter-canon.sgml | 2 - .../camel/tmpl/camel-mime-filter-charset.sgml | 2 - .../camel/tmpl/camel-mime-filter-crlf.sgml | 2 - .../camel/tmpl/camel-mime-filter-enriched.sgml | 2 - .../camel/tmpl/camel-mime-filter-from.sgml | 2 - .../camel/tmpl/camel-mime-filter-gzip.sgml | 2 - .../camel/tmpl/camel-mime-filter-html.sgml | 2 - .../camel/tmpl/camel-mime-filter-index.sgml | 2 - .../camel/tmpl/camel-mime-filter-linewrap.sgml | 2 - .../camel/tmpl/camel-mime-filter-pgp.sgml | 2 - .../camel/tmpl/camel-mime-filter-progress.sgml | 2 - .../camel/tmpl/camel-mime-filter-save.sgml | 2 - .../camel/tmpl/camel-mime-filter-tohtml.sgml | 2 - .../camel/tmpl/camel-mime-filter-windows.sgml | 2 - .../camel/tmpl/camel-mime-filter-yenc.sgml | 2 - docs/reference/camel/tmpl/camel-mime-filter.sgml | 10 - docs/reference/camel/tmpl/camel-mime-message.sgml | 10 - docs/reference/camel/tmpl/camel-mime-parser.sgml | 2 - docs/reference/camel/tmpl/camel-mime-part.sgml | 41 +- .../camel/tmpl/camel-multipart-encrypted.sgml | 5 - .../camel/tmpl/camel-multipart-signed.sgml | 10 - docs/reference/camel/tmpl/camel-multipart.sgml | 4 - docs/reference/camel/tmpl/camel-nntp-address.sgml | 2 - docs/reference/camel/tmpl/camel-object.sgml | 261 +- .../reference/camel/tmpl/camel-offline-folder.sgml | 2 - .../camel/tmpl/camel-offline-journal.sgml | 4 - docs/reference/camel/tmpl/camel-offline-store.sgml | 2 - .../camel/tmpl/camel-partition-table.sgml | 13 - .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 3 - docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 2 - .../camel/tmpl/camel-sasl-digest-md5.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-login.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-plain.sgml | 2 - .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 2 - docs/reference/camel/tmpl/camel-sasl.sgml | 22 +- .../camel/tmpl/camel-seekable-stream.sgml | 4 - .../camel/tmpl/camel-seekable-substream.sgml | 2 - docs/reference/camel/tmpl/camel-service.sgml | 7 - docs/reference/camel/tmpl/camel-session.sgml | 7 - docs/reference/camel/tmpl/camel-smime-context.sgml | 2 - docs/reference/camel/tmpl/camel-store-summary.sgml | 12 - docs/reference/camel/tmpl/camel-store.sgml | 8 - docs/reference/camel/tmpl/camel-stream-buffer.sgml | 2 - docs/reference/camel/tmpl/camel-stream-filter.sgml | 2 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 2 - docs/reference/camel/tmpl/camel-stream-mem.sgml | 2 - docs/reference/camel/tmpl/camel-stream-null.sgml | 2 - .../reference/camel/tmpl/camel-stream-process.sgml | 3 - docs/reference/camel/tmpl/camel-stream-vfs.sgml | 2 - docs/reference/camel/tmpl/camel-stream.sgml | 2 - .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 3 - docs/reference/camel/tmpl/camel-tcp-stream.sgml | 1 - docs/reference/camel/tmpl/camel-text-index.sgml | 8 - docs/reference/camel/tmpl/camel-transport.sgml | 2 - docs/reference/camel/tmpl/camel-unused.sgml | 7444 +++++++++++++++++--- docs/reference/camel/tmpl/camel-vee-folder.sgml | 10 - docs/reference/camel/tmpl/camel-vee-store.sgml | 3 - docs/reference/camel/tmpl/camel-vee-summary.sgml | 3 - docs/reference/camel/tmpl/camel-vtrash-folder.sgml | 3 - 399 files changed, 16250 insertions(+), 11086 deletions(-) commit a3c7ea0cf2b63244eff279e7d6a39cab59872920 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Thu Apr 22 23:50:28 2010 +0200 Updated Galician translations po/gl.po | 994 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 496 insertions(+), 498 deletions(-) commit d7d59eab9812e3767940a2c9987918b2fcf11966 Author: Shankar Prasad <sprasad@git.gnome.org> Date: Thu Apr 22 12:09:35 2010 +0530 Updated Kannada translations po/kn.po | 4170 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 2084 insertions(+), 2086 deletions(-) commit 1e7bff4532cc6bc182ab54d772b0aa97113acaf4 Author: Carles Ferrando <carles.ferrando@gmail.com> Date: Thu Apr 22 00:04:44 2010 +0200 Added Catalan (Valencian) translation po/LINGUAS | 1 + po/ca@valencia.po | 5716 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 5717 insertions(+), 0 deletions(-) commit 19abcd78a04f7d379ad579ef9174f56d66dc7437 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Wed Apr 21 18:36:54 2010 +0200 Updated Spanish translation po/es.po | 1006 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 504 insertions(+), 502 deletions(-) commit 08cfec3e91b325a0ecbf342bb2cb6475b2ee39fb Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Apr 20 17:21:57 2010 -0400 Merge more cleanup bits from camel-gobject. In particular, any method that takes a CamelException must return at least a gboolean indicating success or failure. This driven by the convention in GLib of allowing GError arguments to be NULL, in which case the function's return value is the only other way to report failure. GError will soon replace CamelException. camel/camel-block-file.h | 2 +- camel/camel-disco-folder.c | 124 +- camel/camel-disco-folder.h | 36 +- camel/camel-disco-store.c | 22 +- camel/camel-folder.c | 106 +- camel/camel-folder.h | 31 +- camel/camel-offline-folder.c | 14 +- camel/camel-offline-folder.h | 4 +- camel/camel-offline-store.c | 24 +- camel/camel-offline-store.h | 6 +- camel/camel-partition-table.c | 39 +- camel/camel-partition-table.h | 6 +- camel/camel-provider.c | 15 +- camel/camel-provider.h | 2 +- camel/camel-service.c | 18 +- camel/camel-service.h | 4 +- camel/camel-session.c | 12 +- camel/camel-session.h | 4 +- camel/camel-store.c | 141 +- camel/camel-store.h | 27 +- camel/camel-vee-folder.c | 3598 ++++++++++---------- camel/camel-vee-folder.h | 2 + camel/camel-vee-store.c | 29 +- camel/camel-vtrash-folder.c | 12 +- camel/camel-vtrash-folder.h | 6 +- camel/providers/groupwise/camel-groupwise-folder.c | 227 +- camel/providers/groupwise/camel-groupwise-folder.h | 10 +- .../providers/groupwise/camel-groupwise-journal.c | 86 +- .../providers/groupwise/camel-groupwise-provider.c | 5 +- .../groupwise/camel-groupwise-store-summary.c | 68 +- .../groupwise/camel-groupwise-store-summary.h | 12 +- camel/providers/groupwise/camel-groupwise-store.c | 239 +- camel/providers/groupwise/camel-groupwise-store.h | 1 - .../providers/groupwise/camel-groupwise-summary.c | 124 +- .../groupwise/camel-groupwise-transport.c | 162 +- .../groupwise/camel-groupwise-transport.h | 14 +- camel/providers/groupwise/camel-groupwise-utils.c | 41 +- camel/providers/groupwise/camel-groupwise-utils.h | 4 +- camel/providers/imap/camel-imap-command.c | 121 +- camel/providers/imap/camel-imap-command.h | 1 - camel/providers/imap/camel-imap-folder.c | 649 +++-- camel/providers/imap/camel-imap-folder.h | 13 +- camel/providers/imap/camel-imap-journal.c | 90 +- camel/providers/imap/camel-imap-message-cache.c | 138 +- camel/providers/imap/camel-imap-message-cache.h | 3 +- camel/providers/imap/camel-imap-search.c | 69 +- camel/providers/imap/camel-imap-store-summary.c | 78 +- camel/providers/imap/camel-imap-store.c | 438 ++- camel/providers/imap/camel-imap-store.h | 4 +- camel/providers/imap/camel-imap-summary.c | 121 +- camel/providers/imap/camel-imap-utils.c | 1 - camel/providers/imap/camel-imap-wrapper.c | 120 +- camel/providers/imap/camel-imap-wrapper.h | 1 - camel/providers/imapx/camel-imapx-folder.c | 35 +- camel/providers/imapx/camel-imapx-store.c | 83 +- camel/providers/local/camel-local-folder.c | 188 +- camel/providers/local/camel-local-folder.h | 4 +- camel/providers/local/camel-local-provider.c | 5 +- camel/providers/local/camel-local-store.c | 219 +- camel/providers/local/camel-local-store.h | 22 +- camel/providers/local/camel-local-summary.c | 178 +- camel/providers/local/camel-local-summary.h | 2 + camel/providers/local/camel-maildir-folder.c | 200 +- camel/providers/local/camel-maildir-folder.h | 16 +- camel/providers/local/camel-maildir-store.c | 215 +- camel/providers/local/camel-maildir-store.h | 16 +- camel/providers/local/camel-maildir-summary.c | 154 +- camel/providers/local/camel-maildir-summary.h | 11 +- camel/providers/local/camel-mbox-folder.c | 148 +- camel/providers/local/camel-mbox-folder.h | 15 +- camel/providers/local/camel-mbox-store.c | 248 +- camel/providers/local/camel-mbox-store.h | 16 +- camel/providers/local/camel-mbox-summary.c | 292 +- camel/providers/local/camel-mbox-summary.h | 4 +- camel/providers/local/camel-mh-folder.c | 120 +- camel/providers/local/camel-mh-folder.h | 16 +- camel/providers/local/camel-mh-store.c | 199 +- camel/providers/local/camel-mh-store.h | 15 +- camel/providers/local/camel-mh-summary.c | 113 +- camel/providers/local/camel-mh-summary.h | 9 +- camel/providers/local/camel-spool-folder.c | 61 +- camel/providers/local/camel-spool-folder.h | 18 +- camel/providers/local/camel-spool-store.c | 246 +- camel/providers/local/camel-spool-store.h | 15 +- camel/providers/local/camel-spool-summary.c | 183 +- camel/providers/local/camel-spool-summary.h | 2 +- camel/providers/nntp/camel-nntp-folder.c | 306 +- camel/providers/nntp/camel-nntp-folder.h | 7 +- camel/providers/nntp/camel-nntp-grouplist.c | 1 - camel/providers/nntp/camel-nntp-newsrc.c | 1 - camel/providers/nntp/camel-nntp-provider.c | 2 +- camel/providers/nntp/camel-nntp-store-summary.c | 78 +- camel/providers/nntp/camel-nntp-store-summary.h | 6 +- camel/providers/nntp/camel-nntp-store.c | 320 +- camel/providers/nntp/camel-nntp-store.h | 1 - camel/providers/nntp/camel-nntp-stream.c | 128 +- camel/providers/nntp/camel-nntp-stream.h | 26 +- camel/providers/nntp/camel-nntp-summary.c | 279 +- camel/providers/nntp/camel-nntp-summary.h | 6 +- camel/providers/pop3/camel-pop3-engine.c | 39 +- camel/providers/pop3/camel-pop3-engine.h | 2 +- camel/providers/pop3/camel-pop3-folder.c | 159 +- camel/providers/pop3/camel-pop3-folder.h | 20 +- camel/providers/pop3/camel-pop3-provider.c | 2 +- camel/providers/pop3/camel-pop3-store.c | 287 +- camel/providers/pop3/camel-pop3-store.h | 17 +- camel/providers/pop3/camel-pop3-stream.c | 121 +- camel/providers/pop3/camel-pop3-stream.h | 2 +- camel/providers/sendmail/camel-sendmail-provider.c | 2 +- .../providers/sendmail/camel-sendmail-transport.c | 79 +- .../providers/sendmail/camel-sendmail-transport.h | 14 +- camel/providers/smtp/camel-smtp-transport.c | 258 +- camel/providers/smtp/camel-smtp-transport.h | 13 +- .../libebook/tmpl/e-address-western.sgml | 3 + .../addressbook/libebook/tmpl/e-book-query.sgml | 3 + .../addressbook/libebook/tmpl/e-book-types.sgml | 4 + .../addressbook/libebook/tmpl/e-book-view.sgml | 3 + .../addressbook/libebook/tmpl/e-book.sgml | 3 + .../addressbook/libebook/tmpl/e-contact.sgml | 6 + .../addressbook/libebook/tmpl/e-destination.sgml | 4 + .../addressbook/libebook/tmpl/e-name-western.sgml | 3 + .../addressbook/libebook/tmpl/e-vcard.sgml | 4 + docs/reference/camel/tmpl/address-data.sgml | 3 + docs/reference/camel/tmpl/addresses.sgml | 3 + docs/reference/camel/tmpl/camel-address.sgml | 4 + docs/reference/camel/tmpl/camel-arg.sgml | 3 + docs/reference/camel/tmpl/camel-block-file.sgml | 3 + docs/reference/camel/tmpl/camel-certdb.sgml | 5 + docs/reference/camel/tmpl/camel-charset-map.sgml | 3 + .../reference/camel/tmpl/camel-cipher-context.sgml | 10 +- docs/reference/camel/tmpl/camel-data-cache.sgml | 3 + docs/reference/camel/tmpl/camel-data-wrapper.sgml | 4 + docs/reference/camel/tmpl/camel-db.sgml | 3 + docs/reference/camel/tmpl/camel-debug.sgml | 5 + docs/reference/camel/tmpl/camel-disco-diary.sgml | 3 + docs/reference/camel/tmpl/camel-disco-folder.sgml | 6 + docs/reference/camel/tmpl/camel-disco-store.sgml | 3 + docs/reference/camel/tmpl/camel-exception.sgml | 4 + docs/reference/camel/tmpl/camel-file-utils.sgml | 3 + docs/reference/camel/tmpl/camel-filter-driver.sgml | 3 + docs/reference/camel/tmpl/camel-filter-search.sgml | 3 + docs/reference/camel/tmpl/camel-folder-search.sgml | 4 + .../reference/camel/tmpl/camel-folder-summary.sgml | 3 + docs/reference/camel/tmpl/camel-folder-thread.sgml | 3 + docs/reference/camel/tmpl/camel-folder.sgml | 10 + docs/reference/camel/tmpl/camel-gpg-context.sgml | 3 + .../camel/tmpl/camel-groupwise-folder.sgml | 3 + .../camel/tmpl/camel-groupwise-journal.sgml | 3 + .../camel/tmpl/camel-groupwise-store-summary.sgml | 4 + .../camel/tmpl/camel-groupwise-store.sgml | 3 + .../camel/tmpl/camel-groupwise-summary.sgml | 3 + .../camel/tmpl/camel-groupwise-transport.sgml | 3 + .../camel/tmpl/camel-groupwise-utils.sgml | 3 + docs/reference/camel/tmpl/camel-html-parser.sgml | 4 + docs/reference/camel/tmpl/camel-http-stream.sgml | 3 + docs/reference/camel/tmpl/camel-iconv.sgml | 5 + docs/reference/camel/tmpl/camel-imap-command.sgml | 3 + docs/reference/camel/tmpl/camel-imap-folder.sgml | 8 + docs/reference/camel/tmpl/camel-imap-journal.sgml | 3 + .../camel/tmpl/camel-imap-message-cache.sgml | 3 + docs/reference/camel/tmpl/camel-imap-search.sgml | 3 + .../camel/tmpl/camel-imap-store-summary.sgml | 4 + docs/reference/camel/tmpl/camel-imap-store.sgml | 10 +- docs/reference/camel/tmpl/camel-imap-summary.sgml | 3 + docs/reference/camel/tmpl/camel-imap-utils.sgml | 3 + docs/reference/camel/tmpl/camel-imap-wrapper.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-command.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-engine.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-folder.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-journal.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-search.sgml | 3 + .../reference/camel/tmpl/camel-imap4-specials.sgml | 3 + .../camel/tmpl/camel-imap4-store-summary.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-store.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-stream.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-summary.sgml | 3 + docs/reference/camel/tmpl/camel-imap4-utils.sgml | 3 + docs/reference/camel/tmpl/camel-index.sgml | 3 + .../camel/tmpl/camel-internet-address.sgml | 4 + docs/reference/camel/tmpl/camel-junk-plugin.sgml | 3 + docs/reference/camel/tmpl/camel-list-utils.sgml | 3 + docs/reference/camel/tmpl/camel-local-folder.sgml | 3 + docs/reference/camel/tmpl/camel-local-store.sgml | 3 + docs/reference/camel/tmpl/camel-local-summary.sgml | 3 + docs/reference/camel/tmpl/camel-lock-client.sgml | 3 + docs/reference/camel/tmpl/camel-lock-helper.sgml | 3 + docs/reference/camel/tmpl/camel-lock.sgml | 3 + .../reference/camel/tmpl/camel-maildir-folder.sgml | 3 + docs/reference/camel/tmpl/camel-maildir-store.sgml | 3 + .../camel/tmpl/camel-maildir-summary.sgml | 3 + docs/reference/camel/tmpl/camel-mbox-folder.sgml | 3 + docs/reference/camel/tmpl/camel-mbox-store.sgml | 3 + docs/reference/camel/tmpl/camel-mbox-summary.sgml | 3 + docs/reference/camel/tmpl/camel-medium.sgml | 3 + docs/reference/camel/tmpl/camel-mempool.sgml | 3 + docs/reference/camel/tmpl/camel-mh-folder.sgml | 3 + docs/reference/camel/tmpl/camel-mh-store.sgml | 3 + docs/reference/camel/tmpl/camel-mh-summary.sgml | 3 + .../camel/tmpl/camel-mime-filter-basic.sgml | 3 + .../camel/tmpl/camel-mime-filter-bestenc.sgml | 3 + .../camel/tmpl/camel-mime-filter-canon.sgml | 3 + .../camel/tmpl/camel-mime-filter-charset.sgml | 3 + .../camel/tmpl/camel-mime-filter-crlf.sgml | 3 + .../camel/tmpl/camel-mime-filter-enriched.sgml | 3 + .../camel/tmpl/camel-mime-filter-from.sgml | 4 + .../camel/tmpl/camel-mime-filter-gzip.sgml | 3 + .../camel/tmpl/camel-mime-filter-html.sgml | 4 + .../camel/tmpl/camel-mime-filter-index.sgml | 3 + .../camel/tmpl/camel-mime-filter-linewrap.sgml | 3 + .../camel/tmpl/camel-mime-filter-pgp.sgml | 4 + .../camel/tmpl/camel-mime-filter-progress.sgml | 3 + .../camel/tmpl/camel-mime-filter-save.sgml | 3 + .../camel/tmpl/camel-mime-filter-tohtml.sgml | 3 + .../camel/tmpl/camel-mime-filter-windows.sgml | 3 + .../camel/tmpl/camel-mime-filter-yenc.sgml | 3 + docs/reference/camel/tmpl/camel-mime-filter.sgml | 4 + docs/reference/camel/tmpl/camel-mime-message.sgml | 4 + docs/reference/camel/tmpl/camel-mime-parser.sgml | 4 + docs/reference/camel/tmpl/camel-mime-part.sgml | 4 + docs/reference/camel/tmpl/camel-mime-utils.sgml | 5 + docs/reference/camel/tmpl/camel-movemail.sgml | 3 + docs/reference/camel/tmpl/camel-msgport.sgml | 4 + .../camel/tmpl/camel-multipart-encrypted.sgml | 4 + .../camel/tmpl/camel-multipart-signed.sgml | 4 + docs/reference/camel/tmpl/camel-multipart.sgml | 4 + docs/reference/camel/tmpl/camel-net-utils.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-address.sgml | 4 + docs/reference/camel/tmpl/camel-nntp-auth.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-folder.sgml | 4 + .../reference/camel/tmpl/camel-nntp-grouplist.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-newsrc.sgml | 3 + .../camel/tmpl/camel-nntp-resp-codes.sgml | 3 + .../camel/tmpl/camel-nntp-store-summary.sgml | 4 + docs/reference/camel/tmpl/camel-nntp-store.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-stream.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-summary.sgml | 3 + docs/reference/camel/tmpl/camel-nntp-utils.sgml | 3 + docs/reference/camel/tmpl/camel-object.sgml | 4 + .../reference/camel/tmpl/camel-offline-folder.sgml | 4 + .../camel/tmpl/camel-offline-journal.sgml | 3 + docs/reference/camel/tmpl/camel-offline-store.sgml | 5 + docs/reference/camel/tmpl/camel-operation.sgml | 4 + .../camel/tmpl/camel-partition-table.sgml | 6 + docs/reference/camel/tmpl/camel-pop3-engine.sgml | 3 + docs/reference/camel/tmpl/camel-pop3-folder.sgml | 3 + docs/reference/camel/tmpl/camel-pop3-store.sgml | 3 + docs/reference/camel/tmpl/camel-pop3-stream.sgml | 3 + docs/reference/camel/tmpl/camel-provider.sgml | 6 + .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 3 + .../camel/tmpl/camel-sasl-digest-md5.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-login.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-plain.sgml | 3 + .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 3 + docs/reference/camel/tmpl/camel-sasl.sgml | 3 + .../camel/tmpl/camel-search-sql-sexp.sgml | 3 + docs/reference/camel/tmpl/camel-search-sql.sgml | 3 + .../camel/tmpl/camel-seekable-stream.sgml | 3 + .../camel/tmpl/camel-seekable-substream.sgml | 3 + .../camel/tmpl/camel-sendmail-transport.sgml | 3 + docs/reference/camel/tmpl/camel-service.sgml | 4 + docs/reference/camel/tmpl/camel-session.sgml | 4 + docs/reference/camel/tmpl/camel-smime-context.sgml | 3 + .../reference/camel/tmpl/camel-smtp-transport.sgml | 3 + docs/reference/camel/tmpl/camel-spool-folder.sgml | 3 + docs/reference/camel/tmpl/camel-spool-store.sgml | 3 + docs/reference/camel/tmpl/camel-spool-summary.sgml | 3 + docs/reference/camel/tmpl/camel-store-summary.sgml | 4 + docs/reference/camel/tmpl/camel-store.sgml | 10 + docs/reference/camel/tmpl/camel-stream-buffer.sgml | 3 + docs/reference/camel/tmpl/camel-stream-filter.sgml | 3 + docs/reference/camel/tmpl/camel-stream-fs.sgml | 3 + docs/reference/camel/tmpl/camel-stream-mem.sgml | 4 + docs/reference/camel/tmpl/camel-stream-null.sgml | 4 + .../reference/camel/tmpl/camel-stream-process.sgml | 4 + docs/reference/camel/tmpl/camel-stream-vfs.sgml | 3 + docs/reference/camel/tmpl/camel-stream.sgml | 3 + docs/reference/camel/tmpl/camel-string-utils.sgml | 3 + .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 4 + .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 3 + docs/reference/camel/tmpl/camel-tcp-stream.sgml | 3 + docs/reference/camel/tmpl/camel-test-provider.sgml | 3 + docs/reference/camel/tmpl/camel-test.sgml | 6 + docs/reference/camel/tmpl/camel-text-index.sgml | 3 + docs/reference/camel/tmpl/camel-transport.sgml | 3 + docs/reference/camel/tmpl/camel-trie.sgml | 3 + docs/reference/camel/tmpl/camel-uid-cache.sgml | 3 + docs/reference/camel/tmpl/camel-url-scanner.sgml | 4 + docs/reference/camel/tmpl/camel-url.sgml | 3 + docs/reference/camel/tmpl/camel-utf8.sgml | 3 + docs/reference/camel/tmpl/camel-vee-folder.sgml | 3 + docs/reference/camel/tmpl/camel-vee-store.sgml | 4 + docs/reference/camel/tmpl/camel-vee-summary.sgml | 3 + docs/reference/camel/tmpl/camel-vtrash-folder.sgml | 3 + docs/reference/camel/tmpl/camel.sgml | 4 + docs/reference/camel/tmpl/folders.sgml | 3 + docs/reference/camel/tmpl/messages.sgml | 4 + docs/reference/camel/tmpl/session.sgml | 3 + docs/reference/camel/tmpl/streams.sgml | 3 + .../libedataserver/tmpl/e-account-list.sgml | 3 + docs/reference/libedataserver/tmpl/e-account.sgml | 4 + .../libedataserver/tmpl/e-categories.sgml | 4 + docs/reference/libedataserver/tmpl/e-flag.sgml | 4 + docs/reference/libedataserver/tmpl/e-iterator.sgml | 3 + .../libedataserver/tmpl/e-list-iterator.sgml | 3 + docs/reference/libedataserver/tmpl/e-list.sgml | 3 + docs/reference/libedataserver/tmpl/e-memory.sgml | 3 + docs/reference/libedataserver/tmpl/e-proxy.sgml | 4 + docs/reference/libedataserver/tmpl/e-sexp.sgml | 4 + .../libedataserver/tmpl/e-source-group.sgml | 3 + .../libedataserver/tmpl/e-source-list.sgml | 4 + docs/reference/libedataserver/tmpl/e-source.sgml | 3 + .../libedataserver/tmpl/e-time-utils.sgml | 4 + docs/reference/libedataserver/tmpl/e-uid.sgml | 4 + docs/reference/libedataserver/tmpl/e-url.sgml | 3 + docs/reference/libedataserver/tmpl/e-util.sgml | 15 +- .../libedataserver/tmpl/e-xml-hash-utils.sgml | 3 + .../reference/libedataserver/tmpl/e-xml-utils.sgml | 3 + .../reference/libedataserver/tmpl/eds-version.sgml | 3 + .../libedataserverui/tmpl/e-book-auth-util.sgml | 3 + .../libedataserverui/tmpl/e-categories-dialog.sgml | 3 + .../tmpl/e-category-completion.sgml | 4 + .../tmpl/e-cell-renderer-color.sgml | 4 + .../libedataserverui/tmpl/e-contact-store.sgml | 4 + .../tmpl/e-data-server-ui-marshal.sgml | 3 + .../libedataserverui/tmpl/e-destination-store.sgml | 4 + .../tmpl/e-name-selector-dialog.sgml | 4 + .../tmpl/e-name-selector-entry.sgml | 4 + .../tmpl/e-name-selector-list.sgml | 4 + .../tmpl/e-name-selector-model.sgml | 4 + .../libedataserverui/tmpl/e-name-selector.sgml | 4 + .../libedataserverui/tmpl/e-passwords.sgml | 7 + .../libedataserverui/tmpl/e-source-combo-box.sgml | 3 + .../tmpl/e-source-selector-dialog.sgml | 3 + .../libedataserverui/tmpl/e-source-selector.sgml | 3 + .../tmpl/e-tree-model-generator.sgml | 3 + 338 files changed, 7433 insertions(+), 5740 deletions(-) commit 42d8a30a497df386955a198538a80eb780ec2386 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Tue Apr 20 00:31:55 2010 +0100 Clean up the Google Contacts addressbook backend Merge the entirely redundant GoogleBook into EBookBackendGoogle and simplify things a bit. addressbook/backends/google/Makefile.am | 34 +- .../backends/google/e-book-backend-google.c | 1000 +++++++++++++++--- addressbook/backends/google/google-book.c | 1138 -------------------- addressbook/backends/google/google-book.h | 75 -- po/POTFILES.in | 1 - 5 files changed, 880 insertions(+), 1368 deletions(-) commit 182ba4f5d5e3f8bd27e3300430ecf0bf4bef0fb5 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Mon Apr 19 22:37:38 2010 +0100 Whitespace fixes for the Google Contacts addressbook backend .../backends/google/e-book-backend-google.c | 1102 +++++++------- .../backends/google/e-book-backend-google.h | 16 +- addressbook/backends/google/google-book.c | 1608 ++++++++++---------- addressbook/backends/google/google-book.h | 50 +- addressbook/backends/google/util.c | 1329 ++++++++--------- addressbook/backends/google/util.h | 21 +- 6 files changed, 1972 insertions(+), 2154 deletions(-) commit 2f15137de63a2c088218ebd9c86049581c824cfb Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Apr 19 14:24:11 2010 -0400 Get Camel tests building again. camel/tests/folder/test10.c | 1 + camel/tests/lib/messages.c | 58 ++++++++++++++++++--------------- camel/tests/mime-filter/test-tohtml.c | 33 +++++++++++-------- camel/tests/mime-filter/test1.c | 12 ++++--- camel/tests/smime/pgp.c | 4 +- camel/tests/stream/test1.c | 6 ++-- 6 files changed, 64 insertions(+), 50 deletions(-) commit 7d1446ea62ac2dc1b2fd446afc5ea5a931ce9bb2 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Apr 19 13:41:19 2010 -0400 Fix a typo in the previous commit. libedataserverui/e-contact-store.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 748111b1508e8a5a05c514ebbb3f701bcf5941cf Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Apr 19 13:02:10 2010 -0400 Seal up libedataserverui classes. Move all public members to a separate private structure. This breaks ABI and API, but we've already bumped the libedataserverui soname. Still need to go through these classes and add GObject properties so they're more EBinding-friendly. libedataserverui/e-cell-renderer-color.h | 2 +- libedataserverui/e-contact-store.c | 251 +++++++++----- libedataserverui/e-contact-store.h | 55 ++-- libedataserverui/e-destination-store.c | 222 ++++++++----- libedataserverui/e-destination-store.h | 64 ++-- libedataserverui/e-name-selector-dialog.c | 444 ++++++++++++++----------- libedataserverui/e-name-selector-dialog.h | 47 +-- libedataserverui/e-name-selector-entry.c | 474 +++++++++++++-------------- libedataserverui/e-name-selector-entry.h | 74 ++--- libedataserverui/e-name-selector-list.c | 246 ++++++++------ libedataserverui/e-name-selector-list.h | 45 ++-- libedataserverui/e-name-selector-model.c | 144 +++++---- libedataserverui/e-name-selector-model.h | 91 +++-- libedataserverui/e-name-selector.c | 152 +++++---- libedataserverui/e-name-selector.h | 61 +++-- libedataserverui/e-source-combo-box.h | 7 +- libedataserverui/e-source-selector-dialog.h | 47 ++- libedataserverui/e-tree-model-generator.c | 254 ++++++++------- libedataserverui/e-tree-model-generator.h | 78 ++--- 19 files changed, 1542 insertions(+), 1216 deletions(-) commit c8703b1f6dc99ab24e3c8a78beff2733731b49a3 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Apr 19 19:25:37 2010 +0200 Updated Spanish translation po/es.po | 38 +++++--------------------------------- 1 files changed, 5 insertions(+), 33 deletions(-) commit 28897beab5dcd4aab3586322a96280be92585db6 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sun Apr 19 08:37:27 2009 +0100 Bug 580021 â Port to external libgdata Convert Google calendar and contacts backends to use the external libgdata, depending on version >= 0.6.3. The e-d-s internal libgdata-1.2 has been dropped completely. The conversion of the Google calendar backend is untested and probably not working, but since people should be using CalDAV to access their Google Calendars, this shouldn't be a problem. The conversion of the Google contacts backend is fairly well tested, and has had support for a few new properties added. Most notably, addresses and names are now stored on Google's servers in a structured format which more closely maps to e-d-s' vCard representation than the previous flat string. Closes: bgo#580021 addressbook/backends/google/Makefile.am | 12 +- .../backends/google/e-book-backend-google.c | 171 ++- addressbook/backends/google/google-book.c | 420 ++--- addressbook/backends/google/google-book.h | 15 - addressbook/backends/google/util.c | 647 ++++--- addressbook/backends/google/util.h | 6 +- calendar/backends/google/Makefile.am | 12 +- .../backends/google/e-cal-backend-google-utils.c | 874 +++++--- .../backends/google/e-cal-backend-google-utils.h | 22 +- calendar/backends/google/e-cal-backend-google.c | 226 +-- calendar/backends/google/e-cal-backend-google.h | 23 +- configure.ac | 29 +- servers/Makefile.am | 2 +- servers/google/Makefile.am | 3 - servers/google/libgdata-google/Makefile.am | 38 - .../google/libgdata-google/gdata-google-service.c | 689 ------- .../google/libgdata-google/gdata-google-service.h | 73 - .../google/libgdata-google/libgdata-google.pc.in | 16 - servers/google/libgdata/Makefile.am | 42 - servers/google/libgdata/gdata-entry.c | 2155 -------------------- servers/google/libgdata/gdata-entry.h | 265 --- servers/google/libgdata/gdata-feed.c | 680 ------ servers/google/libgdata/gdata-feed.h | 74 - servers/google/libgdata/gdata-service-iface.c | 113 - servers/google/libgdata/gdata-service-iface.h | 82 - servers/google/libgdata/libgdata.pc.in | 15 - 26 files changed, 1347 insertions(+), 5357 deletions(-) commit 61284ee40cd0c613faf3d9d5f4189fc279b48334 Author: Laurent Coudeur <laurentc@iol.ie> Date: Mon Apr 19 17:50:03 2010 +0200 Updated French translation po/fr.po | 2538 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 1061 insertions(+), 1477 deletions(-) commit 17155a9aa42e44c59b6913a5f8e4c31aff3a6af1 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun Apr 18 21:57:41 2010 +0200 Updated Spanish translation po/es.po | 162 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 94 insertions(+), 68 deletions(-) commit 7c169db0ac545d3dd8502063de99bfa15f0a8f4a Author: Francisco Diéguez <fran.dieguez@mabishu.com> Date: Sun Apr 18 18:18:07 2010 +0200 Updated Galician translations po/gl.po | 138 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 69 insertions(+), 69 deletions(-) commit 37c30d35742f69841d79d45d7e8649b1dcfe042b Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Apr 18 10:34:23 2010 -0400 Bug 603773 - com_err.h doesn't exist on Solaris camel/camel-sasl-gssapi.c | 2 ++ m4/evo_krb5_support.m4 | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) commit 8b034c8eb1b5b1f07f81c1ef6e8796876306751c Author: Philip Withnall <philip@tecnocode.co.uk> Date: Tue Apr 13 18:29:38 2010 +0100 Miscellaneous string fixes Various small capitalisation and punctuation fixes. Helps: bgo#615713 addressbook/libebook/e-book.c | 2 +- addressbook/libebook/e-contact.c | 44 +++++++++++++------------- camel/providers/local/camel-spool-summary.c | 20 ++++++------ 3 files changed, 33 insertions(+), 33 deletions(-) commit 6f5f18a815e8d2b53aeacb1fee7dce8f5fc813dd Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun Apr 18 10:14:30 2010 +0200 Updated Spanish translation po/es.po | 412 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 207 insertions(+), 205 deletions(-) commit 76de167dc2ce082bde39b051fd6ed0d19c72757a Author: Francisco Diéguez <fran.dieguez@mabishu.com> Date: Sat Apr 17 21:10:05 2010 +0200 Updated Galician translations po/gl.po | 3174 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1528 insertions(+), 1646 deletions(-) commit a18266a9525f790a498937a6c567fbbd565a0581 Author: Alex Kloss <alexkloss@att.net> Date: Sat Apr 17 14:31:27 2010 -0400 Bug 501140 - IMAP provider missing mnemonics camel/providers/imap/camel-imap-provider.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 76e89b4d125b85a98ca5b342374a217bc0a7a483 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Fri Apr 16 18:35:50 2010 +0200 Updated Spanish translation po/es.po | 3134 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1506 insertions(+), 1628 deletions(-) commit a4cf8c96c8dc7d0298923144231680b6f61db36b Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 16 09:33:16 2010 +0200 Bug #562595 - POP3 Delete after X days should depend on Leave messages camel/providers/pop3/camel-pop3-provider.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c9683e0e8a6b17878fb0ec98fb48a9cbd83cf699 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Fri Apr 16 06:56:56 2010 +0200 Fix the build breakage properly :) libedataserver/e-time-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a2fe3d096ea38f60543455dae1c1aba633517659 Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Apr 15 23:11:59 2010 -0400 Fix build breakage. libedataserver/e-time-utils.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit d32962cededbc9f8c14e9922033f76c55e910595 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Fri Apr 16 01:10:54 2010 +0200 A little bit more of cleaning .../backends/groupwise/e-cal-backend-groupwise.c | 5 ++--- camel/camel-mime-utils.c | 10 ---------- 2 files changed, 2 insertions(+), 13 deletions(-) commit a78b5d47b5d36f9308d83747c0d72423d3e933a8 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Fri Apr 16 01:07:18 2010 +0200 Removing some pthreads related comments. calendar/backends/weather/e-weather-source-ccf.c | 5 ++--- calendar/libecal/e-cal-time-util.c | 6 +++--- camel/camel-mime-message.c | 5 ++--- camel/camel-mime-utils.c | 5 ++--- camel/camel-tcp-stream-raw.c | 6 +++++- libedataserver/e-time-utils.c | 7 ++++--- 6 files changed, 18 insertions(+), 16 deletions(-) commit b50b385f39f183df5726f8174627a3108fc9518b Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 15 20:47:13 2010 +0200 Bug #615776 - Drop camel-private.h and offer a public alternative for locks camel/Makefile.am | 2 +- camel/camel-block-file.c | 1 - camel/camel-certdb.c | 123 ++++++-- camel/camel-certdb.h | 10 + camel/camel-data-wrapper.c | 61 ++++- camel/camel-data-wrapper.h | 7 + camel/camel-filter-driver.c | 1 - camel/camel-folder-summary.c | 314 +++++++++++++------- camel/camel-folder-summary.h | 11 + camel/camel-folder.c | 131 +++++++-- camel/camel-folder.h | 9 + camel/camel-mime-parser.c | 1 - camel/camel-offline-journal.c | 2 +- camel/camel-private.h | 210 ------------- camel/camel-provider.c | 2 +- camel/camel-service.c | 98 +++++-- camel/camel-service.h | 8 + camel/camel-session.c | 90 +++++- camel/camel-session.h | 8 + camel/camel-store-summary.c | 178 ++++++++---- camel/camel-store-summary.h | 9 + camel/camel-store.c | 89 +++++-- camel/camel-store.h | 7 + camel/camel-stream-fs.c | 2 +- camel/camel-stream-vfs.c | 1 - camel/camel-tcp-stream-ssl.c | 1 - camel/camel-text-index.c | 1 - camel/camel-transport.c | 59 ++++- camel/camel-transport.h | 7 + camel/camel-uid-cache.c | 2 +- camel/camel-vee-folder.c | 262 +++++++++++------ camel/camel-vee-folder.h | 12 + camel/camel-vee-store.c | 1 - camel/camel-vee-summary.c | 21 +- camel/camel-vtrash-folder.c | 1 - camel/camel-win32.c | 2 +- camel/camel-win32.h | 58 ++++ camel/camel.c | 2 +- camel/providers/groupwise/camel-groupwise-folder.c | 84 +++--- .../groupwise/camel-groupwise-store-summary.c | 6 +- camel/providers/groupwise/camel-groupwise-store.c | 76 +++--- camel/providers/imap/camel-imap-command.c | 22 +- camel/providers/imap/camel-imap-folder.c | 68 ++--- camel/providers/imap/camel-imap-store-summary.c | 6 +- camel/providers/imap/camel-imap-store.c | 72 +++--- camel/providers/imapx/camel-imapx-server.c | 6 +- camel/providers/imapx/camel-imapx-store-summary.c | 6 +- camel/providers/imapx/camel-imapx-store.c | 6 +- camel/providers/imapx/camel-imapx-tokenise.h | 5 +- camel/providers/local/camel-local-folder.c | 2 - camel/providers/local/camel-mh-summary.c | 6 +- camel/providers/local/camel-spool-summary.c | 1 + camel/providers/nntp/camel-nntp-folder.c | 28 +- camel/providers/nntp/camel-nntp-store-summary.c | 6 +- camel/providers/nntp/camel-nntp-store.c | 36 +-- camel/providers/pop3/camel-pop3-engine.c | 3 +- camel/providers/smtp/camel-smtp-transport.c | 4 +- 57 files changed, 1421 insertions(+), 826 deletions(-) commit c1730ba391e0c0658d6eb85bdcd1f10113ddcf3e Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Apr 14 17:50:23 2010 -0400 Merge some cleanup bits from camel-gobject. camel/camel-disco-folder.c | 394 +++++---- camel/camel-disco-folder.h | 2 + camel/camel-disco-store.c | 314 ++++---- camel/camel-disco-store.h | 2 + camel/camel-folder-summary.c | 1 - camel/camel-folder.c | 1939 ++++++++++++++++++++++-------------------- camel/camel-store-summary.c | 893 +++++++++++--------- camel/camel-store-summary.h | 2 + camel/camel-store.c | 762 +++++++++-------- camel/camel-store.h | 2 + 10 files changed, 2275 insertions(+), 2036 deletions(-) commit e01898bcd368cc7e96158286579d8dd419e59352 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 15 14:38:10 2010 +0200 Bug #608766 - Replace pthread with GLib's GThread calendar/libecal/e-cal.c | 1 - camel/camel-block-file.c | 53 ++++++++++++------------- camel/camel-certdb.c | 11 ++--- camel/camel-data-wrapper.c | 4 +- camel/camel-debug.c | 13 ++---- camel/camel-exception.c | 1 - camel/camel-folder-summary.c | 7 +-- camel/camel-lock-client.c | 7 +-- camel/camel-mime-utils.c | 18 ++++---- camel/camel-object.c | 27 ++++++------- camel/camel-object.h | 1 - camel/camel-operation.c | 29 ++++--------- camel/camel-partition-table.c | 20 +++++----- camel/camel-private.h | 7 +-- camel/camel-provider.c | 12 +++-- camel/camel-sasl-popb4smtp.c | 7 +-- camel/camel-service.c | 1 - camel/camel-string-utils.c | 15 +++---- camel/providers/imapx/camel-imapx-exception.c | 19 ++++----- camel/providers/local/camel-local-private.h | 1 - camel/providers/nntp/camel-nntp-newsrc.c | 1 - camel/tests/folder/test10.c | 19 ++++++--- camel/tests/folder/test11.c | 1 - camel/tests/folder/test8.c | 24 +++++++---- camel/tests/lib/camel-test.c | 21 ++++------ configure.ac | 25 ++---------- libedataserver/e-data-server-util.c | 44 ++++----------------- libedataserver/e-data-server-util.h | 3 +- m4/evo_pthread_check.m4 | 16 ------- 29 files changed, 163 insertions(+), 245 deletions(-) commit da6cbdc2dca32853975a39dd1b448b6c942db1d2 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Tue Apr 13 18:22:58 2010 +0100 Updated British English translation po/en_GB.po | 2563 ++++++++++++++++++++++++++++------------------------------- 1 files changed, 1222 insertions(+), 1341 deletions(-) commit 2750c20e55dbcba04e86ffe4161ebeb584c4ca3f Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Apr 14 00:48:46 2010 +0530 Bug 507423 (bnc) - Message list in Inbox doesn't get refreshed camel/providers/groupwise/camel-groupwise-folder.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 86c871fc48f14e29e48ba240a8d11fa5687bf9fe Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Apr 14 00:41:55 2010 +0530 Show deleted mails from trash and fix a crash camel/providers/groupwise/camel-groupwise-folder.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit ac0da7deb1c2ddbca37738005353466be848d9f0 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Apr 12 20:56:27 2010 -0400 Merge some cleanup bits from camel-gobject. camel/camel-cipher-context.c | 3 +- camel/camel-data-cache.c | 2 +- camel/camel-data-wrapper.c | 4 +- camel/camel-disco-folder.c | 5 +- camel/camel-disco-store.c | 9 +- camel/camel-filter-driver.c | 323 +++--- camel/camel-filter-search.c | 36 +- camel/camel-folder-search.c | 244 ++-- camel/camel-folder-search.h | 2 + camel/camel-folder-summary.c | 272 ++--- camel/camel-folder-summary.h | 10 +- camel/camel-folder-thread.c | 3 +- camel/camel-folder.c | 746 ++++++------ camel/camel-folder.h | 2 + camel/camel-gpg-context.c | 20 +- camel/camel-http-stream.c | 5 +- camel/camel-index-control.c | 2 +- camel/camel-index.c | 248 +++-- camel/camel-index.h | 6 + camel/camel-mime-message.c | 6 +- camel/camel-mime-parser.c | 74 +- camel/camel-mime-part-utils.c | 9 +- camel/camel-mime-part.c | 1371 ++++++++++---------- camel/camel-mime-part.h | 16 +- camel/camel-mime-utils.c | 16 +- camel/camel-multipart-encrypted.c | 101 +- camel/camel-multipart-signed.c | 562 ++++---- camel/camel-multipart-signed.h | 1 - camel/camel-multipart.c | 688 +++++----- camel/camel-multipart.h | 2 + camel/camel-object.c | 12 +- camel/camel-object.h | 9 +- camel/camel-offline-folder.c | 146 +-- camel/camel-offline-folder.h | 2 + camel/camel-offline-journal.c | 68 +- camel/camel-offline-store.c | 92 +- camel/camel-partition-table.c | 14 +- camel/camel-sasl.c | 3 +- camel/camel-seekable-substream.c | 3 +- camel/camel-service.c | 3 +- camel/camel-session.c | 3 +- camel/camel-smime-context.c | 2 +- camel/camel-store-summary.c | 454 ++++---- camel/camel-store.c | 20 +- camel/camel-stream-buffer.c | 3 +- camel/camel-stream-filter.c | 6 +- camel/camel-tcp-stream-ssl.c | 6 +- camel/camel-text-index.c | 1163 +++++++++-------- camel/camel-vee-folder.c | 1207 +++++++++--------- camel/camel-vee-store.c | 523 ++++---- camel/camel-vee-summary.c | 53 +- camel/camel-vee-summary.h | 1 - camel/camel-vtrash-folder.c | 197 ++-- camel/providers/groupwise/camel-groupwise-folder.c | 3 +- camel/providers/groupwise/camel-groupwise-store.c | 6 +- .../providers/groupwise/camel-groupwise-summary.c | 6 +- camel/providers/groupwise/camel-groupwise-utils.c | 6 +- camel/providers/imap/camel-imap-command.c | 4 +- camel/providers/imap/camel-imap-folder.c | 8 +- camel/providers/imap/camel-imap-search.c | 6 +- camel/providers/imap/camel-imap-store.c | 22 +- camel/providers/imap/camel-imap-summary.c | 8 +- camel/providers/imap/camel-imap-wrapper.c | 6 +- camel/providers/imapx/camel-imapx-folder.c | 4 +- camel/providers/imapx/camel-imapx-server.c | 52 +- camel/providers/imapx/camel-imapx-store.c | 6 +- camel/providers/imapx/camel-imapx-stream.c | 6 +- camel/providers/imapx/camel-imapx-summary.c | 8 +- camel/providers/imapx/camel-imapx-utils.c | 8 +- camel/providers/local/camel-local-folder.c | 6 +- camel/providers/local/camel-local-store.c | 4 +- camel/providers/local/camel-local-summary.c | 13 +- camel/providers/local/camel-maildir-folder.c | 4 +- camel/providers/local/camel-maildir-store.c | 4 +- camel/providers/local/camel-maildir-summary.c | 7 +- camel/providers/local/camel-mbox-folder.c | 6 +- camel/providers/local/camel-mbox-store.c | 12 +- camel/providers/local/camel-mbox-summary.c | 17 +- camel/providers/local/camel-mh-folder.c | 4 +- camel/providers/local/camel-mh-store.c | 14 +- camel/providers/local/camel-mh-summary.c | 2 +- camel/providers/local/camel-spool-store.c | 4 +- camel/providers/nntp/camel-nntp-folder.c | 5 +- camel/providers/nntp/camel-nntp-store.c | 4 +- camel/providers/nntp/camel-nntp-stream.c | 5 +- camel/providers/nntp/camel-nntp-summary.c | 8 +- camel/providers/pop3/camel-pop3-engine.c | 2 +- camel/providers/pop3/camel-pop3-folder.c | 17 +- camel/providers/pop3/camel-pop3-store.c | 10 +- camel/providers/pop3/camel-pop3-stream.c | 5 +- camel/tests/folder/test1.c | 2 +- camel/tests/folder/test10.c | 10 +- camel/tests/folder/test4.c | 2 +- camel/tests/folder/test5.c | 2 +- camel/tests/folder/test8.c | 2 +- camel/tests/folder/test9.c | 3 +- camel/tests/lib/camel-test.h | 2 +- camel/tests/lib/folders.c | 2 +- camel/tests/lib/messages.c | 4 +- camel/tests/smime/pgp.c | 22 +- .../reference/camel/tmpl/camel-folder-summary.sgml | 2 - docs/reference/camel/tmpl/camel-mime-part.sgml | 8 +- docs/reference/camel/tmpl/camel-object.sgml | 1 + docs/reference/camel/tmpl/camel-stream-buffer.sgml | 10 +- docs/reference/camel/tmpl/camel-stream-filter.sgml | 1 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 2 +- docs/reference/camel/tmpl/camel-stream-mem.sgml | 4 +- 107 files changed, 4637 insertions(+), 4532 deletions(-) commit b7d4262fd5136174232ff8a83d8ea694bc539541 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Tue Apr 13 11:15:57 2010 +0200 [win32] Use _WIN32 define instead of G_OS_WIN32 in public headers camel/camel-tcp-stream-raw.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 678143f38f6905e4f4b0262623fec9831f5818cf Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Tue Apr 13 11:03:46 2010 +0200 [win32] G_OS_WIN32 cannot be defined if no glib header is included camel/camel-tcp-stream.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cf243b39158cbca7aeed483ffe42aebf903edc74 Author: Milan Crha <mcrha@redhat.com> Date: Mon Apr 12 23:41:08 2010 +0200 Bug #611646 - Calendar shows recurring birthdays incorrectly calendar/libecal/e-cal.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 1eea6a72b22f4ddf2626b5448db608f6b0847b98 Author: Alexandre Rostovtsev <tetromino@gmail.com> Date: Mon Apr 12 16:58:27 2010 -0400 Bug 615290 - Fails to build with Heimdal Kerberos camel/camel-sasl-gssapi.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ea9cc0df049d8c7240b83e2a9b11b12095f9430f Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Apr 10 18:27:39 2010 -0400 Merge some cleanup bits from camel-gobject. camel/camel-folder-search.c | 15 +- camel/camel-http-stream.c | 436 ++++++++-------- camel/camel-multipart-signed.c | 8 +- camel/camel-seekable-stream.c | 123 +++--- camel/camel-seekable-stream.h | 2 + camel/camel-seekable-substream.c | 238 +++++----- camel/camel-stream-buffer.c | 552 +++++++++++--------- camel/camel-stream-buffer.h | 16 +- camel/camel-stream-filter.c | 455 +++++++++-------- camel/camel-stream-filter.h | 4 +- camel/camel-stream-fs.c | 302 ++++++----- camel/camel-stream-fs.h | 5 +- camel/camel-stream-mem.c | 354 +++++++------ camel/camel-stream-mem.h | 7 +- camel/camel-stream-null.c | 53 ++- camel/camel-stream-process.c | 152 +++--- camel/camel-stream-vfs.c | 219 ++++---- camel/camel-stream-vfs.h | 2 - camel/camel-stream.c | 133 ++++-- camel/camel-stream.h | 4 +- camel/camel-tcp-stream-raw.c | 304 +++++------ camel/camel-tcp-stream-ssl.c | 389 +++++++------- camel/camel-tcp-stream.c | 104 ++--- camel/camel-tcp-stream.h | 7 +- camel/providers/groupwise/camel-groupwise-utils.c | 22 +- camel/providers/imapx/camel-imapx-server.c | 17 +- camel/providers/local/camel-mbox-folder.c | 6 +- camel/providers/nntp/camel-nntp-store.c | 8 +- docs/reference/camel/tmpl/camel-address.sgml | 3 + docs/reference/camel/tmpl/camel-block-file.sgml | 19 + docs/reference/camel/tmpl/camel-certdb.sgml | 10 + .../reference/camel/tmpl/camel-cipher-context.sgml | 7 +- docs/reference/camel/tmpl/camel-data-cache.sgml | 7 +- docs/reference/camel/tmpl/camel-data-wrapper.sgml | 6 + docs/reference/camel/tmpl/camel-disco-diary.sgml | 5 + docs/reference/camel/tmpl/camel-disco-folder.sgml | 2 + docs/reference/camel/tmpl/camel-disco-store.sgml | 3 + docs/reference/camel/tmpl/camel-filter-driver.sgml | 2 + docs/reference/camel/tmpl/camel-folder-search.sgml | 10 + .../reference/camel/tmpl/camel-folder-summary.sgml | 27 + docs/reference/camel/tmpl/camel-folder.sgml | 10 + docs/reference/camel/tmpl/camel-gpg-context.sgml | 7 +- docs/reference/camel/tmpl/camel-html-parser.sgml | 2 + docs/reference/camel/tmpl/camel-http-stream.sgml | 14 + docs/reference/camel/tmpl/camel-index.sgml | 17 + .../camel/tmpl/camel-internet-address.sgml | 2 + docs/reference/camel/tmpl/camel-medium.sgml | 7 +- .../camel/tmpl/camel-mime-filter-basic.sgml | 2 + .../camel/tmpl/camel-mime-filter-bestenc.sgml | 2 + .../camel/tmpl/camel-mime-filter-canon.sgml | 2 + .../camel/tmpl/camel-mime-filter-charset.sgml | 2 + .../camel/tmpl/camel-mime-filter-crlf.sgml | 2 + .../camel/tmpl/camel-mime-filter-enriched.sgml | 2 + .../camel/tmpl/camel-mime-filter-from.sgml | 2 + .../camel/tmpl/camel-mime-filter-gzip.sgml | 2 + .../camel/tmpl/camel-mime-filter-html.sgml | 2 + .../camel/tmpl/camel-mime-filter-index.sgml | 2 + .../camel/tmpl/camel-mime-filter-linewrap.sgml | 2 + .../camel/tmpl/camel-mime-filter-pgp.sgml | 2 + .../camel/tmpl/camel-mime-filter-progress.sgml | 2 + .../camel/tmpl/camel-mime-filter-save.sgml | 2 + .../camel/tmpl/camel-mime-filter-tohtml.sgml | 2 + .../camel/tmpl/camel-mime-filter-windows.sgml | 2 + .../camel/tmpl/camel-mime-filter-yenc.sgml | 2 + docs/reference/camel/tmpl/camel-mime-filter.sgml | 10 + docs/reference/camel/tmpl/camel-mime-message.sgml | 10 + docs/reference/camel/tmpl/camel-mime-parser.sgml | 2 + docs/reference/camel/tmpl/camel-mime-part.sgml | 29 +- .../camel/tmpl/camel-multipart-encrypted.sgml | 5 + .../camel/tmpl/camel-multipart-signed.sgml | 10 + docs/reference/camel/tmpl/camel-multipart.sgml | 4 + docs/reference/camel/tmpl/camel-nntp-address.sgml | 2 + docs/reference/camel/tmpl/camel-object.sgml | 7 + .../reference/camel/tmpl/camel-offline-folder.sgml | 2 + .../camel/tmpl/camel-offline-journal.sgml | 4 + docs/reference/camel/tmpl/camel-offline-store.sgml | 2 + .../camel/tmpl/camel-partition-table.sgml | 13 + .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 3 + docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 2 + .../camel/tmpl/camel-sasl-digest-md5.sgml | 2 + docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 2 + docs/reference/camel/tmpl/camel-sasl-login.sgml | 2 + docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 2 + docs/reference/camel/tmpl/camel-sasl-plain.sgml | 2 + .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 2 + docs/reference/camel/tmpl/camel-sasl.sgml | 22 +- .../camel/tmpl/camel-seekable-stream.sgml | 4 + .../camel/tmpl/camel-seekable-substream.sgml | 2 + docs/reference/camel/tmpl/camel-service.sgml | 7 + docs/reference/camel/tmpl/camel-session.sgml | 7 + docs/reference/camel/tmpl/camel-smime-context.sgml | 2 + docs/reference/camel/tmpl/camel-store-summary.sgml | 12 + docs/reference/camel/tmpl/camel-store.sgml | 8 + docs/reference/camel/tmpl/camel-stream-buffer.sgml | 10 + docs/reference/camel/tmpl/camel-stream-filter.sgml | 3 + docs/reference/camel/tmpl/camel-stream-fs.sgml | 2 + docs/reference/camel/tmpl/camel-stream-mem.sgml | 4 + docs/reference/camel/tmpl/camel-stream-null.sgml | 2 + .../reference/camel/tmpl/camel-stream-process.sgml | 3 + docs/reference/camel/tmpl/camel-stream-vfs.sgml | 2 + docs/reference/camel/tmpl/camel-stream.sgml | 2 + .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 3 + .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 2 + docs/reference/camel/tmpl/camel-tcp-stream.sgml | 1 + docs/reference/camel/tmpl/camel-text-index.sgml | 8 + docs/reference/camel/tmpl/camel-transport.sgml | 2 + docs/reference/camel/tmpl/camel-unused.sgml | 72 +++ docs/reference/camel/tmpl/camel-vee-folder.sgml | 10 + docs/reference/camel/tmpl/camel-vee-store.sgml | 3 + docs/reference/camel/tmpl/camel-vee-summary.sgml | 3 + docs/reference/camel/tmpl/camel-vtrash-folder.sgml | 3 + 111 files changed, 2537 insertions(+), 1910 deletions(-) commit 83b0a7d5a27f55c40fbc4c1713f275b64d505a11 Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 9 10:54:47 2010 +0200 Implement CamelVeeStore::get_name() camel/camel-vee-store.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 17dd87155a15678d432d60c9242c2de5564c076b Author: punit <jpunit@novell.com> Date: Fri Apr 9 09:41:28 2010 +0200 Bug #514041 - Add space between categories addressbook/libebook/e-contact.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 6aba16e5e3e0988701ce7aa4d9124b17ea7dbda2 Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 9 09:37:03 2010 +0200 Bump gtk+ version requirement to 2.20.0 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1958f0f5cc7828ea86fe0277eef854d5475213d5 Author: Bharath Acharya <abharath@novell.com> Date: Fri Apr 9 10:19:30 2010 +0530 Bug 583791 (bnc) - User created contact list does not behave reliably We do not fetch the members of a list in GroupWise for autocompletion. Added an env variable to fetch all the members. .../backends/groupwise/e-book-backend-groupwise.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6082af1715469a7642608585eb6edafd401f76cb Author: Matthew Barnes <mbarnes@redhat.com> Date: Thu Apr 8 13:01:00 2010 -0400 Add GSEAL_ENABLE to AS_COMPILER_FLAGS. configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d4e69b4904e3bd28f36e00743e3b3f6c36e99f8b Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Thu Apr 8 18:41:44 2010 +0200 Assure that G_OS_WIN32 can be defined before relying on it camel/camel-file-utils.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9d8fd4a174cb37d677497b99880cc84ff6edd0d8 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Apr 8 20:04:19 2010 +0530 Compare the recurrence appointments using item id rather than rid while fetching deltas, Rid comparision may not be fool-proof as default_zone can change .../groupwise/e-cal-backend-groupwise-utils.c | 43 ++++++-- .../backends/groupwise/e-cal-backend-groupwise.c | 106 +++++++------------- .../backends/groupwise/e-cal-backend-groupwise.h | 1 + 3 files changed, 72 insertions(+), 78 deletions(-) commit 4a4e2b85f63ddbba377a9251ea6556c59f7a17d6 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Thu Apr 8 16:47:39 2010 +0530 re-arrange the locks .../groupwise/e-cal-backend-groupwise-utils.c | 35 ++++++++-- .../groupwise/e-cal-backend-groupwise-utils.h | 2 +- .../backends/groupwise/e-cal-backend-groupwise.c | 73 ++++++++----------- .../backends/groupwise/e-cal-backend-groupwise.h | 3 + 4 files changed, 65 insertions(+), 48 deletions(-) commit 2b764d7d18cb8f73965ea208aa0630e8a3de4728 Author: Michael Meeks <michael.meeks@novell.com> Date: Thu Apr 8 13:57:35 2010 +0100 Don't leave dangling stale pointers to ECal's in the backend calendar/libedata-cal/e-cal-backend.c | 42 ++++++++++++++++++--------------- 1 files changed, 23 insertions(+), 19 deletions(-) commit 1bf7bbb2e9d0d3f08a3272e674fb966f26e23179 Author: Milan Crha <mcrha@redhat.com> Date: Wed Apr 7 10:31:13 2010 +0200 Bug #253510 - Do not use "Item(s)" in translatable string libedataserverui/e-categories-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dd6b2afa7e739c11eba30e47319f9f2724a4e909 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Apr 6 21:03:53 2010 -0400 Fix distcheck errors. camel/tests/folder/test1.c | 4 - camel/tests/folder/test10.c | 4 - camel/tests/folder/test11.c | 4 - camel/tests/folder/test2.c | 8 - camel/tests/folder/test3.c | 8 - camel/tests/folder/test4.c | 4 - camel/tests/folder/test5.c | 4 - camel/tests/folder/test6.c | 8 - camel/tests/folder/test7.c | 8 - camel/tests/folder/test8.c | 4 - camel/tests/folder/test9.c | 10 - camel/tests/lib/addresses.h | 3 +- camel/tests/lib/camel-test-provider.c | 4 - camel/tests/lib/camel-test.c | 2 - camel/tests/lib/camel-test.h | 2 +- camel/tests/lib/folders.c | 2 - camel/tests/lib/folders.h | 7 - camel/tests/lib/messages.c | 5 - camel/tests/lib/messages.h | 3 +- camel/tests/lib/session.h | 2 +- camel/tests/lib/streams.c | 4 - camel/tests/lib/streams.h | 3 +- camel/tests/message/test1.c | 4 - camel/tests/message/test2.c | 3 - camel/tests/message/test3.c | 5 - camel/tests/message/test4.c | 5 - camel/tests/mime-filter/test-charset.c | 9 +- camel/tests/mime-filter/test-crlf.c | 7 +- camel/tests/mime-filter/test-tohtml.c | 9 +- camel/tests/mime-filter/test1.c | 7 +- camel/tests/misc/rfc2047.c | 2 - camel/tests/misc/split.c | 1 - camel/tests/misc/test1.c | 2 - camel/tests/misc/test2.c | 2 - camel/tests/misc/url-scan.c | 2 - camel/tests/misc/url.c | 2 - camel/tests/misc/utf7.c | 2 - camel/tests/smime/pgp-mime.c | 5 - camel/tests/smime/pgp.c | 3 - camel/tests/smime/pkcs7.c | 2 - camel/tests/stream/test1.c | 2 - camel/tests/stream/test2.c | 2 - camel/tests/stream/test3.c | 4 - docs/reference/camel/tmpl/camel-address.sgml | 3 - docs/reference/camel/tmpl/camel-block-file.sgml | 19 - docs/reference/camel/tmpl/camel-certdb.sgml | 10 - .../reference/camel/tmpl/camel-cipher-context.sgml | 7 +- docs/reference/camel/tmpl/camel-data-cache.sgml | 7 +- docs/reference/camel/tmpl/camel-data-wrapper.sgml | 6 - docs/reference/camel/tmpl/camel-disco-diary.sgml | 5 - docs/reference/camel/tmpl/camel-disco-folder.sgml | 2 - docs/reference/camel/tmpl/camel-disco-store.sgml | 3 - docs/reference/camel/tmpl/camel-filter-driver.sgml | 2 - docs/reference/camel/tmpl/camel-folder-search.sgml | 10 - .../reference/camel/tmpl/camel-folder-summary.sgml | 27 - docs/reference/camel/tmpl/camel-folder.sgml | 10 - docs/reference/camel/tmpl/camel-gpg-context.sgml | 7 +- docs/reference/camel/tmpl/camel-html-parser.sgml | 2 - docs/reference/camel/tmpl/camel-http-stream.sgml | 14 - docs/reference/camel/tmpl/camel-imap4-command.sgml | 141 --- docs/reference/camel/tmpl/camel-imap4-engine.sgml | 299 ----- docs/reference/camel/tmpl/camel-imap4-folder.sgml | 34 - docs/reference/camel/tmpl/camel-imap4-journal.sgml | 46 - docs/reference/camel/tmpl/camel-imap4-search.sgml | 24 - .../reference/camel/tmpl/camel-imap4-specials.sgml | 56 - .../camel/tmpl/camel-imap4-store-summary.sgml | 73 -- docs/reference/camel/tmpl/camel-imap4-store.sgml | 10 - docs/reference/camel/tmpl/camel-imap4-stream.sgml | 93 -- docs/reference/camel/tmpl/camel-imap4-summary.sgml | 109 -- docs/reference/camel/tmpl/camel-imap4-utils.sgml | 185 --- docs/reference/camel/tmpl/camel-index.sgml | 17 - .../camel/tmpl/camel-internet-address.sgml | 2 - docs/reference/camel/tmpl/camel-medium.sgml | 7 +- .../camel/tmpl/camel-mime-filter-basic.sgml | 2 - .../camel/tmpl/camel-mime-filter-bestenc.sgml | 2 - .../camel/tmpl/camel-mime-filter-canon.sgml | 2 - .../camel/tmpl/camel-mime-filter-charset.sgml | 2 - .../camel/tmpl/camel-mime-filter-crlf.sgml | 2 - .../camel/tmpl/camel-mime-filter-enriched.sgml | 2 - .../camel/tmpl/camel-mime-filter-from.sgml | 2 - .../camel/tmpl/camel-mime-filter-gzip.sgml | 2 - .../camel/tmpl/camel-mime-filter-html.sgml | 2 - .../camel/tmpl/camel-mime-filter-index.sgml | 2 - .../camel/tmpl/camel-mime-filter-linewrap.sgml | 2 - .../camel/tmpl/camel-mime-filter-pgp.sgml | 2 - .../camel/tmpl/camel-mime-filter-progress.sgml | 2 - .../camel/tmpl/camel-mime-filter-save.sgml | 2 - .../camel/tmpl/camel-mime-filter-tohtml.sgml | 2 - .../camel/tmpl/camel-mime-filter-windows.sgml | 2 - .../camel/tmpl/camel-mime-filter-yenc.sgml | 2 - docs/reference/camel/tmpl/camel-mime-filter.sgml | 10 - docs/reference/camel/tmpl/camel-mime-message.sgml | 10 - docs/reference/camel/tmpl/camel-mime-parser.sgml | 2 - docs/reference/camel/tmpl/camel-mime-part.sgml | 29 +- .../camel/tmpl/camel-multipart-encrypted.sgml | 5 - .../camel/tmpl/camel-multipart-signed.sgml | 10 - docs/reference/camel/tmpl/camel-multipart.sgml | 4 - docs/reference/camel/tmpl/camel-nntp-address.sgml | 2 - docs/reference/camel/tmpl/camel-object.sgml | 7 - .../reference/camel/tmpl/camel-offline-folder.sgml | 2 - .../camel/tmpl/camel-offline-journal.sgml | 4 - docs/reference/camel/tmpl/camel-offline-store.sgml | 2 - .../camel/tmpl/camel-partition-table.sgml | 13 - .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 3 - docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 2 - .../camel/tmpl/camel-sasl-digest-md5.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-login.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 2 - docs/reference/camel/tmpl/camel-sasl-plain.sgml | 2 - .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 2 - docs/reference/camel/tmpl/camel-sasl.sgml | 22 +- .../camel/tmpl/camel-seekable-stream.sgml | 4 - .../camel/tmpl/camel-seekable-substream.sgml | 2 - docs/reference/camel/tmpl/camel-service.sgml | 7 - docs/reference/camel/tmpl/camel-session.sgml | 7 - docs/reference/camel/tmpl/camel-smime-context.sgml | 2 - docs/reference/camel/tmpl/camel-store-summary.sgml | 12 - docs/reference/camel/tmpl/camel-store.sgml | 8 - docs/reference/camel/tmpl/camel-stream-buffer.sgml | 10 - docs/reference/camel/tmpl/camel-stream-filter.sgml | 3 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 2 - docs/reference/camel/tmpl/camel-stream-mem.sgml | 4 - docs/reference/camel/tmpl/camel-stream-null.sgml | 2 - .../reference/camel/tmpl/camel-stream-process.sgml | 3 - docs/reference/camel/tmpl/camel-stream-vfs.sgml | 2 - docs/reference/camel/tmpl/camel-stream.sgml | 2 - .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 3 - .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 2 - docs/reference/camel/tmpl/camel-tcp-stream.sgml | 1 - docs/reference/camel/tmpl/camel-text-index.sgml | 8 - docs/reference/camel/tmpl/camel-transport.sgml | 2 - docs/reference/camel/tmpl/camel-unused.sgml | 1303 +++++++++++++++++--- docs/reference/camel/tmpl/camel-vee-folder.sgml | 10 - docs/reference/camel/tmpl/camel-vee-store.sgml | 3 - docs/reference/camel/tmpl/camel-vee-summary.sgml | 3 - docs/reference/camel/tmpl/camel-vtrash-folder.sgml | 3 - po/POTFILES.in | 13 - 138 files changed, 1217 insertions(+), 1790 deletions(-) commit 044a4f41047615fe031e88ccb0762b99e0cb05f4 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Apr 6 19:44:56 2010 -0400 Drop the "hula" Camel provider. Novell's Hula project died half a decade ago. camel/providers/Makefile.am | 6 +- camel/providers/hula/Makefile.am | 27 ---- camel/providers/hula/camel-hula-provider.c | 178 ---------------------------- camel/providers/hula/libcamelhula.urls | 1 - configure.ac | 20 --- 5 files changed, 1 insertions(+), 231 deletions(-) commit d184ede3a56453f95e09479de75e38e8e6a9c2a2 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Apr 6 19:43:19 2010 -0400 Drop the "imap4" Camel provider. IMAPX is the future. camel/providers/Makefile.am | 6 +- camel/providers/imap4/Makefile.am | 49 - camel/providers/imap4/camel-imap4-command.c | 728 --------- camel/providers/imap4/camel-imap4-command.h | 142 -- camel/providers/imap4/camel-imap4-engine.c | 1775 -------------------- camel/providers/imap4/camel-imap4-engine.h | 233 --- camel/providers/imap4/camel-imap4-folder.c | 1274 --------------- camel/providers/imap4/camel-imap4-folder.h | 86 - camel/providers/imap4/camel-imap4-journal.c | 354 ---- camel/providers/imap4/camel-imap4-journal.h | 84 - camel/providers/imap4/camel-imap4-provider.c | 150 -- camel/providers/imap4/camel-imap4-search.c | 310 ---- camel/providers/imap4/camel-imap4-search.h | 69 - camel/providers/imap4/camel-imap4-specials.c | 99 -- camel/providers/imap4/camel-imap4-specials.h | 51 - camel/providers/imap4/camel-imap4-store-summary.c | 400 ----- camel/providers/imap4/camel-imap4-store-summary.h | 82 - camel/providers/imap4/camel-imap4-store.c | 1799 --------------------- camel/providers/imap4/camel-imap4-store.h | 58 - camel/providers/imap4/camel-imap4-stream.c | 723 --------- camel/providers/imap4/camel-imap4-stream.h | 120 -- camel/providers/imap4/camel-imap4-summary.c | 1662 ------------------- camel/providers/imap4/camel-imap4-summary.h | 99 -- camel/providers/imap4/camel-imap4-utils.c | 788 --------- camel/providers/imap4/camel-imap4-utils.h | 104 -- camel/providers/imap4/libcamelimap4.urls | 1 - configure.ac | 17 - 27 files changed, 1 insertions(+), 11262 deletions(-) commit 3a748e23bbe0368a06d1ce109ef0279238f725bf Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Apr 4 00:56:36 2010 -0400 Merge miscellaneous cleanups from camel-gobject. camel/camel-address.c | 91 ++- camel/camel-block-file.c | 178 ++-- camel/camel-certdb.c | 158 ++-- camel/camel-certdb.h | 2 + camel/camel-cipher-context.c | 448 ++++++---- camel/camel-cipher-context.h | 20 +- camel/camel-data-cache.c | 126 ++- camel/camel-data-cache.h | 8 +- camel/camel-data-wrapper.c | 342 ++++--- camel/camel-data-wrapper.h | 2 + camel/camel-db.c | 1 - camel/camel-debug.c | 3 +- camel/camel-disco-diary.c | 77 +- camel/camel-disco-store.h | 1 - camel/camel-file-utils.c | 18 +- camel/camel-filter-driver.c | 8 +- camel/camel-folder-thread.c | 6 +- camel/camel-folder.c | 2 +- camel/camel-gpg-context.c | 490 ++++++---- camel/camel-gpg-context.h | 7 +- camel/camel-html-parser.c | 77 +- camel/camel-iconv.c | 8 +- camel/camel-index-control.c | 27 +- camel/camel-index.c | 12 +- camel/camel-internet-address.c | 118 +-- camel/camel-junk-plugin.c | 2 - camel/camel-lock-client.c | 42 +- camel/camel-lock.c | 43 +- camel/camel-medium.c | 217 ++--- camel/camel-medium.h | 2 + camel/camel-mime-filter-basic.c | 311 ++++--- camel/camel-mime-filter-basic.h | 6 - camel/camel-mime-filter-bestenc.c | 248 +++-- camel/camel-mime-filter-bestenc.h | 22 +- camel/camel-mime-filter-canon.c | 139 ++- camel/camel-mime-filter-canon.h | 4 +- camel/camel-mime-filter-charset.c | 192 +++-- camel/camel-mime-filter-charset.h | 8 +- camel/camel-mime-filter-crlf.c | 189 +++-- camel/camel-mime-filter-crlf.h | 8 +- camel/camel-mime-filter-enriched.c | 213 +++-- camel/camel-mime-filter-enriched.h | 5 +- camel/camel-mime-filter-from.c | 111 ++- camel/camel-mime-filter-from.h | 6 +- camel/camel-mime-filter-gzip.c | 286 +++--- camel/camel-mime-filter-gzip.h | 7 +- camel/camel-mime-filter-html.c | 144 ++-- camel/camel-mime-filter-index.c | 150 ++-- camel/camel-mime-filter-index.h | 3 - camel/camel-mime-filter-linewrap.c | 169 ++-- camel/camel-mime-filter-linewrap.h | 10 +- camel/camel-mime-filter-pgp.c | 165 ++-- camel/camel-mime-filter-pgp.h | 7 +- camel/camel-mime-filter-progress.c | 127 ++- camel/camel-mime-filter-progress.h | 6 +- camel/camel-mime-filter-save.c | 121 ++- camel/camel-mime-filter-save.h | 4 +- camel/camel-mime-filter-tohtml.c | 307 ++++--- camel/camel-mime-filter-tohtml.h | 10 +- camel/camel-mime-filter-windows.c | 144 ++-- camel/camel-mime-filter-windows.h | 5 +- camel/camel-mime-filter-yenc.c | 398 ++++---- camel/camel-mime-filter-yenc.h | 10 +- camel/camel-mime-filter.c | 127 ++- camel/camel-mime-filter.h | 2 + camel/camel-mime-message.c | 535 ++++++----- camel/camel-mime-parser.c | 4 +- camel/camel-movemail.c | 109 ++- camel/camel-net-utils-win32.h | 9 +- camel/camel-net-utils.c | 56 +- camel/camel-nntp-address.c | 128 ++-- camel/camel-object.c | 38 +- camel/camel-object.h | 8 +- camel/camel-offline-journal.c | 2 +- camel/camel-operation.c | 2 - camel/camel-operation.h | 2 +- camel/camel-partition-table.c | 8 +- camel/camel-provider.c | 50 +- camel/camel-sasl-anonymous.c | 133 ++-- camel/camel-sasl-cram-md5.c | 84 +- camel/camel-sasl-cram-md5.h | 2 + camel/camel-sasl-digest-md5.c | 232 +++--- camel/camel-sasl-gssapi.c | 163 ++-- camel/camel-sasl-login.c | 103 +- camel/camel-sasl-ntlm.c | 184 ++-- camel/camel-sasl-ntlm.h | 2 + camel/camel-sasl-plain.c | 67 +- camel/camel-sasl-plain.h | 2 + camel/camel-sasl-popb4smtp.c | 105 ++- camel/camel-sasl-popb4smtp.h | 2 + camel/camel-sasl.c | 163 +++- camel/camel-sasl.h | 16 +- camel/camel-search-private.c | 30 +- camel/camel-search-sql-sexp.c | 1 - camel/camel-search-sql.c | 1 - camel/camel-service.c | 400 +++++---- camel/camel-service.h | 5 +- camel/camel-session.c | 616 +++++++------ camel/camel-session.h | 2 + camel/camel-smime-context.c | 1027 ++++++++++---------- camel/camel-store-summary.c | 6 +- camel/camel-stream-mem.c | 2 +- camel/camel-stream-mem.h | 2 +- camel/camel-stream-null.c | 2 +- camel/camel-stream-process.c | 6 +- camel/camel-stream.c | 4 +- camel/camel-text-index.c | 16 +- camel/camel-transport.c | 61 +- camel/camel-transport.h | 3 +- camel/camel-uid-cache.c | 1 - camel/camel-url.c | 11 +- camel/camel-vee-folder.c | 6 +- camel/camel-vee-store.c | 6 +- camel/camel-win32.c | 1 - camel/camel.c | 3 +- camel/providers/groupwise/camel-groupwise-folder.c | 3 +- .../groupwise/camel-groupwise-store-summary.c | 6 +- camel/providers/groupwise/camel-groupwise-store.c | 2 +- camel/providers/imap/camel-imap-message-cache.c | 2 +- camel/providers/imap/camel-imap-search.c | 4 +- camel/providers/imap/camel-imap-store-summary.c | 6 +- camel/providers/imap/camel-imap-store.c | 2 +- camel/providers/imap4/camel-imap4-engine.c | 2 +- camel/providers/imapx/camel-imapx-server.c | 8 +- camel/providers/imapx/camel-imapx-store-summary.c | 6 +- camel/providers/imapx/camel-imapx-store.c | 4 +- camel/providers/imapx/camel-imapx-stream.c | 6 +- camel/providers/imapx/camel-imapx-view-summary.c | 4 +- camel/providers/local/camel-local-summary.c | 6 +- camel/providers/local/camel-maildir-summary.c | 6 +- camel/providers/local/camel-mbox-folder.c | 6 +- camel/providers/local/camel-mbox-summary.c | 8 +- camel/providers/local/camel-mh-summary.c | 6 +- camel/providers/local/camel-spool-summary.c | 6 +- camel/providers/nntp/camel-nntp-folder.c | 4 +- camel/providers/nntp/camel-nntp-store-summary.c | 6 +- camel/providers/nntp/camel-nntp-stream.c | 6 +- camel/providers/nntp/camel-nntp-summary.c | 6 +- camel/providers/pop3/camel-pop3-engine.c | 6 +- camel/providers/pop3/camel-pop3-store.c | 2 +- camel/providers/pop3/camel-pop3-stream.c | 6 +- camel/providers/smtp/camel-smtp-transport.c | 4 +- camel/tests/lib/messages.c | 4 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 4 - docs/reference/camel/tmpl/camel-data-cache.sgml | 3 - docs/reference/camel/tmpl/camel-gpg-context.sgml | 2 +- .../camel/tmpl/camel-mime-filter-basic.sgml | 4 - .../camel/tmpl/camel-mime-filter-bestenc.sgml | 14 +- .../camel/tmpl/camel-mime-filter-canon.sgml | 2 +- .../camel/tmpl/camel-mime-filter-charset.sgml | 3 - .../camel/tmpl/camel-mime-filter-crlf.sgml | 6 +- .../camel/tmpl/camel-mime-filter-enriched.sgml | 3 +- .../camel/tmpl/camel-mime-filter-from.sgml | 2 +- .../camel/tmpl/camel-mime-filter-gzip.sgml | 2 - .../camel/tmpl/camel-mime-filter-index.sgml | 2 - .../camel/tmpl/camel-mime-filter-linewrap.sgml | 6 +- .../camel/tmpl/camel-mime-filter-pgp.sgml | 4 +- .../camel/tmpl/camel-mime-filter-progress.sgml | 4 +- .../camel/tmpl/camel-mime-filter-save.sgml | 2 +- .../camel/tmpl/camel-mime-filter-tohtml.sgml | 6 +- .../camel/tmpl/camel-mime-filter-windows.sgml | 3 +- .../camel/tmpl/camel-mime-filter-yenc.sgml | 6 +- docs/reference/camel/tmpl/camel-object.sgml | 7 - docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 1 + docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 1 + docs/reference/camel/tmpl/camel-sasl-plain.sgml | 1 + .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 1 + docs/reference/camel/tmpl/camel-sasl.sgml | 14 +- docs/reference/camel/tmpl/camel-unused.sgml | 14 + 169 files changed, 6002 insertions(+), 4873 deletions(-) commit 0cc4133c0f24749ba15036dfe2814fbb347e61c1 Author: Milan Crha <mcrha@redhat.com> Date: Tue Apr 6 21:03:14 2010 +0200 Bug #336776 - Learning junk feedback in status bar unclear camel/camel-folder.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit fca0f959e0505d54becc21b7f38744fb3c503f2f Author: Milan Crha <mcrha@redhat.com> Date: Tue Apr 6 19:42:10 2010 +0200 Bug #593843 - Unclear "Use cancel" translatable message camel/providers/nntp/camel-nntp-folder.c | 6 +++--- camel/providers/nntp/camel-nntp-store.c | 2 +- camel/providers/nntp/camel-nntp-summary.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 354a933ec6412cadc1a3f8ac3e45509ec025711d Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Tue Apr 6 16:31:16 2010 +0200 [win32] Trying to remove inclusion of win32 headers in camel headers. Following the new include policy of camel/camel.h, windows defines were poluting everything. Trying to make them unseen and unheard of. camel/camel-http-stream.c | 5 +++++ camel/camel-mime-utils.c | 5 +++++ camel/camel-net-utils.c | 2 ++ camel/camel-net-utils.h | 11 +++++++---- camel/camel-sasl-digest-md5.c | 5 +++++ camel/camel-tcp-stream-raw.c | 2 ++ camel/camel-tcp-stream-ssl.c | 5 +++++ camel/camel-tcp-stream.c | 5 +++++ camel/camel-tcp-stream.h | 14 +++++++++++--- camel/providers/groupwise/camel-groupwise-store.c | 5 +++++ camel/providers/imap/camel-imap-store.c | 5 +++++ camel/providers/imapx/camel-imapx-server.c | 5 +++++ camel/providers/nntp/camel-nntp-store.c | 5 +++++ camel/providers/pop3/camel-pop3-store.c | 5 +++++ camel/providers/smtp/camel-smtp-provider.c | 5 +++++ camel/providers/smtp/camel-smtp-transport.c | 5 +++++ camel/providers/smtp/camel-smtp-transport.h | 8 ++++++++ 17 files changed, 90 insertions(+), 7 deletions(-) commit c185f7aa512cd0da2d558e61c043d7d9ee73cf98 Author: Milan Crha <mcrha@redhat.com> Date: Tue Apr 6 16:36:57 2010 +0200 Do not call camel_mime_filter_basic_new recursively camel/camel-mime-filter-basic.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7c2c116ed027faff8aa7eb2060694f1419102353 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Tue Apr 6 11:31:04 2010 +0200 Assure that the G_OS_WIN32 is defined on windows camel/camel-tcp-stream.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6b7fc62fa7925697fd2f91733b8838900f6b8109 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Apr 3 16:06:51 2010 -0400 Merge some cleanup bits from camel-gobject. This introduces some minor API breakage. Nothing major. camel/Makefile.am | 1 - camel/camel-address.c | 6 +- camel/camel-address.h | 54 ++- camel/camel-block-file.h | 48 ++- camel/camel-certdb.h | 5 +- camel/camel-cipher-context.c | 8 +- camel/camel-cipher-context.h | 86 ++-- camel/camel-data-cache.c | 43 +-- camel/camel-data-cache.h | 68 ++-- camel/camel-data-wrapper.c | 8 +- camel/camel-data-wrapper.h | 91 ++-- camel/camel-db.h | 1 + camel/camel-disco-diary.h | 49 +- camel/camel-disco-folder.h | 150 ++++--- camel/camel-disco-store.h | 14 +- camel/camel-exception.h | 4 +- camel/camel-filter-driver.c | 15 +- camel/camel-filter-driver.h | 12 +- camel/camel-filter-search.h | 5 +- camel/camel-folder-search.c | 2 +- camel/camel-folder-search.h | 6 +- camel/camel-folder-summary.c | 50 ++- camel/camel-folder-summary.h | 25 +- camel/camel-folder.h | 494 +++++++++++--------- camel/camel-gpg-context.c | 44 +- camel/camel-gpg-context.h | 14 +- camel/camel-html-parser.c | 2 - camel/camel-html-parser.h | 6 +- camel/camel-http-stream.h | 35 +- camel/camel-index-control.c | 12 +- camel/camel-index.c | 14 +- camel/camel-index.h | 131 +++--- camel/camel-internet-address.c | 6 +- camel/camel-internet-address.h | 39 ++- camel/camel-medium.c | 24 +- camel/camel-medium.h | 71 ++-- camel/camel-mime-filter-basic.c | 25 +- camel/camel-mime-filter-basic.h | 11 +- camel/camel-mime-filter-bestenc.c | 4 +- camel/camel-mime-filter-bestenc.h | 19 +- camel/camel-mime-filter-canon.h | 5 +- camel/camel-mime-filter-charset.c | 20 +- camel/camel-mime-filter-charset.h | 9 +- camel/camel-mime-filter-crlf.h | 8 +- camel/camel-mime-filter-enriched.c | 18 +- camel/camel-mime-filter-enriched.h | 12 +- camel/camel-mime-filter-from.c | 5 +- camel/camel-mime-filter-from.h | 5 +- camel/camel-mime-filter-gzip.h | 10 +- camel/camel-mime-filter-html.c | 5 +- camel/camel-mime-filter-html.h | 11 +- camel/camel-mime-filter-index.c | 24 +- camel/camel-mime-filter-index.h | 24 +- camel/camel-mime-filter-linewrap.h | 10 +- camel/camel-mime-filter-pgp.h | 17 +- camel/camel-mime-filter-progress.h | 10 +- camel/camel-mime-filter-save.c | 19 +- camel/camel-mime-filter-save.h | 8 +- camel/camel-mime-filter-tohtml.c | 18 +- camel/camel-mime-filter-tohtml.h | 15 +- camel/camel-mime-filter-windows.h | 17 +- camel/camel-mime-filter-yenc.h | 48 ++- camel/camel-mime-filter.h | 66 ++- camel/camel-mime-message.c | 63 ++-- camel/camel-mime-message.h | 37 +- camel/camel-mime-parser.h | 5 +- camel/camel-mime-part-utils.c | 6 +- camel/camel-mime-part-utils.h | 7 +- camel/camel-mime-part.c | 43 +- camel/camel-mime-part.h | 17 +- camel/camel-multipart-encrypted.h | 2 +- camel/camel-multipart-signed.c | 2 +- camel/camel-multipart-signed.h | 2 +- camel/camel-multipart.h | 14 +- camel/camel-nntp-address.c | 6 +- camel/camel-nntp-address.h | 17 +- camel/camel-object.h | 14 +- camel/camel-offline-folder.h | 2 +- camel/camel-offline-journal.h | 4 +- camel/camel-offline-store.h | 2 +- camel/camel-operation.c | 53 --- camel/camel-operation.h | 3 - camel/camel-partition-table.h | 61 ++- camel/camel-private.h | 16 +- camel/camel-provider.h | 22 +- camel/camel-sasl-anonymous.h | 15 +- camel/camel-sasl-cram-md5.h | 14 +- camel/camel-sasl-digest-md5.h | 17 +- camel/camel-sasl-gssapi.h | 9 +- camel/camel-sasl-login.h | 18 +- camel/camel-sasl-ntlm.h | 14 +- camel/camel-sasl-plain.h | 14 +- camel/camel-sasl-popb4smtp.c | 1 + camel/camel-sasl-popb4smtp.h | 14 +- camel/camel-sasl.h | 50 ++- camel/camel-search-private.c | 2 +- camel/camel-search-sql-sexp.h | 2 + camel/camel-search-sql.h | 2 + camel/camel-seekable-stream.h | 40 +- camel/camel-seekable-substream.h | 11 +- camel/camel-service.h | 93 ++-- camel/camel-session.c | 1 + camel/camel-session.h | 37 +- camel/camel-smime-context.c | 16 +- camel/camel-smime-context.h | 8 +- camel/camel-store-summary.h | 8 +- camel/camel-store.h | 219 +++++----- camel/camel-stream-buffer.h | 56 ++-- camel/camel-stream-filter.c | 6 +- camel/camel-stream-filter.h | 16 +- camel/camel-stream-fs.h | 35 +- camel/camel-stream-mem.h | 31 +- camel/camel-stream-null.h | 1 + camel/camel-stream-process.h | 10 +- camel/camel-stream-vfs.h | 9 +- camel/camel-stream.h | 69 ++-- camel/camel-tcp-stream-raw.h | 16 +- camel/camel-tcp-stream-ssl.h | 17 +- camel/camel-tcp-stream.h | 56 ++- camel/camel-text-index.c | 10 +- camel/camel-text-index.h | 50 +- camel/camel-transport.h | 19 +- camel/camel-types.h | 80 ---- camel/camel-url.h | 3 +- camel/camel-vee-folder.h | 9 +- camel/camel-vee-store.c | 1 + camel/camel-vee-store.h | 7 +- camel/camel-vee-summary.h | 19 +- camel/camel-vtrash-folder.h | 13 +- camel/camel.h | 3 - camel/providers/groupwise/camel-groupwise-folder.c | 6 +- camel/providers/groupwise/camel-groupwise-folder.h | 2 +- .../providers/groupwise/camel-groupwise-journal.h | 2 +- camel/providers/groupwise/camel-groupwise-store.h | 2 +- .../providers/groupwise/camel-groupwise-summary.c | 3 - .../groupwise/camel-groupwise-transport.h | 2 +- camel/providers/groupwise/camel-groupwise-utils.c | 18 +- camel/providers/imap/camel-imap-folder.c | 11 +- camel/providers/imap/camel-imap-folder.h | 2 +- camel/providers/imap/camel-imap-journal.h | 2 +- camel/providers/imap/camel-imap-message-cache.h | 2 +- camel/providers/imap/camel-imap-search.c | 2 +- camel/providers/imap/camel-imap-store.c | 2 +- camel/providers/imap/camel-imap-store.h | 2 +- camel/providers/imap/camel-imap-wrapper.h | 2 +- camel/providers/imap4/camel-imap4-engine.h | 2 +- camel/providers/imap4/camel-imap4-folder.h | 2 +- camel/providers/imap4/camel-imap4-journal.h | 2 +- camel/providers/imap4/camel-imap4-search.h | 2 +- camel/providers/imap4/camel-imap4-store.h | 2 +- camel/providers/imap4/camel-imap4-stream.h | 2 +- camel/providers/imap4/camel-imap4-summary.h | 2 +- camel/providers/imapx/camel-imapx-folder.c | 2 +- camel/providers/imapx/camel-imapx-folder.h | 2 +- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/providers/imapx/camel-imapx-store.c | 2 +- camel/providers/imapx/camel-imapx-store.h | 2 +- camel/providers/local/camel-local-folder.h | 2 +- camel/providers/local/camel-local-store.h | 2 +- camel/providers/local/camel-maildir-folder.h | 2 +- camel/providers/local/camel-maildir-store.h | 2 +- camel/providers/local/camel-mbox-folder.c | 2 +- camel/providers/local/camel-mbox-folder.h | 2 +- camel/providers/local/camel-mbox-store.h | 2 +- camel/providers/local/camel-mh-folder.h | 2 +- camel/providers/local/camel-mh-store.h | 2 +- camel/providers/local/camel-spool-store.h | 2 +- camel/providers/nntp/camel-nntp-folder.c | 7 +- camel/providers/nntp/camel-nntp-store.c | 4 +- camel/providers/nntp/camel-nntp-store.h | 2 +- camel/providers/pop3/camel-pop3-folder.c | 2 +- camel/providers/pop3/camel-pop3-folder.h | 2 +- camel/providers/pop3/camel-pop3-store.c | 2 +- camel/providers/pop3/camel-pop3-store.h | 2 +- .../providers/sendmail/camel-sendmail-transport.c | 6 +- .../providers/sendmail/camel-sendmail-transport.h | 2 +- camel/providers/smtp/camel-smtp-transport.c | 10 +- camel/providers/smtp/camel-smtp-transport.h | 2 +- camel/tests/folder/test8.c | 2 +- camel/tests/lib/messages.c | 6 +- camel/tests/lib/session.h | 2 +- camel/tests/message/test1.c | 6 +- camel/tests/message/test3.c | 26 +- camel/tests/smime/pgp.c | 4 +- docs/reference/camel/tmpl/camel-certdb.sgml | 2 +- .../reference/camel/tmpl/camel-cipher-context.sgml | 2 +- docs/reference/camel/tmpl/camel-data-cache.sgml | 27 +- docs/reference/camel/tmpl/camel-data-wrapper.sgml | 2 +- docs/reference/camel/tmpl/camel-disco-diary.sgml | 2 +- docs/reference/camel/tmpl/camel-disco-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-disco-store.sgml | 2 +- .../reference/camel/tmpl/camel-folder-summary.sgml | 2 - docs/reference/camel/tmpl/camel-folder.sgml | 6 +- docs/reference/camel/tmpl/camel-gpg-context.sgml | 6 +- .../camel/tmpl/camel-groupwise-folder.sgml | 2 +- .../camel/tmpl/camel-groupwise-journal.sgml | 2 +- .../camel/tmpl/camel-groupwise-store.sgml | 2 +- .../camel/tmpl/camel-groupwise-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-http-stream.sgml | 2 +- docs/reference/camel/tmpl/camel-imap-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-imap-journal.sgml | 2 +- .../camel/tmpl/camel-imap-message-cache.sgml | 2 +- docs/reference/camel/tmpl/camel-imap-store.sgml | 2 +- docs/reference/camel/tmpl/camel-imap-wrapper.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-engine.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-journal.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-search.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-store.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-stream.sgml | 2 +- docs/reference/camel/tmpl/camel-imap4-summary.sgml | 2 +- docs/reference/camel/tmpl/camel-index.sgml | 46 +-- docs/reference/camel/tmpl/camel-local-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-local-store.sgml | 2 +- .../reference/camel/tmpl/camel-maildir-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-maildir-store.sgml | 2 +- docs/reference/camel/tmpl/camel-mbox-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-mbox-store.sgml | 2 +- docs/reference/camel/tmpl/camel-medium.sgml | 20 +- docs/reference/camel/tmpl/camel-mh-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-mh-store.sgml | 2 +- .../camel/tmpl/camel-mime-filter-basic.sgml | 8 - .../camel/tmpl/camel-mime-filter-charset.sgml | 8 - .../camel/tmpl/camel-mime-filter-enriched.sgml | 2 +- .../camel/tmpl/camel-mime-filter-gzip.sgml | 2 +- .../camel/tmpl/camel-mime-filter-index.sgml | 8 - .../camel/tmpl/camel-mime-filter-save.sgml | 8 - .../camel/tmpl/camel-mime-filter-tohtml.sgml | 6 +- .../camel/tmpl/camel-mime-filter-yenc.sgml | 2 +- docs/reference/camel/tmpl/camel-mime-message.sgml | 2 +- docs/reference/camel/tmpl/camel-mime-part.sgml | 24 +- .../camel/tmpl/camel-multipart-encrypted.sgml | 2 +- .../camel/tmpl/camel-multipart-signed.sgml | 2 +- docs/reference/camel/tmpl/camel-multipart.sgml | 2 +- docs/reference/camel/tmpl/camel-nntp-store.sgml | 2 +- .../reference/camel/tmpl/camel-offline-folder.sgml | 2 +- .../camel/tmpl/camel-offline-journal.sgml | 2 +- docs/reference/camel/tmpl/camel-offline-store.sgml | 2 +- docs/reference/camel/tmpl/camel-operation.sgml | 25 - docs/reference/camel/tmpl/camel-pop3-folder.sgml | 2 +- docs/reference/camel/tmpl/camel-pop3-store.sgml | 2 +- .../reference/camel/tmpl/camel-sasl-anonymous.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl-cram-md5.sgml | 2 +- .../camel/tmpl/camel-sasl-digest-md5.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl-gssapi.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl-login.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl-ntlm.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl-plain.sgml | 2 +- .../reference/camel/tmpl/camel-sasl-popb4smtp.sgml | 2 +- docs/reference/camel/tmpl/camel-sasl.sgml | 2 +- .../camel/tmpl/camel-seekable-stream.sgml | 2 +- .../camel/tmpl/camel-seekable-substream.sgml | 2 +- .../camel/tmpl/camel-sendmail-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-service.sgml | 2 +- docs/reference/camel/tmpl/camel-session.sgml | 2 +- docs/reference/camel/tmpl/camel-smime-context.sgml | 2 +- .../reference/camel/tmpl/camel-smtp-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-spool-store.sgml | 2 +- docs/reference/camel/tmpl/camel-store.sgml | 2 +- docs/reference/camel/tmpl/camel-stream-buffer.sgml | 2 +- docs/reference/camel/tmpl/camel-stream-filter.sgml | 9 - docs/reference/camel/tmpl/camel-stream-fs.sgml | 2 +- docs/reference/camel/tmpl/camel-stream-mem.sgml | 2 +- .../reference/camel/tmpl/camel-stream-process.sgml | 6 +- docs/reference/camel/tmpl/camel-stream-vfs.sgml | 2 +- docs/reference/camel/tmpl/camel-stream.sgml | 2 +- .../reference/camel/tmpl/camel-tcp-stream-raw.sgml | 2 +- .../reference/camel/tmpl/camel-tcp-stream-ssl.sgml | 2 +- docs/reference/camel/tmpl/camel-tcp-stream.sgml | 2 +- docs/reference/camel/tmpl/camel-transport.sgml | 2 +- docs/reference/camel/tmpl/camel-unused.sgml | 125 +++++ docs/reference/camel/tmpl/session.sgml | 2 +- 272 files changed, 2162 insertions(+), 2132 deletions(-) commit 6759a05112000ff8b03e407f77ee13af5082d221 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Apr 2 17:49:32 2010 -0400 Generate ChangeLog files for tarball releases. Remove old ChangeLog files that predate our switch to git. .gitignore | 2 +- ChangeLog | 4446 +------ Makefile.am | 18 +- addressbook/ChangeLog | 5678 -------- calendar/ChangeLog | 7249 ---------- camel/ChangeLog |10217 -------------- camel/ChangeLog.pre-1-4 |22083 ------------------------------ camel/Makefile.am | 1 - camel/providers/groupwise/ChangeLog | 1972 --- camel/providers/hula/ChangeLog | 12 - camel/providers/imap/ChangeLog | 1373 -- camel/providers/imap4/ChangeLog | 400 - camel/providers/imapx/ChangeLog | 77 - camel/providers/local/ChangeLog | 649 - camel/providers/nntp/ChangeLog | 233 - camel/providers/pop3/ChangeLog | 264 - camel/providers/sendmail/ChangeLog | 21 - camel/providers/smtp/ChangeLog | 122 - camel/tests/ChangeLog | 47 - libedataserverui/ChangeLog | 1670 --- po/ChangeLog | 4459 ------ servers/google/libgdata-google/ChangeLog | 93 - servers/google/libgdata/ChangeLog | 102 - servers/groupwise/ChangeLog | 1826 --- 24 files changed, 19 insertions(+), 62995 deletions(-) commit 3b924a754d829cdb350ff572599cc016da297a3f Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Apr 2 17:15:15 2010 -0400 Avoid C++ keywords in headers. Particularly, in <libedataserver/e-sexp.h>. .../backends/groupwise/e-book-backend-groupwise.c | 20 ++++---- addressbook/backends/ldap/e-book-backend-ldap.c | 20 ++++---- addressbook/libebook/e-book-query.c | 16 +++--- addressbook/libedata-book/e-book-backend-sexp.c | 8 ++-- addressbook/libedata-book/e-book-backend-summary.c | 4 +- calendar/libedata-cal/e-cal-backend-sexp.c | 34 +++++++------- camel/camel-filter-search.c | 30 ++++++------ camel/camel-folder-search.c | 42 +++++++++--------- camel/camel-search-sql-sexp.c | 8 ++-- camel/providers/imap/camel-imap-search.c | 6 +- libedataserver/e-sexp.c | 48 ++++++++++---------- libedataserver/e-sexp.h | 4 +- 12 files changed, 120 insertions(+), 120 deletions(-) commit 9acc8ab70f4695cfe88e8da6019efeeeb4634b79 Author: Matthew Barnes <mbarnes@redhat.com> Date: Fri Apr 2 11:30:58 2010 -0400 Lock down Camel headers. Henceforth only <camel/camel.h> may be included from outside of Camel. This also applies to Camel's own provider modules. addressbook/libebook/Makefile.am | 8 ++- addressbook/libebook/e-destination.c | 2 +- camel/Makefile.am | 52 +++++++++++--------- camel/camel-address.h | 10 +++- camel/camel-arg.h | 6 ++- camel/camel-block-file.h | 10 +++- camel/camel-certdb.h | 10 +++- camel/camel-charset-map.h | 10 +++- camel/camel-cipher-context.h | 4 ++ camel/camel-data-cache.h | 6 ++- camel/camel-data-wrapper.h | 6 ++- camel/camel-db.h | 8 ++- camel/camel-debug.h | 6 ++- camel/camel-disco-diary.h | 6 ++- camel/camel-disco-folder.h | 6 ++- camel/camel-disco-store.h | 6 ++- camel/camel-exception.h | 6 ++- camel/camel-file-utils.h | 6 ++- camel/camel-filter-driver.h | 10 +++- camel/camel-filter-search.h | 4 ++ camel/camel-folder-search.h | 10 +++- camel/camel-folder-summary.h | 10 +++- camel/camel-folder-thread.h | 10 +++- camel/camel-folder.h | 6 ++- camel/camel-gpg-context.h | 10 +++- camel/camel-html-parser.h | 10 +++- camel/camel-http-stream.h | 10 +++- camel/camel-iconv.h | 10 +++- camel/camel-index.h | 10 +++- camel/camel-internet-address.h | 10 +++- camel/camel-junk-plugin.h | 8 ++- camel/camel-list-utils.h | 8 ++- camel/camel-lock-client.h | 10 +++- camel/camel-lock-helper.h | 10 +++- camel/camel-lock.h | 10 +++- camel/camel-medium.h | 6 ++- camel/camel-mempool.h | 4 ++ camel/camel-mime-filter-basic.h | 10 +++- camel/camel-mime-filter-bestenc.h | 10 +++- camel/camel-mime-filter-canon.h | 10 +++- camel/camel-mime-filter-charset.h | 10 +++- camel/camel-mime-filter-crlf.h | 10 +++- camel/camel-mime-filter-enriched.h | 10 +++- camel/camel-mime-filter-from.h | 10 +++- camel/camel-mime-filter-gzip.h | 10 +++- camel/camel-mime-filter-html.h | 10 +++- camel/camel-mime-filter-index.h | 10 +++- camel/camel-mime-filter-linewrap.h | 10 +++- camel/camel-mime-filter-pgp.h | 10 +++- camel/camel-mime-filter-progress.h | 10 +++- camel/camel-mime-filter-save.h | 10 +++- camel/camel-mime-filter-tohtml.h | 10 +++- camel/camel-mime-filter-windows.h | 10 +++- camel/camel-mime-filter-yenc.h | 10 +++- camel/camel-mime-filter.h | 10 +++- camel/camel-mime-message.h | 6 ++- camel/camel-mime-parser.h | 10 +++- camel/camel-mime-part-utils.h | 6 ++- camel/camel-mime-part.h | 6 ++- camel/camel-mime-utils.h | 10 +++- camel/camel-movemail.h | 6 ++- camel/camel-msgport.h | 4 ++ camel/camel-multipart-encrypted.h | 10 +++- camel/camel-multipart-signed.h | 6 ++- camel/camel-multipart.h | 6 ++- camel/camel-net-utils-win32.h | 4 +- camel/camel-net-utils.h | 6 ++- camel/camel-nntp-address.h | 10 +++- camel/camel-object.h | 6 ++- camel/camel-offline-folder.h | 10 +++- camel/camel-offline-journal.h | 10 +++- camel/camel-offline-store.h | 10 +++- camel/camel-operation.h | 6 ++- camel/camel-partition-table.h | 10 +++- camel/camel-private.h | 3 +- camel/camel-provider.h | 6 ++- camel/camel-sasl-anonymous.h | 4 ++ camel/camel-sasl-cram-md5.h | 4 ++ camel/camel-sasl-digest-md5.h | 4 ++ camel/camel-sasl-gssapi.h | 10 +++- camel/camel-sasl-login.h | 4 ++ camel/camel-sasl-ntlm.h | 4 ++ camel/camel-sasl-plain.h | 4 ++ camel/camel-sasl-popb4smtp.h | 4 ++ camel/camel-sasl.h | 4 ++ camel/camel-search-private.c | 37 -------------- camel/camel-search-private.h | 9 ++-- camel/camel-search-sql-sexp.h | 10 +++- camel/camel-search-sql.h | 10 +++- camel/camel-seekable-stream.h | 6 ++- camel/camel-seekable-substream.h | 6 ++- camel/camel-service.h | 6 ++- camel/camel-session.h | 6 ++- camel/camel-smime-context.h | 10 +++- camel/camel-store-summary.h | 10 +++- camel/camel-store.h | 6 ++- camel/camel-stream-buffer.h | 6 ++- camel/camel-stream-filter.h | 10 +++- camel/camel-stream-fs.h | 6 ++- camel/camel-stream-mem.h | 6 ++- camel/camel-stream-null.h | 10 +++- camel/camel-stream-process.h | 10 +++- camel/camel-stream-vfs.h | 6 ++- camel/camel-stream.h | 6 ++- camel/camel-string-utils.h | 10 +++- camel/camel-tcp-stream-raw.h | 4 ++ camel/camel-tcp-stream-ssl.h | 8 +++ camel/camel-tcp-stream.h | 4 ++ camel/camel-text-index.h | 10 +++- camel/camel-transport.h | 6 ++- camel/camel-trie.h | 4 ++ camel/camel-types.h | 6 ++- camel/camel-uid-cache.h | 6 ++- camel/camel-url-scanner.h | 10 +++- camel/camel-url.h | 6 ++- camel/camel-utf8.h | 10 +++- camel/camel-vee-folder.h | 10 +++- camel/camel-vee-store.h | 10 +++- camel/camel-vee-summary.h | 10 +++- camel/camel-vtrash-folder.h | 10 +++- camel/camel.h | 10 +++- camel/providers/groupwise/camel-groupwise-folder.c | 9 +--- camel/providers/groupwise/camel-groupwise-folder.h | 12 +---- .../providers/groupwise/camel-groupwise-journal.c | 6 -- .../providers/groupwise/camel-groupwise-journal.h | 12 ++--- .../providers/groupwise/camel-groupwise-private.h | 2 +- .../providers/groupwise/camel-groupwise-provider.c | 5 -- .../groupwise/camel-groupwise-store-summary.c | 4 +- .../groupwise/camel-groupwise-store-summary.h | 9 ++-- camel/providers/groupwise/camel-groupwise-store.c | 7 +-- camel/providers/groupwise/camel-groupwise-store.h | 6 +- .../providers/groupwise/camel-groupwise-summary.c | 6 -- .../providers/groupwise/camel-groupwise-summary.h | 10 ++-- .../groupwise/camel-groupwise-transport.c | 9 --- .../groupwise/camel-groupwise-transport.h | 4 +- camel/providers/groupwise/camel-groupwise-utils.c | 8 --- camel/providers/groupwise/camel-groupwise-utils.h | 8 +-- camel/providers/imap/Makefile.am | 1 - camel/providers/imap/camel-imap-command.c | 6 +-- camel/providers/imap/camel-imap-command.h | 6 ++- camel/providers/imap/camel-imap-folder.c | 25 +--------- camel/providers/imap/camel-imap-folder.h | 11 ++-- camel/providers/imap/camel-imap-journal.c | 7 --- camel/providers/imap/camel-imap-journal.h | 13 ++--- camel/providers/imap/camel-imap-message-cache.c | 5 -- camel/providers/imap/camel-imap-message-cache.h | 16 +++--- camel/providers/imap/camel-imap-private.h | 2 +- camel/providers/imap/camel-imap-provider.c | 6 +-- camel/providers/imap/camel-imap-search.c | 2 - camel/providers/imap/camel-imap-search.h | 11 ++-- camel/providers/imap/camel-imap-store-summary.c | 5 +-- camel/providers/imap/camel-imap-store-summary.h | 9 ++-- camel/providers/imap/camel-imap-store.c | 19 +------- camel/providers/imap/camel-imap-store.h | 18 +++--- camel/providers/imap/camel-imap-summary.c | 6 -- camel/providers/imap/camel-imap-summary.h | 11 ++-- camel/providers/imap/camel-imap-types.h | 39 --------------- camel/providers/imap/camel-imap-utils.c | 4 -- camel/providers/imap/camel-imap-utils.h | 6 +- camel/providers/imap/camel-imap-wrapper.c | 9 --- camel/providers/imap/camel-imap-wrapper.h | 6 +- camel/providers/imap4/camel-imap4-command.h | 6 +- camel/providers/imap4/camel-imap4-engine.h | 6 +- camel/providers/imap4/camel-imap4-folder.h | 6 +- camel/providers/imap4/camel-imap4-journal.h | 6 +- camel/providers/imap4/camel-imap4-search.h | 6 +- camel/providers/imap4/camel-imap4-specials.h | 6 +- camel/providers/imap4/camel-imap4-store-summary.h | 6 +- camel/providers/imap4/camel-imap4-store.h | 6 +- camel/providers/imap4/camel-imap4-stream.h | 6 +- camel/providers/imap4/camel-imap4-summary.h | 6 +- camel/providers/imap4/camel-imap4-utils.h | 6 +- camel/providers/imapx/camel-imapx-exception.h | 6 +- camel/providers/imapx/camel-imapx-folder.c | 11 ---- camel/providers/imapx/camel-imapx-folder.h | 6 +-- camel/providers/imapx/camel-imapx-provider.c | 6 +-- camel/providers/imapx/camel-imapx-server.c | 22 +-------- camel/providers/imapx/camel-imapx-server.h | 9 ++-- camel/providers/imapx/camel-imapx-store-summary.c | 6 +-- camel/providers/imapx/camel-imapx-store-summary.h | 9 ++-- camel/providers/imapx/camel-imapx-store.c | 17 +------ camel/providers/imapx/camel-imapx-store.h | 7 +-- camel/providers/imapx/camel-imapx-stream.c | 2 - camel/providers/imapx/camel-imapx-stream.h | 8 ++-- camel/providers/imapx/camel-imapx-summary.c | 7 --- camel/providers/imapx/camel-imapx-summary.h | 10 ++-- camel/providers/imapx/camel-imapx-utils.c | 7 --- camel/providers/imapx/camel-imapx-utils.h | 8 ++-- camel/providers/imapx/camel-imapx-view-summary.h | 6 +- camel/providers/imapx/test-imapx.c | 1 - camel/providers/local/camel-local-folder.c | 9 +--- camel/providers/local/camel-local-folder.h | 8 +-- camel/providers/local/camel-local-private.h | 2 +- camel/providers/local/camel-local-provider.c | 4 -- camel/providers/local/camel-local-store.c | 7 --- camel/providers/local/camel-local-store.h | 4 +- camel/providers/local/camel-local-summary.c | 6 -- camel/providers/local/camel-local-summary.h | 11 ++--- camel/providers/local/camel-maildir-folder.c | 5 -- camel/providers/local/camel-maildir-folder.h | 2 +- camel/providers/local/camel-maildir-store.c | 5 -- camel/providers/local/camel-maildir-store.h | 2 +- camel/providers/local/camel-maildir-summary.c | 8 --- camel/providers/local/camel-maildir-summary.h | 9 +-- camel/providers/local/camel-mbox-folder.c | 12 ----- camel/providers/local/camel-mbox-folder.h | 2 +- camel/providers/local/camel-mbox-store.c | 6 -- camel/providers/local/camel-mbox-store.h | 2 +- camel/providers/local/camel-mbox-summary.c | 9 --- camel/providers/local/camel-mbox-summary.h | 6 +- camel/providers/local/camel-mh-folder.c | 4 -- camel/providers/local/camel-mh-folder.h | 2 +- camel/providers/local/camel-mh-store.c | 6 -- camel/providers/local/camel-mh-store.h | 2 +- camel/providers/local/camel-mh-summary.c | 5 +-- camel/providers/local/camel-mh-summary.h | 9 +-- camel/providers/local/camel-spool-folder.c | 11 ---- camel/providers/local/camel-spool-folder.h | 5 +-- camel/providers/local/camel-spool-store.c | 6 -- camel/providers/local/camel-spool-store.h | 2 +- camel/providers/local/camel-spool-summary.c | 6 -- camel/providers/local/camel-spool-summary.h | 12 ++--- camel/providers/nntp/camel-nntp-auth.c | 3 - camel/providers/nntp/camel-nntp-auth.h | 4 +- camel/providers/nntp/camel-nntp-folder.c | 16 +------ camel/providers/nntp/camel-nntp-folder.h | 5 +- camel/providers/nntp/camel-nntp-grouplist.c | 2 - camel/providers/nntp/camel-nntp-grouplist.h | 2 +- camel/providers/nntp/camel-nntp-newsrc.c | 2 - camel/providers/nntp/camel-nntp-newsrc.h | 6 +- camel/providers/nntp/camel-nntp-private.h | 2 +- camel/providers/nntp/camel-nntp-provider.c | 2 - camel/providers/nntp/camel-nntp-resp-codes.h | 2 +- camel/providers/nntp/camel-nntp-store-summary.c | 4 +- camel/providers/nntp/camel-nntp-store-summary.h | 9 ++-- camel/providers/nntp/camel-nntp-store.c | 13 +----- camel/providers/nntp/camel-nntp-store.h | 4 +- camel/providers/nntp/camel-nntp-stream.c | 2 - camel/providers/nntp/camel-nntp-stream.h | 8 ++-- camel/providers/nntp/camel-nntp-summary.c | 9 --- camel/providers/nntp/camel-nntp-summary.h | 8 ++-- camel/providers/nntp/camel-nntp-types.h | 2 +- camel/providers/nntp/camel-nntp-utils.c | 4 -- camel/providers/nntp/camel-nntp-utils.h | 2 +- camel/providers/pop3/camel-pop3-engine.c | 5 +- camel/providers/pop3/camel-pop3-engine.h | 10 ++-- camel/providers/pop3/camel-pop3-folder.c | 6 -- camel/providers/pop3/camel-pop3-folder.h | 4 +- camel/providers/pop3/camel-pop3-provider.c | 4 -- camel/providers/pop3/camel-pop3-store.c | 16 ------ camel/providers/pop3/camel-pop3-store.h | 6 +- camel/providers/pop3/camel-pop3-stream.h | 8 ++-- camel/providers/sendmail/camel-sendmail-provider.c | 4 +- .../providers/sendmail/camel-sendmail-transport.c | 6 -- .../providers/sendmail/camel-sendmail-transport.h | 4 +- camel/providers/smtp/camel-smtp-provider.c | 5 +-- camel/providers/smtp/camel-smtp-transport.c | 24 +-------- camel/providers/smtp/camel-smtp-transport.h | 5 +- camel/tests/lib/camel-test-provider.h | 4 +- 259 files changed, 968 insertions(+), 1034 deletions(-) commit c9e5ca748b3196d7d171ce78f7cf530c7d2bacc8 Author: Milan Crha <mcrha@redhat.com> Date: Fri Apr 2 18:14:54 2010 +0200 Bug #538793 - Translation issues under camel/providers/local camel/providers/local/camel-local-folder.c | 24 +++++++++++++++++++++--- camel/providers/local/camel-local-folder.h | 2 ++ camel/providers/local/camel-maildir-folder.c | 15 +++++---------- camel/providers/local/camel-mbox-folder.c | 19 +++++++------------ camel/providers/local/camel-mh-folder.c | 15 ++++++--------- 5 files changed, 41 insertions(+), 34 deletions(-) commit 6fc6243dc9190c35c1298b2d35ac904a46245602 Author: Lucian Langa <lucilanga@gnome.org> Date: Thu Apr 1 21:25:48 2010 +0300 Bug 614388 - Broken Delete after X days behaviour camel/providers/pop3/camel-pop3-folder.c | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) commit f6b51eb30e52875b5b3b9b71a3e6305d65099bb0 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 21:23:36 2010 +0200 Bug #325121 - Do not translate developer strings in g_param_spec_* libedataserverui/e-cell-renderer-color.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 099e3462beabcbe3e9ea7d508a4725554ec858af Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 18:54:06 2010 +0200 Bug #261087 - "Learning junk" in camel difficult to translate camel/camel-folder.c | 6 +++--- po/POTFILES.in | 3 --- 2 files changed, 3 insertions(+), 6 deletions(-) commit 89d8d584db90b6a503143c6b5d25f1e86c3047b4 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 15:55:13 2010 +0200 Implicit declaration of function 'gpg_ctx_op_cancel' on windows camel/camel-gpg-context.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 2e8320575f414e75373b79e9870f820f46ba2f82 Author: Claude Paroz <claude@2xlibre.net> Date: Thu Apr 1 15:04:35 2010 +0200 Bug #611247 - Bad concatenation for translators camel/providers/pop3/camel-pop3-store.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0e7f9c5e3d849bc1b89c430311d3a3d13810aa15 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 14:58:55 2010 +0200 Bug #610353 - Search folder with label matches on substring camel/camel-db.c | 47 ++++++++++++++++++++++++++++++++++++++++- camel/camel-folder-summary.c | 3 +- camel/camel-search-sql-sexp.c | 4 +- 3 files changed, 50 insertions(+), 4 deletions(-) commit c410ed49ddeb76839c669eae93096d4c73a7b290 Author: Jim McMahon <jim@madbongo.net> Date: Thu Apr 1 14:43:49 2010 +0200 Bug #570508 - Google Contacts does not display business phone addressbook/backends/google/util.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1f17d6b9867d0043b7a050275cb40130e97d51bb Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 14:31:30 2010 +0200 Bug #567000 - [IMAP] Renaming folder generates errors camel/providers/imap/camel-imap-store.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) commit 500e0e9efd733f5e4f0923d657e2d0ed0e1dd5a5 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 14:27:06 2010 +0200 Bug #520233 - Crash in imap_body_decode at camel-imap-utils.c:979 camel/providers/imap/camel-imap-utils.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 4203eaa8c465501b32cfe3114751c84ad1043edb Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 14:18:21 2010 +0200 Bug #518876 - Does not display recent messages in nntp camel/providers/nntp/camel-nntp-summary.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 10bc3c4e54453c7799d6a103f781cf92e9c47003 Author: Milan Crha <mcrha@redhat.com> Date: Thu Apr 1 14:08:38 2010 +0200 Bug #418502 - Evolution causes gpg stale locks camel/camel-gpg-context.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) commit e264f47c9db1bd2a6f6a33db12a8765b69566827 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 21:52:32 2010 -0400 Repair more unintended deletions. camel/camel-disco-folder.c | 1 + camel/camel-offline-folder.c | 1 + camel/providers/imap/camel-imap-folder.c | 1 + camel/providers/imap4/camel-imap4-folder.c | 1 + camel/providers/local/camel-local-folder.c | 1 + 5 files changed, 5 insertions(+), 0 deletions(-) commit a77aea8bf3ad08d571d68397c2b4621ea254609b Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 21:37:22 2010 -0400 Remove debug statements. camel/camel-object.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit ad84b6ba2ade856e298eb0b6a0115b0f770928a1 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 21:36:18 2010 -0400 Back out some over-zealous deletion. camel/camel-object.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++ camel/camel-object.h | 5 +- 2 files changed, 190 insertions(+), 1 deletions(-) commit a476c3e1ad761ba2b942a6eb4f227f96f55d0e88 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 19:17:12 2010 -0400 Remove some deprecated API from camel. This bumps the libcamel soname to 15.0.0. camel/Makefile.am | 9 - camel/camel-data-cache.c | 6 - camel/camel-debug.c | 9 +- camel/camel-debug.h | 4 - camel/camel-digest-folder.c | 371 ----------- camel/camel-digest-folder.h | 60 -- camel/camel-digest-store.c | 181 ------ camel/camel-digest-store.h | 57 -- camel/camel-digest-summary.c | 86 --- camel/camel-digest-summary.h | 59 -- camel/camel-disco-folder.c | 1 - camel/camel-file-utils.c | 19 - camel/camel-file-utils.h | 4 - camel/camel-i18n.h | 56 -- camel/camel-mime-utils.c | 112 +---- camel/camel-mime-utils.h | 13 - camel/camel-news-address.c | 63 -- camel/camel-news-address.h | 54 -- camel/camel-object.c | 661 -------------------- camel/camel-object.h | 117 +---- camel/camel-offline-folder.c | 1 - camel/camel-private.h | 2 + camel/camel-process.c | 150 ----- camel/camel-process.h | 42 -- camel/camel-store.c | 58 -- camel/camel-store.h | 16 - camel/camel-types.h | 2 - camel/camel-vee-summary.c | 18 - camel/camel.h | 5 - camel/providers/imap/camel-imap-folder.c | 1 - camel/providers/imap4/camel-imap4-folder.c | 1 - camel/providers/imapx/camel-imapx-provider.c | 3 +- camel/providers/imapx/camel-imapx-server.c | 2 +- camel/providers/imapx/camel-imapx-store.c | 2 +- camel/providers/local/camel-local-folder.c | 1 - configure.ac | 4 +- docs/reference/camel/camel-docs.sgml | 5 - docs/reference/camel/camel-sections.txt | 94 --- docs/reference/camel/tmpl/camel-debug.sgml | 6 - docs/reference/camel/tmpl/camel-digest-folder.sgml | 18 - docs/reference/camel/tmpl/camel-digest-store.sgml | 16 - .../reference/camel/tmpl/camel-digest-summary.sgml | 15 - docs/reference/camel/tmpl/camel-file-utils.sgml | 10 - docs/reference/camel/tmpl/camel-mime-utils.sgml | 61 -- docs/reference/camel/tmpl/camel-news-address.sgml | 16 - docs/reference/camel/tmpl/camel-object.sgml | 197 ------ docs/reference/camel/tmpl/camel-process.sgml | 23 - docs/reference/camel/tmpl/camel-store.sgml | 40 -- docs/reference/camel/tmpl/camel-unused.sgml | 491 +++++++++++++++ 49 files changed, 503 insertions(+), 2739 deletions(-) commit b15f2a3277ee765697e510774c3e428c33f0eab3 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 18:42:51 2010 -0400 Add gtk-doc tests, but leave them disabled. docs/reference/addressbook/libebook/Makefile.am | 2 ++ .../addressbook/libedata-book/Makefile.am | 1 + docs/reference/calendar/libecal/Makefile.am | 2 ++ docs/reference/calendar/libedata-cal/Makefile.am | 2 ++ docs/reference/camel/Makefile.am | 2 ++ docs/reference/libebackend/Makefile.am | 2 ++ docs/reference/libedataserver/Makefile.am | 2 ++ docs/reference/libedataserverui/Makefile.am | 2 ++ 8 files changed, 15 insertions(+), 0 deletions(-) commit a9aac8aa6f6c84cae595f3872b0e580e89dc951b Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 18:28:44 2010 -0400 Add --name-space to MKDB_OPTIONS. docs/reference/Makefile.am | 3 +-- docs/reference/camel/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit 93f4709e25e991061f337fb5b94050e25a4f73b8 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 14:37:13 2010 -0400 Remove deprecated API from libedataserver. This bumps the libedataserver soname to 12.0.0. camel/providers/imapx/camel-imapx-folder.c | 2 - configure.ac | 4 +- .../libedataserver/libedataserver-docs.sgml | 4 - .../libedataserver/libedataserver-sections.txt | 112 -- .../libedataserver/tmpl/e-categories.sgml | 18 - docs/reference/libedataserver/tmpl/e-memory.sgml | 194 --- .../libedataserver/tmpl/e-source-list.sgml | 10 - docs/reference/libedataserver/tmpl/e-source.sgml | 27 - docs/reference/libedataserver/tmpl/e-util.sgml | 10 - libedataserver/Makefile.am | 12 +- libedataserver/e-categories.c | 43 - libedataserver/e-categories.h | 6 - libedataserver/e-data-server-util.c | 18 - libedataserver/e-data-server-util.h | 5 - libedataserver/e-iconv.c | 616 --------- libedataserver/e-iconv.h | 50 - libedataserver/e-memory.c | 896 ------------ libedataserver/e-memory.h | 47 +- libedataserver/e-msgport.c | 1426 -------------------- libedataserver/e-msgport.h | 120 -- libedataserver/e-source-list.c | 25 - libedataserver/e-source-list.h | 4 - libedataserver/e-source.c | 58 - libedataserver/e-source.h | 9 - libedataserver/e-trie.c | 377 ------ libedataserver/e-trie.h | 47 - libedataserver/md5-utils.c | 354 ----- libedataserver/md5-utils.h | 63 - 28 files changed, 7 insertions(+), 4550 deletions(-) commit 2990f4833e2f32c10bbf42d24e76221139889067 Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 14:19:53 2010 -0400 Remove ESourceOptionMenu from libedataserverui. This bumps the libedataserverui soname to 10.0.0. configure.ac | 7 +- .../libedataserverui/libedataserverui-docs.sgml | 1 - .../libedataserverui/libedataserverui-sections.txt | 19 -- .../libedataserverui/libedataserverui.types | 2 - .../tmpl/libedataserverui-unused.sgml | 62 ++++ libedataserverui/Makefile.am | 2 - libedataserverui/e-name-selector-dialog.c | 21 -- libedataserverui/e-source-option-menu.c | 324 -------------------- libedataserverui/e-source-option-menu.h | 65 ---- 9 files changed, 66 insertions(+), 437 deletions(-) commit 1ea298429b2fa1f8c1018c5669491cc706195c3e Author: Matthew Barnes <mbarnes@redhat.com> Date: Wed Mar 31 16:27:55 2010 -0400 Post-release version bump. configure.ac | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 2c75863e0764e242a2696f4ede30572595927baa Author: Wadim Dziedzic <nikdo@aviary.pl> Date: Tue Mar 30 18:45:13 2010 +0200 Updated Polish translation po/pl.po | 2290 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1214 insertions(+), 1076 deletions(-) commit 46a281373a7f8afc96a52e3e8319424646357277 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Tue Mar 30 02:48:32 2010 +0530 updated the earlier fix for crash at exit to add the missing part - imapx camel/providers/imapx/camel-imapx-server.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d610d74b84c1bccccf411da5c48574409dc1e4b8 Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Mar 29 10:56:52 2010 -0400 Missed one... docs/reference/camel/camel-docs.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21bc40cd187288c1b639a30f9f60d2bbd641b2fe Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Mar 29 10:50:20 2010 -0400 Convert ENTITY tags to xi:include in Camel API docs. docs/reference/camel/camel-docs.sgml | 357 +++++++++++---------------------- 1 files changed, 119 insertions(+), 238 deletions(-) commit 3ff65f8f66579709f5e2d2f7f37c745b7df6038e Author: Matthew Barnes <mbarnes@redhat.com> Date: Mon Mar 29 10:16:57 2010 -0400 Missing xmlns attribute in Camel API docs. docs/reference/camel/camel-docs.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 90b9d78f919fcb672dc046d6f2ce55917d30ba4f Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Mar 29 18:11:09 2010 +0530 Bug 614056 - evolution-data-server-2.29.92 failed to build camel/providers/imapx/Makefile.am | 2 +- camel/providers/imapx/camel-imapx-tokenise.h | 80 +++++++++++++------------- camel/providers/imapx/camel-imapx-tokens.txt | 1 + 3 files changed, 41 insertions(+), 42 deletions(-) commit 0b62286f967451d68ff6c57424879e5048d48d51 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Mon Mar 29 18:02:30 2010 +0530 fix a crash on quit - imapx camel/providers/imapx/camel-imapx-server.c | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit 2045ecb5c397b8e81d80cf79518ae85bb94e4cc6 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Fri Mar 26 22:55:13 2010 +0530 Bug 549221 - Deleted E-Mails re-appear in Evolution client camel/providers/groupwise/camel-groupwise-folder.c | 28 +++++++++++++++---- 1 files changed, 22 insertions(+), 6 deletions(-) commit 8de5c6b9bfcdf6aaf60fd19295c25c48c41282e0 Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Fri Mar 26 21:53:56 2010 +0530 Bug 549225 (bnc) -Evlution client does not update status of messages in the GroupWise Post Office camel/providers/groupwise/camel-groupwise-folder.c | 44 ++++++++++++-------- 1 files changed, 26 insertions(+), 18 deletions(-) commit 283d0dd5be6169298d68b1f126e5522857376c4f Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Mar 28 12:35:15 2010 -0400 Add deprecated symbol indices to API docs. .../addressbook/libebook/libebook-docs.sgml | 4 ++++ .../libedata-book/libedata-book-docs.sgml | 4 ++++ docs/reference/calendar/libecal/libecal-docs.sgml | 4 ++++ .../calendar/libedata-cal/libedata-cal-docs.sgml | 4 ++++ docs/reference/libebackend/libebackend-docs.xml | 4 ++++ .../libedataserver/libedataserver-docs.sgml | 4 ++++ .../libedataserverui/libedataserverui-docs.sgml | 4 ++++ 7 files changed, 28 insertions(+), 0 deletions(-) commit f417900b9aa3059933f2ac7a21bdc237fb07ba6f Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Mar 28 12:28:11 2010 -0400 Deprecate EStrv. docs/reference/camel/tmpl/camel-mempool.sgml | 2 -- libedataserver/e-memory.h | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) commit f52b21fee81bf929d376997448ab7b50d5b0cbb5 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sun Mar 28 12:04:25 2010 -0400 Deprecate EMemPool, add CamelMemPool. .gitignore | 1 + camel/Makefile.am | 2 + camel/camel-folder.c | 25 ++-- camel/camel-mempool.c | 220 +++++++++++++++++++++++++ camel/camel-mempool.h | 71 ++++++++ camel/camel-mime-parser.c | 15 +- camel/camel-text-index.c | 13 +- camel/camel.h | 1 + camel/providers/imapx/camel-imapx-utils.c | 1 - camel/providers/local/camel-maildir-summary.c | 15 +- docs/reference/camel/camel-docs.sgml | 6 + docs/reference/camel/camel-sections.txt | 15 ++- docs/reference/camel/tmpl/camel-mempool.sgml | 85 ++++++++++ docs/reference/camel/tmpl/camel-store.sgml | 7 + libedataserver/e-memory.h | 2 + 15 files changed, 439 insertions(+), 40 deletions(-) commit bd1cc49a00ffe50af130baed4d0a3240b07849fd Author: A S Alam <aalam@users.sf.net> Date: Sun Mar 28 09:38:01 2010 +0530 complete Translation for Punjabi by A S Alam po/pa.po | 2571 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1362 insertions(+), 1209 deletions(-) commit 1a5695614a0f7272a85e286d73d4fc5ec1cd9c76 Author: Jamil Ahmed <itsjamil@gmail.com> Date: Sat Mar 27 23:55:05 2010 +0600 Updated Bengali translation po/bn.po | 1689 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 854 insertions(+), 835 deletions(-) commit 1d0e859369fba872a9f2af95dc1fa83e19231b30 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com> Date: Sat Mar 27 13:53:28 2010 +0200 Updated Ukrainian translation po/uk.po | 1202 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 620 insertions(+), 582 deletions(-) commit 9ad7861c1e33b6d5cdbae4863625625b931f1b68 Author: Fridrich Å trba <fridrich.strba@bluewin.ch> Date: Thu Mar 25 06:22:50 2010 +0100 Avoid compiler warnings when HAVE_LOCALTIME_R is undefined libedataserver/e-time-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d5e6beaa8112273ff1f6ed5a844e701dad51519f Author: Chenthill Palanisamy <pchenthill@novell.com> Date: Wed Mar 24 16:07:17 2010 +0530 Bug 611775 - IMAPX : support for folder rename camel/providers/imapx/camel-imapx-server.c | 62 +++++++++++++++++++++ camel/providers/imapx/camel-imapx-server.h | 1 + camel/providers/imapx/camel-imapx-store.c | 81 +++++++++++++++++++++++++++- 3 files changed, 143 insertions(+), 1 deletions(-) commit 1bece603169800160c6009de2e31fe1714d195dc Author: Kenneth Nielsen <k.nielsen81@gmail.com> Date: Tue Mar 23 23:06:54 2010 +0100 Updated Danish translation po/da.po | 2362 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1247 insertions(+), 1115 deletions(-) commit 13b5c39d0a18700b645d0f5bda7a8732c717228c Author: Fridrich Strba <fridrich.strba@bluewin.ch> Date: Tue Mar 23 17:52:43 2010 +0100 [win32] Don't bother with the .gnome2_private override. libedataserverui/e-passwords.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 46a484f0c199b190596cfbe019a1a1ec31eb5bc4 Author: Matthew Barnes <mbarnes@redhat.com> Date: Tue Mar 23 11:47:16 2010 -0400 Bug 613639 - Evolution hard codes .gnome2 libedataserverui/e-passwords.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit 942568d000285deaed220dab9ffed5c66a0c7a3a Author: Thanos Lefteris <alefteris@gmail.com> Date: Mon Mar 22 22:39:27 2010 +0200 Updated Greek translation for evolution-data-server po/el.po | 805 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 403 insertions(+), 402 deletions(-) commit f51d8cf21d651e14affd9afb3f7711c710f2cc02 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com> Date: Mon Mar 22 20:02:04 2010 +0100 Updated Basque language po/eu.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4b79d1b37766e697d03f6320618d1b0aea5a83b4 Author: Žygimantas BeruÄka <zygis@gnome.org> Date: Sun Mar 21 01:50:08 2010 +0200 Updated Lithuanian translation po/lt.po | 2362 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1138 insertions(+), 1224 deletions(-) commit 8ab2718b2b5f15ed08317f9f1064f641f7ed7f54 Author: Fridrich Strba <fridrich.strba@bluewin.ch> Date: Sat Mar 20 23:46:41 2010 +0100 Remove an unnecessary include calendar/libecal/e-cal-system-timezone.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 933e0cd0f00da19bbe6bd135e4781c69b0233c71 Author: Fridrich Strba <fridrich.strba@bluewin.ch> Date: Sat Mar 20 23:36:34 2010 +0100 [win32] Get system timezone location by querying the registry calendar/libecal/e-cal-system-timezone.c | 292 ++++++++++++++++++++++++++++++ 1 files changed, 292 insertions(+), 0 deletions(-) commit 017dbcd2014b631c5a567ffff660e859f0680164 Author: Duarte Loreto <happyguy_pt@hotmail.com> Date: Thu Mar 18 00:58:27 2010 +0000 Updated Portuguese translation po/pt.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 96fd4c732f9059dfde1e1876743f816e66116596 Author: Duarte Loreto <happyguy_pt@hotmail.com> Date: Thu Mar 18 00:54:10 2010 +0000 Updated Portuguese translation po/pt.po | 2351 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1259 insertions(+), 1092 deletions(-) commit e693c4fe7695890d9517c69e7d0905973372dd3e Author: Priit Laes <plaes@plaes.org> Date: Wed Mar 17 18:45:52 2010 +0200 [Bug 613169] Weather calendar backend links against out-of-tree library When uprading from 2.28.x -> 2.29.x weather calendar library is linked against wrong library causing broken Evolution. calendar/backends/weather/Makefile.am | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit af1c810a58606e283ace5cdd23dce4816b0ab0f1 Author: Ross Burton <ross@linux.intel.com> Date: Wed Mar 17 11:43:28 2010 +0000 Update git.mk git.mk | 177 +++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 93 insertions(+), 84 deletions(-)