platform/upstream/evolution-data-server.git
16 years agoEvolution Data Server 2.23.6 release and version bump.
Srinivasa Ragavan [Wed, 6 Aug 2008 06:31:12 +0000 (06:31 +0000)]
Evolution Data Server 2.23.6 release and version bump.

2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>

* NEWS: Evolution Data Server 2.23.6 release and version bump.

svn path=/trunk/; revision=9270

16 years agoRemove comment from camel-vee-folder.c
Srinivasa Ragavan [Tue, 5 Aug 2008 16:33:24 +0000 (16:33 +0000)]
Remove comment from camel-vee-folder.c

svn path=/trunk/; revision=9269

16 years ago** Fix for bug #545505
Srinivasa Ragavan [Tue, 5 Aug 2008 16:32:49 +0000 (16:32 +0000)]
** Fix for bug #545505

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #545505

* camel/camel-folder-summary.c: Don't bother starting cache kick off
threads for zombie summaries.
* camel/camel-folder.c: When we unref a folder, kick off the freeing
thread from summary.

svn path=/trunk/; revision=9268

16 years ago** Fix for bug #546415
Srinivasa Ragavan [Tue, 5 Aug 2008 16:32:02 +0000 (16:32 +0000)]
** Fix for bug #546415

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #546415

* camel/providers/imap/camel-imap-search.c: The summary is now uids.
So deal it that way.

svn path=/trunk/; revision=9267

16 years agoFixes part of #533823
Chenthill Palanisamy [Tue, 5 Aug 2008 08:42:35 +0000 (08:42 +0000)]
Fixes part of #533823

2008-08-05  Chenthill Palanisamy  <pchenthill@novell.com>

        Fixes part of #533823
        * camel-offline-store.c:
        * (camel_offline_store_get_network_state),
        (camel_offline_store_set_network_state): set the network state
        to online before calling camel_service_connect as the providers
        depend on that.
        * camel-offline-store.h:
        * providers/Makefile.am: Disco->Offline migration code.

svn path=/trunk/; revision=9266

16 years agoAdded libebook to the list of libraries to be linked with.
Bharath Acharya [Tue, 5 Aug 2008 08:30:09 +0000 (08:30 +0000)]
Added libebook to the list of libraries to be linked with.

2008-08-05  Bharath Acharya  <abharath@novell.com>

        * backends/webdav/Makefile.am: Added libebook to the list of
        libraries to be linked with.

svn path=/trunk/; revision=9265

16 years agoSafe guard against missing infos and protect them and added debug logs for
Srinivasa Ragavan [Tue, 5 Aug 2008 07:16:17 +0000 (07:16 +0000)]
Safe guard against missing infos and protect them and added debug logs for

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-vee-folder.c:
* camel/camel-vee-summary.c: Safe guard against missing infos and
protect them and added debug logs for erring cases.

svn path=/trunk/; revision=9264

16 years agoLoad the summary from db, only if the searching length is more than in
Srinivasa Ragavan [Tue, 5 Aug 2008 05:25:06 +0000 (05:25 +0000)]
Load the summary from db, only if the searching length is more than in

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-search.c: Load the summary from db, only if the
searching length is more than in memory cache.

svn path=/trunk/; revision=9263

16 years agoFix search by uids. Pro'lly a typo.
Srinivasa Ragavan [Tue, 5 Aug 2008 05:24:27 +0000 (05:24 +0000)]
Fix search by uids. Pro'lly a typo.

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-digest-folder.c: Fix search by uids. Pro'lly a typo.

svn path=/trunk/; revision=9262

16 years ago** Fix for bug #546184
Srinivasa Ragavan [Tue, 5 Aug 2008 05:23:49 +0000 (05:23 +0000)]
** Fix for bug #546184

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #546184

* camel/camel-folder-search.c: Search if we are under match_all.

svn path=/trunk/; revision=9261

16 years agoList sqlite3 as a requirement.
Matthew Barnes [Mon, 4 Aug 2008 20:30:42 +0000 (20:30 +0000)]
List sqlite3 as a requirement.

2008-08-04  Matthew Barnes  <mbarnes@redhat.com>

* camel.pc.in: List sqlite3 as a requirement.

svn path=/trunk/; revision=9260

16 years agoLoad spool's summary
Srinivasa Ragavan [Mon, 4 Aug 2008 19:04:15 +0000 (19:04 +0000)]
Load spool's summary

2008-08-05  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/local/camel-spool-summary.c: Load spool's summary

svn path=/trunk/; revision=9259

16 years agoUpdate ChangeLog
Srinivasa Ragavan [Mon, 4 Aug 2008 17:29:50 +0000 (17:29 +0000)]
Update ChangeLog

svn path=/trunk/; revision=9258

16 years ago** Fix for bug #546194
Srinivasa Ragavan [Mon, 4 Aug 2008 17:29:32 +0000 (17:29 +0000)]
** Fix for bug #546194

2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #546194

* camel/camel-folder.c: Use the right path for spool a/c
* camel/camel-store.c: Use the right path for spool a/c

svn path=/trunk/; revision=9257

16 years agoFix some basic vfolder code for disk summary.
Srinivasa Ragavan [Mon, 4 Aug 2008 17:29:07 +0000 (17:29 +0000)]
Fix some basic vfolder code for disk summary.

2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-vee-folder.c: Fix some basic vfolder code for disk
summary.

svn path=/trunk/; revision=9256

