------------------------------------------------------------------------
r3331 | joeshaw | 2007-01-25 17:35:40 -0500 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/NEWS
   M /trunk/beagle/configure.in

Update for 0.2.15 release
------------------------------------------------------------------------
r3330 | joeshaw | 2007-01-25 17:32:33 -0500 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/gnome-autogen.sh

Support automake 1.10 in our included gnome-autogen.sh
------------------------------------------------------------------------
r3329 | dbera | 2007-01-24 18:07:50 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/glue/xdgmime/README
   M /trunk/beagle/glue/xdgmime/xdgmimecache.c

Update xdgmime with patches from fd.o bugzilla fixing fd.o #9560, #9544.

------------------------------------------------------------------------
r3328 | dbera | 2007-01-24 15:15:44 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/Filter.cs

Actually, no need to check for word limit in DoPull() because lucene would never ask for data via DoPull() if word limit has been reached. AllowMoreWords() is only useful for Filters which extract all data in one shot of DoPull() and thus need check if word limit has been reached.

------------------------------------------------------------------------
r3327 | dbera | 2007-01-24 13:02:18 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/HtmlAgilityPack/AssemblyInfo.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/Header.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlAttribute.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlEntity.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlNode.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlNodeNavigator.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlWeb.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/MixedCodeDocument.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/tools.cs

Change line endings of some more files.

------------------------------------------------------------------------
r3326 | dbera | 2007-01-24 12:57:22 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/HtmlAgilityPack/crc32.cs

Change line endings.

------------------------------------------------------------------------
r3325 | dbera | 2007-01-24 12:04:14 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterDOC.cs
   M /trunk/beagle/Filters/FilterHtml.cs
   M /trunk/beagle/Filters/FilterPdf.cs
   M /trunk/beagle/Filters/FilterText.cs
   M /trunk/beagle/beagled/Filter.cs

Check if more words are allowed before calling DoPull(), removing AllowMoreWords() calls from text, pdf, doc and one place in html filter. This will also benefit other filters who repeatedly send extracted text in DoPull().

------------------------------------------------------------------------
r3324 | dbera | 2007-01-24 11:51:46 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs

* FilterRTF.cs: Keep a single copy of textmap table. Its expensive to create.

------------------------------------------------------------------------
r3323 | dbera | 2007-01-24 11:43:17 -0500 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterHtml.cs
   M /trunk/beagle/Filters/FilterPdf.cs
   M /trunk/beagle/Filters/FilterText.cs

Read multiple lines in each call of DoPull() in FilterPdf. Remove warnings from HtmlFilter. Stop if we reach lucene word limit in text and pdf filter.

