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
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
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
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
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
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
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
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
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
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
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
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
Srinivasa Ragavan [Mon, 4 Aug 2008 17:29:50 +0000 (17:29 +0000)]
Update ChangeLog
svn path=/trunk/; revision=9258
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
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
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
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
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
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
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
Jorge Gonzalez Gonzalez [Sun, 3 Aug 2008 17:22:36 +0000 (17:22 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=9250
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
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
Ignacio Casal Quinteiro [Sat, 2 Aug 2008 09:40:49 +0000 (09:40 +0000)]
Updated Galician translation
svn path=/trunk/; revision=9247
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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