16 years agoFix while moving to offline.
Srinivasa Ragavan [Mon, 4 Aug 2008 07:09:53 +0000 (07:09 +0000)]
Fix while moving to offline.

2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>

* camel-folder-search.c: (camel_folder_search_search): Fix while
moving to offline.
* camel-search-sql.c: (camel_sexp_to_sql):

svn path=/trunk/; revision=9255

16 years agoPatch from Matthias Braun <matze@braunis.de>: Fix for bug #544051 (WebDAV backend...
Suman Manjunath [Mon, 4 Aug 2008 04:21:54 +0000 (04:21 +0000)]
Patch from Matthias Braun <matze@braunis.de>: Fix for bug #544051 (WebDAV backend for addressbook).

svn path=/trunk/; revision=9254

16 years agoDisable debug crashers.
Srinivasa Ragavan [Mon, 4 Aug 2008 04:09:08 +0000 (04:09 +0000)]
Disable debug crashers.

2008-08-04  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-string-utils.c: Disable debug crashers.

svn path=/trunk/; revision=9253

16 years agoPatch from Tobias Mueller <tobiasmue@svn.gnome.org>: ** Fix for bug #545022 (Free...
Suman Manjunath [Mon, 4 Aug 2008 03:17:56 +0000 (03:17 +0000)]
Patch from Tobias Mueller  <tobiasmue@svn.gnome.org>: ** Fix for bug #545022 (Free gconf-entry only if it is non-NULL).

svn path=/trunk/; revision=9252

16 years agoMake 5 minutes as cache drop interval.
Srinivasa Ragavan [Sun, 3 Aug 2008 17:48:39 +0000 (17:48 +0000)]
Make 5 minutes as cache drop interval.

2008-08-03  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Make 5 minutes as cache drop interval.