------------------------------------------------------------------------
r3322 | kmaraas | 2007-01-24 09:29:31 -0500 (Wed, 24 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/nb.po

2007-01-24  Kjartan Maraas  <kmaraas@gnome.org>

	* nb.po: Updated Norwegian bokmål translation.
------------------------------------------------------------------------
r3321 | maticz | 2007-01-23 19:21:47 -0500 (Tue, 23 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/configure.in
   M /trunk/beagle/po/ChangeLog
   A /trunk/beagle/po/sl.po

2007-01-24  Matic Zgur <mr.zgur@gmail.com>

        * configure.in: Added 'sl' to ALL_LINGUAS
        * po/sl.po: Added Slovenian translation.

------------------------------------------------------------------------
r3320 | joeshaw | 2007-01-23 16:34:47 -0500 (Tue, 23 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/Util/Scheduler.cs

Util/Scheduler.cs: When "Waiting for next task", display the time it 
will be executed.


------------------------------------------------------------------------
r3319 | dlodge | 2007-01-23 16:33:42 -0500 (Tue, 23 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/en_GB.po

Updated (British) English translation
------------------------------------------------------------------------
r3318 | joeshaw | 2007-01-23 16:22:40 -0500 (Tue, 23 Jan 2007) | 37 lines
Changed paths:
   M /trunk/beagle/beagled/FileAttributesStore_Mixed.cs
   M /trunk/beagle/beagled/FileSystemQueryable/DirectoryModel.cs
   M /trunk/beagle/beagled/FileSystemQueryable/FileCrawlTask.cs
   M /trunk/beagle/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagle/beagled/FileSystemQueryable/TreeCrawlTask.cs
   M /trunk/beagle/beagled/IndexHelper/IndexHelper.cs
   M /trunk/beagle/beagled/LuceneQueryable.cs

Fix some bugs that will hopefully kill off the dreaded looping problem.
And if it doesn't, provide more information to make it easier to debug.

* LuceneQueryable.cs: Always flush the pending request queue when we
break out of the loop inside an IIndexableGenerator Add task.  Before
things would be held up until the queue was full, meaning documents
could be delayed from being indexing for quite some time.

* FileAttributesStore_Mixed.cs: If we successfully save file attributes
to xattr, drop any matching attributes from the sqlite DB.  (Found by
Brian J. Murrell)

* FileSystemQueryable/FileSystemQueryable.cs: Set the FSQ's "Debug"
attribute if the BEAGLE_DEBUG_FSQ environment variable is set.

* FileSystemQueryable/FileCrawlTask.cs: Log if it appears that we're
recrawling a directory we've seen before.  (Which should only happen if
setting up an inotify watch fails.)

* FileSystemQueryable/TreeCrawlTask.cs: Dial down the verbose logging
unless FSQ.Debug is set.

* FileSystemQueryable/DirectoryModel.cs: If FSQ.Debug is set, print out
the state that we set the directory to, implement ToString (), and fix a
bug in the DirectoryModel.CompareTo() function, which was
unconditionally preferring depth over last crawl time.  This would cause
a certain directory that was at a higher depth than other directories to
continously loop.  Change the method to only do that if the directory
state is not clean (ie, Unknown or Dirty).  Also, consider all
directories with a depth greater than 3 to be the same, since generally
the order of indexing those doesn't matter as much as higher-level
directories.

* IndexHelper/IndexHelper.cs: Print out version/runtime info like we do
for the daemon.


------------------------------------------------------------------------
r3317 | dbera | 2007-01-23 12:21:15 -0500 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/beagled.in

Typo in beagled.in

------------------------------------------------------------------------
r3316 | joeshaw | 2007-01-22 17:30:16 -0500 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/search/Search.cs

Pluralize another string.  bgo #356243 again
------------------------------------------------------------------------
r3314 | joeshaw | 2007-01-22 15:02:03 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/SnippetExecutor.cs

Clean up invalid XML characters in the snippet before send it back over the
wire.  bgo #371091
------------------------------------------------------------------------
r3313 | joeshaw | 2007-01-22 14:55:39 -0500 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/Filters/FilterMPlayerVideo.cs

sigh, compile before I commit
------------------------------------------------------------------------
r3312 | joeshaw | 2007-01-22 14:22:30 -0500 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/Filters/FilterDOC.cs
   M /trunk/beagle/Filters/FilterMPlayerVideo.cs

Limit mplayer's address space size to 100 megs.  Should fix bgo #357754
------------------------------------------------------------------------
r3311 | joeshaw | 2007-01-22 14:02:59 -0500 (Mon, 22 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/Util/StringFu.cs
   M /trunk/beagle/search/Search.cs

Fix a few problems where Catalog.GetPluralString() should have been used
instead of Catalog.GetString().  bgo #356243.


------------------------------------------------------------------------
r3310 | dbera | 2007-01-22 13:53:43 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/HACKING

Add another tip to HACKING. Actually test the new cia rule to display svn link.

------------------------------------------------------------------------
r3309 | joeshaw | 2007-01-22 13:53:31 -0500 (Mon, 22 Jan 2007) | 7 lines
Changed paths:
   M /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs

Set the "don't escape" flag on the Uri constructor when building email
URIs for the Evo mail backend.  This fixes a problem where hostnames
were being lowercased internally by the class libs, but evolution
depended on exact string matching to properly open the messages.
bgo #372914


------------------------------------------------------------------------
r3308 | joeshaw | 2007-01-22 13:46:47 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterMail.cs

Bump up the filter version of mail to 3, because we index standard file
properties of attachments now
------------------------------------------------------------------------
r3307 | joeshaw | 2007-01-22 13:40:44 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterMail.cs

Add the standard file properties to email attachments.  Based on a patch from
Kevin Kubasik.  bgo #383730
------------------------------------------------------------------------
r3306 | joeshaw | 2007-01-22 13:20:31 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/search/Search.cs
   M /trunk/beagle/search/Tray/TrayIcon.cs

Add a tooltip to the notification icon.  Based on a patch from Ed Catmur.
bgo #389427
------------------------------------------------------------------------
r3305 | dbera | 2007-01-22 12:19:03 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/configure.in

Thunderbird backend: disable by default. Too many issues and bugs.

------------------------------------------------------------------------
r3304 | dbera | 2007-01-22 11:47:16 -0500 (Mon, 22 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/Filters/FilterHtml.cs
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlDocument.cs
   M /trunk/beagle/beagled/ExtractContent.cs
   M /trunk/beagle/beagled/Filter.cs

* ExtractContent.cs: Handle --tokenize properly for DisplayContent since now it takes a block of characters instead of a line.
* Filter.cs: Add whitespace after a word in hotpool.
* HtmlDocument.cs: Enable pausing and resuming of html parsing. A long way from DOM style parser to event-driven parser to now effectively stream parsing.
* FilterHtml.cs: Instead of extracting all the text in DoOpen(), extract all information in <head> in DoPullProperties() and then extract all text in DoPull(). Use the pause and resume features of HtmlDocument to send only some text in each call of DoPull(). Remove the stack based hotness and ignore-state detection - use just a counter now. Use AppendWord instead of AppendText wherever for appending href-s and img alt-s since they won't contain newlines.

------------------------------------------------------------------------
r3303 | dbera | 2007-01-22 11:36:45 -0500 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlDocument.cs

Change line endings of HtmlDocument.cs and also set svn:eol-style property

------------------------------------------------------------------------
r3302 | dnylande | 2007-01-21 16:13:10 -0500 (Sun, 21 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/POTFILES.in
   M /trunk/beagle/po/sv.po

	* sv.po: Updated Swedish translation.
	* POTFILES.in: Added missing files.


------------------------------------------------------------------------
r3297 | dbera | 2007-01-20 19:24:51 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/LineReader.cs
   M /trunk/beagle/beagled/KonversationQueryable/KonversationQueryable.cs

* KonversationQueryable.cs: Add Snippet support for konversation backend. Change the initial indexing to nested indexable generators to reduce system load; instead of creating one indexable generator for one log file create only one generator which goes through the files and for each file, returns a session.

------------------------------------------------------------------------
r3296 | dbera | 2007-01-20 15:30:15 -0500 (Sat, 20 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/Filters/FilterAbiword.cs
   M /trunk/beagle/Filters/FilterArchive.cs
   M /trunk/beagle/Filters/FilterBmp.cs
   M /trunk/beagle/Filters/FilterBoo.cs
   M /trunk/beagle/Filters/FilterC.cs
   M /trunk/beagle/Filters/FilterCSharp.cs
   M /trunk/beagle/Filters/FilterChm.cs
   M /trunk/beagle/Filters/FilterCpp.cs
   M /trunk/beagle/Filters/FilterDOC.cs
   M /trunk/beagle/Filters/FilterDeb.cs
   M /trunk/beagle/Filters/FilterDesktop.cs
   M /trunk/beagle/Filters/FilterDirectory.cs
   M /trunk/beagle/Filters/FilterDocbook.cs
   M /trunk/beagle/Filters/FilterEbuild.cs
   M /trunk/beagle/Filters/FilterExternal.cs
   M /trunk/beagle/Filters/FilterFortran.cs
   M /trunk/beagle/Filters/FilterGif.cs
   M /trunk/beagle/Filters/FilterHtml.cs
   M /trunk/beagle/Filters/FilterImLog.cs
   M /trunk/beagle/Filters/FilterImage.cs
   M /trunk/beagle/Filters/FilterJava.cs
   M /trunk/beagle/Filters/FilterJpeg.cs
   M /trunk/beagle/Filters/FilterJs.cs
   M /trunk/beagle/Filters/FilterKAddressBook.cs
   M /trunk/beagle/Filters/FilterKNotes.cs
   M /trunk/beagle/Filters/FilterKOrganizer.cs
   M /trunk/beagle/Filters/FilterKonqHistory.cs
   M /trunk/beagle/Filters/FilterLabyrinth.cs
   M /trunk/beagle/Filters/FilterLisp.cs
   M /trunk/beagle/Filters/FilterMPlayerVideo.cs
   M /trunk/beagle/Filters/FilterMail.cs
   M /trunk/beagle/Filters/FilterMan.cs
   M /trunk/beagle/Filters/FilterMatlab.cs
   M /trunk/beagle/Filters/FilterMonodoc.cs
   M /trunk/beagle/Filters/FilterMusic.cs
   M /trunk/beagle/Filters/FilterOpenOffice.cs
   M /trunk/beagle/Filters/FilterPPT.cs
   M /trunk/beagle/Filters/FilterPascal.cs
   M /trunk/beagle/Filters/FilterPdf.cs
   M /trunk/beagle/Filters/FilterPerl.cs
   M /trunk/beagle/Filters/FilterPhp.cs
   M /trunk/beagle/Filters/FilterPng.cs
   M /trunk/beagle/Filters/FilterPython.cs
   M /trunk/beagle/Filters/FilterRPM.cs
   M /trunk/beagle/Filters/FilterRTF.cs
   M /trunk/beagle/Filters/FilterRuby.cs
   M /trunk/beagle/Filters/FilterScilab.cs
   M /trunk/beagle/Filters/FilterScribus.cs
   M /trunk/beagle/Filters/FilterShellscript.cs
   M /trunk/beagle/Filters/FilterSpreadsheet.cs
   M /trunk/beagle/Filters/FilterSvg.cs
   M /trunk/beagle/Filters/FilterTexi.cs
   M /trunk/beagle/Filters/FilterText.cs
   M /trunk/beagle/Filters/FilterTiff.cs
   M /trunk/beagle/Filters/FilterTotem.cs
   M /trunk/beagle/Filters/FilterXslt.cs
   M /trunk/beagle/beagled/Filter.cs
   M /trunk/beagle/beagled/FilterFactory.cs
   M /trunk/beagle/beagled/Flavor.cs

Do not create a new FilterFlavor whenever a new Filter is created. Filters now have to override RegisterSupportedTypes to register the flavors they handle.
Move some tables from FilterFactory to FilterFlavor to reduce redundant storage.
KCal filters: Create mapping only if used.
Kill some warnings and a minor change in Texi filter.

------------------------------------------------------------------------
r3295 | joeshaw | 2007-01-20 13:05:12 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/glue/tomboykeybinder.c

Fix copyright/license info for the tomboykeybinder.c file, which was copied
and modified from Tomboy
------------------------------------------------------------------------
r3294 | dbera | 2007-01-20 12:44:45 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/Makefile.am

No more google, no more webservices.

------------------------------------------------------------------------
r3293 | dbera | 2007-01-20 12:34:31 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/ImBuddy.cs
   M /trunk/beagle/Util/ImLog.cs

Ignore zero size kopete files. Reduces some unnecessary exceptions.

------------------------------------------------------------------------
r3292 | dbera | 2007-01-20 12:28:12 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/LabyrinthQueryable/LabyrinthQueryable.cs
   M /trunk/beagle/glue/beagled-utils.c
   M /trunk/beagle/glue/ioprio-glue.c
   M /trunk/beagle/glue/mono-glue.c
   M /trunk/beagle/glue/rlimit-glue.c
   M /trunk/beagle/glue/scheduler-glue.c
   M /trunk/beagle/glue/screensaver-glue.c
   M /trunk/beagle/glue/search-entry.c
   M /trunk/beagle/glue/thread-glue.c
   M /trunk/beagle/glue/tomboykeybinder.c
   M /trunk/beagle/glue/ui-glue.c

Add copying information to some source files.

------------------------------------------------------------------------
r3291 | dbera | 2007-01-20 12:05:13 -0500 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/COPYING
   M /trunk/beagle/Filters/FilterDOC.cs
   M /trunk/beagle/Filters/FilterText.cs

Typo, license informatiom and comments.

------------------------------------------------------------------------
r3290 | joeshaw | 2007-01-19 19:18:26 -0500 (Fri, 19 Jan 2007) | 29 lines
Changed paths:
   M /trunk/beagle/Filters/FilterDOC.cs
   M /trunk/beagle/Filters/FilterExternal.cs
   M /trunk/beagle/Filters/FilterMPlayerVideo.cs
   M /trunk/beagle/Filters/FilterPdf.cs
   M /trunk/beagle/Filters/FilterRPM.cs
   M /trunk/beagle/Filters/FilterSpreadsheet.cs
   M /trunk/beagle/Filters/FilterTotem.cs
   M /trunk/beagle/Util/SafeProcess.cs
   M /trunk/beagle/Util/SystemPriorities.cs
   M /trunk/beagle/beagled/beagled-index-helper.in
   M /trunk/beagle/beagled/beagled.in
   M /trunk/beagle/beagled/wrapper.in
   M /trunk/beagle/glue/Makefile.am
   A /trunk/beagle/glue/rlimit-glue.c
   M /trunk/beagle/tools
   A /trunk/beagle/tools/DocExtractor.cs
   M /trunk/beagle/tools/Makefile.am
   M /trunk/beagle/tools/wrapper.in

Move MS Word text extraction out-of-process.  libwv1 is far too
unreliable to have it even inside our index helper process.  Crashes can
corrupt the index and some documents cause it to explode with memory.

* Add a new beagle-doc-extractor tool, which extracts the text from
a Word document and prints it out to stdout.  Ported FilterDOC to
use it.

* Added the ability to run child setup functions with SafeProcess, since
this is a nice feature with g_spawn().  These functions run in the child
process following the fork() but before the exec().  This allows us to
do things like setrlimit(2) on child processes.

* Added glue around setrlimit(2) so we can keep out of process helpers
under a certain amount of CPU and addressable space, killing them if
they exceed it.

* Added CPU time limits to all the filters which call out of process
helpers.  The numbers are best guesses from various files I have on
my system, but will inevitably need some tweaking.

* Added a memory limit to the Word extractor, since I have a file
which causes libwv1 to eat over a gig of memory in about 3 seconds.

* Various tweaks to scripts so that beagle-doc-extractor works without
running "make install"



------------------------------------------------------------------------
r3289 | dbera | 2007-01-19 18:16:00 -0500 (Fri, 19 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/Filters/FilterBmp.cs
   M /trunk/beagle/Filters/FilterGif.cs
   M /trunk/beagle/Filters/FilterImage.cs
   M /trunk/beagle/Filters/FilterJpeg.cs
   M /trunk/beagle/Filters/FilterPng.cs
   M /trunk/beagle/Filters/FilterTiff.cs

* Update image filters from b-c-e branch to work with the new F-Spot code.
* (#379976) dc:title could be also be a BNode.
* (#347518) store the major iptc properties like location, caption (yet another fixme:comment) and keyword


------------------------------------------------------------------------
r3288 | dbera | 2007-01-19 18:03:33 -0500 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   A /trunk/beagle/Util/F-Spot (from /trunk/beagle/Util/FSpot:3287)
   D /trunk/beagle/Util/FSpot
   M /trunk/beagle/Util/Makefile.am

Rename FSpot to F-Spot. Joe's to blame.

------------------------------------------------------------------------
r3287 | dbera | 2007-01-19 17:53:42 -0500 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   A /trunk/beagle/Util/FSpot/Bim.cs
   A /trunk/beagle/Util/FSpot/BitConverter.cs
   D /trunk/beagle/Util/FSpot/EndianConverter.cs
   M /trunk/beagle/Util/FSpot/Exif.cs
   A /trunk/beagle/Util/FSpot/IptcFile.cs
   M /trunk/beagle/Util/FSpot/JpegHeader.cs
   M /trunk/beagle/Util/FSpot/MetadataStore.cs
   A /trunk/beagle/Util/FSpot/PixbufUtils.cs
   M /trunk/beagle/Util/FSpot/PngFile.cs
   M /trunk/beagle/Util/FSpot/Tiff.cs
   M /trunk/beagle/Util/FSpot/XmpFile.cs
   A /trunk/beagle/Util/FSpot/beagle-changes
   A /trunk/beagle/Util/FSpot/beagle-changes/01-fspot-0.3.0.diff
   A /trunk/beagle/Util/FSpot/beagle-changes/02-iptc.diff
   M /trunk/beagle/Util/Makefile.am
   A /trunk/beagle/Util/SemWeb/Algos.cs
   A /trunk/beagle/Util/SemWeb/AssemblyInfo.cs
   D /trunk/beagle/Util/SemWeb/ForwardLogic.cs
   A /trunk/beagle/Util/SemWeb/Inference.cs
   D /trunk/beagle/Util/SemWeb/KnowledgeModel.cs
   A /trunk/beagle/Util/SemWeb/LiteralFilters.cs
   M /trunk/beagle/Util/SemWeb/MemoryStore.cs
   D /trunk/beagle/Util/SemWeb/N3Parser.cs
   A /trunk/beagle/Util/SemWeb/N3Reader.cs
   M /trunk/beagle/Util/SemWeb/N3Writer.cs
   M /trunk/beagle/Util/SemWeb/Query.cs
   A /trunk/beagle/Util/SemWeb/RDFS.cs
   M /trunk/beagle/Util/SemWeb/RSquary.cs
   D /trunk/beagle/Util/SemWeb/RSquaryFilters.cs
   D /trunk/beagle/Util/SemWeb/RdfParser.cs
   A /trunk/beagle/Util/SemWeb/RdfReader.cs
   M /trunk/beagle/Util/SemWeb/RdfWriter.cs
   A /trunk/beagle/Util/SemWeb/RdfXmlReader.cs
   A /trunk/beagle/Util/SemWeb/RdfXmlWriter.cs
   D /trunk/beagle/Util/SemWeb/Reasoning.cs
   A /trunk/beagle/Util/SemWeb/Remote.cs
   M /trunk/beagle/Util/SemWeb/Resource.cs
   M /trunk/beagle/Util/SemWeb/SQLStore.cs
   D /trunk/beagle/Util/SemWeb/Sparql.cs
   M /trunk/beagle/Util/SemWeb/Statement.cs
   M /trunk/beagle/Util/SemWeb/Store.cs
   M /trunk/beagle/Util/SemWeb/Util.cs
   M /trunk/beagle/Util/SemWeb/XPathSemWebNavigator.cs
   D /trunk/beagle/Util/SemWeb/XmlParser.cs
   D /trunk/beagle/Util/SemWeb/XmlWriter.cs

Update F-Spot code from b-c-e branch. Give enough time to users to try it before releasing.

------------------------------------------------------------------------
r3286 | dbera | 2007-01-19 17:30:19 -0500 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   D /trunk/beagle/Util/EndianConverter.cs
   D /trunk/beagle/Util/ExifData.cs
   A /trunk/beagle/Util/FSpot
   A /trunk/beagle/Util/FSpot/EndianConverter.cs (from /trunk/beagle/Util/EndianConverter.cs:3280)
   A /trunk/beagle/Util/FSpot/Exif.cs (from /trunk/beagle/Util/ExifData.cs:3280)
   A /trunk/beagle/Util/FSpot/JpegHeader.cs (from /trunk/beagle/Util/JpegHeader.cs:3280)
   A /trunk/beagle/Util/FSpot/MetadataStore.cs (from /trunk/beagle/Util/MetadataStore.cs:3280)
   A /trunk/beagle/Util/FSpot/PngFile.cs (from /trunk/beagle/Util/PngHeader.cs:3280)
   A /trunk/beagle/Util/FSpot/Tiff.cs (from /trunk/beagle/Util/Tiff.cs:3280)
   A /trunk/beagle/Util/FSpot/XmpFile.cs (from /trunk/beagle/Util/XmpFile.cs:3280)
   D /trunk/beagle/Util/JpegHeader.cs
   M /trunk/beagle/Util/Makefile.am
   D /trunk/beagle/Util/MetadataStore.cs
   D /trunk/beagle/Util/PngHeader.cs
   D /trunk/beagle/Util/Tiff.cs
   D /trunk/beagle/Util/XmpFile.cs

Organize files from FSpot into its separate directory. Get ready for merging from branch.

------------------------------------------------------------------------
r3284 | dbera | 2007-01-19 11:45:52 -0500 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/HtmlAgilityPack/HtmlDocument.cs

Fix a potential error (uncatched by mcs 1.2.2 but should be caught).

------------------------------------------------------------------------
r3281 | joeshaw | 2007-01-18 16:55:09 -0500 (Thu, 18 Jan 2007) | 7 lines
Changed paths:
   M /trunk/beagle/Util/SystemPriorities.cs
   M /trunk/beagle/beagled/BuildIndex.cs
   M /trunk/beagle/beagled/IndexHelper/IndexHelper.cs
   M /trunk/beagle/tools/beagle-crawl-system.in

Move the renice code out of IndexHelper.cs and into SystemPriorities.cs.

Nice +19 ourselves inside BuildIndex.cs instead of doing it from the
beagle-crawl-system cron script, since we still want things like the
mono GC thread to run at normal priority.


------------------------------------------------------------------------
r3280 | joeshaw | 2007-01-18 16:44:51 -0500 (Thu, 18 Jan 2007) | 12 lines
Changed paths:
   D /trunk/beagle/Util/IoPriority.cs
   M /trunk/beagle/Util/Makefile.am
   A /trunk/beagle/Util/SystemPriorities.cs (from /trunk/beagle/Util/IoPriority.cs:3268)
   M /trunk/beagle/beagled/BuildIndex.cs
   M /trunk/beagle/beagled/IndexHelper/IndexHelper.cs
   M /trunk/beagle/beagled/ManageIndex.cs
   M /trunk/beagle/glue/Makefile.am
   A /trunk/beagle/glue/scheduler-glue.c

Add support for Linux's relatively new SCHED_BATCH scheduler policy.

Add glue to set SCHED_BATCH or the default SCHED_OTHER, and hook it
into SystemPriorities.cs (which was renamed from IoPriority.cs).

In the index helper, set our nice level before we start the server,
since we want the server thread to inherit our lower priority.  In
there, try to set the scheduler policy to SCHED_BATCH.  If that
succeeds, set our nice to +12, otherwise to +17.  (The reason
for the difference is because SCHED_BATCH + 12 will equal +17.)


------------------------------------------------------------------------
r3275 | mwiehle | 2007-01-18 08:02:18 -0500 (Thu, 18 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/beagled/Makefile.am

Adding $(DUMP_INDEX_WRAPPER) to ALL_TARGETS. It was missing and caused make install to fail on a fresh svn build.
This should solve bgo #394481.
The other solution would be to remove D_I_W from SBIN_W. But we want to install it (see comment on r3212)

------------------------------------------------------------------------
r3274 | dbera | 2007-01-17 20:28:18 -0500 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterText.cs

Instead of getting one line each time, get as much as possible without overflowing PullingReader buffer. This makes the text filter faster - about 20% faster on a 6345 line, 245 KB file.

------------------------------------------------------------------------
r3273 | dbera | 2007-01-17 20:15:27 -0500 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/ExtractContent.cs

Change ExtractContent to work more like lucene would work: calling Read(char[]) repeatedly. Filters generally do not add newlines to the extracted text, so calling ReadLine() is really bad. Furthermore, now heap-buddy string allocations will be more meaningful.

------------------------------------------------------------------------
r3272 | dbera | 2007-01-17 19:31:22 -0500 (Wed, 17 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/ImLogViewer/ImLogWindow.cs
   M /trunk/beagle/Util/ImLog.cs
   M /trunk/beagle/beagled/KonversationQueryable/KonversationQueryable.cs

Fixes bgo 331609.
* Konversation backend: Create a new session if day changes.
* ImLog.cs: Move the line parsing code here.
* ImLogWindow.cs: Add Konversation support to ImLogViewer.

------------------------------------------------------------------------
r3268 | joeshaw | 2007-01-16 12:17:47 -0500 (Tue, 16 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/configure.in

Allow the user to disable gsf-sharp at configure time, rather than only
autodetecting it.  Patch from 'ph'
------------------------------------------------------------------------
r3266 | dbera | 2007-01-15 19:33:20 -0500 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   A /trunk/beagle/beagled/KonversationQueryable
   A /trunk/beagle/beagled/KonversationQueryable/KonversationQueryable.cs

Konv backend files.

------------------------------------------------------------------------
r3265 | dbera | 2007-01-15 19:03:23 -0500 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   A /trunk/beagle/Util/LineReader.cs

Add LineReader.cs.

------------------------------------------------------------------------
r3264 | dbera | 2007-01-15 18:06:51 -0500 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/Makefile.am
   M /trunk/beagle/beagled/AssemblyInfo.cs
   M /trunk/beagle/beagled/Makefile.am

Add konversation backend. Also add LineReader from b-c-e branch.

------------------------------------------------------------------------
r3263 | dbera | 2007-01-15 18:03:04 -0500 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/AUTHORS

Add Stephan's name in AUTHORS and remove Google from "thanks" :(

------------------------------------------------------------------------
r3260 | dbera | 2007-01-15 11:14:20 -0500 (Mon, 15 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/beagled/KOrganizerQueryable/KOrganizerQueryable.cs

Change the PRODID check to accomodate SLED10 (KDE 3.5.1).
Patch from Stephan Binner.

------------------------------------------------------------------------
r3259 | dbera | 2007-01-14 19:06:04 -0500 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/AssemblyInfo.cs
   M /trunk/beagle/Filters/FilterKCal.cs
   A /trunk/beagle/Filters/FilterKOrganizer.cs
   M /trunk/beagle/Filters/Makefile.am
   M /trunk/beagle/beagled/AssemblyInfo.cs
   A /trunk/beagle/beagled/KOrganizerQueryable
   A /trunk/beagle/beagled/KOrganizerQueryable/KOrganizerQueryable.cs
   M /trunk/beagle/beagled/Makefile.am

KOrganizer (events and TODOs) backend from Stephan Binner <binner@kde.org>.

------------------------------------------------------------------------
r3258 | dbera | 2007-01-14 18:58:59 -0500 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/ICalParser.cs

Change eol-style and add korganizer mimetypes.

------------------------------------------------------------------------
r3256 | dbera | 2007-01-13 16:00:39 -0500 (Sat, 13 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/Mono.Data.SqliteClient/SqliteCommand.cs

* MDS/SqliteCommand.cs: Be a little verbose what kind of applicationexception was throwed.

------------------------------------------------------------------------
r3255 | dbera | 2007-01-13 14:56:45 -0500 (Sat, 13 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/beagled/FileAttributesStore.cs

Do not actually write an attribute when asked to ReadOrCreate. To me its against the semantics of the method, I would expect to give me the attr if present or return me a default attr that I can do some modification and write back. Moreover, ReadOrCreate was writing attributes with default values for mtime and attr_time. There is a possibility that the attr returned by ReadOrCreate will not written back (in FSQ), in which case an attribute will be present in the system which it should not be.

This should not break anything; I left the line commented to remind myself to evaluate the situation.

------------------------------------------------------------------------
r3254 | aihana | 2007-01-13 05:26:27 -0500 (Sat, 13 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/ja.po

2007-01-13  Takeshi AIHANA <takeshi.aihana@gmail.com>

	* ja.po: Updated Japanese translation.

------------------------------------------------------------------------
r3253 | dbera | 2007-01-12 23:28:32 -0500 (Fri, 12 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/Filters/FilterBoo.cs
   M /trunk/beagle/Filters/FilterC.cs
   M /trunk/beagle/Filters/FilterCSharp.cs
   M /trunk/beagle/Filters/FilterCpp.cs
   M /trunk/beagle/Filters/FilterFortran.cs
   M /trunk/beagle/Filters/FilterJava.cs
   M /trunk/beagle/Filters/FilterJs.cs
   M /trunk/beagle/Filters/FilterLisp.cs
   M /trunk/beagle/Filters/FilterMatlab.cs
   M /trunk/beagle/Filters/FilterPascal.cs
   M /trunk/beagle/Filters/FilterPerl.cs
   M /trunk/beagle/Filters/FilterPhp.cs
   M /trunk/beagle/Filters/FilterPython.cs
   M /trunk/beagle/Filters/FilterRuby.cs
   M /trunk/beagle/Filters/FilterScilab.cs
   M /trunk/beagle/Filters/FilterShellscript.cs
   M /trunk/beagle/Filters/FilterSource.cs

FilterSource and related filter optimizations:
* Replace hashtable by Dictionary<string, bool>
* Instead of storing a static array, store a static Dictionary instead.
Tested with heap-buddy that this saves quite some allocations.

------------------------------------------------------------------------
r3252 | dbera | 2007-01-12 20:05:03 -0500 (Fri, 12 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs

Increase version due to the recent changes that extract an awful lot more text.

------------------------------------------------------------------------
r3251 | joeshaw | 2007-01-12 12:03:03 -0500 (Fri, 12 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/configure.in

Some distros ship gmcs separately from mono, so make the AC_PATH_PROG()
checks for mono and gmcs more strict.


------------------------------------------------------------------------
r3250 | joeshaw | 2007-01-12 11:27:59 -0500 (Fri, 12 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/tools/beagle-settings.desktop.in.in

Set the icon in the beagle-settings.desktop file to the same one we're
using for beagle-search.


------------------------------------------------------------------------
r3249 | dbera | 2007-01-11 20:02:47 -0500 (Thu, 11 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/Filters/FilterPdf.cs
   M /trunk/beagle/beagled/Filter.cs

* Filter.cs: In our filter model, first data is extracted by repeated calls to PullText() (which in turn calls Pull() that calls DoPull() ending with DoClose()). Then hotdata is extracted by repeated calls to PullHotText() - which should only return data from the hotPool; since DoClose() has already been called on the filter, DoPull() should not be called again. Maybe its time to think of killing HotText altogether - its a burden that is not being used.

* FilterPdf.cs: AppendText() stores the data in a buffer. Returning the whole data in a single call of DoPull() will cause allocation of a huge buffer. Append only small data per call of DoPull().

------------------------------------------------------------------------
r3248 | dbera | 2007-01-11 18:09:59 -0500 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/Filter.cs

* Filter.cs: Add methods AppendWord() and AppendLine() for filters to directly use them when adding a word or a line, respectively. Do some cleanup of the Filter.cs code in general.

------------------------------------------------------------------------
r3247 | dbera | 2007-01-11 15:54:11 -0500 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/Makefile.am
   D /trunk/beagle/Filters/external-filters.xml
   A /trunk/beagle/Filters/external-filters.xml.sample (from /trunk/beagle/Filters/external-filters.xml:3228)

Install the sample external-filters.xml file as external-filters.xml.sample; this will not overwrite any existing external-filters.xml that the user might have created. Fixes one part of #393262.

------------------------------------------------------------------------
r3244 | dbera | 2007-01-09 20:27:10 -0500 (Tue, 09 Jan 2007) | 5 lines
Changed paths:
   A /trunk/beagle/Filters/HACKING
   M /trunk/beagle/HACKING
   M /trunk/beagle/Util/PullingReader.cs
   M /trunk/beagle/beagled/Filter.cs

* PullingReader.cs,Filter.cs: Remove unused code.
* Filter.cs: Do not reset Stream after call DoPullProperties. Filters will do them it on their own if they need it. Some filters would like to continue where it left off when DoPull is called.
* HACKING: Add notes about handling looooooong lines.
* Filters/HACKING: Some useful tips for filter authors. Anyone writing a new filter will obviously look here and find it. The tutorial is available on the wiki.

------------------------------------------------------------------------
r3243 | dbera | 2007-01-09 20:26:03 -0500 (Tue, 09 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs
   M /trunk/beagle/Filters/Makefile.am
   A /trunk/beagle/Filters/System.Windows.Forms.RTF (from /branches/beagle-cutting-edge-branch/Filters/System.Windows.Forms.RTF:3242)

Add modified RTF filter from branch. This one is based on Mono's System.Windows.Forms.RTF class.
Keep a local copy since SWF.RTF isnt exposed to the public. SWF.RTF is based on the legendary RTF parser of Paul DuBois. This filter is significantly better than the previous one - in terms of speed, memory and working.

(svn merge does not merge commit messages - any clue how to achieve that ?)

------------------------------------------------------------------------
r3239 | joeshaw | 2007-01-09 17:16:31 -0500 (Tue, 09 Jan 2007) | 13 lines
Changed paths:
   M /trunk/beagle/Util/ExceptionHandlingThread.cs
   M /trunk/beagle/beagled/QueryExecutor.cs
   M /trunk/beagle/beagled/Server.cs

Reset some variables back to null to make the GC's job easier and
profiling more straightforward.

In Util/ExceptionHandlingThread.cs, reset the method and thread
variables.

In beagled/Server.cs, reset the thread variable.  This may fix a leak,
since thread is the thread-static CurrentThread value.

In beagled/QueryExecutor.cs, reset the QueryResult (result) and Query
(query) variables.


------------------------------------------------------------------------
r3238 | joeshaw | 2007-01-09 17:14:20 -0500 (Tue, 09 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/beagled/LuceneIndexingDriver.cs

Fix a bug in the LuceneIndexingDriver constructors in which would pass 0
as the minor version number when it should be -1.  This would cause
index purges for minor versions != 0.


------------------------------------------------------------------------
r3237 | kkubasik | 2007-01-08 23:44:38 -0500 (Mon, 08 Jan 2007) | 3 lines
Changed paths:
   M /trunk
   M /trunk/beagle/Makefile.am

 r66@kjk38-laptop:  kjk38 | 2007-01-08 23:45:18 -0500
 completely reverting rev 3236

------------------------------------------------------------------------
r3236 | kkubasik | 2007-01-08 23:28:54 -0500 (Mon, 08 Jan 2007) | 3 lines
Changed paths:
   M /trunk
   M /trunk/beagle/beagled/Makefile.am

 r64@kjk38-laptop:  kjk38 | 2007-01-08 23:29:28 -0500
 revert some makefile changes

------------------------------------------------------------------------
r3234 | kkubasik | 2007-01-08 20:37:32 -0500 (Mon, 08 Jan 2007) | 3 lines
Changed paths:
   M /trunk
   M /trunk/beagle/Makefile.am
   M /trunk/beagle/beagled/Makefile.am

 r62@kjk38-laptop:  kjk38 | 2007-01-08 20:35:08 -0500
 Fix bug# 394481, 2 errors in our Makefiles which were causing fresh SVN checkouts to not build (at least for me). If this breaks anyones build, please revert and comment on bug.

------------------------------------------------------------------------
r3233 | joeshaw | 2007-01-08 14:25:25 -0500 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/Util/Scheduler.cs

Make a few more messages logged as Always
------------------------------------------------------------------------
r3232 | joeshaw | 2007-01-08 14:25:04 -0500 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/beagled/BeagleDaemon.cs
   M /trunk/beagle/beagled/IndexHelper/IndexHelper.cs

Make a few more messages logged as Always
------------------------------------------------------------------------
r3231 | joeshaw | 2007-01-08 13:56:29 -0500 (Mon, 08 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/Util/Log.cs
   M /trunk/beagle/beagled/BeagleDaemon.cs
   M /trunk/beagle/beagled/Shutdown.cs

Add a new debugging level: Always, and have certain startup/shutdown
informational messages use it.


------------------------------------------------------------------------
r3230 | joeshaw | 2007-01-08 13:19:38 -0500 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/search/TileCategory.cs

Remove an errant comment from the old TileCategory layout code
------------------------------------------------------------------------
r3229 | joeshaw | 2007-01-08 13:18:27 -0500 (Mon, 08 Jan 2007) | 15 lines
Changed paths:
   M /trunk/beagle/search/ConversationCategory.cs
   M /trunk/beagle/search/TileCategory.cs
   M /trunk/beagle/search/Tiles/DetailsPane.cs
   M /trunk/beagle/search/Tiles/Image.cs

Some rendering fixes for beagle-search.

- Tiles/Image: Display the tags and comments on the image, if any, in
  the details pane.

- Right-align the left column of labels, and top-align all the labels
  and the icon.  This looks a lot better for most documents, but
  especially ones that have smaller images.  Separate the snippet a
  little better, and get rid of the odd indentation.

- Don't indent the categories in the content view anymore.  This just
  seems like a waste of space.  Make the layout code in both the
  categories more clear with some comments.


------------------------------------------------------------------------
r3228 | joeshaw | 2007-01-08 11:06:45 -0500 (Mon, 08 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/beagled/BeagleDaemon.cs

* beagled/BeagleDaemon.cs: Print out the sqlite major version we're
using at startup.


------------------------------------------------------------------------
r3227 | dbera | 2007-01-06 21:03:43 -0500 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs
   M /trunk/beagle/Filters/Makefile.am
   D /trunk/beagle/Filters/System.Windows.Forms.RTF

Oho. Committed the rtf filter stuff in wrong branch. Move it away from trunk.

------------------------------------------------------------------------
r3225 | joeshaw | 2007-01-05 18:56:44 -0500 (Fri, 05 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/search/Tiles/Contact.cs

grr, another build breaker in Tiles/Contact.  Not my day
------------------------------------------------------------------------
r3224 | dbera | 2007-01-05 16:21:33 -0500 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/KMailQueryable/KMailQueryable.cs

KMailQueryable: Do not check if .index files exist for 0-size mbox files. Fixes #391647.

------------------------------------------------------------------------
r3223 | joeshaw | 2007-01-05 16:04:20 -0500 (Fri, 05 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/beagled/EvolutionDataServerQueryable/BookContainer.cs

Fix a typo which broke the build in EvolutionDataServerQueryable/BookContainer.cs
------------------------------------------------------------------------
r3222 | dbera | 2007-01-05 00:38:52 -0500 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs
   M /trunk/beagle/Filters/Makefile.am
   A /trunk/beagle/Filters/System.Windows.Forms.RTF
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Charcode.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Charset.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/CharsetFlags.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/CharsetType.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/ClassDelegate.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Color.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/DestinationDelegate.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Font.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/KeyStruct.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/KeysInit.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Major.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Minor.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/README
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/RTF.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/RTFException.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/StandardCharCode.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/StandardCharName.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/Style.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/StyleElement.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/StyleType.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/TextMap.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/TokenClass.cs
   A /trunk/beagle/Filters/System.Windows.Forms.RTF/test.cs

Import RTF Parser from System.Windows.Forms.RTF. Use a local copy (*sigh*) since SWF.RTF is not exposed as a public API.
The modified RTF Filter will follow next. And trust me, it is far less buggy and 4 times faster even on a 10 line rtf file.

------------------------------------------------------------------------
r3221 | dbera | 2007-01-04 23:38:49 -0500 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Filters/FilterRTF.cs

Fix a file descriptor leak in RTF filter. BTW, the RTF filter needs a major overhaul.

------------------------------------------------------------------------
r3220 | dbera | 2007-01-04 23:29:34 -0500 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/KAddressBookQueryable/KabcQueryable.cs

Add fixme:client property to KAddressBook indexables.

------------------------------------------------------------------------
r3219 | joeshaw | 2007-01-04 18:24:15 -0500 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/beagled/ExtractContent.cs

Print how long it takes to get a filter and extract the text in
beagle-extract-content
------------------------------------------------------------------------
r3218 | joeshaw | 2007-01-04 14:46:19 -0500 (Thu, 04 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/search/Tiles/Contact.cs

KAddressbook doesn't set fixme:client for contacts either, so don't
unconditionally try to open null clients in evolution.  Check the URI
scheme first, and if nothing is supported, print an error about it.
------------------------------------------------------------------------
r3217 | joeshaw | 2007-01-04 14:28:42 -0500 (Thu, 04 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/beagled/EvolutionDataServerQueryable/BookContainer.cs
   M /trunk/beagle/search/Tiles/Contact.cs

Back out kkubasik's last commit, and interpret fixme:client being null as
an evolution contact.  Add fixme:client in the EDS addressbook backend.
Fixes bgo #392718
------------------------------------------------------------------------
r3216 | kkubasik | 2007-01-04 10:34:55 -0500 (Thu, 04 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/search/Tiles/Contact.cs

Fix a small and odd crasher in the contacts tile, however its odd nature should probably be looked into
------------------------------------------------------------------------
r3215 | lkanter | 2007-01-04 07:39:44 -0500 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/ru.po

Updated Russian translation

------------------------------------------------------------------------
r3214 | dbera | 2007-01-03 22:31:00 -0500 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/SystemInformation.cs
   M /trunk/beagle/beagled/BeagleDaemon.cs
   M /trunk/beagle/beagled/IndexHelper/IndexHelper.cs

Cleanup the last commit. Initialize xss only from BeagleDaemon.

------------------------------------------------------------------------
r3213 | dbera | 2007-01-03 22:14:08 -0500 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/Util/SystemInformation.cs
   M /trunk/beagle/beagled/BeagleDaemon.cs

BeagleDaemon monitors screensaver but IndexHelper does not. Missed this in rev 2720.

------------------------------------------------------------------------
r3212 | joeshaw | 2007-01-03 18:24:42 -0500 (Wed, 03 Jan 2007) | 7 lines
Changed paths:
   M /trunk/beagle/beagled/DumpIndex.cs
   M /trunk/beagle/beagled/LuceneCommon.cs
   M /trunk/beagle/beagled/Makefile.am

Make IndexName a public property in LuceneCommon; add a new
GetHitsForUris() method to LuceneCommon.

Do a bunch of big changes to beagle-dump-index, and now install it by
default.  We'll use it as a diagnostic tool in future releases.  It
makes use of the new GetHitsForUris() method.

------------------------------------------------------------------------
r3209 | kkubasik | 2007-01-03 13:13:08 -0500 (Wed, 03 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle
   M /trunk/beagle/Filters/FilterMan.cs

 r86@kjk38-laptop:  kjk38 | 2007-01-03 13:07:28 -0500
 Strip out some specific and more common troff macros in the troff filter

------------------------------------------------------------------------
r3208 | kkubasik | 2007-01-03 09:30:30 -0500 (Wed, 03 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle
   M /trunk/beagle/Filters/external-filters.xml

 r31@kjk38-laptop:  kjk38 | 2007-01-03 09:30:21 -0500
 Added more sample filters from the wiki. Should make it easier to reference the file as a resource.

------------------------------------------------------------------------
r3207 | jfriedl | 2007-01-03 05:33:21 -0500 (Wed, 03 Jan 2007) | 5 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/cs.po

2006-01-03  Jakub Friedl  <jfriedl@suse.cz>

  * cs.po: Updated Czech Translation.


------------------------------------------------------------------------
r3206 | dbera | 2007-01-02 21:03:40 -0500 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   A /trunk/beagle/screenshots/2007-01-02-beagle-web-page-evolves.png

Update with the latest screenshot :-). Good nite.

------------------------------------------------------------------------
r3205 | dbera | 2007-01-02 20:51:07 -0500 (Tue, 02 Jan 2007) | 4 lines
Changed paths:
   D /trunk/attic/GoogleBackend
   A /trunk/attic/beagled
   A /trunk/attic/beagled/GoogleBackend (from /trunk/attic/GoogleBackend:3204)
   A /trunk/attic/beagled/LauncherQueryable (from /trunk/beagle/beagled/LauncherQueryable:3204)
   A /trunk/attic/beagled/MonodocQueryable (from /trunk/beagle/beagled/MonodocQueryable:3204)
   A /trunk/attic/beagled/MozillaQueryable (from /trunk/beagle/beagled/MozillaQueryable:3204)
   A /trunk/attic/beagled/MozillaQueryable/Mozilla.cs (from /trunk/beagle/Util/Mozilla.cs:3204)
   M /trunk/beagle/Util/Makefile.am
   D /trunk/beagle/Util/Mozilla.cs
   D /trunk/beagle/beagled/LauncherQueryable
   D /trunk/beagle/beagled/MonodocQueryable
   D /trunk/beagle/beagled/MozillaQueryable

Move some unused backend files to attic:
* MozillaQueryable - unfinished implementation, ThunderbirdQueryable to be used now
* MonodocQueryable, LauncherQueryable - unused, deprecated in favour of system wide indexes

------------------------------------------------------------------------
r3202 | dbera | 2007-01-02 18:44:34 -0500 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /trunk/beagle/AUTHORS
   M /trunk/beagle/beagled/Filter.cs

SVN seems to be stable now. Let me begin by adding Pierre's name to the author list and some obligatory .net-2.0 improvements.

------------------------------------------------------------------------
r3201 | joeshaw | 2007-01-02 18:06:38 -0500 (Tue, 02 Jan 2007) | 4 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/POTFILES.in
   M /trunk/beagle/po/POTFILES.skip

2007-01-02  Joe Shaw  <joeshaw@novell.com>

	* POTFILES.in, POTFILES.skip: Remove files that are no longer
	a part of the tree.
------------------------------------------------------------------------
r3195 | joeshaw | 2007-01-02 15:08:54 -0500 (Tue, 02 Jan 2007) | 7 lines
Changed paths:
   M /trunk/beagle/Util/Inotify.cs
   M /trunk/beagle/glue/inotify-glue.c

Rework both sides of the inotify glue a little bit.  No longer print
anything out from the C side, since those messages don't make it into
the Beagle logs, and that's incredibly useful information.  Instead
return the negative errno.  On the managed side, handle the errno and
display useful messages.


------------------------------------------------------------------------
r3194 | joeshaw | 2007-01-02 14:24:19 -0500 (Tue, 02 Jan 2007) | 1 line
Changed paths:
   M /trunk/beagle/Util/SystemInformation.cs

I will compile before I commit
------------------------------------------------------------------------
r3192 | joeshaw | 2007-01-02 11:52:41 -0500 (Tue, 02 Jan 2007) | 3 lines
Changed paths:
   M /trunk/beagle/Util/SystemInformation.cs

Add /proc/acpi/ac_adapter/ACAD/state to the list of checked AC state
filenames in SystemInformation.cs.  bgo #391218

------------------------------------------------------------------------
r3190 | joeshaw | 2006-12-31 14:24:06 -0500 (Sun, 31 Dec 2006) | 1 line
Changed paths:
   M /trunk/attic/WebServices/ExternalAccessFilter.cs
   M /trunk/attic/WebServices/NetBeagleQueryable.cs
   M /trunk/attic/WebServices/WebServer/InitialWorkerRequest.cs
   M /trunk/attic/WebServices/search.asmx
   M /trunk/attic/WebServices/search.aspx
   M /trunk/beagle/Filters/FilterScilab.cs
   M /trunk/beagle/Util/ICalParser.cs
   M /trunk/beagle/images/emblem-blog.png
   M /trunk/beagle/images/icon-blog.png
   M /trunk/beagle/mozilla-extension/content/jslib/debug/debug.js
   M /trunk/beagle/mozilla-extension/content/jslib/install/uninstall.css
   M /trunk/beagle/mozilla-extension/content/jslib/install/uninstall.js
   M /trunk/beagle/mozilla-extension/content/jslib/install/uninstall.xul
   M /trunk/beagle/mozilla-extension/content/jslib/io/dir.js
   M /trunk/beagle/mozilla-extension/content/jslib/io/dirUtils.js
   M /trunk/beagle/mozilla-extension/content/jslib/io/file.js
   M /trunk/beagle/mozilla-extension/content/jslib/io/fileUtils.js
   M /trunk/beagle/mozilla-extension/content/jslib/io/filesystem.js
   M /trunk/beagle/mozilla-extension/content/jslib/jslib.js
   M /trunk/beagle/mozilla-extension/content/jslib/modules.js
   M /trunk/beagle/mozilla-extension/content/jslib/xul/commonWindow.js
   M /trunk/beagle/search/beagle-search.in

Remove executable bit from non-executable files
------------------------------------------------------------------------
r3189 | joeshaw | 2006-12-30 16:10:24 -0500 (Sat, 30 Dec 2006) | 7 lines
Changed paths:
   A /trunk/attic/GoogleBackend
   A /trunk/attic/GoogleBackend/GoogleDriver.cs (from /trunk/beagle/beagled/GoogleDriver.cs:3188)
   A /trunk/attic/GoogleBackend/GoogleSearch.wsdl (from /trunk/beagle/Util/GoogleSearch.wsdl:3188)
   D /trunk/beagle/Util/GoogleSearch.wsdl
   M /trunk/beagle/Util/Makefile.am
   D /trunk/beagle/beagled/GoogleDriver.cs
   M /trunk/beagle/beagled/Makefile.am
   M /trunk/beagle/configure.in

Move the Google backend into the attic, since Google has deprecated the
API and is no longer handing out keys.

Make the requisite changes to the build system (configure.in,
Util/Makefile.am, beagled/Makefile.am) to remove support for it.


------------------------------------------------------------------------
r3188 | joeshaw | 2006-12-30 13:24:13 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   R /trunk/beagle/ChangeLog
   A /trunk/beagle/ChangeLog.cvs (from /trunk/beagle/ChangeLog:3185)
   M /trunk/beagle/HACKING

Move the old ChangeLog out of the way, generate the new one from svn log
------------------------------------------------------------------------
r3187 | joeshaw | 2006-12-30 12:53:54 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   M /trunk/beagle/beagled/EvolutionBackendsAssemblyInfo.cs
   D /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailDriver.cs
   M /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs
   A /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs (from /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionMailDriver.cs:3186)
   M /trunk/beagle/beagled/EvolutionMailQueryable/EvolutionSummaryTracker.cs
   M /trunk/beagle/beagled/EvolutionMailQueryable/GConfThreadHelper.cs
   M /trunk/beagle/beagled/EvolutionMailQueryable/MailCrawler.cs
   M /trunk/beagle/beagled/Makefile.am

Rename EvolutionMailDriver to EvolutionMailQueryable in the Makefiles and code
------------------------------------------------------------------------
r3186 | joeshaw | 2006-12-30 12:49:14 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   D /trunk/beagle/beagled/EvolutionMailDriver
   A /trunk/beagle/beagled/EvolutionMailQueryable (from /trunk/beagle/beagled/EvolutionMailDriver:3185)

Rename EvolutionMailDriver to EvolutionMailQueryable, a badly needed change
------------------------------------------------------------------------
r3184 | joeshaw | 2006-12-30 12:44:34 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   M /trunk/beagle/README

Update README
------------------------------------------------------------------------
r3183 | zygis | 2006-12-30 12:24:15 -0500 (Sat, 30 Dec 2006) | 4 lines
Changed paths:
   M /trunk/beagle/po/ChangeLog
   M /trunk/beagle/po/lt.po

2006-12-30  Žygimantas Beručka  <zygis@gnome.org>

        * lt.po: Updated Lithuanian translation.

------------------------------------------------------------------------
r3182 | joeshaw | 2006-12-30 11:49:35 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/WebServices/NetworkHit.cs (from /trunk/beagle/BeagleClient/NetworkHit.cs:3181)
   D /trunk/beagle/BeagleClient/NetworkHit.cs

Move more webservices code into the attic
------------------------------------------------------------------------
r3181 | joeshaw | 2006-12-30 11:48:31 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/WebServices (from /trunk/beagle/beagled/WebServices:3180)
   D /trunk/beagle/beagled/WebServices

Move unused WebServices directory into the attic
------------------------------------------------------------------------
r3180 | joeshaw | 2006-12-30 11:40:38 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   M /trunk/beagle/ContactViewer
   M /trunk/beagle/beagled
   M /trunk/beagle/po
   M /trunk/beagle/search
   M /trunk/beagle/tools
   M /trunk/beagle/wrappers/python

stfu svn
------------------------------------------------------------------------
r3179 | joeshaw | 2006-12-30 11:22:45 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   D /trunk/beagle/indexer

Remove empty indexer directory
------------------------------------------------------------------------
r3178 | joeshaw | 2006-12-30 11:18:49 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/templates (from /trunk/beagle/templates:3177)
   D /trunk/beagle/templates

Move unused templates directory into the attic
------------------------------------------------------------------------
r3177 | joeshaw | 2006-12-30 11:18:02 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/searchomatic (from /trunk/beagle/searchomatic:3176)
   D /trunk/beagle/searchomatic

Move unused searchomatic directory into the attic
------------------------------------------------------------------------
r3176 | joeshaw | 2006-12-30 11:15:52 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/chooser-fu (from /trunk/beagle/chooser-fu:3175)
   D /trunk/beagle/chooser-fu

Move unused chooser-fu directory into the attic
------------------------------------------------------------------------
r3175 | joeshaw | 2006-12-30 11:15:09 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/Tiles (from /trunk/beagle/Tiles:3174)
   D /trunk/beagle/Tiles

Move unused Tiles directory into the attic
------------------------------------------------------------------------
r3174 | joeshaw | 2006-12-30 11:14:15 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   A /trunk/attic/Renderers (from /trunk/beagle/Renderers:3173)
   D /trunk/beagle/Renderers

Move unused Renderers directory into the attic (boy, i wish i could do all of these in one shot...
------------------------------------------------------------------------
r3173 | joeshaw | 2006-12-30 11:11:25 -0500 (Sat, 30 Dec 2006) | 3 lines
Changed paths:
   A /trunk/attic/Best (from /trunk/beagle/Best:3172)
   D /trunk/beagle/Best

Move the unused Best directory into the attic


------------------------------------------------------------------------
r3172 | joeshaw | 2006-12-30 11:08:20 -0500 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   D /trunk/beagle/.cvsignore
   D /trunk/beagle/BeagleClient/.cvsignore
   D /trunk/beagle/Best/.cvsignore
   D /trunk/beagle/Best/TrayIcon/.cvsignore
   D /trunk/beagle/Best/TrayIcon/libtrayicon/.cvsignore
   D /trunk/beagle/ContactViewer/.cvsignore
   D /trunk/beagle/Filters/.cvsignore
   D /trunk/beagle/ImLogViewer/.cvsignore
   D /trunk/beagle/Renderers/.cvsignore
   D /trunk/beagle/Tiles/.cvsignore
   D /trunk/beagle/Util/.cvsignore
   D /trunk/beagle/beagled/.cvsignore
   D /trunk/beagle/beagled/Lucene.Net/.cvsignore
   D /trunk/beagle/beagled/ThunderbirdQueryable/.cvsignore
   D /trunk/beagle/beagled/WebServices/.cvsignore
   D /trunk/beagle/beagled/WebServices/WebServer/.cvsignore
   D /trunk/beagle/bludgeon/.cvsignore
   D /trunk/beagle/chooser-fu/.cvsignore
   D /trunk/beagle/epiphany-extension/.cvsignore
   D /trunk/beagle/glue/.cvsignore
   D /trunk/beagle/images/.cvsignore
   D /trunk/beagle/indexer/.cvsignore
   D /trunk/beagle/libbeagle/.cvsignore
   D /trunk/beagle/libbeagle/beagle/.cvsignore
   D /trunk/beagle/libbeagle/docs/.cvsignore
   D /trunk/beagle/libbeagle/docs/reference/.cvsignore
   D /trunk/beagle/libbeagle/examples/.cvsignore
   D /trunk/beagle/mozilla-extension/.cvsignore
   D /trunk/beagle/po/.cvsignore
   D /trunk/beagle/search/.cvsignore
   D /trunk/beagle/searchomatic/.cvsignore
   D /trunk/beagle/templates/.cvsignore
   D /trunk/beagle/tools/.cvsignore
   D /trunk/beagle/wrappers/.cvsignore
   D /trunk/beagle/wrappers/python/.cvsignore

Remove .cvsignore files
------------------------------------------------------------------------
r3170 | joeshaw | 2006-12-30 11:03:51 -0500 (Sat, 30 Dec 2006) | 4 lines
Changed paths:
   D /temp
   A /trunk/beagle (from /temp:3169)

Move the code back in as trunk/beagle, since we'll be moving dead code
into trunk/attic


------------------------------------------------------------------------
r3168 | joeshaw | 2006-12-30 11:02:09 -0500 (Sat, 30 Dec 2006) | 2 lines
Changed paths:
   A /temp (from /trunk:3167)
   D /trunk

Temporarily move the trunk

------------------------------------------------------------------------
r3167 | dnylande | 2006-12-28 01:51:25 -0500 (Thu, 28 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/sv.po

2006-12-28  Daniel Nylander <po@danielnylander.se>

	* sv.po: Updated Swedish translation.

------------------------------------------------------------------------
r3166 | adamw | 2006-12-27 15:10:58 -0500 (Wed, 27 Dec 2006) | 5 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/en_CA.po


2006-12-27  Adam Weinberger  <adamw@gnome.org>

	* en_CA.po: Updated Canadian English translation.

------------------------------------------------------------------------
r3165 | kmaraas | 2006-12-27 07:54:24 -0500 (Wed, 27 Dec 2006) | 5 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/POTFILES.in
   M /trunk/po/nb.po

2006-12-27  Kjartan Maraas  <kmaraas@gnome.org>

	* POTFILES.in: Add missing files.
	* nb.po: Updated Norwegian bokmÃ¥l translation.

------------------------------------------------------------------------
r3164 | danilo | 2006-12-26 11:02:35 -0500 (Tue, 26 Dec 2006) | 2 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/sr.po
   M /trunk/po/sr@Latn.po

Updated Serbian translation.

------------------------------------------------------------------------
r3162 | jmas | 2006-12-21 18:04:14 -0500 (Thu, 21 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/ca.po

2006-12-21  Jordi Mas <jmas@softcatala.org>

	* ca.po: Updated Catalan translation.

------------------------------------------------------------------------
r3157 | joeshaw | 2006-12-20 14:48:31 -0500 (Wed, 20 Dec 2006) | 5 lines
Changed paths:
   M /trunk/beagled/EvolutionDataServerQueryable/EvolutionDataServerQueryable.cs
   M /trunk/beagled/EvolutionMailDriver/EvolutionSummaryTracker.cs

Fix a problem of incompatible evolution-sharp libraries at runtime, by calling
into the glue library and checking for DllNotFoundExceptions.  Also remove
some dead, warning-generating code in other parts of the evo backends.
Mostly a fix for bgo #386746

------------------------------------------------------------------------
r3156 | joeshaw | 2006-12-20 11:19:31 -0500 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /trunk/HACKING

Add a best practice about String.IsNullOrEmpty(), since we're on .NET 2.0 now

------------------------------------------------------------------------
r3155 | joeshaw | 2006-12-19 18:20:30 -0500 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /trunk/configure.in

Bump required mono version to 1.1.18

------------------------------------------------------------------------
r3154 | joeshaw | 2006-12-19 18:18:56 -0500 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/LuceneCommon.cs

Remove some debug logging

------------------------------------------------------------------------
r3153 | joeshaw | 2006-12-19 18:15:43 -0500 (Tue, 19 Dec 2006) | 7 lines
Changed paths:
   M /trunk/BeagleClient/Versioned.cs
   M /trunk/Util/DateTimeUtil.cs
   M /trunk/Util/Makefile.am
   M /trunk/Util/StringFu.cs
   M /trunk/beagled/BeagleDaemon.cs
   M /trunk/beagled/BuildIndex.cs
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/LuceneIndexingDriver.cs
   M /trunk/beagled/LuceneQueryingDriver.cs
   M /trunk/beagled/Makefile.am
   M /trunk/beagled/RemoteIndexer.cs
   M /trunk/bludgeon/Daemon.cs
   M /trunk/configure.in

Beagle now depends on gmcs and uses the .NET 2.0 profile, hooray!

Fix up the DateTime code so that we can avoid the nasty hacks Bera had to
deal with.  Make explicit the reference to Beagle.Util.Stopwatch to avoid
ambiguity with the .NET 2.0 class of same name.  Remove a little unused
code.

------------------------------------------------------------------------
r3152 | joeshaw | 2006-12-19 16:48:17 -0500 (Tue, 19 Dec 2006) | 3 lines
Changed paths:
   M /trunk/Util/camel.cs

Oops, fix DateTime issue in camel.cs that I temporarily changed and
accidentally committed

------------------------------------------------------------------------
r3151 | joeshaw | 2006-12-19 16:09:33 -0500 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Util/ImBuddy.cs

A little cleanup of the IM buddy code

------------------------------------------------------------------------
r3150 | kelemeng | 2006-12-16 13:02:54 -0500 (Sat, 16 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/hu.po

2006-12-16  Gabor Kelemen  <kelemeng@gnome.hu>

	* hu.po: Translation updated.

------------------------------------------------------------------------
r3144 | dbera | 2006-12-15 23:04:39 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/entagged-sharp/Tag.cs

Do not add duplicate tags. At least makes sense in beagle.

------------------------------------------------------------------------
r3143 | dbera | 2006-12-15 20:56:41 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterHtml.cs

Catch exception while detecting encoding.

------------------------------------------------------------------------
r3142 | dbera | 2006-12-15 20:24:05 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/Filter.cs

Cleanup.

------------------------------------------------------------------------
r3141 | dbera | 2006-12-15 20:07:53 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterMusic.cs
   M /trunk/Filters/entagged-sharp/AudioFile.cs
   M /trunk/Filters/entagged-sharp/Flac/Util/FlacTagWriter.cs
   M /trunk/Filters/entagged-sharp/Mp3/Util/Id3v24TagReader.cs
   M /trunk/Filters/entagged-sharp/Ogg/Util/VorbisTagWriter.cs
   M /trunk/Filters/entagged-sharp/Tracker/TrackerFileReader.cs
   M /trunk/Filters/entagged-sharp/Util/AudioFileReader.cs
   M /trunk/Filters/entagged-sharp/Util/Utils.cs

Catch exception at source in entagged#. Its not maintained so patch it directly.

------------------------------------------------------------------------
r3140 | dbera | 2006-12-15 19:44:07 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs
   M /trunk/Filters/FilterChm.cs
   M /trunk/Filters/FilterDesktop.cs
   M /trunk/Filters/FilterDocbook.cs
   M /trunk/Filters/FilterHtml.cs
   M /trunk/Filters/FilterImLog.cs
   M /trunk/Filters/FilterImage.cs
   M /trunk/Filters/FilterJpeg.cs
   M /trunk/Filters/FilterKAddressBook.cs
   M /trunk/Filters/FilterKCal.cs
   M /trunk/Filters/FilterMPlayerVideo.cs
   M /trunk/Filters/FilterOle.cs
   M /trunk/Filters/FilterOpenOffice.cs
   M /trunk/Filters/FilterRPM.cs
   M /trunk/Filters/FilterRTF.cs
   M /trunk/Filters/FilterScribus.cs
   M /trunk/Filters/FilterSource.cs
   M /trunk/Filters/FilterSvg.cs
   M /trunk/Filters/FilterTexi.cs

Code cleanup. Use more string.empty and remove unnecessary checks.

------------------------------------------------------------------------
r3139 | joeshaw | 2006-12-15 17:38:00 -0500 (Fri, 15 Dec 2006) | 10 lines
Changed paths:
   M /trunk/beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs
   A /trunk/beagled/EvolutionMailDriver/EvolutionSummaryTracker.cs
   M /trunk/beagled/LuceneQueryable.cs
   M /trunk/beagled/Makefile.am
   M /trunk/beagled/Mono.Data.SqliteClient/SqliteCommand.cs

Rather than serializing a Hashtable to disk to track changes in Evolution
mail summaries, which is incredibly memory inefficient for large numbers
of folders or messages, use a simple sqlite database instead.  This fixes
one of the biggest and longest standing memory hotspots in beagle.

Also add some code to our SqliteClient fork to rethrow exceptions from
sqlite_step() with the error message from sqlite_finalize().  This helped
me track down a problem in which I wasn't releasing a client and was
getting "database locked" errors.

------------------------------------------------------------------------
r3138 | joeshaw | 2006-12-15 13:15:43 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Search.cs

Remove the number of subtracted hits from the total number of hits

------------------------------------------------------------------------
r3137 | joeshaw | 2006-12-15 12:46:25 -0500 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterMusic.cs

Catch FormatException for the year property and ignore it.  bgo #386070

------------------------------------------------------------------------
r3129 | joeshaw | 2006-12-14 18:39:26 -0500 (Thu, 14 Dec 2006) | 4 lines
Changed paths:
   M /trunk/Util/camel.cs

If we get an EOF trying to read a uint or a time value, throw an exception.
Also fix a warning while we're in here, and print out additional info when
we build standalone

------------------------------------------------------------------------
r3128 | jovanna | 2006-12-14 17:54:02 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/mk.po

2006-12-14 Jovan Naumovski <jovanna@cvs.gnome.org> *mk.po: Updated Macedonian translation

------------------------------------------------------------------------
r3127 | joeshaw | 2006-12-14 17:17:30 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/WidgetFu.cs

Make labels in the details pane selectable

------------------------------------------------------------------------
r3126 | joeshaw | 2006-12-14 16:58:23 -0500 (Thu, 14 Dec 2006) | 3 lines
Changed paths:
   M /trunk/search/Tiles/Application.cs

If the command-line lockdown key is set, don't display applications in the
TerminalEmulator group

------------------------------------------------------------------------
r3125 | joeshaw | 2006-12-14 16:02:40 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/configure.in

Don't call GTK_DOC_CHECK conditionally, it breaks the --disable-libbeagle case

------------------------------------------------------------------------
r3123 | joeshaw | 2006-12-14 13:36:19 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/configure.in

Update for 0.2.14 release

------------------------------------------------------------------------
r3122 | joeshaw | 2006-12-14 13:30:41 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/libbeagle/beagle/beagle-indexing-status-response.h
   M /trunk/wrappers/python/beagle.defs

Fix a typo in libbeagle that was causing the python bindings to break

------------------------------------------------------------------------
r3121 | joeshaw | 2006-12-14 11:36:26 -0500 (Thu, 14 Dec 2006) | 3 lines
Changed paths:
   M /trunk/configure.in

Only run GTK_DOC_CHECK() if libbeagle is enabled.  Print whether they're built
in the configure spew

------------------------------------------------------------------------
r3120 | kkubasik | 2006-12-14 09:34:20 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/WebHistory.cs

Use an escaped Uri for Gnome.Url.Show()

------------------------------------------------------------------------
r3119 | kkubasik | 2006-12-14 03:32:44 -0500 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/WebHistory.cs

Simple fix to bgo 383787 , WebHistory tiles were calling OpenFromMime as opposed to the more sensable OpenFromUri, which they now do.

------------------------------------------------------------------------
r3118 | joeshaw | 2006-12-13 16:51:53 -0500 (Wed, 13 Dec 2006) | 3 lines
Changed paths:
   M /trunk/tools/Settings.cs

Don't set Hidden=true when disabling autostart, because gnome-session skips
over the file entirely.  This is a gnome-session bug

------------------------------------------------------------------------
r3117 | joeshaw | 2006-12-13 16:17:22 -0500 (Wed, 13 Dec 2006) | 6 lines
Changed paths:
   M /trunk/Util/StringFu.cs
   M /trunk/beagled/BeagleDaemon.cs
   M /trunk/beagled/IndexHelper/IndexHelper.cs
   M /trunk/beagled/IndexHelper/RemoteIndexerExecutor.cs
   M /trunk/beagled/LuceneIndexingDriver.cs
   M /trunk/beagled/Makefile.am
   M /trunk/beagled/RemoteIndexer.cs

One problem we have with runaway helper processes is that we can't
identify what file has caused the problem and how long it's been going.
This checkin fixes that, by tracking what file is being filtered, by
which filter, and for how long.  That way, users can send SIGUSR2 to
the daemon or helper process and see which file is causing the problem.

------------------------------------------------------------------------
r3116 | kkubasik | 2006-12-13 10:56:19 -0500 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/Image.cs

Backing out some unneeded GetFirstProperties

------------------------------------------------------------------------
r3115 | kkubasik | 2006-12-13 10:14:12 -0500 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/Image.cs

Fix a couple of crashers in our Image tile.

------------------------------------------------------------------------
r3114 | joeshaw | 2006-12-12 17:29:14 -0500 (Tue, 12 Dec 2006) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/autogen.sh

Require automake 1.8, since automake 1.7 seems to get SUBDIRS order wrong.
Thanks Max for helping track this down

------------------------------------------------------------------------
r3113 | joeshaw | 2006-12-12 17:09:31 -0500 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs

Set DisplayUris for file moves and removals

------------------------------------------------------------------------
r3112 | joeshaw | 2006-12-12 16:55:16 -0500 (Tue, 12 Dec 2006) | 5 lines
Changed paths:
   M /trunk/beagled/BuildIndex.cs
   M /trunk/beagled/FileAttributesStore.cs

Back out changes to BuildIndex.cs; they were just treating a symptom rather
than the real problem.  Fix the IsUpToDate() check in FileAttributesStore to
do the DateTime to-UTC conversion.  Fixes the reindexing issue on just
about every LuceneFileQueryable

------------------------------------------------------------------------
r3111 | joeshaw | 2006-12-12 15:13:47 -0500 (Tue, 12 Dec 2006) | 3 lines
Changed paths:
   M /trunk/Util/Log.cs

Change the log date format slightly; I've always found it really difficult to
parse visually

------------------------------------------------------------------------
r3110 | hebra | 2006-12-12 10:16:54 -0500 (Tue, 12 Dec 2006) | 5 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/de.po


2006-12-11  Hendrik Brandt  <heb@gnome-de.org>

        * de.po: Updated German translation.

------------------------------------------------------------------------
r3105 | dbera | 2006-12-12 08:45:20 -0500 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/FileAttributesStore_Sqlite.cs
   M /trunk/beagled/SqliteUtils.cs

Use the return value to figure out if fileattr.db operations succeeded.

------------------------------------------------------------------------
r3102 | dbera | 2006-12-11 19:04:53 -0500 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/BuildIndex.cs

Dont reindex already indexed files. Yet another bug uncovered by the DateTime fixes.

------------------------------------------------------------------------
r3101 | joeshaw | 2006-12-11 16:57:27 -0500 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/autogen.sh

Require automake 1.7, not 1.6

------------------------------------------------------------------------
r3100 | joeshaw | 2006-12-11 16:07:28 -0500 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /trunk/tools/Makefile.am

Fix an issue with the cron scripts not being included in the tarball

------------------------------------------------------------------------
r3099 | joeshaw | 2006-12-11 13:48:33 -0500 (Mon, 11 Dec 2006) | 7 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/autogen.sh
   M /trunk/bludgeon/TarFileObject.cs
   M /trunk/configure.in
   A /trunk/gnome-autogen.sh

Update the build system a little bit, since it was causing some users
trouble.  Use the system's gnome-autogen.sh if it's there, otherwise use
our own included one.  This way we'll get the right automake requirements,
which was causing problems for people who had only automake 1.4.  Update
to using SharpZipLib 0.84, which has been included in Mono for some time
rather than the older one.  This required some fixups to bludgeon.

------------------------------------------------------------------------
r3098 | joeshaw | 2006-12-11 12:18:42 -0500 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Makefile.am

only build the po directory if ENABLE_GUI is set.

------------------------------------------------------------------------
r3097 | joeshaw | 2006-12-11 12:16:19 -0500 (Mon, 11 Dec 2006) | 3 lines
Changed paths:
   M /trunk/tools/beagle-crawl-system.in

Fix a problem where OPTIONS was overridden if --disable-directories was set.
Found by Pat Double

------------------------------------------------------------------------
r3096 | serrador | 2006-12-11 11:50:13 -0500 (Mon, 11 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/es.po

2006-12-11  Francisco Javier F. Serrador  <serrador@openshine.com>

	* es.po: Updated Spanish translation.

------------------------------------------------------------------------
r3095 | jfriedl | 2006-12-11 11:04:42 -0500 (Mon, 11 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/cs.po

2006-12-11  Jakub Friedl  <jfriedl@suse.cz>

  * cs.po: Updated Czech Translation.

------------------------------------------------------------------------
r3094 | icq | 2006-12-10 14:06:54 -0500 (Sun, 10 Dec 2006) | 2 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/gl.po

*** empty log message ***

------------------------------------------------------------------------
r3093 | dnylande | 2006-12-10 13:19:13 -0500 (Sun, 10 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/sv.po

2006-12-10  Daniel Nylander <po@danielnylander.se>

	* sv.po: Updated Swedish translation.

------------------------------------------------------------------------
r3092 | joeshaw | 2006-12-09 23:16:29 -0500 (Sat, 09 Dec 2006) | 2 lines
Changed paths:
   M /trunk/po/POTFILES.in

Add the archived file tile to POTFILES.in

------------------------------------------------------------------------
r3091 | serrador | 2006-12-09 15:27:54 -0500 (Sat, 09 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/es.po

2006-12-09  Francisco Javier F. Serrador  <serrador@openshine.com>

	* es.po: Updated Spanish translation.

------------------------------------------------------------------------
r3090 | dbera | 2006-12-09 10:32:45 -0500 (Sat, 09 Dec 2006) | 3 lines
Changed paths:
   M /trunk/beagled/LuceneQueryable.cs

What isnt surprising is the fact the URI comparison sucks; but that the effect was only visible while indexing without extended attributes, seemed like info was vanishing from the sqlite db and had all the flavours of a timing bug.
Now correctly (!) compare URIs to figure out parents for child indexables, fixing an occassional looping problem.

------------------------------------------------------------------------
r3089 | joeshaw | 2006-12-08 18:22:35 -0500 (Fri, 08 Dec 2006) | 16 lines
Changed paths:
   M /trunk/beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs
   M /trunk/beagled/ExtractContent.cs
   M /trunk/beagled/IndexerRequest.cs
   M /trunk/beagled/LuceneFileQueryable.cs
   M /trunk/beagled/LuceneIndexingDriver.cs

Add a count to the number of child indexables found with
beagle-extract-content.

Update the code in IndexerRequest a little; it was wrong in places, and
make it a little more judicious in its memory usage.

Fix a mem leak of URIs in LuceneFileQueryable.

Make LuceneIndexingDriver be a little smarter about getting indexables
from the IndexerRequest because of my changes to that class.

Don't store the list of accounts in the Evo mail's IMAP indexable
generator, because it's never used outside of one block of code.  Just
make it local to that function, saving a good bit of memory for every
IMAP folder.

------------------------------------------------------------------------
r3088 | serrador | 2006-12-08 14:35:09 -0500 (Fri, 08 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/es.po

2006-12-08  Francisco Javier F. Serrador  <serrador@openshine.com>

	* es.po: Updated Spanish translation.

------------------------------------------------------------------------
r3087 | jmas | 2006-12-07 07:25:50 -0500 (Thu, 07 Dec 2006) | 2 lines
Changed paths:
   M /trunk/po/ca.po

Small fixes to Catalan translation

------------------------------------------------------------------------
r3086 | dbera | 2006-12-06 19:15:00 -0500 (Wed, 06 Dec 2006) | 5 lines
Changed paths:
   M /trunk/BeagleClient/Hit.cs
   M /trunk/Util/DateTimeUtil.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/tools/Query.cs

Pretty print date in query output.
Honour DISABLE_XATTR by an entirely faulty method (should we revert this since DISABLE_XATTR is only for debugging ?)
DateTime saga continues: datetime -> toutc -> add-seconds != datetime ->add-seconds->toutc. Why ? Because of daylight savings time. Correctly generate DateTime from unix time for DST and non-DST. The movie will return after a break.
Fix a potential crash while retrieving properties.

------------------------------------------------------------------------
r3085 | joeshaw | 2006-12-06 17:46:23 -0500 (Wed, 06 Dec 2006) | 9 lines
Changed paths:
   M /trunk/search/GroupView.cs
   M /trunk/search/Search.cs
   M /trunk/search/Tiles/Calendar.cs
   M /trunk/search/Tiles/Contact.cs
   M /trunk/search/Tiles/DetailsPane.cs
   M /trunk/search/Tiles/MailMessage.cs

Add a status bar to beagle-search, and display in it the total number of
matching documents and the number that are currently displayed.

Fix some rendering issues in the details pane, especially when you resize
the pane.  Things were pretty ugly before.

Turn off snippet requests for mail messages, as they're never snippeted
now.

------------------------------------------------------------------------
r3084 | joeshaw | 2006-12-06 15:33:46 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
   M /trunk/Filters/FilterMan.cs

Add text/troff to the list of mime types supported by the man page filter, and
turn on snippet mode

------------------------------------------------------------------------
r3083 | joeshaw | 2006-12-06 15:32:48 -0500 (Wed, 06 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/AssemblyInfo.cs
   A /trunk/Filters/FilterScribus.cs
   M /trunk/Filters/Makefile.am

Added Scribus filter from Alexander Macdonald

------------------------------------------------------------------------
r3082 | joeshaw | 2006-12-06 15:22:42 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
   M /trunk/beagled/LuceneIndexingDriver.cs

Change the format of the child indexable message in the logs to make it eaiser
to read inside of logs

------------------------------------------------------------------------
r3081 | joeshaw | 2006-12-06 14:53:35 -0500 (Wed, 06 Dec 2006) | 2 lines
Changed paths:
   M /trunk/search/Tiles/RSSFeed.cs

Don't scale up RSS feed icons.  Liferea stores icons mostly as 16x16 or 32x32

------------------------------------------------------------------------
r3080 | joeshaw | 2006-12-06 13:50:24 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
   M /trunk/tools/Settings.cs

Fix the GNOME autostart key.  Key names are case sensitive and
http://www.gnome.org/start/2.14/notes/en/rndevelopers.html is a damned liar.

------------------------------------------------------------------------
r3079 | joeshaw | 2006-12-06 13:35:53 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
   M /trunk/beagled/EvolutionMailDriver/EvolutionMailDriver.cs

If we aren't indexing any folders in the evo mail backend, return -1 for the
progress percentage

------------------------------------------------------------------------
r3078 | joeshaw | 2006-12-06 00:23:45 -0500 (Wed, 06 Dec 2006) | 14 lines
Changed paths:
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/QueryResult.cs

Fix a couple of leaks that heap-shot helped find:

* We were leaking IndexReader instances from our refcounted GetReader()
and ReleaseReader() pairs.  This was causing us pain, particularly with
live queries.

* We leaked QueryWorker instances from the QueryResult by never removing
them from our per_worker_started_time hash table.

* Not really a leak, but change the QueryWorker's uri_hash to store the
URI as the value of the hash rather than the Hit, and remove Hit-resolving
methods.  These were causing us to keep around references on Hit objects
that were never used.

------------------------------------------------------------------------
r3077 | dbera | 2006-12-05 15:32:50 -0500 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/DumpIndex.cs

Pretty-print.

------------------------------------------------------------------------
r3076 | jmas | 2006-12-05 13:04:29 -0500 (Tue, 05 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/ca.po

2006-12-05  Jordi Mas <jmas@softcatala.org>

	* ca.po: Updated Catalan translation.

------------------------------------------------------------------------
r3075 | dbera | 2006-12-05 11:46:04 -0500 (Tue, 05 Dec 2006) | 3 lines
Changed paths:
   M /trunk/BeagleClient/Property.cs
   M /trunk/Filters/FilterArchive.cs

Mutable properties should always be stored.
Store names of archive entries as text-content.

------------------------------------------------------------------------
r3074 | dbera | 2006-12-05 10:26:53 -0500 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Util/StringFu.cs

Back out hacks. They broke many other things. Will wait till .Net-2.0 to fix all of these at once instead of adding incremental hacks.

------------------------------------------------------------------------
r3073 | joeshaw | 2006-12-04 18:26:16 -0500 (Mon, 04 Dec 2006) | 2 lines
Changed paths:
   M /trunk/configure.in
   M /trunk/search/Makefile.am
   M /trunk/search/Tiles/File.cs
   M /trunk/search/Tiles/Tile.cs

Add support for xdg-open to beagle-search

------------------------------------------------------------------------
r3072 | joeshaw | 2006-12-04 17:40:52 -0500 (Mon, 04 Dec 2006) | 4 lines
Changed paths:
   M /trunk/beagled/LuceneCommon.cs

Stop using deprecated calls to create new Field instances, and for most of
our non-text fields set that we don't want norms for those fields.  This
should reduce the index size a little and use a little less memory.

------------------------------------------------------------------------
r3071 | joeshaw | 2006-12-04 14:59:52 -0500 (Mon, 04 Dec 2006) | 12 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs
   M /trunk/Util/XdgMime.cs
   M /trunk/search/Tiles/ArchivedFile.cs
   M /trunk/search/Tiles/Image.cs

Cache content inside archives, so we can get snippets.

Composite the MIME icon for an archive on top of the thumbnail in the
archived file tile.  Thanks Federico for pointing out to me what was
causing a crash.

Fix similar code in the image tile which could also crash, but it's very
unlikely to do so.

Change the details pane of the archive tile to be a little bit more
relevant for archives.

------------------------------------------------------------------------
r3070 | joeshaw | 2006-12-04 14:41:17 -0500 (Mon, 04 Dec 2006) | 15 lines
Changed paths:
   M /trunk/Util/Conf.cs
   M /trunk/beagled/BeagleDaemon.cs
   M /trunk/beagled/Makefile.am
   A /trunk/beagled/beagled-autostart.desktop
   M /trunk/search/Makefile.am
   M /trunk/search/Search.cs
   A /trunk/search/beagle-search-autostart.desktop
   M /trunk/tools/Makefile.am
   M /trunk/tools/Settings.cs
   M /trunk/tools/settings.glade
   M /trunk/tools/wrapper.in

Deprecate the old --autostarted flag to beagled and beagle-search.

Now that the autostart mechanism is fairly widely deployed, ship
autostart .desktop files for beagled and beagle-search in the tarball,
and hook up the checkbox in beagle-settings to write out the autostart
files in ~/.config/autostart.

Remove old webservices code and widgets from beagle-settings, and fix
up a few accelerators.  Fix a problem in which beagle-settings wouldn't
run out of the source tree because of a missing reference to the images
assembly.

Fix the text in beagle-search's notification dialog to not mention
"Beagle", since it isn't mentioned anywhere else in the search app.

------------------------------------------------------------------------
r3069 | serrador | 2006-12-04 12:02:59 -0500 (Mon, 04 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/es.po

2006-12-04  Francisco Javier F. Serrador  <serrador@openshine.com>

	* es.po: Updated Spanish translation.

------------------------------------------------------------------------
r3068 | joeshaw | 2006-12-04 11:30:37 -0500 (Mon, 04 Dec 2006) | 2 lines
Changed paths:
   M /trunk/tools/Query.cs

Only show the number of hits if we're in verbose mode

------------------------------------------------------------------------
r3067 | jfriedl | 2006-12-04 10:31:15 -0500 (Mon, 04 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/cs.po

2006-12-04  Jakub Friedl <jfriedl@suse.cz>

  * cs.po: Updated Czech translation.

------------------------------------------------------------------------
r3066 | dbera | 2006-12-03 22:40:27 -0500 (Sun, 03 Dec 2006) | 5 lines
Changed paths:
   M /trunk/beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/LuceneQueryable.cs
   M /trunk/beagled/Server.cs

Bump version number of index due to the IsChild property, should have done that before.
Dont set "source" if already set - allows clients using indexing-service to set own names for their backends.
(With previous commit) Better error reporting for libbeagle clients.
IndexingService is now usable using direct API calls.

------------------------------------------------------------------------
r3065 | dbera | 2006-12-03 22:34:43 -0500 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Util/DateTimeUtil.cs
   M /trunk/Util/StringFu.cs

Soon all this datetime clumsiness will be over.

------------------------------------------------------------------------
r3064 | dbera | 2006-12-03 22:32:25 -0500 (Sun, 03 Dec 2006) | 3 lines
Changed paths:
   M /trunk/BeagleClient/IndexingService.cs
   M /trunk/BeagleClient/Message.cs
   M /trunk/libbeagle/beagle/beagle-timestamp.c
   M /trunk/libbeagle/examples
   M /trunk/libbeagle/examples/.cvsignore
   M /trunk/libbeagle/examples/Makefile.am
   A /trunk/libbeagle/examples/beagle-search-provider.c

Add example code to use beagle as a service provider.
Set (correct) timezone info in BeagleTimestamp struct in libbeagle.

------------------------------------------------------------------------
r3063 | joeshaw | 2006-12-03 21:39:54 -0500 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/BeagleDaemon.cs

Change the GC.GetTotalMemory() threshold to 10%; otherwise there are just too many snapshots

------------------------------------------------------------------------
r3062 | joeshaw | 2006-12-03 16:07:47 -0500 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/BeagleDaemon.cs

Remove debug spew

------------------------------------------------------------------------
r3061 | joeshaw | 2006-12-03 16:07:14 -0500 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/BeagleDaemon.cs

Oops, fix a scale problem with the RSS size calculation

------------------------------------------------------------------------
r3060 | joeshaw | 2006-12-03 15:59:59 -0500 (Sun, 03 Dec 2006) | 17 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs
   M /trunk/Util/ArrayFu.cs
   M /trunk/Util/Scheduler.cs
   M /trunk/Util/StringFu.cs
   M /trunk/Util/SystemInformation.cs
   M /trunk/beagled/BeagleDaemon.cs
   M /trunk/beagled/IndexHelper/IndexHelper.cs
   M /trunk/beagled/LuceneIndexingDriver.cs

Index at most 30 files inside archives.  This is to avoid huge allocations
on very large archives, like the one I have of a backed up home direcotry.

Fix a major issue where we were boxing characters every time we processed
a URI.

Use DateTime.UtcNow when calculating load averages, to avoid unnecessary
allocations related to timezones.

If --heap-buddy or --heap-shot are provided, assume --debug-memory.  If
running with --heap-shot and the RSS increases by more than 5% or 5 megs,
or the size of GC.GetTotalMemory() increases by more than 5%,
automatically send SIGPROF to generate a memory snapshot.

Log the number of child indexables created, and whether we're running
with BEAGLE_EXERCISE_THE_DOG.

------------------------------------------------------------------------
r3059 | aihana | 2006-12-03 01:57:07 -0500 (Sun, 03 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/ja.po

2006-12-03  Takeshi AIHANA <takeshi.aihana@gmail.com>

	* ja.po: Updated Japanese translation for v0.2.13.

------------------------------------------------------------------------
r3058 | dbera | 2006-12-02 01:47:45 -0500 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /trunk/BeagleClient/Indexable.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/LuceneIndexingDriver.cs
   M /trunk/beagled/LuceneQueryable.cs

Some more fixes wrt child-indexables. Namely, fix proper handling of child indexables in indexing     hooks. For property changes, propagate the changes to all its children - this is necessary because    some parent properties might be duplicated in child. Also some cleanup to keep the code managable.    Thanks to Joe for pointing out the crashes. Testing, more stress testing requested. Also, test the mail backends - they might be affected because of all the child indexable changes.

------------------------------------------------------------------------
r3057 | joeshaw | 2006-12-01 18:08:36 -0500 (Fri, 01 Dec 2006) | 12 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/search/Makefile.am
   A /trunk/search/Tiles/ArchivedFile.cs
   M /trunk/search/Tiles/AssemblyInfo.cs
   M /trunk/search/Tiles/File.cs
   M /trunk/search/Tiles/MailMessage.cs
   M /trunk/search/Tiles/OpenWithMenu.cs
   M /trunk/search/Tiles/Tile.cs
   M /trunk/search/Tiles/Utils.cs

Add a new archived file tile to beagle-search.  Still needs a little love.

Fix an issue where ParentUris of files were the internal URIs, not the
real URIs.

Fix a crash when the OpenWith menu has no items.

Mark items as being inside an archive in the archive filter.

Change the "your data is being indexed" text in the notification area to
not mention "Beagle", since it's not used anywhere else in the UI.

------------------------------------------------------------------------
r3056 | dbera | 2006-12-01 17:08:51 -0500 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/HtmlAgilityPack/HtmlDocument.cs

Fix a potential crash in html parsing code. How come it was never reported ?

------------------------------------------------------------------------
r3055 | joeshaw | 2006-12-01 16:43:35 -0500 (Fri, 01 Dec 2006) | 10 lines
Changed paths:
   M /trunk/beagled/Server.cs
   M /trunk/libbeagle/beagle/Makefile.am
   M /trunk/libbeagle/beagle/beagle-hits-added-response.c
   A /trunk/libbeagle/beagle/beagle-indexing-status-response.c
   A /trunk/libbeagle/beagle/beagle-indexing-status-response.h
   A /trunk/libbeagle/beagle/beagle-informational-messages-request.c
   A /trunk/libbeagle/beagle/beagle-informational-messages-request.h
   M /trunk/libbeagle/beagle/beagle-parser.c
   M /trunk/libbeagle/beagle/beagle-request.c
   M /trunk/libbeagle/beagle/beagle-search-term-response.c
   M /trunk/libbeagle/beagle/beagle.h
   M /trunk/libbeagle/examples/beagle-search.c
   M /trunk/wrappers/python/beagle.defs

Add the informational request message and indexing status response messages
to libbeagle and the python bindings.  Also add sample usage to the
examples/beagle-search.c file.

Fix a logic bug in the libbeagle message parser that was causing problems
if you sent different types of complex messages.  Remove some dead code.

Add printing of the response in libbeagle apps if ENABLE_XML_DUMP is
defined.

------------------------------------------------------------------------
r3054 | joeshaw | 2006-12-01 14:09:13 -0500 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterMail.cs

Add DisplayUri support to the mail filter

------------------------------------------------------------------------
r3053 | joeshaw | 2006-12-01 14:06:48 -0500 (Fri, 01 Dec 2006) | 5 lines
Changed paths:
   M /trunk/BeagleClient/Indexable.cs
   M /trunk/Filters/FilterArchive.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagled/Filter.cs
   M /trunk/beagled/FilterFactory.cs
   M /trunk/beagled/LuceneQueryable.cs

Make the DisplayUri a real thing rather than just selecting the ContentUri if
the URI scheme is a UID (used in the file backend).  This makes archives
look pretty when they're being indexed.  Also dial down the debug spew a
little bit

------------------------------------------------------------------------
r3052 | joeshaw | 2006-12-01 13:39:30 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
   M /trunk/BeagleClient/Indexable.cs
   M /trunk/beagled/IndexHelper/RemoteIndexerExecutor.cs

After we store child indexable streams in the helper, close them out since we
don't need to keep them open any longer

------------------------------------------------------------------------
r3051 | joeshaw | 2006-12-01 13:38:55 -0500 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs

Clean the archive filter up a lot, add support for non-tarred gzip and bzip files

------------------------------------------------------------------------
r3050 | dbera | 2006-12-01 12:51:37 -0500 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/beagled/ExtractContent.cs

Cleanup child indexables in beagle-extract-content. Print timestamp with timezone info.

------------------------------------------------------------------------
r3049 | kmaraas | 2006-12-01 06:07:31 -0500 (Fri, 01 Dec 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/nb.po

2006-12-01  Kjartan Maraas  <kmaraas@gnome.org>

	* nb.po: Updated Norwegian bokmÃ¥l translation.

------------------------------------------------------------------------
r3048 | dbera | 2006-11-30 12:10:50 -0500 (Thu, 30 Nov 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterSvg.cs

Fix crash (#380544) and code cleanup in SVG Filter (patch from Alexander Macdonald).

------------------------------------------------------------------------
r3047 | joeshaw | 2006-11-29 16:58:57 -0500 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs

Also: no reason for the archive filter to implement IDisposable

------------------------------------------------------------------------
r3046 | joeshaw | 2006-11-29 16:58:11 -0500 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/Filters/FilterArchive.cs

Get rid of the archive filter's 'ArchiveHandler' class.  It has no point.

------------------------------------------------------------------------
r3045 | joeshaw | 2006-11-29 16:57:20 -0500 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/ExtractContent.cs

Only show the timestamp in beagle-extract-content if it's valid

------------------------------------------------------------------------
r3044 | joeshaw | 2006-11-29 15:05:37 -0500 (Wed, 29 Nov 2006) | 3 lines
Changed paths:
   M /trunk/Util/SystemInformation.cs

Work around a problem in Mono 1.2.1 by having IsPathOnBlockDevice() return
true if stat() fails for some reason.

------------------------------------------------------------------------
r3043 | joeshaw | 2006-11-29 14:25:43 -0500 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/Lucene.Net/Index/SegmentReader.cs
   A /trunk/beagled/Lucene.Net/upstream-changes/25_avoid_boxing.patch

Fix some unncessary boxing in Lucene

------------------------------------------------------------------------
r3042 | llipka | 2006-11-29 12:28:32 -0500 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/search/NotificationArea.cs
   M /trunk/search/Search.cs

Fix some graphical glitches with the NotificationArea like displaying it before adding a message.

------------------------------------------------------------------------
r3041 | kelemeng | 2006-11-28 21:41:36 -0500 (Tue, 28 Nov 2006) | 4 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/hu.po

2006-11-29  Gabor Kelemen  <kelemeng@gnome.hu>

	* hu.po: Translation updated.

------------------------------------------------------------------------
r3040 | joeshaw | 2006-11-28 17:03:57 -0500 (Tue, 28 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs

Fix typo

------------------------------------------------------------------------
r3039 | joeshaw | 2006-11-28 16:55:26 -0500 (Tue, 28 Nov 2006) | 2 lines
Changed paths:
   A /trunk/BeagleClient/IndexingStatusResponse.cs

Add a file I forgot from the last commit

------------------------------------------------------------------------
r3038 | dbera | 2006-11-28 16:40:13 -0500 (Tue, 28 Nov 2006) | 3 lines
Changed paths:
   M /trunk/Filters/FilterHtml.cs

Use current encoding while decoding URLs. A lot of those nasty html filter exceptions (System.FormatException: Input string was not in the correct format) should be gone now.
If they still show up, make sure you have a recent mono (mono bug #77931).

------------------------------------------------------------------------
r3037 | joeshaw | 2006-11-28 16:36:08 -0500 (Tue, 28 Nov 2006) | 32 lines
Changed paths:
   M /trunk/BeagleClient/AssemblyInfo.cs
   A /trunk/BeagleClient/InformationalMessagesRequest.cs
   M /trunk/BeagleClient/Makefile.am
   M /trunk/BeagleClient/QueryableStatus.cs
   M /trunk/BeagleClient/RemoteControl.cs
   M /trunk/Util/Inotify.cs
   M /trunk/Util/Scheduler.cs
   M /trunk/beagled/AkregatorQueryable/AkregatorQueryable.cs
   M /trunk/beagled/AssemblyInfo.cs
   M /trunk/beagled/BlamQueryable/BlamQueryable.cs
   M /trunk/beagled/EvolutionDataServerQueryable/EvolutionDataServerQueryable.cs
   M /trunk/beagled/EvolutionMailDriver/EvolutionMailDriver.cs
   M /trunk/beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs
   M /trunk/beagled/FileSystemQueryable/FileCrawlTask.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagled/FileSystemQueryable/TreeCrawlTask.cs
   M /trunk/beagled/GaimLogQueryable/GaimLogQueryable.cs
   M /trunk/beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs
   A /trunk/beagled/InformationalMessagesRequestExecutor.cs
   M /trunk/beagled/KAddressBookQueryable/KabcQueryable.cs
   M /trunk/beagled/KMailQueryable/KMailQueryable.cs
   M /trunk/beagled/KonqBookmarkQueryable/KonqBookmarkQueryable.cs
   M /trunk/beagled/KonqHistoryQueryable/KonqQueryable.cs
   M /trunk/beagled/KopeteQueryable/KopeteQueryable.cs
   M /trunk/beagled/LabyrinthQueryable/LabyrinthQueryable.cs
   M /trunk/beagled/LifereaQueryable/LifereaQueryable.cs
   M /trunk/beagled/LuceneQueryable.cs
   M /trunk/beagled/Makefile.am
   M /trunk/beagled/QueryDriver.cs
   M /trunk/beagled/ThunderbirdQueryable/ThunderbirdQueryable.cs
   M /trunk/libbeagle/beagle/beagle-daemon-information-response.c
   M /trunk/libbeagle/beagle/beagle-queryable-status.c
   M /trunk/libbeagle/beagle/beagle-queryable-status.h
   M /trunk/search/NotificationArea.cs
   M /trunk/search/Search.cs

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.

------------------------------------------------------------------------
r3036 | kkubasik | 2006-11-27 21:09:14 -0500 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /trunk/tools/Settings.cs

Spelling error

------------------------------------------------------------------------
r3035 | joeshaw | 2006-11-27 20:03:32 -0500 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /trunk/search/NotificationArea.cs
   M /trunk/search/Search.cs

Make the notification area  little bit nicer

------------------------------------------------------------------------
r3034 | djihed | 2006-11-27 12:05:39 -0500 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /trunk/po/ChangeLog
   M /trunk/po/ar.po

Updated Arabic Translation.  Translated by Khaled Hosny

------------------------------------------------------------------------
r3033 | dbera | 2006-11-25 19:23:30 -0500 (Sat, 25 Nov 2006) | 2 lines
Changed paths:
   M /trunk/glue/xdgmime/README
   M /trunk/glue/xdgmime/xdgmimealias.c

Minor update to xdgmime to sync with upstream.

------------------------------------------------------------------------
r3032 | dbera | 2006-11-25 18:52:47 -0500 (Sat, 25 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/NoiseFilter.cs

Fix a logic error. Pass longer numbers like my India phone number.

------------------------------------------------------------------------
r3031 | dbera | 2006-11-24 21:45:48 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/NoiseFilter.cs

Tokenize 001234 as 1234. Include a testing function in NoiseFilter to figure out what/how words are tokenized.

------------------------------------------------------------------------
r3030 | dbera | 2006-11-24 19:01:41 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs

dead code

------------------------------------------------------------------------
r3028 | dbera | 2006-11-24 16:33:15 -0500 (Fri, 24 Nov 2006) | 3 lines
Changed paths:
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs

Handle child indexables for files backend. Phew, At last! Add capability of HitFilter to properly filter child documents and remap their URI correctly. Add relevant patches from dsd's patches in bugzilla.
Oh, forgot to attribute earlier - the archive filter I checked in was written by Varadhan.

------------------------------------------------------------------------
r3027 | dbera | 2006-11-24 16:30:28 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/LuceneQueryable.cs

Indexable is not marked _done_ until all the child indexables (including child of child and so on) are indexed. Which means I can crash your beagled by sending you an email attaching a zipped bad doc file ;-). This is the initial implementation - it will become better over the next few releases.

------------------------------------------------------------------------
r3026 | dbera | 2006-11-24 16:22:31 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/beagled/IndexerReceipts.cs
   M /trunk/beagled/LuceneCommon.cs

Store in the index whether an indexable is a child indexable. Store both Uri and ParentUri in both indexes for easy removal.

------------------------------------------------------------------------
r3025 | dbera | 2006-11-24 16:14:56 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/BeagleClient/Indexable.cs
   M /trunk/beagled/ExtractContent.cs
   M /trunk/beagled/FilterFactory.cs

Improved support for child indexables wrt ParentUri (parenturi always points to the toplevel parent) and parent properties (copy properties from all parents, grand*parents as parent:foo). Changes from dsd's patches in bugzilla merged.

------------------------------------------------------------------------
r3024 | dbera | 2006-11-24 16:03:05 -0500 (Fri, 24 Nov 2006) | 3 lines
Changed paths:
   M /trunk/Util/UriFu.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagled/FileSystemQueryable/LuceneNameResolver.cs
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/LuceneQueryingDriver.cs
   M /trunk/beagled/QueryStringParser.cs

Some useful URI functions.
Move method to add standard file properties and common property names to Util so that archive filter (and other files-in-file filters) can use them.

------------------------------------------------------------------------
r3023 | dbera | 2006-11-24 15:48:56 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   M /trunk/BeagleClient/Property.cs
   M /trunk/Filters/AssemblyInfo.cs
   A /trunk/Filters/FilterArchive.cs
   M /trunk/Filters/Makefile.am

Add FilterArchive from bugzilla with some minor modifications. Archive filter needs some work; more interesting properties of the archive file itself needs to be stored (names of archive contents ?) and nested archives are not working.

------------------------------------------------------------------------
r3022 | dbera | 2006-11-24 15:31:56 -0500 (Fri, 24 Nov 2006) | 2 lines
Changed paths:
   A /trunk/Util/DateTimeUtil.cs
   M /trunk/Util/Makefile.am
   M /trunk/Util/Thunderbird.cs
   M /trunk/Util/camel.cs
   M /trunk/beagled/FileSystemQueryable/FileSystemQueryable.cs
   M /trunk/beagled/KonqBookmarkQueryable/KonqBookmarkQueryable.cs
   M /trunk/beagled/KonqHistoryQueryable/KonqQueryable.cs
   M /trunk/beagled/LifereaQueryable/LifereaQueryable.cs
   M /trunk/beagled/LuceneCommon.cs
   M /trunk/beagled/LuceneFileQueryable.cs

Some more DateTime hack - except this one fixes a fatal bug that got uncovered recently. The bug caused already indexed document to be re-indexed upon beagled restart. This was due to (1970,1,1) not being parsed as epoch but epoch-timezoneoffset. Move to gmcs is long overdue, need to flush out local changes before that.

------------------------------------------------------------------------
r3020 | llipka | 2006-11-21 14:55:02 -0500 (Tue, 21 Nov 2006) | 2 lines
Changed paths:
   M /trunk/search/NotificationArea.cs
   M /trunk/search/Search.cs

Very lame notification about the fact that we are still in the process of indexing data.

------------------------------------------------------------------------
r3019 | llipka | 2006-11-21 14:17:45 -0500 (Tue, 21 Nov 2006) | 2 lines
Changed paths:
   M /trunk/search/Makefile.am
   A /trunk/search/NotificationArea.cs
   M /trunk/search/Pages/Base.cs
   M /trunk/search/Pages/QuickTips.cs
   M /trunk/search/Search.cs

Base implementation for a notification system in beagle-search. Now the goodies will follow.

------------------------------------------------------------------------
r3018 | kkubasik | 2006-11-21 03:25:48 -0500 (Tue, 21 Nov 2006) | 2 lines
Changed paths:
   M /trunk/search/Makefile.am

I can't say I know how or why it wasn't there, but it wasn't.....

------------------------------------------------------------------------
r3017 | dbera | 2006-11-20 21:12:58 -0500 (Mon, 20 Nov 2006) | 2 lines
Changed paths:
   M /trunk/configure.in

./configure wasnt happy if gsf is present but no wv. Its happy now. pkg-check-modules requires action-not-found for this. One more autoconf thing I didnt know. Huh!

------------------------------------------------------------------------
r3016 | joeshaw | 2006-11-20 17:43:51 -0500 (Mon, 20 Nov 2006) | 3 lines
Changed paths:
   M /trunk/configure.in

Only check for wv1 if we have gsf-sharp, because we need both for MS Word
filtering

------------------------------------------------------------------------
r3014 | joeshaw | 2006-11-20 15:29:27 -0500 (Mon, 20 Nov 2006) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/configure.in

Update for 0.2.13 release

------------------------------------------------------------------------
