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
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
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
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
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
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
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
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
Djihed Afifi [Tue, 29 Jul 2008 01:26:41 +0000 (01:26 +0000)]
Updated Arabic Translation by Djihed Afifi.
svn path=/trunk/; revision=9215
Ignacio Casal Quinteiro [Mon, 28 Jul 2008 19:24:36 +0000 (19:24 +0000)]
Updated Galician Translation.
svn path=/trunk/; revision=9213
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Srinivasa Ragavan [Fri, 25 Jul 2008 04:05:19 +0000 (04:05 +0000)]
Update Changelog.
svn path=/trunk/; revision=9188
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Matthew Barnes [Thu, 24 Jul 2008 03:42:00 +0000 (03:42 +0000)]
Add missing symbols to API docs.
svn path=/trunk/; revision=9173
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Srinivasa Ragavan [Mon, 21 Jul 2008 08:59:54 +0000 (08:59 +0000)]
Add migration code and more cleanups.
svn path=/trunk/; revision=9155
Sankarasivasubramanian Pasupathilingam [Mon, 21 Jul 2008 08:27:46 +0000 (08:27 +0000)]
Lock the database from concurrent accesses.
svn path=/trunk/; revision=9154
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
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
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
Jorge Gonzalez Gonzalez [Sun, 20 Jul 2008 20:00:49 +0000 (20:00 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=9150
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
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
Ignacio Casal Quinteiro [Sun, 20 Jul 2008 18:14:31 +0000 (18:14 +0000)]
Updated Galician Translation.
svn path=/trunk/; revision=9147
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
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
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
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
Jorge Gonzalez Gonzalez [Sun, 20 Jul 2008 14:08:54 +0000 (14:08 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=9142
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
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
Ignacio Casal Quinteiro [Sat, 19 Jul 2008 09:36:16 +0000 (09:36 +0000)]
Updated Galician Translation.
svn path=/trunk/; revision=9139
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
Andre Klapper [Fri, 18 Jul 2008 17:15:24 +0000 (17:15 +0000)]
(Fix changelog. Sorry.)
svn path=/trunk/; revision=9137
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
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
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
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
Yair Hershkovitz [Fri, 18 Jul 2008 09:17:31 +0000 (09:17 +0000)]
updated hebrew translation
svn path=/trunk/; revision=9131
Srinivasa Ragavan [Fri, 18 Jul 2008 09:14:01 +0000 (09:14 +0000)]
Fix trash/junk crash.
svn path=/trunk/; revision=9130
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
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
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
Ignacio Casal Quinteiro [Sun, 13 Jul 2008 08:09:41 +0000 (08:09 +0000)]
Updated Galician Translation.
svn path=/trunk/; revision=9117
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
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
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
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
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
Yannig MARCHEGAY [Thu, 3 Jul 2008 07:36:38 +0000 (07:36 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=9085
Jeffrey Stedfast [Thu, 3 Jul 2008 03:13:35 +0000 (03:13 +0000)]
New method to sort an array of uids.
2008-07-02 Jeffrey Stedfast <fejj@novell.com>
* camel-folder.c (camel_folder_sort_uids): New method to sort an
array of uids.
svn path=/trunk/; revision=9081
Milan Crha [Mon, 30 Jun 2008 09:21:46 +0000 (09:21 +0000)]
** Fix for bug #330838
2008-06-30 Milan Crha <mcrha@redhat.com>
** Fix for bug #330838
* camel-imap-store.c: (get_folders_sync): Notify application about
server folder changes as soon as we know about them.
svn path=/trunk/; revision=9067
Suman Manjunath [Mon, 30 Jun 2008 08:50:03 +0000 (08:50 +0000)]
Patch from Milan Crha <mcrha@redhat.com> ** Fix for bug #536486 (Do full EXPUNGE in case the UID EXPUNGE fails).
svn path=/trunk/; revision=9066
Julien Puydt [Thu, 26 Jun 2008 12:54:07 +0000 (12:54 +0000)]
Fixed bug #540152
svn path=/trunk/; revision=9056