2006-02-26 Lukas Lipka <lukas@pmad.net>
[beagle.git] / ChangeLog
blob70cdc0434e218af0e2e35f509af0b075f84a2924
1 2006-02-26  Lukas Lipka  <lukas@pmad.net>
3         * search/Tiles/IMLog.cs: Load the buddy icon for the detail view.
5 2006-02-16  Kang Jeong-Hee <keizie@gmail.com>
7         * configure.in: ko added. (Korean)
9 2006-02-13  Debajyoti Bera <dbera.web@gmail.com>
11         * mozilla-extension/content/beagleOverlay.js: Let the HTML filter
12         extract the title of the HTML page. This is to avoid duplication 
13         of dc:title in the index. Fixes #330053.
15 2006-02-13  Lukas Lipka  <lukas@pmad.net>
17         * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument.
19 2006-02-10  Lukas Lipka  <lukas@pmad.net>
21         * search/Tiles/OpenWithMenu.cs: Load app icons by default.
23         * search/Tiles/File.cs: Use a bigger thumbnail in the detail view
24         (bgo #330551).
26         * search/Tiles/Folder.cs: Dont autload the folder icon since it 
27         results in an incorrect one. Also touch up the details pane.
29 2006-02-09  Lukas Lipka  <lukas@pmad.net>
31         * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build.
32         
33         * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and
34         tuned to fit our needs.
36         * search/Tiles/Tile.cs: Implement the Open with menu.
38         * search/Tiles/File.cs: Enable Open with.
40         * search/Tiles/Folder.cs: Enable Open with.
42 2006-02-09  Lukas Lipka  <lukas@pmad.net>
44         * search/Tiles/File.cs: Dont display blank titles for files with an
45         empty subject (bgo #330558).
47 2006-02-09  Lukas Lipka  <lukas@pmad.net>
49         * search/Tiles/Image.cs: Add a full path field in the detail view.
51 2006-02-07  Dan Winship  <danw@novell.com>
53         * search/Tiles/Tile.cs: reorganize to make tile images not be
54         loaded until their tiles are realized, so that results will be
55         presented faster.
57         * search/Tiles/ThumbnailFactory.cs: new class to generate
58         thumbnails in another thread and update the tile images with them
59         when they're done, so that thumbnail generation doesn't block the
60         UI.
62         * search/Tiles/File.cs: update for new icon stuff. Use a
63         ThumbnailFactory.
65         * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg,
66         via the gnome-web-photo package) #158112. Uses a separate
67         ThumbnailFactory from TileFile, so that fast local file thumbnails
68         don't get queued behind slow web thumbnails. Also add a details
69         pane.
71         * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate,
72         NiceVeryLongDate): Fix local time vs UTC bugs, and fix the
73         calculation and localization of "Today" and "Yesterday".
75         * search/Tiles/TileFlat.cs:
76         * search/Tiles/IMLog.cs: 
77         * search/Tiles/MailMessage.cs: add a new base class for IM and
78         Mail tiles and make them use it.
80         * search/ConversationCategory.cs: use TileFlat rather than having
81         separate special IM and Mail cases.
83         * search/Tiles/Application.cs: 
84         * search/Tiles/CApplet.cs: make CApplet a subclass of Application
85         so they can share icon-loading code.
87         * search/Tiles/Calendar.cs: update a bunch, though it's still not
88         being built
90 2006-02--5  Debajyoti Bera <dbera.web@gmail.com>
92         * Util/DigikamTags.cs: Extraction of tags and comments from digikam.
93         * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add
94         fixme:comment and image:tag to store all the tags and
95         comments/descriptions. These information are anyway stored, index them
96         as property.unstored to allow keyword queries.
97         * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image)
98         comments and image tags.
99         * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index
100         publisher/channel-title information.
101         * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to
102         Util/StringFu.cs; its a quite useful function to expand locations like
103         "$HOME/.beagle".
104         
105 2006-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
107         * configure.in: Added 'gl' to ALL_LINGUAS.
109 2006-02-03  Dan Winship  <danw@novell.com>
111         * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to
112         take a Hit rather than a Uri, so we can pass the MIME type to
113         Gnome.ThumbnailFactory.GenerateThumbnail. #328437
115         * search/Tiles/File.cs:
116         * search/Tiles/Image.cs: update for that
118         * search/Tiles/Video.cs: don't need to set the icon here; TileFile
119         does it for us.
121 2006-02-02  Daniel Drake  <dsd@gentoo.org>
123         * configure.in: Give the two sqlite checks different names, otherwise it
124         tries to use sqlite3 even when it is not installed.
126         * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest
127         upstream version, and update Jon's read-on-demand optimization.
128         * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for
129         slightly modified sqlite exception API.
131 2006-02-01  Dan Winship  <danw@novell.com>
133         * search/Tiles/MailMessage.cs (MailMessageActivator): only accept
134         message/rfc822 hits (so we don't get the individual subparts of
135         multipart/alternative messages #328497).
137         * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties
138         for use by SortedTileList.
140         * search/Tiles/*.cs: set Title and Timestamp appropriately to
141         match the info displayed on the tile
143         * search/SortedTileList.cs: change "HitComparer" to
144         "TileComparer", and update to use the new Tiles.Tile properties
146         * search/Category.cs: Make sure tiles get relayouted after
147         changing sort order.
149 2006-02-01  Dan Winship  <danw@novell.com>
151         * search/GroupView.cs: if there is only a single category of
152         matches, start it out in "Show More" mode. #328438
154         * search/Tiles/Application.cs: .desktop.in files should show up as
155         File, not Application.
157 2006-01-31  Dan Winship  <danw@novell.com>
159         * search/Spinner.cs: don't crash if we can't load the spinner
160         icon. #329225
162 2006-01-31  Christopher Aillon  <caillon@redhat.com>
164         * configure.in: We require sqlite >= 3.3.1 but unfortunately,
165         the upstream sqlite3.pc file only reports version 3.3 for all
166         releases in the 3.3 line; so modify the pkg-config check
167         accordingly.
169 2006-01-30  Dan Winship  <danw@novell.com>
171         * search/Tiles/Tile.cs: make the tile AppPaintable, so that the
172         theme engine doesn't get a chance to try to draw a pixmap in the
173         background, etc.
175         * search/Panes.cs: redo the drawing hacks; put an AppPaintable
176         EventBox into both panes and manually paint the base color. Don't
177         tweak the children's theming.
179         * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you
180         get the wrong colors in some themes.
182         * search/Search.cs: fix a padding problem that is more noticeable
183         in other themes.
185         * images/quick-tips.png: 
186         * images/tip-arrow.png: replace with alphaed versions for themes
187         where the base color isn't white.
189         Tested with like a zillion different themes, including gtk-qt
190         (fixing #327947), Crux (fixing a problem Lukas noticed), and the
191         various a11y themes.
193 2006-01-30  Lukas Lipka  <lukas@pmad.net>
195         * search/Tiles/Tile.cs: Don't break on zero-length snippets.
197 2006-01-27  Dan Winship  <danw@novell.com>
199         * glue/ephy-spinner.[ch]: Remove this; it's GPL
201         * search/Spinner.cs: Reimplement this entirely in C#, based on
202         ImageAnimation.cs from Banshee.
204         * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness
205         fixes to fix #327944.
207 2006-01-26  Dan Winship  <danw@novell.com>
209         * search/Panes.cs: fix the background color on the viewport in the
210         main pane. #328755
212 2006-01-24  Lukas Lipka  <lukas@pmad.net>
214         * search/Tiles/File.cs:
215         * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup.
217 2006-01-24  Lukas Lipka  <lukas@pmad.net>
219         * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash.
221         * search/Search.cs: Fix a bug when the query was getting
222         unrefrenced too soon.
224 2006-01-23  Dan Winship  <danw@novell.com>
226         * search/Tray/NotificationArea.cs: specify full library names here
227         so we don't depend on gtk2-devel and xorg-x11-devel. #328276
229 2006-01-22  Lukas Lipka  <lukas@pmad.net>
231         * search/Search.cs: Dispose the old query before firing a new
232         one so we dont get updates for the old one anymore.
234 2006-01-22  Lukas Lipka  <lukas@pmad.net>
236         * search/Category.cs: Make sorting work in real time.
238         * search/GroupView.cs: Make live queries update the UI on
239         subtract hit.
241         * search/SortedTileList.cs: Implement date comparer.
242         
243         * search/UIManager.cs: Update the sorting menu a little.
245         * search/Tiles/Tile.cs: Add a check for a null hit or query to
246         eliminate a really odd crash.
248 2006-01-22  Lukas Lipka  <lukas@pmad.net>
250         * search/Tiles/Tile.cs: Don't set the snippet to "..." when we
251         fire off a request, because if we fail midway, this will break
252         the IM tile.
254         * search/Tiles/Image.cs: Don't fail if the image doesnt have an
255         extension.
257         * search/Tiles/TileActivator.cs: Be more bulletproof when
258         instantiating tiles.
260 2006-01-21  Larry Ewing  <lewing@novell.com>
262         * Filters/FilterTiff.cs: add a filter for tiff files.
264         * Filters/FilterImage.cs: fix the xmp parser rights is a bag.
266         * Util/Tiff.cs: add tiff parser.
268 2006-01-20  Larry Ewing  <lewing@novell.com>
270         * Filters/FilterImage.cs: add AddXmpProperties so that other
271         subclases can share the logic.
272         
273         * Filters/FilterPng.cs: use AddXmpProperties to add the xmp
274         properties.
275         
276         * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead
277         of doing the additions here.
279 2006-01-21  Lukas Lipka  <lukas@pmad.net>
281         * search/Tiles/IMLog.cs: found_snippet never got set to true so we
282         always queried for the snippet.
284 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
286         * configure.in: add "zh_HK" to ALL_LINGUAS.
287         
288 2006-01-20  Debajyoti Bera <dbera.web@gmail.com>
290         * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory
291         backend.
293 2006-01-20  Dan Winship  <danw@novell.com>
295         * search/Search.cs: 
296         * search/UIManager.cs: Change default sort criterion to "modtime",
297         since relevance doesn't work very well.
299         * search/Tiles/Contact.cs: Fill in the details pane
301 2006-01-19  Larry Ewing  <lewing@novell.com>
303         * Filters/FilterPng.cs: rework FilterPng to use the managed png
304         parser and extract a lot more png metadata.
306         * Util/EndianConverter.cs: endian aware bitconverter used in the
307         png parser.
308         
309         * Util/PngHeader.cs: new png parser.
311 2006-01-19  Lukas Lipka  <lukas@pmad.net>
313         * search/Search.cs: Hide the search window when we click the tray icon.
314         This must have been deleted during merge, since it worked before.
315         Spotted by James Ogley.
317 2006-01-18  Larry Ewing  <lewing@novell.com>
319         * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so
320         it does the correct thing.
322 2006-01-18  Debajyoti Bera <dbera.web@gmail.com>
324         * wrappers/python: Updated python bindings to include some of the
325         recent libbeagle Hit functions.
326         * KMailQueryable.cs: Added reading kmail folder location from kmailrc
327         (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of
328         deciding whether a directory is a valid kmail folder. Fixes
329         327294, 327365.
330         * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs:
331         Use unstored lucene fields for search-only properties. Move 
332         UnindexedNamespace from LuceneCommon to StringFu so that both backends
333         and Filters can access them.
334         * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs:
335         Use UnindexedNamespace for hinting filters. 
336         * Filters/FilterMail.cs: Store tokens from sanitized email address as
337         unstored lucene field.
339 2006-01-18  Larry Ewing  <lewing@novell.com>
341         * Util/XmpFile.cs: Added as a container class for XMP info.
343         * Util/MetadataStore.cs: Added a generic rdf store with common
344         namspaces.
346         * Util/SemWeb/: import SemWeb rdf parser.
348         * Filters/FilterJpeg.cs: extract XMP metadata translate a few
349         triples to beagle properties.
351 2006-01-17  Lukas Lipka  <lukas@pmad.net>
353         * search/Pages/StartDaemon.cs: Add a timeout after daemon start after
354         which the query is fired.
356 2006-01-16  Lukas Lipka  <lukas@pmad.net>
358         * search/beagle-search.desktop.in (Exec): Reference beagle-search
359         not just search. Spotted by James Ogley.
361 2006-01-16  Lukas Lipka  <lukas@pmad.net>
363         * search/Tiles/MailMessage.cs: Add forward in mail action.
365 2006-01-16  Lukas Lipka  <lukas@pmad.net>
367         * search/Tiles/*: Make all the actions translatable.
369         * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete
370         attachment stuff.
372 2006-01-16  Lukas Lipka  <lukas@pmad.net>
374         * search/Tiles/File.cs: Make the snippet label use all available space.
376         * search/Tiles/Image.cs: Show the f-spot comment if it is available.
378         * search/Search.cs: More spec-ing; update the window title according
379         to the search.
381 2006-01-16  Lukas Lipka  <lukas@pmad.net>
383         * search/UIManager.cs: Make the quick tips and help menu options work.
385         * search/Search.cs: Implement quick tips option.
387         * search/Tiles/MailMessage.cs: Files type of message/rfc882 should
388         appear in mail message category.
390 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
392         * libbeagle/.../beagle-property.c: Fixed a crash when trying to find
393         the right place in a list of BeagleProperty armed with only a key.
395 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
397         * BlamQueryable.cs: Allow child elements in <item> tag, according to
398         latest blam file format. The example file I had had no information in
399         the child tag, so just read past them.
401 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
403         * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs:
404         Store extensions in lower-case and change extension queries to
405         lowercase too.
407 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
409         * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime.
410         Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType.
411         * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still,
412         dont detect mimetype again, reuse Hit.MimeType.
414 2006-01-13  Dan Winship  <danw@novell.com>
416         * search/*: import of new search ui (now called beagle-search)
417         from holmes module.
419         * configure.in, Makefile.am: Build beagle-search instead of best.
420         Remove all sorts of gecko-related stuff from configure.in
422         * glue/*, images/*: add holmes glue/images. Remove gecko glue.
424 2006-01-07  Debajyoti Bera <dbera.web@gmail.com>
426         * Filters/FilterDesktop.cs: Index 'Type' .in desktop files.
427         * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords.
429 2005-12-23  Debajyoti Bera <dbera.web@gmail.com>
431         * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency,
432         use ParseExact.
434 2005-12-18  Debajyoti Bera <dbera.web@gmail.com>
436         * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use
437         indexable hints to pass charset information to the filter.
439 2005-12-11  Daniel Drake  <dsd@gentoo.org>
441         * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support
442         for ID3v2 v2.4, and ASF/WMA files.
443         * Filters/FilterMusic.cs: Register ASF/WMA mimetype.
445 2005-12-07  Žygimantas Beručka  <zygis@gnome.org>
447         * configure.in: Added Lithuanian to ALL_LINGUAS.
449 2005-12-06  Ryan P Skadberg  <skadz@stigmata.org>
451         * beagled/Makefile.am: Fix for evolution location in beagled
453 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
455         ** Patch from Daniel Naber <lucenebugs@danielnaber.de>
456         ** Fixes #316617
457         * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for
458         indexing.
459         
460 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
462         * Filters/FilterPPT.cs: Make sure to read till EOF.
463         ** Fixes 323312.
464         
465 2005-12-02  Debajyoti Bera <dbera.web@gmail.com>
467         * beagled/DumpIndex.cs: term_enumerator returns terms that are
468         already sorted. No need to scan all the terms.
469         * beagled/Server.cs: Pre-initialize the serializer in connection
470         handler. Removes the slight lag(?) in the first response.
472 2005-11-29  Debajyoti Bera <dbera.web@gmail.com>
474         * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs,
475         Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for
476         indexing konqueror webhistory.
477         
478 2005-11-29  Veerapuram Varadhan <vvaradhan@novell.com>
480         * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as
481         lucene takes care of it.  This saves good amount of
482         memory-allocation when we have text with line breaks.
483         * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens):
484         Replace un-necessary calls to StringBuilder.ToString() to reduce
485         memory-allocations.
486         
487 2005-11-27  Daniel Drake  <dsd@gentoo.org>
489         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index
490         arbitrary files, merge watching and crawling into a single task.
491         * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused
493 2005-11-26  Veerapuram Varadhan <vvaradhan@novell.com>
495         * beagled/Filter.cs: (AppendText): Check for "\n" before splitting
496         the argument in to array of lines.  This saves around 600K of
497         memory allocation for a 130K "C" source code file.
498         
499 2005-11-25  Veerapuram Varadhan <vvaradhan@novell.com>
501         * Filters/FilterShellscript.cs: Shell script filter.
502         * Filters/FilterSource.cs: New style added for Shellscripts.
503         Token generation is moved to a private method.  Actually, tokens
504         in shell-scripts are not separated *ONLY* by operators but also by
505         "SPACES".
506         * Filters/Makefile.am: Include Shellscript filter for compilation.
507         
508 2005-11-22  Dan Winship  <danw@novell.com>
510         * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the
511         "Type" attribute correctly. 322140.
513 2005-11-21  Debajyoti Bera <dbera.web@gmail.com>
515         * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt
516         setting the attribute of a file shared across multiple indexables.
517         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use
518         fixed LFQ.
520 2005-11-20  Lukas Lipka  <lukas@pmad@net>
522         * Filters/Makefile.am: Disable FilterChm.cs build since it was broken
523         with the recent HTML filter updates.
525 2005-11-19  Daniel Drake  <dsd@gentoo.org>
527         * configure.in, glue/Makefile.am, glue/gecko-utils.cpp,
528         Tiles/TileCanvas.cs: Firefox 1.5 support
530 2005-11-15  Daniel Drake  <dsd@gentoo.org>
532         * Use Mono.Unix.Native. This also includes a switch to Mono's extended
533         attribute bindings which I wrote ages ago.
534         * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property
535         name changes
537 2005-11-15  Debajyoti Bera <dbera.web@gmail.com>
539         * beagled/ExtractContent.cs: Add option to specify output file.
540         * HtmlFilter: Filter non-english URLs correctly.
542 2005-11-14  Debajyoti Bera <dbera.web@gmail.com>
543         
544         * Best: Fix not storing settings when ran with --no-tray
546 2005-11-13  Debajyoti Bera <dbera.web@gmail.com>
548         * Filters/FilterHtml.cs, HtmlAgilityPack:
549         - Instead of building the whole DOM tree, make it event driven.
550         Whenever an HtmlNode is found, a callback function is called 
551         and the node is discarded.
552         - HtmlAgilityPack used to load the whole file content in a string
553         using readtoend() and operate on that. In the patched filter, 
554         there is class which emulates a readtoend() string but is 
555         actually two buffers which are filled on demand.
556         - During encoding detection mode, if the parser sees any non html-head
557         tag, it assumes that <meta ...> tag cannot occur anywhere after.
558         - The filter code undergoes no major change - so the operational
559         behaviour of the filter should be "exactly the same" as before.
560         
561 2005-11-07  Debajyoti Bera <dbera.web@gmail.com>
562         * Filters/FilterSource.cs: Reuse StringBuilder.
564 2005-11-05  Daniel Drake  <dsd@gentoo.org>
566         * beagled/LuceneCommon.cs: Fix detection of dangling locks
568 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
570         * KMailQueryable: Some more UTC changes.
571         * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension
572         as query keyword.
574 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
576         * AkregatorQueryable.cs, LifereaQueryable.cs,
577         BlamQueryable.cs, KMailQueryable: Move to UTC
579 2005-11-04  Veerapuram Varadhan <vvaradhan@novell.com>
581         * Filters/FilterOle.cs: Abstract base class for PPT and DOC
582         filters.
583         * Filters/FilterPPT.cs: Derived from FilterOle.
584         * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses
585         libgsf instead of libole2.  Meta data parsing is done using
586         gsf-sharp and text-parsing is done using wv1.
587         * Filters/wv1-glue.c: A totally-random crash is fixed.  This fixes
588         306812 and 31559.  Also, ported to work with both wv-1.2.0 and
589         wv-1.0.3.
590         
591 2005-11-03  Daniel Drake  <dsd@gentoo.org>
593         * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders
595 2005-11-02  Debajyoti Bera <dbera.web@gmail.com>
597         * Conf.cs, BestWindow.cs: Searching.xml was getting saved even
598         when nothing was getting written. Fixed.
599         * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and
600         remove extension queryword (not checked in yet).
601         * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator
602         * FileSystemQueryable.cs: UnixConvert.FromDateTime internally
603         converts the local time to UTC. This was causing reindexing every
604         file on startup.
605         * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of
606         GMime.Parser.FromOffset to calculate the current location of parser.
607         Saves re-indexing of the last message.
608         * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss
609         it!!!
610         * tools/beagle-status: Fix the annoying flashing of beagle-status.
612 2005-11-01  Christopher James Lahey  <clahey@ximian.com>
614         * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of
615         text/plain for mime type of entries.
617 2005-10-29  Daniel Drake  <dsd@gentoo.org>
619         * beagled/Lucene.Net: Clean up the locking loop, and fix a leak
621 2005-10-27  Daniel Drake  <dsd@gentoo.org>
623         * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp
624         bindings we were using are only available on gtk-sharp-2.5.
625         * Tiles/Tile.cs: Use GnomeFu to do mime application lookup
627 2005-10-25  Daniel Drake  <dsd@gentoo.org>
629         * Convert to Mono.Unix everywhere
630         * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set,
631         disables our SIGQUIT handler.
633         * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs
634         * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where
635         appropriate.
637 2005-10-24  Daniel Drake  <dsd@gentoo.org>
639         * Various ImLog and ImLogViewer improvements
640         * beagled/Mono.Data.SqliteClient: Merge recent upstream changes
642 2005-10-23  Debajyoti Bera <dbera.web@gmail.com>
644         * Fixes 315984
645         Adding clear function to best.
646         Patch submitted by Dennis Snell <dmsnell@purdue.edu>
648 2005-10-21  Debajyoti Bera <dbera.web@gmail.org>
650         * beagled/PropertyKeywordFu.cs: some email related query keywords
652 2005-10-20  Debajyoti Bera <dbera.web@gmail.org>
654         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs:
655         Use stream parsing as much as possible. Fix author value in LifereaQ.
656         Change property names to DC elements (i.e. remove fixme from property
657         names).
658         * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date
659         queries - not supported.
661 2005-10-19  Debajyoti Bera <dbera.web@gmail.org>
663         * Util/Conf.cs: updated to store positions for holmes
665         * Best/BestWindow.cs: store positions and dimensions
666         as percentage of current screen co-ordinate to handle change in screen
667         resolution
669 2005-10-17  Debajyoti Bera <dbera.web@gmail.org>
671         * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window
672         position, dimension and search history across sessions.
674 2005-10-17  Daniel Drake  <dsd@gentoo.org>
676         * beagled/Lucene.Net/: Small optimization; reduce the amount of
677         exception/throwing catching
679         * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am:
680         Conditionally build inotify support. Disable on FreeBSD.
682 2005-10-14  Debajyoti Bera <dbera.web@gmail.com>
684         * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: 
685         output supported keyword queries in beagle-query --help
687 2005-10-12  Daniel Drake  <dsd@gentoo.org>
689         * Util/UriFu.cs: Fix serialization of non-file uri's
691 2005-10-07  Daniel Drake  <dsd@gentoo.org>
693         * glue/Makefile.am: Always ship conditional glue
695 2005-10-06  Daniel Drake  <dsd@gentoo.org>
697         * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler
698         tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for
699         helping to track this down.
701         * Util/Scheduler.cs: Don't allow tasks to be added without a source
702         * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks
704         * Util/UriFu.cs: Convert Uri's to a constructable form before
705         serialization.
707         * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix
708         a lock obtain bug.
710 2006-10-05  Daniel Drake  <dsd@gentoo.org>
712         * glue/Makefile.am: Consolidate glue code into two libraries,
713         libbeagleglue and libbeagleuiglue.
714         * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue
716 2005-10-03  Daniel Drake  <dsd@gentoo.org>
718         * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath
720 2005-09-27  Veerapuram Varadhan <vvaradhan@novell.com>
722         * Fixes 317277.
723         Patch submitted by David Richards <drichard@largo.com>
725         * Filter/FilterOpenOffice.cs: Support OOo Draw files.
726         
727 2005-09-08  Debajyoti Bera <dbera.web@gmail.com>
729         * beagled/ExtractContent.cs: Fixed crasher #314716 and added
730         mimetype option to beagle-extract-content
732 2005-09-07  Yair Hershkovitz  <yairhr@gmail.com>
734         * configure.in: Added "he" to ALL_LINGUAS
736 2005-09-06  Daniel Drake  <dsd@gentoo.org>
738         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal
739         directory references when appropriate.
741 2005-09-06  Ilkka Tuohela  <hile@iki.fi>
743         * configure.in: Added fi to ALL_LINGUAS
745 2005-09-01  Chris Lahey  <clahey@ximian.com>
747         * Util/gnome.cs: Use file_mime_type stuff and use slow if file
748         extension is .xml.
750 2005-08-31  Veerapuram Varadhan <vvaradhan@novell.com>
752         * Filters/FilterSource.cs: Reset the line type to none if the line
753         that was being parsed was a single-line-comment without a trailing
754         backslash or language style is either lisp or c#.
755         
756 2005-08-29  Rodrigo Moya <rodrigo@novell.com>
758         * glue/eggtrayicon.[ch]: updated from libegg.
760         * configure.in: define GETTEXT_PACKAGE for libegg.
762 2005-08-29  Daniel Drake  <dsd@gentoo.org>
764         * Filters/entagged-sharp/: Import entagged-sharp
765         * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New
766         entagged-sharp-based audio file filter. Remove gst-sharp stuff.
768 2005-08-25  Vijay K. Nanjundaswamy <knvijay@novell.com>
769         
770         * beagled/WebServices/WebService*End.cs:
771         Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 
773 2005-08-21  Daniel Drake  <dsd@gentoo.org>
775         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo
776         which fixes renaming of files.
778 2005-08-20  Daniel Drake  <dsd@gentoo.org>
780         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
781         beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs:
782         Really support (and prefer) sqlite 3.x - requires a modified connection
783         string.
785 2005-08-19  Daniel Drake  <dsd@gentoo.org>
787         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last
788         crawl time in the DirectoryModel after we have crawled a directory. Thanks
789         to Debajyoti Bera for debugging this.
791 2005-08-18  Veerapuram Varadhan <vvaradhan@novell.com>
793         * Filters/FilterSource.cs: Last word of a non-commented line is
794         not indexed in case of source-code files other than Python.
795         
796         Patch from Debajyoti Bera <dbera.web@gmail.com>
797         * beagled/LuceneCommon.cs: in the previous branch, non-keyword
798         properties were stored as prop:_: in the current version, they are
799         stored as prop:t: So the analyzer should search for "prop:t" to
800         determine if its a keyword query.
801         
802 2005-08-17  Gary Ekker  <gekker@novell.com>
804         * tools/beagle-crawl-system.in (CRAWL_USER): change the user to 
805         beagleindex, using nobody is a security breach
806         Bug #104645 (b.n.c).
808 2005-08-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
809         
810         * beagled/WebServices/Web*End.cs, WebService*End.cs:
811         Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. 
812         * beagled/WebServices/ExternalAccessFilter.cs: 
813         Return only File resources for external accesses.  
815 2005-08-17  Daniel Drake  <dsd@gentoo.org>
817         * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in
818         bug #313405.
820 2005-08-16  Daniel Drake  <dsd@gentoo.org>
822         * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem
823         hits. Use fixme:date as the date field. Only open evolution mail in
824         evolution. Don't display the "Reply" link for non-evolution mail.
826 2005-08-12  Daniel Drake  <dsd@gentoo.org>
828         * beagled/FileSystemQueryable/FileNameFilter.cs,
829         beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal
830         directory references when we add an exclude path. Also forget inotify
831         watches. Sanitize paths before we add them as roots.
833         * Util/StringFu.cs: Add SanitizePath, which trims excess leading and
834         trailing slashes.
836 2005-08-11  Veerapuram Varadhan <vvaradhan@novell.com>
838         Patch from Sreekanth G <sreekanthnaga@gmail.com>        
839         * Filters/FilterPerl.cs: Add commonly used mime type for perl files.
841         * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list.
842         
843 2005-08-11  Daniel Drake  <dsd@gentoo.org>
845         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
846         beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude
847         pattern, recrawl all directories looking for new subdirectories to index.
849         * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, 
850         beagled/FileSystemQueryable/DirectoryModel.cs,
851         beagled/FileSystemQueryable/FileCrawlTask.cs,
852         beagled/FileSystemQueryable/FileSystemQueryable.cs,
853         beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and
854         a few races related to directories going away during and after indexing.
856 2005-08-09  Daniel Drake  <dsd@gentoo.org>
858         * Util/Conf.cs: Fix DateTime comparison, don't reload config files which
859         haven't changed mtime since we last loaded them.
861 2005-08-03  Daniel Drake  <dsd@gentoo.org>
863         * Tiles/TileMusic.cs: Correct mime type for flac files
865 2005-08-02  Daniel Drake  <dsd@gentoo.org>
867         * Tiles/Tile.cs: Handle commands which are 'quoted'
869 2005-08-01  Veerapuram Varadhan <vvaradhan@novell.com>
871         Patch from Sreekanth G <sreekanthnaga@gmail.com>
872         
873         * Filters/FilterSource.cs: Process all possible pascal-style comments.
874         
875 2005-07-31  Maxim Dziumanenko  <mvd@mylinux.ua>
877         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS
879 2005-07-28  Daniel Drake  <dsd@gentoo.org>
881         * beagled/FileSystemQueryable/FileNameFilter.cs,
882         beagled/FileSystemQueryable/FileSystemModel.cs,
883         beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is
884         added, we should forget about that in the internal directory structure, drop
885         watches on it, and remove it from the crawling queue. Consolidate code
886         between Delete and RecursivelyRemove_Unlocked.
888 2005-07-27  Daniel Drake  <dsd@gentoo.org>
890         * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext
891         invocations
892         * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for
893         ssindex invocations
895 2005-07-25  Daniel Drake  <dsd@gentoo.org>
897         * beagled/FileSystemQueryable/CrawlTask.cs,
898         beagled/FileSystemQueryable/FileSystemModel.cs,
899         beagled/FileSystemQueryable/FileSystemQueryable.cs,
900         beagled/FileSystemQueryable/FileSystemWatcherBackend.cs,
901         beagled/FileSystemQueryable/IFileEventBackend.cs,
902         beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of
903         scanning and crawling into crawling only, to reduce startup expense.
905         * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal
906         possible form upon Unsubscribe/ChangeSubscription.
908 2005-07-21  Daniel Drake  <dsd@gentoo.org>
910         * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that
911         excludes can be manipulated via beagle-config.
913 2005-07-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
914         
915         * beagled/WebServices/Web*End.cs, WebService*End.cs:
916         Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle
917         search on per-query basis, when NetworkedBeagle nodes are configured.
918         
919         * beagled/WebServices/search.aspx:
920         Added background color for search box in Web interface.
921         
922 2005-07-18  Daniel Drake  <dsd@gentoo.org>
924         * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude
925         pattern, set the entire filesystem state to unknown.
926         * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should
927         trigger a recrawl.
929 2005-07-15  Veerapuram Varadhan <vvaradhan@novell.com>
931         * configure.in: Display gst-sharp as disabled instead of "no".
932         
933 2005-07-11  Daniel Drake  <dsd@gentoo.org>
935         * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont
936         care'). Allows beagle-manage-index to work on versioned indexes.
938 2005-07-08  Christopher James Lahey  <clahey@ximian.com>
940         * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it
941         doesn't read the DTDs.
943 2005-07-08  Vijay K. Nanjundaswamy <knvijay@novell.com>
944         
945         * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs:
946         Updated Web interface handling of Actions for external accesses.
947         
948         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs:
949         Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through.
951 2005-07-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
952         
953         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs:
954         Added unique ids for networked Beagle search requests to eliminate duplicate requests during cascaded networked searches, caching of networked search requests with timer logic to clean them up after 5 min.
955         
956 2005-07-06  Daniel Drake  <dsd@gentoo.org>
958         * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for
959         existance of the relevant socket.
961 2005-07-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
962         
963         * beagled/WebServices/*.cs:
964         Added support for cascaded networked Beagle searches.
965         
966 2005-07-01  Vijay K. Nanjundaswamy <knvijay@novell.com>
968         * Util/Conf.cs, Util/Makefile.am:
969         Added configuration sections for WebServices and Networking.
970         
971         * beagled/WebServices/*.cs:
972         Updates to files in WebServices, to work with new configuration system.
973          
974 2005-06-30  Daniel Drake  <dsd@gentoo.org>
976         * Util/StringFu.cs: Add HexUnescape convenience function.
977         * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them
978         in readable form.
980         * Best/BestWindow.cs: Catch the right exception
982         * beagled/FilterFactory.cs: Small reorganisation so that we don't try and
983         get the file mime-type twice.
985         * configure.in: Support either sqlite2 or sqlite3
987 2005-06-28  Daniel Drake  <dsd@gentoo.org>
989         * Filters/FilterPPT.cs: Compile fix
991 2005-06-27  Daniel Drake  <dsd@gentoo.org>
993         * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better
995 2005-06-24  Veerapuram Varadhan <vvaradhan@novell.com>
997         * Tiles/TileMailMessage.cs:
998         (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString
999         and Hit.ParentUriAsString instead.  This fixes a crasher.
1000         
1001 2005-06-23  Daniel Drake  <dsd@gentoo.org>
1003         * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs:
1004         Kill fixme:subject as subject is properly stored in dc:title
1006 2005-06-23  Anders Carlsson  <andersca@imendio.com>
1008         * BeagleClient/IndexingService.cs:
1009         Return an empty response after an indexing request.
1011         * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs:
1012         Make the ToRemove list an xml array.
1014 2005-06-22  Daniel Drake  <dsd@gentoo.org>
1016         * glue/inotify-glue.c: Introduce some friendly error messages
1018 2005-06-21  Vijay K. Nanjundaswamy <knvijay@novell.com>
1020         * beagled/WebServices/search.aspx, beagled/Makefile.am, :
1021         Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has 
1022         since been replaced by a http:// url. Updated search.aspx to use a relative url
1023         for dog.png, so it works for both local and external accesses. 
1025 2005-06-20  Enver ALTIN  <ealtin@parkyeri.com>
1027         * configure.in: Add Turkish translation to ALL_LINGUAS.
1029 2005-06-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1031         * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: 
1032         Added support for Prefetching and Caching of snippets for NetworkHits.
1034 2005-06-16  Daniel Drake  <dsd@gentoo.org>
1036         * configure.in: Use single = for equality thanks to Jeremy Messenger in
1037         bug 307847
1039 2005-06-14  Daniel Drake  <dsd@gentoo.org>
1041         * Util/Inotify.cs: Implement subscription system.
1042         * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs,
1043         beagled/EvolutionMailDriver/EvolutionMailDriver.cs,
1044         beagled/FileSystemQueryable/InotifyBackend.cs,
1045         beagled/GaimLogQueryable/GaimLogQueryable.cs,
1046         beagled/LauncherQueryable/LauncherQueryable.cs,
1047         beagled/LifereaQueryable/LifereaQueryable.cs,
1048         beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with
1049         subscription system.
1051 2005-06-13  Daniel Drake  <dsd@gentoo.org>
1053         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
1054         Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended
1055         attributes via libattr, by attempting to discover which libraries are
1056         available at configure-time.
1058 2005-06-13  Veerapuram Varadhan <vvaradhan@novell.com>
1060         Patch from Damodharan R <rdamodharan@gmail.com?>
1061         * Filters/FilterMatlab: Filter for matlab source files (.m)
1062         * Filters/FilterScilab: Filter for scilab source files (.sci)
1063         * Filters/FilterSouce.cs: Added support for matlab and scilab files.
1064         
1065 2005-06-12  Christophe Merlet  <redfox@redfoxcenter.org>
1067         * configure.in: Added "fr" (French) to ALL_LINGUAS.
1069 2005-06-09  Daniel Drake  <dsd@gentoo.org>
1071         * configure.in, Util/Makefile.am: Add target O/S detection available
1072         through OS_LINUX and OS_FREEBSD defines.
1073         * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs.
1075 2005-06-09  Vijay K. Nanjundaswamy <knvijay@novell.com>
1077         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: 
1078         Added WebService method GetSnippets that allows snippets to be obtained for
1079         a list of specified hit Ids. The GetMoreResults webservice method, now does  
1080         not return snippets. The client is expected to use GetSnippets method to obtain 
1081         snippets for hits that it is interested in. 
1083 2005-06-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1085         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: 
1086         Added support for exporting multiple folders under user home directory for
1087         public webservice access via optional configuration file 'publicfolders.cfg'.
1089 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1091         * beagled/beagled.in: Various launcher script fixes/improvements from
1092         bug 168329
1094 2005-06-06 Lukas Lipka <lukas@pmad.net>
1096         * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer
1097         * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1098         * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1099         * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN
1100         * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer
1101         * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer
1103 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1105         * Util/Conf.cs: Apply forgotten improvements patch
1107 2005-06-04  Daniel Drake  <dsd@gentoo.org>
1109         * Util/Conf.cs: Don't use static classes just yet
1111 2005-06-03  Daniel Drake  <dsd@gentoo.org>
1113         * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are
1114         starting Inotify threads when we aren't using inotify.
1116 2005-06-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1118         * Checked in NetworkedBeagle operation support:
1119           New files: BeagleClient/NetworkHit.cs, Tiles/TileNetwork.cs, Tiles/template-network.html, beagled/WebServices/WebServiceProxy.cs, beagled/WebServices/NetBeagleHandler.cs, beagled/WebServices/NetBeagleQueryable.cs, images/netbeagle.png
1120           Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files
1122         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs:
1123         Added default access filter for public folder. 
1125 2005-06-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1127         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs:
1128         Fixes to filtering/translating logic for external access to Beagle web/
1129         web-service interface. 
1130         * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to
1131         http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx   
1132         * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices
1134 2005-06-01  Alexander Shopov  <ash@contact.bg>
1136         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
1138 2005-05-31  Daniel Drake  <dsd@gentoo.org>
1140         * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am,
1141         beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs,
1142         beagled/FileSystemQueryable/FileSystemModel.cs, 
1143         beagled/FileSystemQueryable/FileSystemQueryable.cs, 
1144         beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs,
1145         tools/Makefile.am, tools/beagle-config.1:
1146         Configuration system backend and command-line client, with some basic
1147         control over indexing.
1149 2005-05-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1151         * beagled/WebServices/WebServiceBackEnd.cs: 
1152         Added check for existence of folders added to BeagleXSP applications list parameter.
1154 2005-05-28  Christian Persch  <chpe@cvs.gnome.org>
1156         * configure.in: Update configure checks to detect Epiphany >= 1.6.
1157         * Makefile.am:
1158         * epiphany-extension/.cvsignore:
1159         * epiphany-extension/Makefile.am:
1160         * epiphany-extension/beagle.xml.in.in:
1161         * epiphany-extension/ephy-beagle-extension.c: (load_status_cb),
1162         (impl_attach_tab), (impl_detach_tab), (impl_attach_window),
1163         (impl_detach_window), (ephy_beagle_extension_iface_init),
1164         (ephy_beagle_extension_class_init),
1165         (ephy_beagle_extension_get_type),
1166         (ephy_beagle_extension_register_type):
1167         * epiphany-extension/ephy-beagle.c: (register_module):
1168         Update Epiphany extension to work with Epiphany >= 1.6.
1169         Fixes bug #167948 and bug #167949.
1171 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1173         * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: 
1174         Updates to serve images for Icons from web server, converting file:///
1175         uris into http uris.
1177 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1179         * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to            prevent changes to results set while generating response to web interface
1180           queries
1181         * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd           following recent changes in Property and Hit classes.
1183 2005-05-24  Daniel Drake  <dsd@gentoo.org>
1185         * Util/inotify-test: Fix parameter escaping
1187 2005-05-20  Vijay K. Nanjundaswamy <knvijay@novell.com>
1189         * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs:
1190           beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: 
1191           Updates to distinguish between local and external web/web-service access,
1192           and do filtering of hit results for external accesses.
1194 2005-05-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1196         * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes
1198         * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 
1200 2005-05-17  Daniel Drake  <dsd@gentoo.org>
1202         * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs,
1203         Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs:
1204         KDE discovery rework: Use kde-config at configure-time, and if not
1205         present, guess at runtime.
1207         * Tiles/template-*.html: Added mouseover tooltips to most templates
1209 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1211         * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs,
1212         beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and
1213         kill LauncherCrawler.
1215 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1217         * Tiles/TileLauncher.cs, Util/Makefile.am,
1218         beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying,
1219         and KDE launcher icon lookups.
1221 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1223         * BeagleClient/Query.cs, beagled/HitRegulator.cs,
1224         beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1:
1225         Support for lowering the maximum number of hits returned per backend.
1227 2005-05-06  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1229         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1231 2005-05-05  Daniel Drake  <dsd@gentoo.org>
1233         * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on
1234         unreadable desktop files.
1236 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
1238         * Filters/FilterRTF: Added "header" and "footer" control words.
1239         Patch from Wojciech Polak <wojciechpolak at gmail.com>
1240         * Filters/FilterSource.cs: Support for handling Lisp files.
1241         * Filters/FilterLisp.cs: Lisp filter.
1242         * Filters/Makefile.am: ditto.
1243         
1244 2005-05-03  Kostas Papadimas <pkst@gnome.org>
1246         * configure.in: Added "el" to ALL_LINGUAS.
1248 2005-05-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1250         * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody
1251         
1252 2005-05-02  Daniel Drake  <dsd@gentoo.org>
1254         * Tiles/HitFlavor.cs, Util/ImLog.cs,
1255         beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's
1256         for GAIM logs. Fixes searching of logs with non-standard characters
1257         in their name. (e.g. # in irc logs)
1259 2005-05-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1261         * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface.
1262         * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES.
1264 2005-04-22  Vijay K. Nanjundaswamy <knvijay@novell.com>
1266         * beagled/BeagleDaemon.cs: Simplified WebServices initialization code
1267         * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code
1268           including internal web server, from BeagleDaemon.cs into
1269           static Start() and Stop() methods.
1270         * beagled/Makefile.am: Corresponding changes     
1272 2005-04-21  Josep Puigdemont  <josep.puigdemont@gmail.com>
1274         * configure.in: Added "ca" to ALL_LINGUAS.
1276 2005-04-20  Daniel Drake  <dsd@gentoo.org>
1278         * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import
1279         dll-mapping from f-spot, fixes lack of image indexing for some users.
1280         Reported by Northsea on IRC.
1282 2005-04-17  Francisco Javier Fernandez  <cyphra@vir.tecknolabs.com>
1284         * configure.in: Added Spanish translation.
1286 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1288         Patch from Anthony Batchelor <toeknee@haircrazy.info>
1289         * Filters/FilterJs.cs: A Javascript filter. 
1290         
1291 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1293         * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list.
1294         * beagled/FilterFactory.cs: CreateFilter will look for
1295         registered-extensions before registered-mime-types to create
1296         instances of corresponding filter-classes.
1297         * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to
1298         support creation of filter-objects using extensions as well.
1299         
1300 2005-04-14  Veerapuram Varadhan <vvaradhan@novell.com>
1302         * Tiles/TileSpreadsheet.cs: Removed unwanted variable.
1303         Patch from <wojciechpolak@gmail.com>
1304         * Filters/FilterC.cs: A Typo correction.
1305         
1306 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1308         * Oops.. missing Filters/Makefile.am changes
1309         * Filters/FilterAbiword.cs: Shut-up an un-used variable warning.
1310         
1311 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1313         * Filters/: Added FilterSpreadsheet.cs.
1314         Indexes gnumeric, excel and csv format files using 
1315         "ssindex" from gnumeric.  "ssindex" needs to be improved
1316         to give more-information that just data.
1318         * Filters/Makefile.am: Changes w.r.t newly added files.
1320         * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs.
1322         * Tiles/Makefile.am: Changes w.r.t newly added files.
1323         
1324 2005-04-07  Veerapuram Varadhan <vvaradhan@novell.com>
1326         * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a
1327         "{0}" but no argument, in the exceptional case, in DoOpen().
1328         
1329 2005-04-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1331         * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent
1332           reorganizations 
1334         * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP,
1335           when user specifies a root directory with --web-root option
1337 2005-04-06  Takeshi AIHANA <aihana@gnome.gr.jp>
1339         * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
1341 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1343         * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method
1344           to use System.Guid
1345           
1346 2005-04-05  Christopher Orr  <chris@protactin.co.uk>
1348         * configure.in: Added en_GB to ALL_LINGUAS.
1350 2005-04-05  Raphael Higino  <raphaelh@cvs.gnome.org>
1352         * configure.in: Added pt_BR to ALL_LINGUAS.
1354 2005-04-05  Adam Weinberger  <adamw@gnome.org>
1356         * configure.in: Added en_CA to ALL_LINGUAS.
1358 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1360         Patch from Saravana <saravana_psgtech@yahoo.co.in> 
1361         * Filters/FilterHtml.cs: Parse <meta>, <a> and <img> tags and
1362         extract required-contents. Add <i> to *list of hot nodes*.
1363         
1364 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1366         * beagled/Filter.cs: Third round of optimization. Mainly a FIXME
1367         fix in AppendText () related to '\n'.
1369         * Filters/FilterDOC.cs: A try-catch in IndexText.
1371         * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to
1372         IndexText.
1373         
1374 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1376         * beagled/WebServices: Moved dog.png image file to images folder.
1377           Replaced search.aspx with search.aspx.in. 
1379         * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified.
1381 2005-04-05  Frank Arnold  <farnold@cvs.gnome.org>
1383         * configure.in: Added "de" to ALL_LINGUAS.
1385 2005-04-04  Vijay K. Nanjundaswamy <knvijay@novell.com>
1387         * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever
1388           number of results returned is more than 0. (Earlier searchToken was returned
1389           only when the total no. of results was more than the max results returned in a 
1390           single response).
1392 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1394         * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail
1395         paths. Fixes bug 171153.
1397 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1399         * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in:
1400         Merge from F-spot in order to be compatible with Mono 1.1.5
1402 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1404         * configure.in: Option parsing improvements and cleanups
1406 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1408         * tools/Query.cs: Minor improvements to command line parsing
1410 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1412         * beagled/PathFinder.cs: Handle directories ending with '/'
1414 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1416         * Filters/FilterRTF.cs: Before/After rewinding the file-stream, 
1417         ignore the already buffered-data in the stream reader.  Fixes
1418         part of http://bugzilla.gnome.org/show_bug.cgi?id=172294.
1419         (now font-details and other unwanted-strings are not extracted.)
1420         
1421 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1423         * Util/ImLog.cs: Ignore GAIM logs which don't have the standard
1424         filename format
1426 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1428         * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder
1429         * WebServices code: Moved into a new sub-folder named WebServices within beagled n
1431 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1433         * beagled/Filter.cs: Defined a new variant of AppendText() with
1434         two arguments and removed AppendTextToHotPool().
1436         * Filter/FilterDOC.cs: Use two-arg AppendText() instead of
1437         AppendTextToHotPool().
1438         
1439 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1441         * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include
1442           all resources needed for web-services, in a Beagle distribution. Fixes
1443           http://bugzilla.gnome.org/show_bug.cgi?id=171996
1445 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1447         * beagled/Filter.cs: Added AppendTextToHotPool() for optimization
1448         of MS-Word document indexing.
1450         * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of
1451         round trips between managed and unmanaged code. Fixes
1452         http://bugzilla.gnome.org/show_bug.cgi?id=169758
1453         
1454 2005-03-30  Veerapuram Varadhan  <vvaradhan@novell.com>
1456         * Filters/FilterAbiword.cs: More careful validations. Fixes
1457         http://bugzilla.gnome.org/show_bug.cgi?id=170082
1459         * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled.
1460         
1461 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1463         * Tiles/template-mail-message.html: Fix for Subject of "deleted"
1464         mails shows <strike></strike> markup tags.
1465         
1466 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1468         Patch from Chris Schneider <cschneid@colostate.edu>
1469         * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword
1470         list.  Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175.
1472 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1474         * beagled/beagled.in: Be more verbose when beagled exits with
1475         errors when run in --bg mode.
1476         
1477 2005-03-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1479         * WebServices: Changes in Web, Web-Services code to ensure file
1480           names & Class names are fully spelt out instead of abbreviations, 
1481           file/assembly names renamed to more meaningful names like WebFrontEnd.cs
1482           and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, 
1483           with corresponding changes in Makefile.am and configure.in. 
1484           ./configure option to include web-services code, now changed to 
1485           '--enable-webservices' instead of --enable-websvc
1487         * Updates to Web interface code to include support for Firefox search bar and 
1488           changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery,
1489           SimpleQuery2 and GetMoreResults.
1490         
1491 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1493         * beagled/LuceneDriver: Delete if indexable.DeleteContent is
1494         true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944.
1496         * ChangeLog: Corrected my previous entries w.r.t date (pointed out
1497         by Daniel)
1498         
1499 2005-03-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1501         * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for
1502         http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show
1503         more-information about documents.
1504         
1505 2005-03-23  Robert Love  <rml@novell.com>
1507         * configure.in: bump version to 0.0.9 and rest.
1509 2005-03-22  Daniel Drake  <dsd@gentoo.org>
1511         * beagled/BeagleDaemon.cs: beagled shouldn't be run as root
1513 2005-03-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1515         * Filters/FilterOpenOffice.cs: Fix for
1516         http://bugzilla.gnome.org/show_bug.cgi?id=171102.
1517         
1518 2005-03-19  Daniel Drake  <dsd@gentoo.org>
1520         * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862
1522 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1524         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1525         beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix
1526         for http://bugzilla.gnome.org/show_bug.cgi?id=170437.
1527         
1528 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1530         * Filters/FilterOpenOffice.cs: More odt-mime-type changes.
1531         
1532 2005-03-17  Veerapuram Varadhan  <vvaradhan@novell.com>
1534         * glue/wv1-glue.c: Fix for
1535         http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out
1536         non-iso-printable characters.
1537         
1538 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1540         * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title"
1541         doesn't exist.  Fix for
1542         http://bugzilla.gnome.org/show_bug.cgi?id=170300.
1543         
1544 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1546         * Filters/FilterPPT.cs: Catch the exceptions and log the message..
1547         
1548 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1550         * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for
1551         http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the
1552         number of round trips between managed and unmanaged code.
1553         
1554 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1556         * Filters/FilterPPT.cs: Fix for PPT 4.0 files.
1557         
1558 2005-03-10  Daniel Drake <dsd@gentoo.org>
1560         * tools/Query.cs: beagle-query no longer requires an X server to
1561         run.
1563 2005-03-10  Daniel Drake <dsd@gentoo.org>
1565         * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs,
1566         glue/screensaver-glue.c: beagled no longer requires an X server
1567         to run.
1569 2005-03-10  Daniel Drake <dsd@gentoo.org>
1571         * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames
1572         containing '"'
1573         
1574 2005-03-09  Daniel Drake <dsd@gentoo.org>
1576         * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs,
1577         beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for
1578         filenames containing '#'
1580 2005-03-07  Daniel Drake <dsd@gentoo.org>
1582         * beagled/FileSystemQueryable/FileNameFilter.cs: Use
1583         PathFinder.HomeDir
1585 2005-03-06  Daniel Drake <dsd@gentoo.org>
1587         * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs:
1588         Verify that NewRemoteIndexerPath requests are coming from beagled
1590 2005-03-06  Daniel Drake <dsd@gentoo.org>
1592         * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing
1593         '%'. Fixes bug #169422
1595 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1597         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle
1598         exceptions and log a decent message than dumping the whole stack
1599         trace.
1600         
1601 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1603         * Filters/FilterPPT.cs: If gsf# throws some exception, handle it
1604         properly so that the whole stack trace is not displayed.  Fixes
1605         http://bugzilla.gnome.org/show_bug.cgi?id=169038
1606         
1607 2005-02-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1609         * configure.in: Disable detection of gst# for time-being.
1610         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs,
1611         Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused
1612         variables to shut-up certain warnings.
1613         
1614 2005-02-25  Veerapuram Varadhan  <vvaradhan@novell.com>
1616         * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT
1617         format.  This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100
1618         
1619 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1621         * glue/wv1-glue.c: Fix for
1622         http://bugzilla.gnome.org/show_bug.cgi?id=166155.  The fix is
1623         though hacky, does follows the logic ;-).  See the FIXME in
1624         append_char() for more details.  Also, process the "special-chars"
1625         properly. ;-)
1626         
1627 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1629         * Filters/FilterPPT.cs: A probable correct way of opening the
1630         stream irrespective of the versions of file.  Also, enable it for
1631         showing snippets.
1632         * Filters/FilterOpenOffice.cs: Fix part of
1633         http://bugzilla.gnome.org/show_bug.cgi?id=157100, index
1634         hyperlinks.
1636 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1638         * Filters/FilterPPT.cs: Fix for
1639         http://bugzilla.gnome.org/show_bug.cgi?id=168028.  Implemented
1640         support for *DUAL STORAGE* PPT files.
1641         
1642 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1644         * Filters/FilterPPT.cs: Fix for
1645         http://bugzilla.gnome.org/show_bug.cgi?id=168238
1646         
1647 2005-02-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1649         * Filters/FilterGst.cs: Fix for compiler error.
1650         
1651 2005-02-15  Veerapuram Varadhan  <vvaradhan@novell.com>
1653         * Filters/FilterSource.cs: Defined a style for C#.
1654         C# doesn't allow spanning of single-line-comment-to-multiple-lines.
1656         * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style.
1657         
1658 2005-02-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1660         * glue/wv1-glue.c: Separate out the wvInit() call, should be
1661         called only one through-out the scope of an application.
1663         * Filters/FilterDOC.cs: Track wvInit() call through a static
1664         member.  This also fixes Bug#:166150
1665         
1666 2005-02-09  Veerapuram Varadhan  <vvaradhan@novell.com>
1668         * beagled/SnippetFu.cs: Fix for
1669         http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the
1670         final snippet to the allowed-length.
1672         * Filters/FilterRTF.cs: Fix for
1673         http://bugzilla.gnome.org/show_bug.cgi?id=166768
1674         
1675 2005-02-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1677         * glue/wv1-glue.c: Handle partially formatted texts.
1678         Mark partially-formatted-texts as HOT.
1679         * Filters/FilterDOC.cs, Filters/FilterRTF.cs,
1680         Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for
1681         "Structural Break"s which is needed for proper snippet support.
1682         This supplements a partial fix to Bug#166648.
1683         
1684 2005-02-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1686         * beagled/Filter.cs: Few tweaks on Hot pool.
1687         * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle
1688         wierd combination of text-formatting, fixes Bug#157100.
1689         * Filters/FilterRTF.cs: Metadata info can be anywhere in the
1690         document.  Commented out the "file-offset" positioning after
1691         reading meta-data.
1692         * Best/Best.cs: Added a console message to guide users to look at
1693         their Systray for Best icon.
1694         
1695 2005-02-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1697         * Filters/FilterPPT.cs: Validate the Ole stream before using it.
1698         Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and
1699         not from FilterOle.
1700         * Filters/FilterOle.cs: Removed from the repository.
1701         * Filters/Makefile.am: ditto.
1702         * Filters/FilterOpenOffice.cs: Catch and Log the exceptions.
1703         * beagled/Filter.cs: Uncomment the return statement in
1704         GetHotTextReader ()
1705         
1706 2005-02-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1708         * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for
1709         pdfinfo command should be tagged between a pair of "".
1710         
1711 2005-01-28  Robert Love  <rml@novell.com>
1713         * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames)
1714         * glue/inotify-glue.c: ditto
1715         * glue/inotify.h: header from inotify 0.18
1717 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1719         * Filters/FilterOpenOffice.cs: Fix for Bug#:162910.
1720         table-count is improperly shown as spreadsheet-count in 
1721         Sxw.
1722         
1723 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1725         * Tiles/template-docs.html: Fix for Bug#:165480.
1726         Instead of @Snippet@ use @%Snippet@ to process the
1727         markups present in @Snippet@.
1728         
1729 2005-01-24  Veerapuram Varadhan  <vvaradhan@novell.com>
1731         * Filters/FilterPascal.cs: Added pascal support.
1732         [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005
1733         @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by
1734         writing this Filter ;)]
1735         
1736 2005-01-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1738         * Filters/FilterSource.cs: Added Fortran_Style and related changes.
1740         Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in)
1742           * Filters/FilterPhp.cs: Added PHP support.
1743           * Filters/FilterFortran.cs: Added fortran support.
1744         
1745 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1747         * Filters/FilterSource.cs, Filters/FilterC.cs, 
1748         Filters/FilterCpp.cs, Filters/FilterCSharp.cs,
1749         Filters/FilterJava.cs Filters/FilterPython.cs,
1750         Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized
1751         the single big FilterSource.cs into individual derived classes
1752         and made FilterSource as abstract parent to them all.
1754         New "Programming language" filters can just be another class
1755         derived from this abstract parent.
1756         
1757 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1759         * Filters/FilterPPT.cs: Identify Title, Sub-title, and other
1760         special sections in a Slide and mark them HOT.
1761         
1762 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1764         * beagled/SnippetFu.cs: Length of the tags ("<b>"+"</b>") is 7.
1765         
1766 2005-01-19  Veerapuram Varadhan  <vvaradhan@novell.com>
1768         * Filters/FilterPPT.cs: Validations on special characters.
1769         Fix for parsing PPTs exported from OO.o.
1770         Fix for meta-data retrieval.
1772 2005-01-12  Veerapuram Varadhan  <vvaradhan@novell.com>
1774         * configure.in, beagled/Makefile.am: Mozilla backend is optional
1775         now.
1777 2005-01-11  Veerapuram Varadhan  <vvaradhan@novell.com>
1779         * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification.
1780         * Filters/FilterSource.cs: More perl keywords.
1781         
1782 2005-01-07  Joe Shaw  <joeshaw@novell.com>
1784         * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix
1785         #162831.
1787 2005-01-06  Veerapuram Varadhan  <vvaradhan@novell.com>
1789         * Filters/FilterRTF.cs: More validations on partially formatted
1790         strings.  Also, special sections viz., headers, footers and
1791         footnotes are identified and marked *HOT*.
1792         
1793 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1795         Patch from Vishravars RamaSubramanian <vishrav_r@yahoo.co.in>
1797         * Filters/FilterSource.cs: Added perl support.
1798           
1799 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1801         * Tiles/template-presentation.html, Tiles/template-docs.html:
1802         "Author" information is displayed now.
1803         
1804 2005-01-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1806         * Tiles/TilePresentation.cs, Tiles/TileDocs.cs,
1807         Tiles/template-presentation.html, Tiles/template-docs.html: Added to
1808         display Title, number of slides, pages and words in Best.
1810         * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command.
1812         * Filters/FilterOpenOffice.cs: Fix for combination bug
1814         * Filters/FilterAbiword.cs: Typo correction.
1815         
1816 2004-12-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1818         * Filters/FilterAbiword.cs: Improved validations.
1819         
1820 2004-12-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1822         * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and
1823         other styles are categorized and marked HOT.
1824         
1825 2004-12-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1827         * Filters/FilterOpenOffice.cs: Fix for Bug# 157106.
1828         
1829 2004-12-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1831         * Filters/Makefile.am: Added FilterAbiword.cs
1833         * Filters/FilterAbiword.cs: Filter for abiword documents.
1834         
1835 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1837         * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am:
1838         Included "conditionally" compiled sources to EXTRA_DIST.
1840 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1841         
1842         * From a patch by Raphaël Slinckx <raf.raf@wol.be>
1844         * Filters/FilterMusic.cs: Abstract base class for all audio file
1845         filters.
1847         * Filters/FilterFlac.cs: DoPullProperties() is implemented by base
1848         class.
1850         * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs,
1851         FilterOgg.cs, FilterMpc.cs
1853         * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs,
1854         OggReader.cs, Tag.cs
1856         * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace.
1857         
1858         * Util/Makefile.am: Removed Id3.cs
1860         * Util/Id3.cs: Removed from the repository.
1862         * Filters/FilterApe.cs: Added
1863         * Filters/FilterMp3.cs: Added
1864         * Filters/FilterOgg.cs: Added
1865         * Filters/FilterMpc.cs: Added
1866         * Util/ApeReader.cs: Added
1867         * Util/Mp3Reader.cs: Added
1868         * Util/OggReader.cs: Added
1869         * Util/Tag.cs: Added
1870         
1871 2004-12-07  Veerapuram Varadhan  <vvaradhan@novell.com>
1873         * Filters/FilterOpenOffice.cs: Count slides.  Support for
1874         annotations and more *HOT* styles.
1875         
1876         * From a patch by Vishravars Ramasubramanian <vishrav_r@yahoo.co.in>
1877         [NOSIP student].
1878                 
1879         * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100
1880         Parse through styles.xml to read "Header", "Footer", "Footnote", 
1881         "Endnote" texts.
1882         
1883 2004-12-07  Tuomas Kuosmanen  <tigert@novell.com>
1885         * Tiles/template-web-history.html: Fixed the uri to be a link
1886         too. Fixes #160315, also replaced the globe with the nicer looking
1887         one. Should come from icon-theme eventually as well.
1888         
1889         * Tiles/template-mail-message.html: Added the folder info, I'll
1890         need to use it for a bit before I hopefully come up with a better
1891         way of displaying the information without wasting a lot of screen
1892         space. Fixes #160313
1894         * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare
1895         hands! Hopefully the patch works. Should fix #160321 and #160324
1897 2004-12-03  Veerapuram Varadhan <vvaradhan@novell.com>
1899         * configure.in: Updated to gsf-sharp 0.2.
1900         
1901         * Filters/FilterPPT.cs: Added meta-data support replacing the
1902         current NumSlides logic.
1903         
1904 2004-12-01  Veerapuram Varadhan <vvaradhan@novell.com>
1906         * Filters/FilterRTF.cs: Compatible with MS RTF specification, 
1907         extracts meta-data and style information.
1908         
1909 2004-11-18  Alex Graveley  <alex@beatniksoftware.com>
1911         * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the
1912         constructor set the Raw pointer to the return of
1913         egg_tray_icon_new, which we call directly.
1915 2004-11-16  Veerapuram Varadhan <vvaradhan@novell.com>
1917         * configure.in, Filters/Makefile.am, glue/Makefile.am: Added
1918         support for wv1.
1920         * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0
1921         
1922         * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and
1923         text data from MS Word documents.
1925 2004-11-14  Tuomas Kuosmanen  <tigert@tigert.priv>
1927         * Tiles/template-page.css: made opacity to 0.5 for non-focused
1928         links on the list (hi joe :)
1930         Also forced max-width of 64 for all icons on the left column,
1931         should take care of all huge buddy icons etc.
1933 2004-11-12  Chris Lahey  <clahey@ximian.com>
1935         * Filters/FilterPPT.cs: Count slides.
1937 2004-11-12  Chris Lahey  <clahey@ximian.com>
1939         * From a patch by Adam Lofts <adam@negligible.co.uk>.
1941         * configure.in, Filters/Makefile.am: Added FilterGst.cs.
1943         * Filters/FilterGst.cs: Filter to get song data using gst.
1945 2004-11-12  Tuomas Kuosmanen  <tigert@novell.com>
1947         * mozilla-extension/skin/classic/beagle-*: updated some of the
1948         images to make it look nicer
1950         * Tiles/template-picture.html, Tiles/template-file.html: added
1951         link (@action:@Reveal) to the folder name in the tile as well.
1953 2004-11-11  Tuomas Kuosmanen  <tigert@novell.com>
1955         * Tiles/template-picture.html: added some exif stuff.
1957 2004-11-10  Tuomas Kuosmanen  <tigert@novell.com>
1959         * Tiles/template-page.css (.icon img): made icons max-width: 80px;
1960         - I also added a nice border frame for jpeg images (and images
1961         with ".thumbnails" on their path - so the nautilus thumbnails
1962         (which are png) will also get a frame, while icons and such wont.
1964         * Tiles/template-picture.html: removed forced size
1965         setting, should now work automatically with the stylesheet..
1967         * Tiles/template-mockup.html, Tiles/template-mockup.css: added a
1968         mockup template that will contain examples of all tiles, also had
1969         to add a mock stylesheet that overrides the @foo@ stuff so I see 
1970         icons for testing purposes. Not intended for real world use :-)
1972         * Tiles/template-mail-message.html: added date display and content
1973         snippet dummy example (to be implemented in mail messages)
1975 2004-11-09  Tuomas Kuosmanen  <tigert@novell.com>
1977         * Tiles/template-page.css: prettified stuff, indented the contents
1978         relative to the title line, so it is easier to scan through the
1979         list..
1981 2004-11-04  Tuomas Kuosmanen  <tigert@tigert.priv>
1983         * Tiles/template-page.css (tr): removed the extra padding from the
1984         action links line, also added a div class for "date" - use it for
1985         the "modified N days ago" stuff on tiles.
1987         * Tiles/template-file.html: added last modified line..
1989         * Tiles/template-im-log.html: wrapped the published line to date class
1991         * Tiles/template-blog.html: wrapped the date stuff on the date div
1992         style, put "Weblog: " to give a better idea it's a blog entry.
1993         Also added a "View" link for consistency.
1995 2004-11-01  Chris Lahey  <clahey@ximian.com>
1997         * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local):
1998         Use pkglibdir instead of libdir to avoid collisions.
2000 2004-10-25  Chris Lahey  <clahey@ximian.com>
2002         * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and
2003         beagle-status.
2005 2004-10-25  Chris Lahey  <clahey@ximian.com>
2007         * tools/Makefile.am: Remove UPDATE_SCRIPT.
2009 2004-10-19  Robert Love  <rml@novell.com>
2011         * beagled/Filter.cs: move the FlushCache inside of the NULL check,
2012           along with the Close. A bigger question, though, is why can the
2013           FileStream ever be NULL here?
2014         * life: This is my last ChangeLog entry since no one else is keeping
2015           them.  I really just want to fit in, be accepted, be one of the gang.
2017 2004-10-18  Robert Love  <rml@novell.com>
2019         * glue/inotify-glue.c: clean this up; remove some cruft; do error
2020           checking on the read (removes a FIXME)
2022 2004-10-17  Todd Berman  <tberman@off.net>
2024         * AUTHORS: Changing my email to reflect something that might reach me.
2025         * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1
2027 2004-10-17  Todd Berman  <tberman@off.net>
2029         * Best/best.in: Add directory containing libinofityglue.so to
2030           LD_LIBRARY_PATH.
2032 2004-10-16  Robert Love  <rml@novell.com>
2034         * chooser-fu/beaglequeru.c: fix compile warning; remove unused
2035           variable; strptime() does not init fields it does not touch, so
2036           zero them all out.
2038 2004-10-15  Veerapuram Varadhan (vvaradhan@novell.com>
2040         * Filters/FilterDOC.cs: Filter for MSWord documents.
2041         * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs.
2042         * configure.in: Added config time checking of gsf-sharp.dll for
2043         MSOffice filters.
2044         
2045 2004-10-15  Christopher James Lahey  <clahey@ximian.com>
2047         * Filters/FilterPPT.cs: Filter for MS Power point presentation docs.
2048         * Filters/FilterOle.cs: Unified interface for pulling properties from
2049         MSOffice documents and serves as the base class for document-type 
2050         specific filters.
2052 2004-10-14  Robert Love  <rml@novell.com>
2054         * Util/FileAdvise.cs: new file, implementing the advice stuff
2055         * Util/Makefile.am: build FileAdvise.cs
2057 2004-10-14  Tuomas Kuosmanen  <tigert@novell.com>
2059         * Tiles/template-im-log.html: stylized a bit, added area for
2060         snippet for chat log content that needs to be replaced with 
2061         actual content of course. The search term should be hilighted
2062         with color.
2064         * images/im-aim.png: added a nicer icon for AIM chat for now.
2066            *Note!* Please use *gnome-icon-theme* for this - we have the
2067            following icons there for us: im-aim.png im-icq.png
2068            im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would
2069            be used depending on the chat type. Also there's im.png which
2070            is a generic one for possible other chat client logs.
2071         
2072         * images/Makefile.am: Added the icon to be installed for now..
2074 2004-10-10  Anders Carlsson  <andersca@gnome.org>
2076         * Util/ExtendedAttribute.cs:
2077         Check errno and add it to the exceptions on failure.
2078         
2079 2004-10-08  Christopher James Lahey  <clahey@ximian.com>
2081         * images/Makefile.am, tools/Makefile.am: Fixed make distcheck.
2083 2004-10-07  Christopher James Lahey  <clahey@ximian.com>
2085         * Util/Archive.cs: Unified interface for pulling data from an
2086         archive file (gz, tar, bz2, zip).
2088 2004-09-22  Srinivasa Ragavan <sragavan@novell.com>
2089         * Added code for tray applet  
2091 2004-09-22  Raja R Harinath  <rharinath@novell.com>
2093         * beagled/Makefile.am: Fix srcdir != builddir problems.
2094         * tools/Makefile.am: Likewise.
2096 2004-07-28  Alex Graveley  <alex@ximian.com>
2098         * tools/IndexWebContent.cs: Rename --uri to --url, to match
2099         implementation.
2100         Return an exitcode of 1 on error.
2101         Catch indexing error to ensure we always delete sourcefile.
2103 2004-07-28  Alex Graveley  <alex@ximian.com>
2105         * mozilla-extension/content/beaglePrefs.xul: Add <checkbox> for
2106         beagle.security.active pref.
2108         * mozilla-extension/content/beaglePrefs.js: Support
2109         beagle.security.active pref to enable https indexing.
2111         * mozilla-extension/content/beagleOverlay.js: Index https pages if
2112         pref is chosen.  Fix bug in https detection since
2113         location.protocol includes the trailing ':'. Cleanup
2114         beagleProcessClick.
2116         * mozilla-extension/install.rdf: Add <optionsURL> so options can
2117         be opened from Extension Manager window.
2119 2004-07-27  Alex Graveley  <alex@ximian.com>
2121         * mozilla-extension/: Add initial commit of the mozilla/firefox
2122         indexing extension.
2124         * configure.in: Add mozilla-extension/Makefile.
2126         * Makefile.am (SUBDIRS): Add mozilla-extension.
2128 2004-07-27  Alex Graveley  <alex@ximian.com>
2130         * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename
2131         beagle-epiphany-index to beagle-index-url since it will be used by
2132         mozilla too.
2134         * tools/IndexWebContent.cs: Take --url, --title, --sourcefile,
2135         --deletesourcefile arguments.  Print usage if url or
2136         sourcefile/stdin is missing.
2138         * epiphany-extension/ephy-beagle-extension.c (load_status_cb):
2139         Pass "--url" and "--title" to beagle-index-url.