2005-11-07 Debajyoti Bera * Filters/FilterSource.cs: Reuse StringBuilder. 2005-11-05 Daniel Drake * beagled/LuceneCommon.cs: Fix detection of dangling locks 2005-11-03 Debajyoti Bera * KMailQueryable: Some more UTC changes. * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension as query keyword. 2005-11-03 Debajyoti Bera * AkregatorQueryable.cs, LifereaQueryable.cs, BlamQueryable.cs, KMailQueryable: Move to UTC 2005-11-04 Veerapuram Varadhan * Filters/FilterOle.cs: Abstract base class for PPT and DOC filters. * Filters/FilterPPT.cs: Derived from FilterOle. * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses libgsf instead of libole2. Meta data parsing is done using gsf-sharp and text-parsing is done using wv1. * Filters/wv1-glue.c: A totally-random crash is fixed. This fixes 306812 and 31559. Also, ported to work with both wv-1.2.0 and wv-1.0.3. 2005-11-03 Daniel Drake * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders 2005-11-02 Debajyoti Bera * Conf.cs, BestWindow.cs: Searching.xml was getting saved even when nothing was getting written. Fixed. * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and remove extension queryword (not checked in yet). * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator * FileSystemQueryable.cs: UnixConvert.FromDateTime internally converts the local time to UTC. This was causing reindexing every file on startup. * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of GMime.Parser.FromOffset to calculate the current location of parser. Saves re-indexing of the last message. * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss it!!! * tools/beagle-status: Fix the annoying flashing of beagle-status. 2005-11-01 Christopher James Lahey * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of text/plain for mime type of entries. 2005-10-29 Daniel Drake * beagled/Lucene.Net: Clean up the locking loop, and fix a leak 2005-10-27 Daniel Drake * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp bindings we were using are only available on gtk-sharp-2.5. * Tiles/Tile.cs: Use GnomeFu to do mime application lookup 2005-10-25 Daniel Drake * Convert to Mono.Unix everywhere * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set, disables our SIGQUIT handler. * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where appropriate. 2005-10-24 Daniel Drake * Various ImLog and ImLogViewer improvements * beagled/Mono.Data.SqliteClient: Merge recent upstream changes 2005-10-23 Debajyoti Bera * Fixes 315984 Adding clear function to best. Patch submitted by Dennis Snell 2005-10-21 Debajyoti Bera * beagled/PropertyKeywordFu.cs: some email related query keywords 2005-10-20 Debajyoti Bera * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs: Use stream parsing as much as possible. Fix author value in LifereaQ. Change property names to DC elements (i.e. remove fixme from property names). * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date queries - not supported. 2005-10-19 Debajyoti Bera * Util/Conf.cs: updated to store positions for holmes * Best/BestWindow.cs: store positions and dimensions as percentage of current screen co-ordinate to handle change in screen resolution 2005-10-17 Debajyoti Bera * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window position, dimension and search history across sessions. 2005-10-17 Daniel Drake * beagled/Lucene.Net/: Small optimization; reduce the amount of exception/throwing catching * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am: Conditionally build inotify support. Disable on FreeBSD. 2005-10-14 Debajyoti Bera * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: output supported keyword queries in beagle-query --help 2005-10-12 Daniel Drake * Util/UriFu.cs: Fix serialization of non-file uri's 2005-10-07 Daniel Drake * glue/Makefile.am: Always ship conditional glue 2005-10-06 Daniel Drake * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for helping to track this down. * Util/Scheduler.cs: Don't allow tasks to be added without a source * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks * Util/UriFu.cs: Convert Uri's to a constructable form before serialization. * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix a lock obtain bug. 2006-10-05 Daniel Drake * glue/Makefile.am: Consolidate glue code into two libraries, libbeagleglue and libbeagleuiglue. * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue