CVSROOT: /cvs/gnome
Module name: beagle
Changes by: joeshaw 06/11/28 16:36:08
Modified files:
BeagleClient : AssemblyInfo.cs Makefile.am QueryableStatus.cs
RemoteControl.cs
Util : Inotify.cs Scheduler.cs
beagled : AssemblyInfo.cs LuceneQueryable.cs Makefile.am
QueryDriver.cs
beagled/AkregatorQueryable: AkregatorQueryable.cs
beagled/BlamQueryable: BlamQueryable.cs
beagled/EvolutionDataServerQueryable:
EvolutionDataServerQueryable.cs
beagled/EvolutionMailDriver: EvolutionMailDriver.cs
EvolutionMailIndexableGenerator.cs
beagled/FileSystemQueryable: FileCrawlTask.cs
FileSystemQueryable.cs
TreeCrawlTask.cs
beagled/GaimLogQueryable: GaimLogQueryable.cs
beagled/IndexingServiceQueryable: IndexingServiceQueryable.cs
beagled/KAddressBookQueryable: KabcQueryable.cs
beagled/KMailQueryable: KMailQueryable.cs
beagled/KonqBookmarkQueryable: KonqBookmarkQueryable.cs
beagled/KonqHistoryQueryable: KonqQueryable.cs
beagled/KopeteQueryable: KopeteQueryable.cs
beagled/LabyrinthQueryable: LabyrinthQueryable.cs
beagled/LifereaQueryable: LifereaQueryable.cs
beagled/ThunderbirdQueryable: ThunderbirdQueryable.cs
libbeagle/beagle: beagle-daemon-information-response.c
beagle-queryable-status.c
beagle-queryable-status.h
search : NotificationArea.cs Search.cs
Added files:
BeagleClient : InformationalMessagesRequest.cs
beagled : InformationalMessagesRequestExecutor.cs
Log message:
Add infrastructure to signal clients whether or not we're doing the initial
index:
* Add a new request message, InformationalMessagesRequest, which is an
asynchronous message type for getting out-of-band, general messages from
the daemon.
* Add a new response message, IndexingStatusResponse, which indicates
whether or not the daemon is doing the initial index.
* Remove the use of QueryableState throughout the code; it never worked
well and so it's been deprecated.
* Make it the responsibility of the backend to report its crawl status,
rather than trying to guess it using QueryableState. This makes things
a lot more reliable as backends can track this better than the
infrastructure. Add support to determine this to the files, evolution
mail, evolution data server, and gaim log backends.
* Make progress percentages pulled on-demand from the backend rather than
stored as part of the LuceneQueryable. This feels like a cleaner design.
* Hook the beagle-search UI up to the new messages, so that it can
detect changes and present the UI to the user.
And also:
* Clean up some usages of the Log class in the various backends, since I
had to touch most of them up anyway, and in the Inotify code.
* Improve some logging in the code, particularly in the FSQ backend.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=joeshaw&date=explicit&mindate=2006-11-28%2016:35&maxdate=2006-11-28%2016:37
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list