Srinivasa Ragavan [Thu, 21 Aug 2008 15:50:51 +0000 (15:50 +0000)]
During quit, its possible that the parent folder's infos are unavailable.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-search.c: During quit, its possible that the
parent folder's infos are unavailable.
svn path=/trunk/; revision=9425
Srinivasa Ragavan [Thu, 21 Aug 2008 12:55:27 +0000 (12:55 +0000)]
Let vee store also sync its headers at the end.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-store.c: Let vee store also sync its headers at the
end.
svn path=/trunk/; revision=9424
Srinivasa Ragavan [Thu, 21 Aug 2008 12:37:33 +0000 (12:37 +0000)]
Make counts work even better.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Make counts work even better.
svn path=/trunk/; revision=9423
Srinivasa Ragavan [Thu, 21 Aug 2008 12:37:18 +0000 (12:37 +0000)]
Commit the missing file in last commit.
svn path=/trunk/; revision=9422
Srinivasa Ragavan [Thu, 21 Aug 2008 12:37:04 +0000 (12:37 +0000)]
Name the flag appropriately.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-store.h: Name the flag appropriately.
* camel/camel-vtrash-folder.c:
svn path=/trunk/; revision=9421
Srinivasa Ragavan [Thu, 21 Aug 2008 12:36:45 +0000 (12:36 +0000)]
Update visible count, intelligently.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Update visible count, intelligently.
svn path=/trunk/; revision=9420
Srinivasa Ragavan [Thu, 21 Aug 2008 12:36:22 +0000 (12:36 +0000)]
Fix junk/trash counts.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Fix junk/trash counts.
svn path=/trunk/; revision=9419
Srinivasa Ragavan [Thu, 21 Aug 2008 12:35:59 +0000 (12:35 +0000)]
Add a new flag for vtrash handling.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-store.h: Add a new flag for vtrash handling.
* camel/camel-vtrash-folder.c:
svn path=/trunk/; revision=9418
Shuai Liu [Thu, 21 Aug 2008 10:02:43 +0000 (10:02 +0000)]
** Fix for bug #548565
2008-08-21 Shuai Liu <shuai.liu@sun.com>
** Fix for bug #548565
* backends/google/util.h:
Add 'void' to make it built on Solaris.
svn path=/trunk/; revision=9415
Srinivasa Ragavan [Thu, 21 Aug 2008 04:56:22 +0000 (04:56 +0000)]
Implement in-db uid sort while loading.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/imap/camel-imap-summary.c: Implement in-db uid sort
while loading.
svn path=/trunk/; revision=9413
Srinivasa Ragavan [Thu, 21 Aug 2008 04:55:58 +0000 (04:55 +0000)]
Add code to dump sorted uids for debuging.
2008-08-21 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Add code to dump sorted uids for
debuging.
svn path=/trunk/; revision=9412
Matthew Barnes [Thu, 21 Aug 2008 02:20:37 +0000 (02:20 +0000)]
** Fixes bug #546926
2008-08-20 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #546926
* camel/camel.c (camel_shutdown):
Make this function public and don't call PR_Cleanup().
* camel/camel.c (camel_init):
Remove call to g_atexit().
svn path=/trunk/; revision=9411
Srinivasa Ragavan [Wed, 20 Aug 2008 17:05:00 +0000 (17:05 +0000)]
Make it use sort by dreceived from db.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-maildir-summary.c: Make it use sort by
dreceived from db.
svn path=/trunk/; revision=9410
Srinivasa Ragavan [Wed, 20 Aug 2008 17:04:47 +0000 (17:04 +0000)]
Make use of collate function for just sorts also.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Make use of collate function for just sorts also.
svn path=/trunk/; revision=9409
Srinivasa Ragavan [Wed, 20 Aug 2008 17:04:36 +0000 (17:04 +0000)]
Implement in-db sort of m-h account types.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mh-summary.c: Implement in-db sort of
m-h account types.
svn path=/trunk/; revision=9408
Srinivasa Ragavan [Wed, 20 Aug 2008 17:04:22 +0000 (17:04 +0000)]
Save vfolders headers on sync.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-store.c: Save vfolders headers on sync.
svn path=/trunk/; revision=9407
Srinivasa Ragavan [Wed, 20 Aug 2008 17:04:08 +0000 (17:04 +0000)]
Add function to save headers to db.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Add function to save headers to db.
* camel/camel-vee-folder.h:
svn path=/trunk/; revision=9406
Srinivasa Ragavan [Wed, 20 Aug 2008 10:56:31 +0000 (10:56 +0000)]
Fix some missing portions of folder summary mismatch
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Fix some missing
portions of folder summary mismatch
svn path=/trunk/; revision=9405
Srinivasa Ragavan [Wed, 20 Aug 2008 10:56:10 +0000 (10:56 +0000)]
Remove debug logs.
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Remove debug logs.
svn path=/trunk/; revision=9404
Srinivasa Ragavan [Wed, 20 Aug 2008 10:55:49 +0000 (10:55 +0000)]
** Fix for bug #213072
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #213072
* camel/providers/local/camel-mbox-summary.c: Sort mbox/spool summary
uids by from_pos.
svn path=/trunk/; revision=9403
Srinivasa Ragavan [Wed, 20 Aug 2008 10:55:30 +0000 (10:55 +0000)]
Add provision to do summary specific sorts. Summaries can now be loaded in
2008-08-20 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Add provision to do summary specific sorts.
Summaries can now be loaded in a sorted mode.
* camel/camel-db.h:
svn path=/trunk/; revision=9402
Ignacio Casal Quinteiro [Tue, 19 Aug 2008 16:15:17 +0000 (16:15 +0000)]
Updated Galician translation
svn path=/trunk/; revision=9401
Srinivasa Ragavan [Tue, 19 Aug 2008 15:23:46 +0000 (15:23 +0000)]
Save the summary header atleast.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Save the summary header atleast.
svn path=/trunk/; revision=9400
Srinivasa Ragavan [Tue, 19 Aug 2008 15:23:22 +0000 (15:23 +0000)]
Put back the summary mismatch. It is more serious now.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Put back the summary
mismatch. It is more serious now.
svn path=/trunk/; revision=9399
Srinivasa Ragavan [Tue, 19 Aug 2008 15:23:00 +0000 (15:23 +0000)]
Read XEV headers if there are any.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-filter-driver.c: Read XEV headers if there are any.
svn path=/trunk/; revision=9398
Srinivasa Ragavan [Tue, 19 Aug 2008 15:22:27 +0000 (15:22 +0000)]
Make things more debuggable.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Make things more debuggable.
svn path=/trunk/; revision=9397
Theppitak Karoonboonyanan [Tue, 19 Aug 2008 10:04:53 +0000 (10:04 +0000)]
Updated Thai translation.
2008-08-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
* th.po: Updated Thai translation.
svn path=/trunk/; revision=9395
Srinivasa Ragavan [Tue, 19 Aug 2008 05:30:28 +0000 (05:30 +0000)]
Delete from DB for expunge in a optimized way.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/imap/camel-imap-folder.c: Delete from DB for expunge
in a optimized way.
svn path=/trunk/; revision=9393
Srinivasa Ragavan [Tue, 19 Aug 2008 05:29:58 +0000 (05:29 +0000)]
Refresh message list when expunged.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/imap/camel-imap-folder.c: Refresh message list when
expunged.
svn path=/trunk/; revision=9392
Srinivasa Ragavan [Tue, 19 Aug 2008 05:29:34 +0000 (05:29 +0000)]
Add functions to delete from summary fast, without dealing with db, so
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Add functions to delete from summary
fast, without dealing with db, so that bulk db can be invoked.
* camel/camel-folder-summary.h:
svn path=/trunk/; revision=9391
Srinivasa Ragavan [Tue, 19 Aug 2008 05:29:15 +0000 (05:29 +0000)]
Fix issue of unread mails in trash.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Fix issue of unread mails in trash.
svn path=/trunk/; revision=9390
Srinivasa Ragavan [Tue, 19 Aug 2008 05:28:56 +0000 (05:28 +0000)]
Fix counts in vfolders while expunge/empty trash.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Fix counts in vfolders while expunge/empty
trash.
svn path=/trunk/; revision=9389
Srinivasa Ragavan [Tue, 19 Aug 2008 05:28:36 +0000 (05:28 +0000)]
Commit ChangeLog.
svn path=/trunk/; revision=9388
Srinivasa Ragavan [Tue, 19 Aug 2008 05:28:18 +0000 (05:28 +0000)]
Revert unwanted change.
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/imap/camel-imap-journal.c: Revert unwanted change.
svn path=/trunk/; revision=9387
Srinivasa Ragavan [Tue, 19 Aug 2008 05:16:36 +0000 (05:16 +0000)]
** Partial fix for bnc #418080
2008-08-19 Srinivasa Ragavan <sragavan@novell.com>
** Partial fix for bnc #418080
* camel/camel-search-sql.c: Support 'not' operator.
svn path=/trunk/; revision=9386
Shankar Prasad [Tue, 19 Aug 2008 04:38:01 +0000 (04:38 +0000)]
Updated the ChangeLog
svn path=/trunk/; revision=9385
Shankar Prasad [Tue, 19 Aug 2008 04:36:24 +0000 (04:36 +0000)]
Updated the kn translations
svn path=/trunk/; revision=9384
Srinivasa Ragavan [Tue, 19 Aug 2008 02:10:42 +0000 (02:10 +0000)]
Evolution Data Server 2.23.90 release and version bump.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* NEWS, configure.in: Evolution Data Server 2.23.90 release and
version bump.
svn path=/trunk/; revision=9382
Jorge Gonzalez Gonzalez [Mon, 18 Aug 2008 16:39:40 +0000 (16:39 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=9381
Milan Crha [Mon, 18 Aug 2008 15:23:54 +0000 (15:23 +0000)]
** Fix for bug #547223 (Patch by Matt Davey)
2008-08-18 Milan Crha <mcrha@redhat.com>
** Fix for bug #547223 (Patch by Matt Davey)
* libebook/e-contact.c: (e_contact_set_property),
(e_contact_find_attribute_with_types): Check complete list of
values in a parameter when looking for some particular value.
svn path=/trunk/; revision=9380
Matthew Barnes [Mon, 18 Aug 2008 12:43:52 +0000 (12:43 +0000)]
Fix a compiler warning.
2008-08-18 Matthew Barnes <mbarnes@redhat.com>
* calendar/backends/groupwise/e-cal-backend-groupwise-utils.c
(start_freebusy_session): Fix a compiler warning.
svn path=/trunk/; revision=9379
Srinivasa Ragavan [Mon, 18 Aug 2008 10:35:55 +0000 (10:35 +0000)]
When required just save the header and not all.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: When required just save
the header and not all.
svn path=/trunk/; revision=9378
Srinivasa Ragavan [Mon, 18 Aug 2008 10:35:35 +0000 (10:35 +0000)]
Add a way to save just the header. We can optimize it a lot.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Add a way to save just the header. We
can optimize it a lot.
* camel/camel-folder-summary.h:
svn path=/trunk/; revision=9377
Srinivasa Ragavan [Mon, 18 Aug 2008 10:10:54 +0000 (10:10 +0000)]
Continue, if the summary isn't loaded.
* camel/providers/local/camel-mbox-summary.c: Continue, if the summary
isn't loaded.
(use "git reset HEAD <file>..." to unstage)
svn path=/trunk/; revision=9376
Srinivasa Ragavan [Mon, 18 Aug 2008 09:29:16 +0000 (09:29 +0000)]
Continue, if the summary isn't loaded.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Continue, if the summary
isn't loaded.
svn path=/trunk/; revision=9375
Srinivasa Ragavan [Mon, 18 Aug 2008 09:15:10 +0000 (09:15 +0000)]
Save summary at the end of the filtering.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder.c: Save summary at the end of the filtering.
svn path=/trunk/; revision=9374
Srinivasa Ragavan [Mon, 18 Aug 2008 09:00:29 +0000 (09:00 +0000)]
Don't break while syncing inbetween while syncing.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Don't break while syncing inbetween while
syncing.
svn path=/trunk/; revision=9373
Srinivasa Ragavan [Mon, 18 Aug 2008 09:00:12 +0000 (09:00 +0000)]
Fixes folder summary mismatch on expunge.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Fixes folder summary
mismatch on expunge.
svn path=/trunk/; revision=9372
Srinivasa Ragavan [Mon, 18 Aug 2008 05:25:50 +0000 (05:25 +0000)]
Revert old patch for folder summary mismatch. It corrupts even more.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Revert old patch for
folder summary mismatch. It corrupts even more.
svn path=/trunk/; revision=9371
Srinivasa Ragavan [Mon, 18 Aug 2008 05:03:17 +0000 (05:03 +0000)]
Even the summary header could be dirty. Make a provision for saving just
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Even the summary header could be
dirty. Make a provision for saving just the header info.
svn path=/trunk/; revision=9370
Srinivasa Ragavan [Mon, 18 Aug 2008 05:03:01 +0000 (05:03 +0000)]
Fix counts on expunge and on an expunge, save the contents to db.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Fix counts on expunge
and on an expunge, save the contents to db.
svn path=/trunk/; revision=9369
Srinivasa Ragavan [Mon, 18 Aug 2008 05:02:44 +0000 (05:02 +0000)]
Don't save to db on every append. Its quite expensive.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-folder.c: Don't save to db on
every append. Its quite expensive.
svn path=/trunk/; revision=9368
Srinivasa Ragavan [Mon, 18 Aug 2008 05:02:21 +0000 (05:02 +0000)]
Save the db, only if it is a db based search.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-search.c: Save the db, only if it is a db based
search.
svn path=/trunk/; revision=9367
Srinivasa Ragavan [Mon, 18 Aug 2008 05:02:01 +0000 (05:02 +0000)]
Fix counts while expunging.
2008-08-18 Srinivasa Ragavan <sragavan@novell.com>
* camel/providers/local/camel-mbox-summary.c: Fix counts while
expunging.
svn path=/trunk/; revision=9366
Suman Manjunath [Mon, 18 Aug 2008 04:59:37 +0000 (04:59 +0000)]
Milan Crha <mcrha@redhat.com> ** Part of fix for bug #324203 (New function to retrieve account's source url params easily, Update GAL source's can-browse property properly).
svn path=/trunk/; revision=9365
Suman Manjunath [Mon, 18 Aug 2008 04:11:54 +0000 (04:11 +0000)]
Patch from Priit Laes <plaes@plaes.org>: Fix for bug #548059 (NULL check message-id before accessing its elements).
svn path=/trunk/; revision=9364
Suman Manjunath [Mon, 18 Aug 2008 03:56:40 +0000 (03:56 +0000)]
Milan Crha <mcrha@redhat.com> ** Fix for bug #547786 (Test events against search expression when required).
svn path=/trunk/; revision=9363
Matthew Barnes [Mon, 18 Aug 2008 03:27:00 +0000 (03:27 +0000)]
** Fixes bug #547952
2008-08-17 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #547952
* libedataserverui/e-source-selector.c (rebuild_model):
Don't display empty source groups.
svn path=/trunk/; revision=9362
Suman Manjunath [Mon, 18 Aug 2008 03:24:22 +0000 (03:24 +0000)]
Patch from Sergio Villar Senín <svillar@igalia.com>: Fix for bug #546444 (Don't loop infinitely when the network connection is lost, instead exit with a connection error).
svn path=/trunk/; revision=9361
Suman Manjunath [Mon, 18 Aug 2008 03:14:08 +0000 (03:14 +0000)]
Don't reset last notified percent value in each iteration (related to bug #531930).
svn path=/trunk/; revision=9360
Jörgen Scheibengruber [Sat, 16 Aug 2008 19:10:05 +0000 (19:10 +0000)]
(google_book_construct_base_uri):
* backends/google/util.c (_add_type_param_from_google_rel):
Fix a small bug
svn path=/trunk/; revision=9359
Jörgen Scheibengruber [Sat, 16 Aug 2008 12:31:51 +0000 (12:31 +0000)]
Improve the conversion between google rel field and vcard TYPE; use
* backends/google/util.c (_gdata_entry_update_from_e_contact),
(_add_type_param_from_google_rel),
(add_type_param_from_google_rel_phone),
(add_type_param_from_google_rel), (add_label_param),
(_google_rel_from_types), (google_rel_from_types),
(google_rel_from_types_phone), (is_known_google_im_protocol),
(add_primary_param), (get_google_primary_type_label),
(attribute_from_gdata_entry_email_address),
(attribute_from_gdata_entry_im_address),
(attribute_from_gdata_entry_phone_number),
(attribute_from_gdata_entry_postal_address),
(gdata_entry_email_address_from_attribute),
(gdata_entry_im_address_from_attribute),
(gdata_entry_phone_number_from_attribute),
(gdata_entry_postal_address_from_attribute):
Improve the conversion between google rel field and vcard TYPE; use
X-EVOLUTION-UI-SLOT=1 as an indicator for primary; remove some unused code
* backends/google/google-book.c (google_book_cache_get_contacts),
(google_book_add_contact), (google_book_update_contact),
(google_book_get_contact), (google_book_error_from_soup_error):
* backends/google/google-book.h:
A bit of reformating and a new error code
svn path=/trunk/; revision=9358
Jörgen Scheibengruber [Sat, 16 Aug 2008 07:36:23 +0000 (07:36 +0000)]
Let soup COPY the xml, since it's owned by the entry
* gdata-google-service.c (gdata_google_service_insert_entry):
Let soup COPY the xml, since it's owned by the entry
svn path=/trunk/; revision=9357
Matthew Barnes [Sat, 16 Aug 2008 04:22:45 +0000 (04:22 +0000)]
Fix a call to a non-existent ECalBackend function name.
2008-08-15 Matthew Barnes <mbarnes@redhat.com>
* calendar/backends/groupwise/e-cal-backend-groupwise.c:
Fix a call to a non-existent ECalBackend function name.
* servers/google/libgdata-google/gdata-google-service.c
(gdata_google_service_authenticate):
Apparently this is public API now, since it's called from
google_book_connect_to_google(). Declare it as such.
* docs/reference: Fix the usual oversights.
svn path=/trunk/; revision=9356
Kjartan Maraas [Fri, 15 Aug 2008 12:58:56 +0000 (12:58 +0000)]
Add missing files. Updated Norwegian bokmål translation.
2008-08-15 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Add missing files.
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=9355
Tobias Mueller [Fri, 15 Aug 2008 02:44:45 +0000 (02:44 +0000)]
Patch by Stanislav Slusny which adds variable to remember last notified
value and method to set this new variable to zero. Notification is sent
only if new value is greater that last sent value.
Fixes bug 531930
svn path=/trunk/; revision=9354
Srinivasa Ragavan [Thu, 14 Aug 2008 19:40:00 +0000 (19:40 +0000)]
Make trash/junk close to a normal vee folder. Now their summaries are
2008-08-15 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vtrash-folder.c: Make trash/junk close to a normal vee
folder. Now their summaries are created, so it should be faster after
first touch.
svn path=/trunk/; revision=9353
Srinivasa Ragavan [Thu, 14 Aug 2008 19:39:29 +0000 (19:39 +0000)]
Debug the counts temporarily and don't try commit when therez nothing. We
2008-08-15 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Debug the counts temporarily and don't
try commit when therez nothing. We save lot of db calls.
svn path=/trunk/; revision=9352
Milan Crha [Thu, 14 Aug 2008 14:48:12 +0000 (14:48 +0000)]
** Partial fix for bug #510949
2008-08-14 Milan Crha <mcrha@redhat.com>
** Partial fix for bug #510949
* servers/groupwise/e-gw-item.c: (e_gw_item_dispose), (e_gw_item_set_organizer):
Memory leak fix.
* calendar/backends/groupwise/e-cal-backend-groupwise.c: (get_deltas),
(e_cal_backend_groupwise_refresh_calendar):
Memory leak fix and compiler warnings fix.
* calendar/libecal/e-cal-component.c: (e_cal_component_get_recurid_as_string):
Possible memory leak fix.
svn path=/trunk/; revision=9351
Milan Crha [Thu, 14 Aug 2008 14:30:51 +0000 (14:30 +0000)]
** Fix for bug #327851
2008-08-14 Milan Crha <mcrha@redhat.com>
** Fix for bug #327851
* libecal/e-cal.c: (generate_instances):
Skip detached instances which doesn't belong to requested time range.
svn path=/trunk/; revision=9350
Milan Crha [Thu, 14 Aug 2008 12:45:35 +0000 (12:45 +0000)]
** Fix for bug #337503
2008-08-14 Milan Crha <mcrha@redhat.com>
** Fix for bug #337503
* storage/exchange-hierarchy-webdav.c: (xfer_folder):
Do not unref new folder, it's owned by the hierarchy.
* storage/exchange-account.c: (struct _ExchangeAccountPrivate), (init),
(dispose), (exchange_account_rescan_tree), (hierarchy_new_folder),
(exchange_account_get_folders), (exchange_account_get_folder_tree):
Removed unused variable and related code.
* storage/exchange-account.c: (hierarchy_removed_folder):
Do not unref more times than we actually reffed it before.
svn path=/trunk/; revision=9349
Srinivasa Ragavan [Thu, 14 Aug 2008 07:00:11 +0000 (07:00 +0000)]
** Fix for bug #547389
2008-08-14 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #547389
* camel/camel-vee-folder.c: Fix crash on account search. Unhook the
signals on finalize.
svn path=/trunk/; revision=9347
Shankar Prasad [Thu, 14 Aug 2008 04:52:11 +0000 (04:52 +0000)]
Updated Kannada Translation
svn path=/trunk/; revision=9345
Srinivasa Ragavan [Thu, 14 Aug 2008 04:12:29 +0000 (04:12 +0000)]
Clean up subfolders while finalizing.
2008-08-14 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Clean up subfolders while finalizing.
svn path=/trunk/; revision=9344
Jörgen Scheibengruber [Wed, 13 Aug 2008 21:53:46 +0000 (21:53 +0000)]
Always use non-ssl uri when adding entries to the feed; ssl does not seem
* backends/google/google-book.c (google_book_construct_base_uri),
(google_book_finalize), (google_book_add_contact):
Always use non-ssl uri when adding entries to the feed; ssl does not seem
to work for adding (not sure whether this is libsoup's or google's servers
fault).
* backends/google/util.c (_gdata_entry_update_from_e_contact):
Fix a small leak
svn path=/trunk/; revision=9343
Jörgen Scheibengruber [Wed, 13 Aug 2008 19:51:47 +0000 (19:51 +0000)]
Created new GoogleBook object that internally implements a local (either
* backends/google/Makefile.am:
* backends/google/e-book-backend-google.c
(e_book_backend_google_create_contact),
(e_book_backend_google_remove_contacts),
(e_book_backend_google_modify_contact),
(e_book_backend_google_get_contact),
(e_book_backend_google_get_contact_list),
(on_google_book_contact_added), (on_google_book_contact_removed),
(on_google_book_contact_changed),
(on_google_book_sequence_complete),
(e_book_backend_google_start_book_view),
(e_book_backend_google_stop_book_view),
(e_book_backend_google_authenticate_user),
(e_book_backend_google_remove), (on_google_book_auth_required),
(e_book_backend_google_load_source),
(e_book_backend_google_set_mode), (e_book_backend_google_dispose),
(e_book_backend_google_finalize),
(e_book_backend_status_from_google_book_error):
* backends/google/google-book.c (google_book_cache_init),
(google_book_cache_add_contact),
(google_book_cache_remove_contact),
(google_book_cache_get_contact), (_g_hash_table_to_list),
(google_book_cache_get_contacts), (google_book_cache_freeze),
(google_book_cache_thaw), (google_book_cache_get_last_update),
(google_book_cache_get_last_update_tv),
(google_book_cache_set_last_update),
(google_book_cache_needs_update),
(google_book_cache_refresh_if_needed), (on_refresh_timeout),
(google_book_cache_destroy), (google_book_construct_base_uri),
(google_book_get_property), (google_book_set_property),
(google_book_dispose), (google_book_finalize),
(google_book_emit_contact_added),
(google_book_emit_contact_changed),
(google_book_emit_contact_removed),
(google_book_emit_sequence_complete),
(google_book_emit_auth_required), (google_book_class_init),
(google_book_init), (google_book_new),
(google_book_connect_to_google), (google_book_set_offline_mode),
(google_book_add_contact), (google_book_update_contact),
(google_book_remove_contact), (process_subsequent_entry),
(process_initial_entry), (google_book_get_new_contacts_in_chunks),
(google_book_get_contact), (google_book_get_all_contacts),
(on_refresh_idle), (google_book_get_all_contacts_in_live_mode),
(google_book_set_live_mode), (google_book_error_from_soup_error):
* backends/google/google-book.h:
Created new GoogleBook object that internally implements a local (either
in-memory or on-disk) cache of the Google contacts list and updates it in
a specified interval.
* backends/google/util.c (_gdata_entry_new_from_e_contact),
(_gdata_entry_update_from_e_contact),
(_e_contact_new_from_gdata_entry),
(_e_contact_add_gdata_entry_xml),
(_e_contact_remove_gdata_entry_xml),
(_e_contact_get_gdata_entry_xml), (google_rel_label_from_type),
(attribute_from_gdata_entry_email_address),
(attribute_from_gdata_entry_im_address),
(attribute_from_gdata_entry_phone_number),
(attribute_from_gdata_entry_postal_address),
(get_google_primary_and_type),
(gdata_entry_email_address_from_attribute),
(gdata_entry_im_address_from_attribute),
(gdata_entry_phone_number_from_attribute),
(gdata_entry_postal_address_from_attribute):
* backends/google/util.h:
Removed some no longer needed utility functions. Use
e_contact_[get|_set]_name instead of custom fullname parsing. Try to
ensure that primary properities again land in the same slot after editing.
svn path=/trunk/; revision=9342
Srinivasa Ragavan [Wed, 13 Aug 2008 18:39:28 +0000 (18:39 +0000)]
Build break and fix it better.
2008-08-14 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Build break and fix it better.
svn path=/trunk/; revision=9341
Srinivasa Ragavan [Wed, 13 Aug 2008 17:25:12 +0000 (17:25 +0000)]
Revert junk/trash. It slows down. Needs reimpl.
2008-08-13 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vtrash-folder.c: Revert junk/trash. It slows down. Needs
reimpl.
svn path=/trunk/; revision=9340
Srinivasa Ragavan [Wed, 13 Aug 2008 17:24:46 +0000 (17:24 +0000)]
Properly unlock while aborting transaction.
2008-08-13 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Properly unlock while aborting transaction.
svn path=/trunk/; revision=9339
Srinivasa Ragavan [Wed, 13 Aug 2008 17:24:22 +0000 (17:24 +0000)]
Add code to log better. It needs cleanup even now.
2008-08-13 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-db.c: Add code to log better. It needs cleanup even now.
* camel/camel-db.h:
svn path=/trunk/; revision=9338
Srinivasa Ragavan [Wed, 13 Aug 2008 11:02:53 +0000 (11:02 +0000)]
Fix label search failure.
2008-08-13 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-search-sql.c: Fix label search failure.
svn path=/trunk/; revision=9337
Srinivasa Ragavan [Wed, 13 Aug 2008 03:55:08 +0000 (03:55 +0000)]
** Fix for bug #547469
2008-08-13 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #547469
* camel/camel-vee-folder.c: Count only when you have results.
svn path=/trunk/; revision=9335
Srinivasa Ragavan [Tue, 12 Aug 2008 17:01:06 +0000 (17:01 +0000)]
Make junk counts work well.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-folder-summary.c: Make junk counts work well.
svn path=/trunk/; revision=9334
Srinivasa Ragavan [Tue, 12 Aug 2008 17:00:12 +0000 (17:00 +0000)]
Make vtrash folders almost same as vee folder.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vtrash-folder.c: Make vtrash folders almost same as vee
folder.
svn path=/trunk/; revision=9333
Srinivasa Ragavan [Tue, 12 Aug 2008 16:59:17 +0000 (16:59 +0000)]
Fix invalid reads, by not double freeing.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-search-sql.c: Fix invalid reads, by not double freeing.
svn path=/trunk/; revision=9332
Srinivasa Ragavan [Tue, 12 Aug 2008 16:54:26 +0000 (16:54 +0000)]
Initialize sql var to NULL
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-search-sql.c: Initialize sql var to NULL
svn path=/trunk/; revision=9331
Srinivasa Ragavan [Tue, 12 Aug 2008 16:46:06 +0000 (16:46 +0000)]
** Fix for bug #547256
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
** Fix for bug #547256
* camel/camel-search-sql.c: Handle plain match-all
svn path=/trunk/; revision=9330
Chao-Hsiung Liao [Tue, 12 Aug 2008 12:14:25 +0000 (12:14 +0000)]
2.23.90
svn path=/trunk/; revision=9329
Milan Crha [Tue, 12 Aug 2008 08:42:51 +0000 (08:42 +0000)]
** Part of fix for bug #547308
2008-08-12 Milan Crha <mcrha@redhat.com>
** Part of fix for bug #547308
* addressbook/libebook/e-book-types.h: New error of EBookStatus.
* addressbook/libebook/e-book-listener.c: (e_book_listener_convert_status):
Do recognize new error E_BOOK_ERROR_UNSUPPORTED_AUTHENTICATION_METHOD.
* servers/exchange/lib/e2k-global-catalog.c: (connect_ldap): Better warning on console.
* servers/exchange/lib/e2k-global-catalog-ldap.h: (e2k_global_catalog_get_ldap):
* servers/exchange/lib/e2k-global-catalog.c: (e2k_global_catalog_get_ldap):
Return also ldap error if requested.
svn path=/trunk/; revision=9327
Srinivasa Ragavan [Tue, 12 Aug 2008 08:39:13 +0000 (08:39 +0000)]
Fix another search issue.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-search-sql.c: Fix another search issue.
svn path=/trunk/; revision=9326
Srinivasa Ragavan [Tue, 12 Aug 2008 08:36:19 +0000 (08:36 +0000)]
Comment out unused code with a reason.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vtrash-folder.c: Comment out unused code with a reason.
svn path=/trunk/; revision=9325
Srinivasa Ragavan [Tue, 12 Aug 2008 05:19:09 +0000 (05:19 +0000)]
Revamp search with support for more cases.
2008-08-12 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-search-sql.c: Revamp search with support for more cases.
svn path=/trunk/; revision=9324
Duarte Loreto [Mon, 11 Aug 2008 15:27:48 +0000 (15:27 +0000)]
Updated Portuguese translation.
2008-08-11 Duarte Loreto <happyguy_pt@hotmail.com>
* pt.po: Updated Portuguese translation.
svn path=/trunk/; revision=9323
Ilkka Tuohela [Mon, 11 Aug 2008 11:48:04 +0000 (11:48 +0000)]
Updated Finnish translation
svn path=/trunk/; revision=9322
Sankar P [Mon, 11 Aug 2008 09:38:40 +0000 (09:38 +0000)]
Words of warning
2008-08-11 Sankar P <psankar@novell.com>
* camel-db.c:
Words of warning
svn path=/trunk/; revision=9319
Tor Lillqvist [Mon, 11 Aug 2008 09:26:41 +0000 (09:26 +0000)]
Set HULA_DIR=hula if ENABLE_HULA. That was probably the intent but
2008-08-11 Tor Lillqvist <tml@novell.com>
* providers/Makefile.am: Set HULA_DIR=hula if ENABLE_HULA. That
was probably the intent but accidentally left out by mbarnes on
2008-07-31.
svn path=/trunk/; revision=9317
Sankar P [Mon, 11 Aug 2008 08:08:44 +0000 (08:08 +0000)]
Remove dummy db transactions.
2008-08-11 Sankar P <psankar@novell.com>
* camel-vee-folder.c (folder_changed_change):
Remove dummy db transactions.
svn path=/trunk/; revision=9316
Sankar P [Mon, 11 Aug 2008 06:52:34 +0000 (06:52 +0000)]
Do not attempt to print the full query when debug is on.
2008-08-11 Sankar P <psankar@novell.com>
* camel-db.c (cdb_sql_exec), (camel_db_count_message_info),
(camel_db_select):
Do not attempt to print the full query when debug is on.
svn path=/trunk/; revision=9315
Sankar P [Mon, 11 Aug 2008 06:45:47 +0000 (06:45 +0000)]
Do not attempt to delete non-existing uids from the db. Save some disk
2008-08-11 Sankar P <psankar@novell.com>
* camel-folder-summary.c (summary_remove_uid),
(camel_folder_summary_remove), (camel_folder_summary_remove_uid):
Do not attempt to delete non-existing uids from the db.
Save some disk access and associated disk-head travel costs.
svn path=/trunk/; revision=9314
Srinivasa Ragavan [Mon, 11 Aug 2008 06:24:57 +0000 (06:24 +0000)]
Save the count on exit.
2008-08-11 Srinivasa Ragavan <sragavan@novell.com>
* camel/camel-vee-folder.c: Save the count on exit.
svn path=/trunk/; revision=9313