platform/upstream/evolution-data-server.git
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

16 years agoAdd migration support and fix some warnings
Srinivasa Ragavan [Mon, 21 Jul 2008 09:00:13 +0000 (09:00 +0000)]
Add migration support and fix some warnings

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

* camel/camel-folder-summary.c: Add migration support and fix some
warnings

svn path=/trunk/; revision=9156

16 years agoAdd migration code and more cleanups.
Srinivasa Ragavan [Mon, 21 Jul 2008 08:59:54 +0000 (08:59 +0000)]
Add migration code and more cleanups.

svn path=/trunk/; revision=9155

16 years agoLock the database from concurrent accesses.
Sankarasivasubramanian Pasupathilingam [Mon, 21 Jul 2008 08:27:46 +0000 (08:27 +0000)]
Lock the database from concurrent accesses.

svn path=/trunk/; revision=9154

16 years agoCommitting on behalf of Suman Manjunath <msuman@novell.com>
Suman Manjunath [Mon, 21 Jul 2008 05:22:04 +0000 (05:22 +0000)]
Committing on behalf of Suman Manjunath  <msuman@novell.com>

2008-07-21  Suman Manjunath  <msuman@novell.com>

        Fixes a build break for Google contacts

svn path=/trunk/; revision=9153

16 years ago** Use pstrings for info uids.
Srinivasa Ragavan [Mon, 21 Jul 2008 04:06:03 +0000 (04:06 +0000)]
** Use pstrings for info uids.

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

** Use pstrings for info uids.

* camel/providers/groupwise/camel-groupwise-folder.c:
* camel/providers/groupwise/camel-groupwise-journal.c:
* camel/providers/groupwise/camel-groupwise-summary.c:

svn path=/trunk/; revision=9152

16 years agoCommitting on behalf of Jörgen Scheibengruber <mfcn@gmx.de>
Jörgen Scheibengruber [Mon, 21 Jul 2008 03:57:49 +0000 (03:57 +0000)]
Committing on behalf of Jörgen Scheibengruber  <mfcn@gmx.de>

2008-07-21  Jörgen Scheibengruber  <mfcn@gmx.de>

        ** Fix for bug #523632

        Added Google contacts backend