svn path=/trunk/; revision=9251

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 3 Aug 2008 17:22:36 +0000 (17:22 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=9250

16 years agoDon't free mi's in migration.
Srinivasa Ragavan [Sun, 3 Aug 2008 16:22:50 +0000 (16:22 +0000)]
Don't free mi's in migration.

2008-08-03  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Don't free mi's in migration.

svn path=/trunk/; revision=9249

16 years agoFix pstring crash issues. 2008-08-03 Srinivasa Ragavan
Srinivasa Ragavan [Sun, 3 Aug 2008 16:22:24 +0000 (16:22 +0000)]
Fix pstring crash issues. 2008-08-03 Srinivasa Ragavan

2008-08-03  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Fix pstring crash issues.
2008-08-03  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/local/camel-maildir-summary.c: Fix pstring crashes.

svn path=/trunk/; revision=9248

16 years agoUpdated Galician translation
Ignacio Casal Quinteiro [Sat, 2 Aug 2008 09:40:49 +0000 (09:40 +0000)]
Updated Galician translation

svn path=/trunk/; revision=9247

16 years ago** Fixes bug #538620
Matthew Barnes [Fri, 1 Aug 2008 20:36:09 +0000 (20:36 +0000)]
** Fixes bug #538620

2008-08-01  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #538620

* camel/providers/imap/camel-imap-folder.c (imap_get_message):
Improve wording of "cannot get message" error message.

svn path=/trunk/; revision=9246

16 years agoRemove unnecessary <libedataserver/e-memory.h> include.
Matthew Barnes [Fri, 1 Aug 2008 16:46:14 +0000 (16:46 +0000)]
Remove unnecessary <libedataserver/e-memory.h> include.

2008-08-01  Matthew Barnes  <mbarnes@redhat.com>

* camel/camel-exception.c:
* camel/camel-filter-driver.c:
* camel/camel-folder-search.c:
* camel/camel-index-control.c:
* camel/camel-object.c:
* camel/providers/groupwise/camel-groupwise-store-summary.c:
* camel/providers/imap/camel-imap-store-summary.c:
* camel/providers/imapp/camel-imapp-store-summary.c:
* camel/providers/imapp/camel-imapp-store.c:
* camel/providers/imapp/camel-imapp-utils.c:
* camel/providers/nntp/camel-nntp-store-summary.c:
Remove unnecessary <libedataserver/e-memory.h> include.

svn path=/trunk/; revision=9245

16 years ago** Fixes bug #540295
Matthew Barnes [Thu, 31 Jul 2008 21:09:46 +0000 (21:09 +0000)]
** Fixes bug #540295

2008-07-31  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #540295

* camel/providers/local/camel-local-store.c (xrename):
Use g_rename() for all platforms.  Previous POSIX logic didn't
work for VFAT filesystems.  (Patch by Sergio)

svn path=/trunk/; revision=9244

16 years ago** Fixes part of bug #545558
Matthew Barnes [Thu, 31 Jul 2008 17:03:13 +0000 (17:03 +0000)]
** Fixes part of bug #545558

2008-07-31  Matthew Barnes  <mbarnes@redhat.com>

** Fixes part of bug #545558

* configure.in:
Add an --enable-hula configure option for building the Hula
        Camel provider, disabled by default.

* camel/providers/Makefile.am:
Disable the Hula provider unless --enable-hula was given at
configure-time.

svn path=/trunk/; revision=9243

16 years ago** Fix for bug #545103
Milan Crha [Thu, 31 Jul 2008 16:20:01 +0000 (16:20 +0000)]
** Fix for bug #545103

2008-07-31  Milan Crha  <mcrha@redhat.com>

** Fix for bug #545103

* camel-imap-folder.c: (imap_sync_online): Sort changed UIDs first.
* camel-imap-folder.c: (get_matching): Adapt function to new behaviour,
before we tested against all messages in the folder, now only against
changes, thus detect ranges properly to not touch other messages than
we are actually changed.

svn path=/trunk/; revision=9242

16 years agoRevamp search and make body search as fallback to old search mechanism of
Srinivasa Ragavan [Thu, 31 Jul 2008 15:40:37 +0000 (15:40 +0000)]
Revamp search and make body search as fallback to old search mechanism of

2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-search.c: Revamp search and make body search as
fallback to old search mechanism of loading infos and search.
* camel/camel-string-utils.c: Added a new api to get const string from
the pool.
* camel/camel-string-utils.h:

svn path=/trunk/; revision=9241

16 years ago** Fix for bug #545082
Srinivasa Ragavan [Thu, 31 Jul 2008 10:33:06 +0000 (10:33 +0000)]
** Fix for bug #545082

2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #545082

* camel/camel-db.c: Added support apis.
* camel/camel-db.h:
* camel/camel-folder.c: Added support to rename folder.
* camel/camel-store.c: Added code to delete folder cleanly
2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/local/camel-local-store.c: Support delete folder wrt
disk summary.

svn path=/trunk/; revision=9239

16 years agoFix a case, where the info isn't synced to the db, but only to the server.
Srinivasa Ragavan [Thu, 31 Jul 2008 10:32:41 +0000 (10:32 +0000)]
Fix a case, where the info isn't synced to the db, but only to the server.

2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Fix a case, where the info
isn't synced to the db, but only to the server.

svn path=/trunk/; revision=9238

16 years ago** Fix for bug #545081
Srinivasa Ragavan [Thu, 31 Jul 2008 10:31:51 +0000 (10:31 +0000)]
** Fix for bug #545081

2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #545081

* camel/providers/imap/camel-imap-message-cache.c: Add a new simple
delete cache function.
* camel/providers/imap/camel-imap-message-cache.h:
* camel/providers/imap/camel-imap-store.c: Now forget the folder from
DB.

svn path=/trunk/; revision=9237

16 years agoSearch goodness. Make use of the new sexp parser.
Sankar P [Thu, 31 Jul 2008 09:43:03 +0000 (09:43 +0000)]
Search goodness. Make use of the new sexp parser.

2008-07-31  Sankar P  <psankar@novell.com>

* camel-folder-search.c (camel_folder_search_class_init),
(camel_folder_search_finalize), (camel_folder_search_construct),
(camel_folder_search_set_folder),
(camel_folder_search_execute_expression),
(camel_folder_search_search), (camel_folder_search_free_result),
(search_match_all), (check_header), (search_header_contains),
(match_words_index), (search_user_flag), (search_system_flag),
(search_user_tag):
* camel-folder-search.h:
Search goodness. Make use of the new sexp parser.

svn path=/trunk/; revision=9236

16 years agoDon't print debug statements
Sankar P [Thu, 31 Jul 2008 06:58:42 +0000 (06:58 +0000)]
Don't print debug statements

2008-07-31  Sankar P  <psankar@novell.com>

* camel-vee-folder.c (vee_search_by_expression),
(vee_rebuild_folder):
Don't print debug statements

svn path=/trunk/; revision=9234

16 years agoFix (un)read, deleted count issues.
Sankar P [Thu, 31 Jul 2008 05:49:23 +0000 (05:49 +0000)]
Fix (un)read, deleted count issues.

2008-07-31  Sankar P  <psankar@novell.com>

* camel-groupwise-summary.c (gw_info_set_flags):
Fix (un)read, deleted count issues.

svn path=/trunk/; revision=9233

16 years agoAdd delete folder functionality. Added code to check if the uid exists in
Srinivasa Ragavan [Thu, 31 Jul 2008 05:00:29 +0000 (05:00 +0000)]
Add delete folder functionality. Added code to check if the uid exists in

2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-db.c: Add delete folder functionality.
* camel/camel-folder-summary.c: Added code to check if the uid exists
in summary.
* camel/camel-folder-summary.h:
2008-07-31  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-message-cache.c: Fix delete cache
code, when the summary is deleted.

svn path=/trunk/; revision=9232

16 years agoRemoved debug printf added in the last commit.
Milan Crha [Wed, 30 Jul 2008 10:54:47 +0000 (10:54 +0000)]
Removed debug printf added in the last commit.

2008-07-30  Milan Crha  <mcrha@redhat.com>

* lib/e2k-global-catalog.c: (connect_ldap):
Removed debug printf added in the last commit.

svn path=/trunk/; revision=9231

16 years ago** Part of fix for bug #500389
Milan Crha [Wed, 30 Jul 2008 10:33:24 +0000 (10:33 +0000)]
** Part of fix for bug #500389

2008-07-30  Milan Crha  <mcrha@redhat.com>

** Part of fix for bug #500389

* camel/camel-provider.h: (enum CamelProviderConfType): New type 'OPTIONS'.

* servers/exchange/lib/actest.c: (test_main):
* servers/exchange/lib/test-utils.c: (test_get_gc):
* servers/exchange/lib/e2k-validate.h: (enum E2kAutoconfigGalAuthPref),
(struct ExchangeParams): New enum to setup GAL authentication method.
* servers/exchange/storage/exchange-account.c: (struct _ExchangeAccountPrivate),
(exchange_account_connect), (exchange_account_new):
* servers/exchange/lib/e2k-autoconfig.c: (e2k_autoconfig_new),
(e2k_autoconfig_set_owa_uri), (e2k_autoconfig_set_gc_server),
(e2k_autoconfig_get_global_catalog), (set_account_uri_string):
* servers/exchange/lib/e2k-autoconfig.h: (struct E2kAutoconfig),
(e2k_autoconfig_set_gc_server):
* servers/exchange/lib/e2k-global-catalog.h: (e2k_global_catalog_new):
* servers/exchange/lib/e2k-global-catalog.c: (struct _E2kGlobalCatalogPrivate),
(connect_ldap), (e2k_global_catalog_new):
New ability to set different authentication type to GAL and OWA.

* servers/exchange/lib/e2k-context.c: (e2k_soup_message_new_full):
Do not crash on invalid uri.

svn path=/trunk/; revision=9230

16 years agoRemove the folder locks in refresh info. It deadlocks while resyncing in
Srinivasa Ragavan [Wed, 30 Jul 2008 09:06:47 +0000 (09:06 +0000)]
Remove the folder locks in refresh info. It deadlocks while resyncing in

2008-07-30  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder.c: Remove the folder locks in refresh info. It
deadlocks while resyncing in IMAP.

svn path=/trunk/; revision=9229

16 years agoRevamp imap_rescan. It seemed to be broken to me, if a older message in
Srinivasa Ragavan [Wed, 30 Jul 2008 09:06:23 +0000 (09:06 +0000)]
Revamp imap_rescan. It seemed to be broken to me, if a older message in

2008-07-30  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Revamp imap_rescan. It
seemed to be broken to me, if a older message in the uid is broken, we
seem to delete the summaries of the later messages. This could be
experimental code.

svn path=/trunk/; revision=9228

16 years agoMove the folder lock to provider. This is a very very ugly hack.
Srinivasa Ragavan [Wed, 30 Jul 2008 09:05:45 +0000 (09:05 +0000)]
Move the folder lock to provider. This is a very very ugly hack.

2008-07-30  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/local/camel-local-folder.c: Move the folder lock to
provider. This is a very very ugly hack.

svn path=/trunk/; revision=9227

16 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Tue, 29 Jul 2008 10:28:21 +0000 (10:28 +0000)]
Updated Norwegian bokmål translation.

