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