svn path=/trunk/; revision=9151

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 20 Jul 2008 20:00:49 +0000 (20:00 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=9150

16 years agoCommitting on behalf of Milan Crha <mcrha@redhat.com>
Milan Crha [Sun, 20 Jul 2008 19:32:22 +0000 (19:32 +0000)]
Committing on behalf of Milan Crha  <mcrha@redhat.com>

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

       ** Fix for bug #236010

       * backends/ldap/e-book-backend-ldap.c:
       (e_book_backend_ldap_load_source): We cannot check on LDAP server
       whether we have general write access on it, thus report we have
       immediately after loading the source successfully. There will be
       a "Permission Deny" message in case we are wrong.
       * backends/ldap/e-book-backend-ldap.c: (ldap_op_finished):
       Clear the status message when the operation finished.

svn path=/trunk/; revision=9149

16 years agoCommitting on behalf of Paul Bolle <pebolle@tiscali.nl>
Paul Bolle [Sun, 20 Jul 2008 18:59:02 +0000 (18:59 +0000)]
Committing on behalf of Paul Bolle  <pebolle@tiscali.nl>

2008-07-21  Paul Bolle  <pebolle@tiscali.nl>

       ** Fix for bug #543066

       * libecal/e-cal-util.c: (e_cal_util_parse_ics_string),
       (e_cal_util_parse_ics_file): Make the documentation reflect that these
       functions either return a new icalcomponent or NULL.

svn path=/trunk/; revision=9148

16 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Sun, 20 Jul 2008 18:14:31 +0000 (18:14 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=9147

16 years ago** Fix for bug #200147
Bharath Acharya [Sun, 20 Jul 2008 18:03:01 +0000 (18:03 +0000)]
** Fix for bug #200147

2008-07-20  Bharath Acharya  <abharath@novell.com>

        ** Fix for bug #200147

        * libedataserver/e-account.h: Stores the templates folder uri

svn path=/trunk/; revision=9146

16 years agoAdded few environment variables to enable memory reduction code.
Srinivasa Ragavan [Sun, 20 Jul 2008 17:25:42 +0000 (17:25 +0000)]
Added few environment variables to enable memory reduction code.
CDS_DEBUG = strict pstring free.
CAMEL_FREE_INFOS = free message infos at intervals.
CAMEL_SQLITE_FREE_CACHE = free sqlite cache at intervals
CAMEL_SQLITE_SHARED_CACHE = enable share cache for multiple threads.

svn path=/trunk/; revision=9145

16 years ago** Fixes bug #541347
Matthew Barnes [Sun, 20 Jul 2008 15:56:16 +0000 (15:56 +0000)]
** Fixes bug #541347

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

** Fixes bug #541347

* camel/camel-block-file.h:
#include <sys/types.h> (in the proper order)

svn path=/trunk/; revision=9144

16 years agoreviewed by: Srinivasa Ragavan
Luca Ferretti [Sun, 20 Jul 2008 14:57:05 +0000 (14:57 +0000)]
reviewed by: Srinivasa Ragavan

2008-07-20  Luca Ferretti  <elle.uca@libero.it>

reviewed by: Srinivasa Ragavan

* configure.in: add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL)
to fix the build. See bug #543656 for details.

svn path=/trunk/; revision=9143

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 20 Jul 2008 14:08:54 +0000 (14:08 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=9142

16 years agoMove freeing stuff to a proper thread rather than the main thread, which hangs the...
Srinivasa Ragavan [Sun, 20 Jul 2008 13:33:28 +0000 (13:33 +0000)]
Move freeing stuff to a proper thread rather than the main thread, which hangs the UI at times.

svn path=/trunk/; revision=9141

16 years agos/Unknown/Unknown error/g
Jeffrey Stedfast [Sun, 20 Jul 2008 00:59:50 +0000 (00:59 +0000)]
s/Unknown/Unknown error/g

2008-07-19  Jeffrey Stedfast  <fejj@novell.com>

* camel-imap4-store.c: s/Unknown/Unknown error/g

* camel-imap4-engine.c: Same.

* camel-imap4-folder.c: Same.

svn path=/trunk/; revision=9140

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

svn path=/trunk/; revision=9139

16 years agoUpdated German translation.
Andre Klapper [Fri, 18 Jul 2008 17:29:21 +0000 (17:29 +0000)]
Updated German translation.

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

* de.po: Updated German translation.

svn path=/trunk/; revision=9138

16 years ago(Fix changelog. Sorry.)
Andre Klapper [Fri, 18 Jul 2008 17:15:24 +0000 (17:15 +0000)]
(Fix changelog. Sorry.)

svn path=/trunk/; revision=9137

16 years agoAdd missing files.
Andre Klapper [Fri, 18 Jul 2008 17:14:52 +0000 (17:14 +0000)]
Add missing files.

2007-07-18  Andre Klapper  <a9016009@gmx.de>

* POTFILES.in: Add missing files.

svn path=/trunk/; revision=9136

16 years ago#include "camel-string-utils.h"
Matthew Barnes [Fri, 18 Jul 2008 16:54:47 +0000 (16:54 +0000)]
#include "camel-string-utils.h"

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

* camel/providers/imap/camel-imap-summary.c:
* camel/providers/local/camel-local-summary.c:
#include "camel-string-utils.h"

* docs/reference/camel/tmpl:
Let Gtk-Doc do its thing.

svn path=/trunk/; revision=9135

16 years ago** Fix for bug #515998
Milan Crha [Fri, 18 Jul 2008 14:03:01 +0000 (14:03 +0000)]
** Fix for bug #515998

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

** Fix for bug #515998

* libedata-cal/e-cal-backend-util.h: (e_cal_backend_status_to_string):
* libedata-cal/e-cal-backend-util.c: (e_cal_backend_status_to_string):
New helper function to convert call status to the string.
* backends/file/e-cal-backend-file.c: (e_cal_backend_file_remove):
* backends/caldav/e-cal-backend-caldav.c: (caldav_remove):
* backends/weather/e-cal-backend-weather.c:
(e_cal_backend_weather_remove): On any error in remove calendar just
print the message on the console and return success.

svn path=/trunk/; revision=9134

16 years ago** Fix for bug #540127, commit the patch for shuai.liu@su.com.
Wang Xin [Fri, 18 Jul 2008 10:50:28 +0000 (10:50 +0000)]
** Fix for bug #540127, commit the patch for shuai.liu@su.com.

2008-07-18  Wang Xin  <jedy.wang@sun.com>

** Fix for bug #540127, commit the patch for shuai.liu@su.com.

* backends/ldap/e-book-backend-ldap.c:
(e_book_backend_ldap_connect), (e_book_backend_ldap_build_query),
(e_book_backend_ldap_authenticate_user): If this ldap_error equals
LDAP_INSUFFICIENT_ACCESS, return an success to request evolution's
authenticating window. And remove the filter objectClass=* because
some ldap servers do not allow this.

svn path=/trunk/; revision=9132

16 years agoupdated hebrew translation
Yair Hershkovitz [Fri, 18 Jul 2008 09:17:31 +0000 (09:17 +0000)]
updated hebrew translation

svn path=/trunk/; revision=9131

16 years agoFix trash/junk crash.
Srinivasa Ragavan [Fri, 18 Jul 2008 09:14:01 +0000 (09:14 +0000)]
Fix trash/junk crash.

svn path=/trunk/; revision=9130

16 years agoMake disk-summary don't crash for the time being. We need to find out
Sankar P [Thu, 17 Jul 2008 09:50:04 +0000 (09:50 +0000)]
Make disk-summary don't crash for the time being. We need to find out

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

* camel-folder-summary.c (remove_item):
Make disk-summary don't crash for the time being.
We need to find out where the uid is getting leaked and fix that.

svn path=/trunk/; revision=9127

16 years agoPushing the on-disk summary changes from the madagascar branch
Sankarasivasubramanian Pasupathilingam [Wed, 16 Jul 2008 11:38:32 +0000 (11:38 +0000)]
Pushing the on-disk summary changes from the madagascar branch

svn path=/trunk/; revision=9125

16 years ago** Fix for bug #253509
Milan Crha [Mon, 14 Jul 2008 14:34:57 +0000 (14:34 +0000)]
** Fix for bug #253509

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

** Fix for bug #253509

* libedataserver/e-categories.c: Added translators comment.

svn path=/trunk/; revision=9120

16 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Sun, 13 Jul 2008 08:09:41 +0000 (08:09 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=9117

16 years ago** Fix for bug #213072
Srinivasa Ragavan [Sat, 12 Jul 2008 05:05:01 +0000 (05:05 +0000)]
** Fix for bug #213072

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

** Fix for bug #213072

* camel-folder.c: (camel_folder_refresh_info): Lock while rebuilding
summaries.

svn path=/trunk/; revision=9116

16 years agoNo version number for share/pixmaps/evolution-data-server. Use -D when
Tor Lillqvist [Wed, 9 Jul 2008 11:11:20 +0000 (11:11 +0000)]
No version number for share/pixmaps/evolution-data-server. Use -D when

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

* evolution-data-server-zip.in: No version number for
share/pixmaps/evolution-data-server. Use -D when using -r to not
add pointless entries for directories in the zip files.

svn path=/trunk/; revision=9103

16 years ago** Fixes bug #537415
Matthew Barnes [Tue, 8 Jul 2008 14:52:08 +0000 (14:52 +0000)]
** Fixes bug #537415

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

** Fixes bug #537415

* libedataserverui/e-book-auth-util.c (load_source_auth_cb):
Break a busy loop between Evolution and Gnome-Keyring by only
reauthenticating when the EBookStatus is AUTHENTICATION_FAILED
or AUTHENTICATION_REQUIRED.  Fixes a case where we kept trying
to authenticate to an unspecified Global Catalog server, where
the EBookStatus was REPOSITORY_OFFLINE.

svn path=/trunk/; revision=9098

16 years agoPatch from Matt McCutchen 2 <matt@mattmccutchen.net>: Fix for bug #503922 (Fix typo...
Suman Manjunath [Mon, 7 Jul 2008 09:03:23 +0000 (09:03 +0000)]
Patch from Matt McCutchen 2  <matt@mattmccutchen.net>: Fix for bug #503922 (Fix typo in mapping flag name draft).

svn path=/trunk/; revision=9097

16 years ago** Fix for bug #329571
Milan Crha [Fri, 4 Jul 2008 07:23:40 +0000 (07:23 +0000)]
** Fix for bug #329571

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

** Fix for bug #329571

* backends/file/e-cal-backend-file.c:
(e_cal_backend_file_modify_object):
Preserve detached instances when modifying master object.

svn path=/trunk/; revision=9094

16 years agoUpdated Occitan translation
Yannig MARCHEGAY [Thu, 3 Jul 2008 07:36:38 +0000 (07:36 +0000)]
Updated Occitan translation

svn path=/trunk/; revision=9085