CVSROOT:        /cvs/gnome
Module name:    beagle
Changes by:     joeshaw 05/06/30 12:07:53

Modified files:
        BeagleClient   : Indexable.cs 
        Filters        : Makefile.am 
        Util           : Scheduler.cs 
        beagled        : ExtractContent.cs Filter.cs FilterFactory.cs 
                         HitRegulator.cs LuceneDriver.cs NameIndex.cs 
        beagled/EvolutionMailDriver: EvolutionMailDriver.cs 
                                     EvolutionMailIndexableGenerator.cs 
Added files:
        Filters        : FilterMail.cs 

Log message:
New mail filter, which gives us MailDir support, and port the Evolution
backends over to using it.

If an mbox or summary is updated and the generator is already in the
scheduler, don't readd it and reset it back to the start.  So we'll
actually index everything while Evo is running rather than recrawling.

Tweak the scheduler to throttle when many immediate priority tasks come
in.  This will help with the situations when you untar a tarball or
rm -r a directory.

Update ExtractContent to follow child indexables

Add a Uri field to the Filter, so that child indexables can set their
Uris based on the parent's.

Don't instantiate a IndexReader when we're just using it for
IndexSearcher.  That way we don't have to manage lifecycle.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=joeshaw&date=explicit&mindate=2005-06-30%2012:06&maxdate=2005-06-30%2012:08

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

Reply via email to