2008-07-29  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.

svn path=/trunk/; revision=9223

16 years agoFix imap sync/download updates. Atm, when you delete/undelete on the
Srinivasa Ragavan [Tue, 29 Jul 2008 09:36:41 +0000 (09:36 +0000)]
Fix imap sync/download updates. Atm, when you delete/undelete on the

2008-07-29  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Fix imap sync/download
updates. Atm, when you delete/undelete on the server the total is
broken. But things should sync better otherwise.

svn path=/trunk/; revision=9222

16 years ago** Fix for bug #545099
Srinivasa Ragavan [Tue, 29 Jul 2008 06:42:37 +0000 (06:42 +0000)]
** Fix for bug #545099

2008-07-29  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #545099

* camel/camel-folder-summary.c: When new mails added, update the
summary.
2008-07-29  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #545099

* camel/providers/local/camel-local-summary.c: Improve flag sync. Make
it work for append mails

svn path=/trunk/; revision=9219

16 years agoRemove Update folder function.
Srinivasa Ragavan [Tue, 29 Jul 2008 06:42:15 +0000 (06:42 +0000)]
Remove Update folder function.

2008-07-29  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder.c: Remove Update folder function.

svn path=/trunk/; revision=9218

16 years agoFix uid/pstring issues.
Srinivasa Ragavan [Tue, 29 Jul 2008 04:29:54 +0000 (04:29 +0000)]
Fix uid/pstring issues.

2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-digest-folder.c: Fix uid/pstring issues.
* camel/camel-folder-summary.c:
* camel/camel-folder-summary.h: Make uid const char *
* camel/camel-vee-summary.c:

svn path=/trunk/; revision=9217

16 years agoTranslation updated by Ivar Smolin
Priit Laes [Tue, 29 Jul 2008 03:44:51 +0000 (03:44 +0000)]
Translation updated by Ivar Smolin

2008-07-29  Priit Laes  <plaes at svn dot gnome dot org>

* et.po: Translation updated by Ivar Smolin

svn path=/trunk/; revision=9216

16 years agoUpdated Arabic Translation by Djihed Afifi.
Djihed Afifi [Tue, 29 Jul 2008 01:26:41 +0000 (01:26 +0000)]
Updated Arabic Translation by Djihed Afifi.

svn path=/trunk/; revision=9215

