CVSROOT:        /cvs/gnome
Module name:    evolution-data-server
Changes by:     zucchi  05/06/11 06:51:45

Modified files:
        camel          : Tag: notzed-disksummary-branch ChangeLog 
                         camel-disco-folder.c camel-filter-driver.c 
                         camel-filter-search.c camel-folder-search.c 
                         camel-folder-search.h 
                         camel-folder-summary-disk.c 
                         camel-folder-summary.c camel-folder-summary.h 
                         camel-folder-thread.c camel-folder.c 
                         camel-folder.h camel-offline-folder.c 
                         camel-private.h camel-session.c camel-session.h 
                         camel-types.h camel-vee-folder.c 
                         camel-vee-folder.h 
        camel/providers/local: Tag: notzed-disksummary-branch ChangeLog 
                               camel-local-folder.c camel-mbox-summary.c 

Log message:
2005-06-11  Not Zed  <NotZed@Ximian.com>

* camel-folder-summary-disk.c (cds_change_info): launch a worker
thread to sync changes to disk within a short time, more to demo
the idea than a final implementaiton.

* camel-folder-summary.c (message_info_new_from_header): make sure
we dont put our own messageid into the references list!  And if we
ended up empty, discard the list we just created.

* camel-session.c (session_thread_queue): add the ability to run a
'new' thread, not just a queued thread.

* camel-folder-summary.c (camel_message_info_folder): new helper
to get the folder this message belongs to.
(camel_message_iterator_reset): added reset iterator.
(camel_message_iterator_array_new): added helper iterator for
existing array of messagienfos.
(camel_message_iterator_uids_new): and similar for iterator of an
array of uids.

* camel-folder-search.c (match_words_message): cache message in
iterator, and also look up folder directly from messageinfo.

* camel-filter-search.c: fix for e-sexp api changes.

* camel-filter-driver.c: fix for e-sexp api changes.

* camel-folder-search.c: removed all the stuff which worked on
array sets, we only want to iterate through 1 message at a time.
(match_message_index): take the all search words rather than one
at a time, this is a slight optimisation and we only have to
iterate over all words in the index once.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-data-server&who=zucchi&date=explicit&mindate=2005-06-11%2006:50&maxdate=2005-06-11%2006:52

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to