16 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Mon, 28 Jul 2008 19:24:36 +0000 (19:24 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=9213

16 years ago** Fix for bug #468671
Milan Crha [Mon, 28 Jul 2008 10:28:44 +0000 (10:28 +0000)]
** Fix for bug #468671

2008-07-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #468671

* servers/google/libgdata/gdata-entry.h: (gdata_entry_get_custom), (gdata_entry_set_custom):
* servers/google/libgdata/gdata-entry.c: (gdata_entry_get_custom), (gdata_entry_set_custom):
Read/write custom values withing entry.
* servers/google/libgdata/gdata-feed.h: (gdata_feed_get_timezone):
* servers/google/libgdata/gdata-feed.c: (gdata_feed_get_timezone), (struct _GDataFeedPrivate),
(gdata_feed_init), (gdata_feed_finalize), (gdata_feed_new_from_xml):
Read timezone name of the calendar and let it be available for others.

* calendar/backends/google/e-cal-backend-google-utils.c: (gd_date_to_ical),
(e_go_item_to_cal_component), (utils_update_insertion):
Read time values in proper timezone as returned by Google Calendar.

svn path=/trunk/; revision=9210

16 years agoFix compiler warnings.
Srinivasa Ragavan [Mon, 28 Jul 2008 09:51:37 +0000 (09:51 +0000)]
Fix compiler warnings.

2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Fix compiler warnings.
* camel/providers/imap/camel-imap-message-cache.c:
* camel/providers/imap/camel-imap-utils.c:
2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/local/camel-mbox-summary.c: Fix compiler warnings.

svn path=/trunk/; revision=9209

16 years agoFix guint/int issues.
Srinivasa Ragavan [Mon, 28 Jul 2008 09:34:16 +0000 (09:34 +0000)]
Fix guint/int issues.

2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-disco-folder.c: Fix guint/int issues.
* camel/camel-folder-summary.c:
* camel/camel-folder-summary.h:
* camel/providers/imap/camel-imap-folder.c:

svn path=/trunk/; revision=9207

16 years agoAdd function to update summary. Fix compiler warnings
Srinivasa Ragavan [Mon, 28 Jul 2008 09:33:57 +0000 (09:33 +0000)]
Add function to update summary. Fix compiler warnings

2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder.c: Add function to update summary.
* camel/camel-vtrash-folder.c: Fix compiler warnings

svn path=/trunk/; revision=9206

16 years agoKick off debug lines.
Srinivasa Ragavan [Mon, 28 Jul 2008 09:33:33 +0000 (09:33 +0000)]
Kick off debug lines.

2008-07-28  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Kick off debug lines.

svn path=/trunk/; revision=9205

16 years ago** Fix for bug #349870
Milan Crha [Mon, 28 Jul 2008 07:19:39 +0000 (07:19 +0000)]
** Fix for bug #349870

2008-07-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #349870

* camel-imap-folder.c: (do_append), (imap_append_online):
* camel-imap-command.c: (imap_command_start),
(camel_imap_command_continuation): Do not hide errors, rather
report them to the caller as expected.

svn path=/trunk/; revision=9203

16 years ago** Fix for bug #336074
Milan Crha [Mon, 28 Jul 2008 07:11:07 +0000 (07:11 +0000)]
** Fix for bug #336074

2008-07-28  Milan Crha  <mcrha@redhat.com>

** Fix for bug #336074

* camel-imap-provider.c: (imap_conf_entries):
* camel-imap-store.h:
* camel-imap-store.c: (construct), (imap_setv), (imap_getv),
(imap_can_refresh_folder): New option "check_lsub", when set,
then checking for new messages in subscribed folders.

svn path=/trunk/; revision=9202

16 years ago** Fix for bug #544284
Jeff Cai [Mon, 28 Jul 2008 04:34:19 +0000 (04:34 +0000)]
** Fix for bug #544284

2008-07-28  Jeff Cai  <jeff.cai@sun.com>

    ** Fix for bug #544284

    * backends/google/util.h:
      Use (void) 0 insead of '0' in the conditional statement.

svn path=/trunk/; revision=9201

16 years agoFix unread count updates in folder tree.
Srinivasa Ragavan [Sun, 27 Jul 2008 19:05:40 +0000 (19:05 +0000)]
Fix unread count updates in folder tree.

2008-07-27  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Fix unread count updates in folder
tree.

2008-07-27  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Fix unread count issue
with imap providers.

svn path=/trunk/; revision=9200

16 years ago** Fix for bug #544963
Frederic Peters [Sun, 27 Jul 2008 12:10:10 +0000 (12:10 +0000)]
** Fix for bug #544963

* Makefile.am: Include camel-search-sql.h in headers.

svn path=/trunk/; revision=9199

16 years agoFix compiler warning and some crash possibilities. 2008-07-26 Srinivasa
Srinivasa Ragavan [Sat, 26 Jul 2008 12:46:30 +0000 (12:46 +0000)]
Fix compiler warning and some crash possibilities. 2008-07-26 Srinivasa

2008-07-26  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Fix compiler warning and some crash
possibilities.
2008-07-26  Srinivasa Ragavan  <sragavan@novell.com>

* camel/providers/imap/camel-imap-folder.c: Fix compiler warnings.

svn path=/trunk/; revision=9198

16 years agoFixed translation of "lock" and "unlock".
Jonh Wendell [Sat, 26 Jul 2008 12:11:50 +0000 (12:11 +0000)]
Fixed translation of "lock" and "unlock".

2008-07-26  Jonh Wendell  <jwendell@gnome.org>

* pt_BR.po: Fixed translation of "lock" and "unlock".

svn path=/trunk/; revision=9197

16 years agoAnother possible deadlock. Never hold summary lock and do a db operation.
Srinivasa Ragavan [Sat, 26 Jul 2008 11:50:45 +0000 (11:50 +0000)]
Another possible deadlock. Never hold summary lock and do a db operation.

2008-07-26  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-summary.c: Another possible deadlock. Never hold
summary lock and do a db operation.

svn path=/trunk/; revision=9196

16 years ago** Fix for bug #544825
Srinivasa Ragavan [Sat, 26 Jul 2008 11:15:46 +0000 (11:15 +0000)]
** Fix for bug #544825

2008-07-26  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #544825

* camel/camel-folder-summary.c:
* camel/providers/imap/camel-imap-folder.c: Never hold the summary
lock and do a disk operation. It leads to dead lock.

svn path=/trunk/; revision=9195

16 years agoDisable share cache sql
Srinivasa Ragavan [Sat, 26 Jul 2008 11:15:08 +0000 (11:15 +0000)]
Disable share cache sql

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-db.h: Disable share cache sql

svn path=/trunk/; revision=9194

16 years ago** Fix for bug #544049
Milan Crha [Fri, 25 Jul 2008 18:00:20 +0000 (18:00 +0000)]
** Fix for bug #544049

2008-07-25  Milan Crha  <mcrha@redhat.com>

** Fix for bug #544049

* camel/camel-object.c: Initialize global variables, just to be sure.

* camel/providers/imap/camel-imap-summary.c: (EXTRACT_DIGIT): Do not read beyond the buffer.
* camel/providers/imap/camel-imap-folder.c: (merge_custom_flags): Pass proper pointer to
the 'camel_flag_set' function, otherwise it messes things.

svn path=/trunk/; revision=9193

16 years ago** Fix for bug #544651
Milan Crha [Fri, 25 Jul 2008 09:57:25 +0000 (09:57 +0000)]
** Fix for bug #544651

2008-07-25  Milan Crha  <mcrha@redhat.com>

** Fix for bug #544651

* camel-folder-summary.c: (EXTRACT_FIRST_STRING), (EXTRACT_STRING):
Properly update string position after read (thanks to srag).
* camel-folder-summary.c: (EXTRACT_DIGIT):
Prevent moving beyond string limit.
* camel-folder-summary.c: (camel_read_mir_callback):
Do not access NULL.
* camel-folder-summary.c: (my_list_append):
Interpret and update given list pointer properly.

svn path=/trunk/; revision=9192

16 years ago** Fix for bug #544031
Milan Crha [Fri, 25 Jul 2008 06:47:29 +0000 (06:47 +0000)]
** Fix for bug #544031

2008-07-25  Milan Crha  <mcrha@redhat.com>

** Fix for bug #544031

* camel/camel-vee-folder.c: (vee_folder_remove_folder):
* camel/camel-folder-summary.c: (camel_folder_summary_migrate_infos),
(content_info_to_db): Compiler warnings cleanup.

* camel/providers/local/camel-mbox-summary.c: (summary_header_to_db):
Compiler warning cleanup.

svn path=/trunk/; revision=9191

16 years ago** Fix for bug #543569
Srinivasa Ragavan [Fri, 25 Jul 2008 05:35:47 +0000 (05:35 +0000)]
** Fix for bug #543569

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #543569

* camel/camel-store.c: Recreate cache, if it was blown.

svn path=/trunk/; revision=9190

16 years ago** Reverse the meaning of debug/free safe handlers. Let it crash now, than
Srinivasa Ragavan [Fri, 25 Jul 2008 04:21:21 +0000 (04:21 +0000)]
** Reverse the meaning of debug/free safe handlers. Let it crash now, than

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

** Reverse the meaning of debug/free safe handlers. Let it crash now, than
on a production build. We can fix it now. It would be turned off for a
release build. (CAMEL_SQLITE_FREE_CACHE, CAMEL_SQLITE_SHARED_CACHE,
CAMEL_FREE_INFOS, CDS_DEBUG)

* camel/camel-db.h:
* camel/camel-folder-summary.c:
* camel/camel-string-utils.c:

svn path=/trunk/; revision=9189

16 years agoUpdate Changelog.
Srinivasa Ragavan [Fri, 25 Jul 2008 04:05:19 +0000 (04:05 +0000)]
Update Changelog.

svn path=/trunk/; revision=9188

16 years ago** Fix for bug #544114
Srinivasa Ragavan [Fri, 25 Jul 2008 04:04:57 +0000 (04:04 +0000)]
** Fix for bug #544114

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #544114

* camel/camel-folder-search.c:
* camel/providers/local/camel-mbox-folder.c: Do a sync before we
reload things.

svn path=/trunk/; revision=9187

16 years ago** Camel Reference Manual improvements: Tag more symbols as deprecated.
Matthew Barnes [Fri, 25 Jul 2008 01:52:13 +0000 (01:52 +0000)]
** Camel Reference Manual improvements: Tag more symbols as deprecated.

2008-07-25  Matthew Barnes  <mbarnes@redhat.com>

** Camel Reference Manual improvements:
Tag more symbols as deprecated.  The documentation already
describes them as such.

* camel/camel-debug.h (camel_verbose_debug):
* camel/camel-store.h (CAMEL_STORE_FOLDER_INFO_FAST):
* camel/camel-store.h (camel_folder_info_build):

svn path=/trunk/; revision=9186

16 years agoTerminology fixes by Fabrício Godoy.
Leonardo Ferreira Fontenelle [Fri, 25 Jul 2008 01:31:47 +0000 (01:31 +0000)]
Terminology fixes by Fabrício Godoy.

2008-07-24  Leonardo Ferreira Fontenelle  <leonardof@gnome.org>

* pt_BR.po: Terminology fixes by Fabrício Godoy.

svn path=/trunk/; revision=9185

16 years ago** Camel Reference Manual improvements: Add more sections to the Table of
Matthew Barnes [Fri, 25 Jul 2008 01:17:05 +0000 (01:17 +0000)]
** Camel Reference Manual improvements: Add more sections to the Table of

2008-07-25  Matthew Barnes  <mbarnes@redhat.com>

** Camel Reference Manual improvements:
Add more sections to the Table of Contents.
Tag deprecated API with CAMEL_DISABLE_DEPRECATED.

svn path=/trunk/; revision=9184

16 years agoUpdated French translation by Bruno Brouard.
Claude Paroz [Thu, 24 Jul 2008 20:50:31 +0000 (20:50 +0000)]
Updated French translation by Bruno Brouard.

2008-07-24  Claude Paroz  <claude@2xlibre.net>

* fr.po: Updated French translation by Bruno Brouard.

svn path=/trunk/; revision=9183

16 years agoSync the db before we do a search. So that we are always on sync with
Srinivasa Ragavan [Thu, 24 Jul 2008 20:08:11 +0000 (20:08 +0000)]
Sync the db before we do a search. So that we are always on sync with

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-folder-search.c: Sync the db before we do a search. So
that we are always on sync with view.

svn path=/trunk/; revision=9182

16 years ago** Fix for bug #544491
Srinivasa Ragavan [Thu, 24 Jul 2008 19:56:51 +0000 (19:56 +0000)]
** Fix for bug #544491

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #544491

* camel/camel-db.c: Lock while 2 thread try to access same folder's
table using same handle.

svn path=/trunk/; revision=9181

16 years agoFurther improve search.
Srinivasa Ragavan [Thu, 24 Jul 2008 19:56:33 +0000 (19:56 +0000)]
Further improve search.

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-search-sql.c: Further improve search.

svn path=/trunk/; revision=9180

16 years agoAdd more search crash handlers. Atm body-search alone should fail.
Srinivasa Ragavan [Thu, 24 Jul 2008 18:48:22 +0000 (18:48 +0000)]
Add more search crash handlers. Atm body-search alone should fail.

2008-07-25  Srinivasa Ragavan  <sragavan@novell.com>

* camel/camel-search-sql.c: Add more search crash handlers. Atm
body-search alone should fail.

svn path=/trunk/; revision=9179

16 years ago** Fix for bug #544501
Srinivasa Ragavan [Thu, 24 Jul 2008 13:43:27 +0000 (13:43 +0000)]
** Fix for bug #544501

2008-07-24  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #544501

* camel/camel-search-sql.c: Handle single node search queries.

svn path=/trunk/; revision=9178

16 years ago** Fix for bug #544528
Srinivasa Ragavan [Thu, 24 Jul 2008 12:56:52 +0000 (12:56 +0000)]
** Fix for bug #544528

2008-07-24  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #544528

* camel/camel-search-sql.c: Ignore match-threads. It wont be supported
with new disk summary. Handle cases where it crashes.

svn path=/trunk/; revision=9177

16 years agoFixes #388966 (bnc) Use right data type.
Chenthill Palanisamy [Thu, 24 Jul 2008 08:04:44 +0000 (08:04 +0000)]
Fixes #388966 (bnc) Use right data type.

2008-07-24  Chenthill Palanisamy  <pchenthill@novell.com>

        Fixes #388966 (bnc)
        * e-gw-item.c: (e_gw_item_new_from_soap_parameter): Use
        right data type.

svn path=/trunk/; revision=9176

16 years ago** Rewrite camel search by converting sexp to sql.
Srinivasa Ragavan [Thu, 24 Jul 2008 05:54:42 +0000 (05:54 +0000)]
** Rewrite camel search by converting sexp to sql.

2008-07-24  Srinivasa Ragavan  <sragavan@novell.com>

** Rewrite camel search by converting sexp to sql.

* camel/camel-folder-search.c:
* camel/camel-folder-summary.c:
* camel/camel-search-sql.c:

svn path=/trunk/; revision=9175

16 years agoAdd core camel search in sql support.
Srinivasa Ragavan [Thu, 24 Jul 2008 05:54:19 +0000 (05:54 +0000)]
Add core camel search in sql support.

2008-07-23  Srinivasa Ragavan  <sragavan@novell.com>

* Makefile.am: Add core camel search in sql support.
* camel-db.c (camel_db_get_column_name):

svn path=/trunk/; revision=9174

16 years agoAdd missing symbols to API docs.
Matthew Barnes [Thu, 24 Jul 2008 03:42:00 +0000 (03:42 +0000)]
Add missing symbols to API docs.

svn path=/trunk/; revision=9173

16 years agoMutex-ify the connection bus.
Sankar P [Wed, 23 Jul 2008 17:15:14 +0000 (17:15 +0000)]
Mutex-ify the connection bus.

2008-07-24  Sankar P  <psankar@novell.com>

* e-gw-connection.c (e_gw_connection_dispose),
(e_gw_connection_init), (e_gw_connection_send_message):
Mutex-ify the connection bus.

svn path=/trunk/; revision=9172

16 years ago** Fix for bug #543943
Milan Crha [Wed, 23 Jul 2008 14:50:53 +0000 (14:50 +0000)]
** Fix for bug #543943

2008-07-23  Milan Crha  <mcrha@redhat.com>

** Fix for bug #543943

* camel/camel-store.c: (construct):
* camel/camel-folder.c: (camel_folder_construct):
* camel/camel-vee-folder.c: (summary_header_to_db):
* camel/camel.c: (camel_init):
* camel/camel-db.c: (cdb_sql_exec), (camel_db_count_message_info),
(camel_db_select):
* camel/camel-folder-summary.c: (camel_folder_summary_migrate_infos),
(message_info_from_uid), (camel_folder_summary_save_to_db),
(camel_folder_summary_header_load_from_db),
(camel_folder_summary_remove_range), (summary_header_to_db):

* camel/providers/imap/camel-imap-store.c: (camel_imap_store_finalize):
* camel/providers/imap/camel-imap-summary.c: (message_info_from_db): Leak fix.

* camel/providers/local/camel-local-summary.c: (summary_header_from_db):
Reassign structure member correctly, otherwise can cause a crash.
* camel/providers/local/camel-maildir-store.c: (scan_dirs): Leak fix.

svn path=/trunk/; revision=9171

16 years ago2.23.5 updates & Version bumped to 2.23.6
Johnny Jacob [Wed, 23 Jul 2008 06:58:37 +0000 (06:58 +0000)]
2.23.5 updates & Version bumped to 2.23.6

svn path=/trunk/; revision=9169

16 years ago** Fix a bunch of Gtk-Doc warnings in Camel.
Matthew Barnes [Wed, 23 Jul 2008 03:06:32 +0000 (03:06 +0000)]
** Fix a bunch of Gtk-Doc warnings in Camel.

2008-07-22  Matthew Barnes  <mbarnes@redhat.com>

** Fix a bunch of Gtk-Doc warnings in Camel.

svn path=/trunk/; revision=9168

16 years ago** Fixes bug #544202
Priit Laes [Tue, 22 Jul 2008 17:34:55 +0000 (17:34 +0000)]
** Fixes bug #544202

2008-07-22  Priit Laes  <plaes@plaes.org>

** Fixes bug #544202

* camel-store.c: (construct): Fix string usage after it is freed.

svn path=/trunk/; revision=9167

16 years agoRemove some buggy code, which are unnecessary after one of the previous
Sankar P [Tue, 22 Jul 2008 11:08:19 +0000 (11:08 +0000)]
Remove some buggy code, which are unnecessary after one of the previous

2008-07-22  Sankar P  <psankar@novell.com>

* camel-groupwise-folder.c (gw_update_summary):
Remove some buggy code, which are unnecessary after
one of the previous commits to avoid duplicate email
addresses as part of FROM field.

svn path=/trunk/; revision=9166

16 years agoAdd missing files.
Andre Klapper [Mon, 21 Jul 2008 22:20:52 +0000 (22:20 +0000)]
Add missing files.

2008-07-21  Andre Klapper  <a9016009@gmx.de>

* POTFILES.in: Add missing files.

svn path=/trunk/; revision=9165

16 years agoMake search work and don't screw up when the system flags are included. A
Sankar P [Mon, 21 Jul 2008 15:26:28 +0000 (15:26 +0000)]
Make search work and don't screw up when the system flags are included. A

2008-07-22  Sankar P  <psankar@novell.com>

* camel-folder-search.c (check_header), (search_system_flag):
Make search work and don't screw up when the system flags are included.
A better sexp parser is coming up.

svn path=/trunk/; revision=9164

16 years agoCheck for CAMEL_SQLITE_DEFAULT_CACHE_SIZE environment variable was
Tor Lillqvist [Mon, 21 Jul 2008 14:53:43 +0000 (14:53 +0000)]
Check for CAMEL_SQLITE_DEFAULT_CACHE_SIZE environment variable was

2008-07-21  Tor Lillqvist  <tml@novell.com>

* camel-db.c (camel_db_open): Check for
CAMEL_SQLITE_DEFAULT_CACHE_SIZE environment variable was
backwards.

svn path=/trunk/; revision=9163

16 years agoAddressbook : Google Contacts : Allow includes from top build/src dirs
Johnny Jacob [Mon, 21 Jul 2008 13:05:46 +0000 (13:05 +0000)]
Addressbook : Google Contacts : Allow includes from top build/src dirs

svn path=/trunk/; revision=9162

16 years agoAdd doltcompile and doltlibtool to DISTCLEANFILES to fix distcheck
Matthew Barnes [Mon, 21 Jul 2008 11:53:20 +0000 (11:53 +0000)]
Add doltcompile and doltlibtool to DISTCLEANFILES to fix distcheck

2008-07-21  Matthew Barnes  <mbarnes@redhat.com>

* Makefile.am:
Add doltcompile and doltlibtool to DISTCLEANFILES to fix
distcheck breakage.

svn path=/trunk/; revision=9161

16 years agoFix info/summaries. Ignore vfolder counts for sometime.
Srinivasa Ragavan [Mon, 21 Jul 2008 11:46:23 +0000 (11:46 +0000)]
Fix info/summaries. Ignore vfolder counts for sometime.

svn path=/trunk/; revision=9160

16 years ago#include "camel-string-utils.h"
Matthew Barnes [Mon, 21 Jul 2008 11:44:06 +0000 (11:44 +0000)]
#include "camel-string-utils.h"

2008-07-21  Matthew Barnes  <mbarnes@redhat.com>

* camel-groupwise-journal.c: #include "camel-string-utils.h"

svn path=/trunk/; revision=9159

16 years agocamel-db.c (cdb_sql_exec) Hold the rights when a transaction in place.
Sankar P [Mon, 21 Jul 2008 11:15:43 +0000 (11:15 +0000)]
camel-db.c (cdb_sql_exec) Hold the rights when a transaction in place.

2008-07-21  Sankar P  <psankar@novell.com>

* camel-db.c (cdb_sql_exec)
* camel-folder-summary.c (camel_folder_summary_migrate_infos): Hold the
rights when a transaction in place.

svn path=/trunk/; revision=9157