Oops, fix a broken part of the patch
[beagle.git] / ChangeLog
blobe0e239cd9e88bea1a246207536b1d49adcf57964
1 2006-04-02  Debajyoti Bera <dbera.web@gmail.com>
3         * Filters/, *Queryable/, beagled/Filter.cs, beagled/LuceneCommon.cs: Allow
4         keyword queries in non-property queries. Make most keyword properties
5         unsearched properties. Remove video/* mimetypes from filteraudio - let
6         our videofilter handle them. Dont allow empty properties to be stored.
8 2006-03-31  Debajyoti Bera <dbera.web@gmail.com>
10         * beagled/Filter.cs, Filters/FilterPdf.cs,FilterHtml.cs,
11         Util/StringFu.cs: Extract maximum 40000 (4 times that allowed by
12         lucene) words in the filters.
14 2006-03-30  Debajyoti Bera <dbera.web@gmail.com>
16         * beagled/GoogleDriver.cs: Fix extraction of query text. Googledriver
17         should work now if queried with the proper domain.
19 2006-03-29  Debajyoti Bera <dbera.web@gmail.com>
21         * Filters/FilterRPM.cs: RPM filter.
22         * tools/Info.cs: Add --list-filters to beagle-info to list all
23         available filters. Useful stuff.
25 2006-03-27  Amanpreet Singh Alam <apbrar@gmail.com>
27         * configure.in: "pa" Punjabi is added to ALL_LINGUAS
29 2006-03-23  Debajyoti Bera <dbera.web@gmail.com>
31         * beagled/Lucene.Net/Store/FSDirectory.cs: Fix lock obtain timeout.
32         Use native open() to overcome (possibly buggy) sharing violation 
33         problem with mono File.Open().
34         
35 2006-03-22  Debajyoti Bera <dbera.web@gmail.com>
37         * beagled/LifereaQueryable/LifereaQueryable.cs: Handle "|curl ..."
38         style feedsource necessary for gmail rss feeds.
40 2006-03-19  Vladimer Sichinava  <vlsichinava@gmail.com>
42         * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
44 2006-03-18  Lukas Lipka  <lukas@pmad.net>
46         * Util/ImLog.cs: Fix the broken parsing of Gaim 2.0 logs which added
47         AM or PM to the utterance timestamp. Thanks to Zafar for providing
48         sample logs.
50         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Cosmetic fixes.
52 2006-03-16  Daniel Drake  <dsd@gentoo.org>
54         * search/Tiles/Tile.cs: Escape uri's before passing them to applications,
55         thanks to Brandon Hale.
57 2006-03-15  Daniel Drake  <dsd@gentoo.org>
59         * Filters/entagged-sharp: Resync, includes a couple of small fixes.
61 2006-03-11  Debajyoti Bera <dbera.web@gmail.com>
63         * Filters/FilterMail.cs: Use kmail link-type message header to set
64         fixme:issent flag for replies that are kept in the same folder.
65         * beagled/SnippetFu.cs: Fixes 332378 and some snippet extraction
66         optimisations.
68 2006-03-10  Lukas Lipka  <lukas@pmad.net>
70         * search/Tiles/Folder.cs: The open action for folders got accidently
71         removed during details pane refactoring.
73 2006-03-08  Debajyoti Bera <dbera.web@gmail.com>
75         * beagled/NoiseFilter.cs: Dont search tokens of type email, hostname
76         and small numbers for noise.
78 2006-03-02  Daniel Drake  <dsd@gentoo.org>
80         * tools/Makefile.am: Only install beagle-settings.desktop when ENABLE_GUI
81         is chosen. Reported by ph at http://bugs.gentoo.org/124192
83 2006-02-27  Debajyoti Bera <dbera.web@gmail.com>
85         * beagled/DumpIndex.cs: Allow dumpindex to retrieve information about
86         a file as stored in the index.
88 2006-02-26  Lukas Lipka  <lukas@pmad.net>
90         * search/Tiles/IMLog.cs: Load the buddy icon for the detail view.
92 2006-02-16  Kang Jeong-Hee <keizie@gmail.com>
94         * configure.in: ko added. (Korean)
96 2006-02-13  Debajyoti Bera <dbera.web@gmail.com>
98         * mozilla-extension/content/beagleOverlay.js: Let the HTML filter
99         extract the title of the HTML page. This is to avoid duplication 
100         of dc:title in the index. Fixes #330053.
102 2006-02-13  Lukas Lipka  <lukas@pmad.net>
104         * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument.
106 2006-02-10  Lukas Lipka  <lukas@pmad.net>
108         * search/Tiles/OpenWithMenu.cs: Load app icons by default.
110         * search/Tiles/File.cs: Use a bigger thumbnail in the detail view
111         (bgo #330551).
113         * search/Tiles/Folder.cs: Dont autload the folder icon since it 
114         results in an incorrect one. Also touch up the details pane.
116 2006-02-09  Lukas Lipka  <lukas@pmad.net>
118         * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build.
119         
120         * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and
121         tuned to fit our needs.
123         * search/Tiles/Tile.cs: Implement the Open with menu.
125         * search/Tiles/File.cs: Enable Open with.
127         * search/Tiles/Folder.cs: Enable Open with.
129 2006-02-09  Lukas Lipka  <lukas@pmad.net>
131         * search/Tiles/File.cs: Dont display blank titles for files with an
132         empty subject (bgo #330558).
134 2006-02-09  Lukas Lipka  <lukas@pmad.net>
136         * search/Tiles/Image.cs: Add a full path field in the detail view.
138 2006-02-07  Dan Winship  <danw@novell.com>
140         * search/Tiles/Tile.cs: reorganize to make tile images not be
141         loaded until their tiles are realized, so that results will be
142         presented faster.
144         * search/Tiles/ThumbnailFactory.cs: new class to generate
145         thumbnails in another thread and update the tile images with them
146         when they're done, so that thumbnail generation doesn't block the
147         UI.
149         * search/Tiles/File.cs: update for new icon stuff. Use a
150         ThumbnailFactory.
152         * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg,
153         via the gnome-web-photo package) #158112. Uses a separate
154         ThumbnailFactory from TileFile, so that fast local file thumbnails
155         don't get queued behind slow web thumbnails. Also add a details
156         pane.
158         * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate,
159         NiceVeryLongDate): Fix local time vs UTC bugs, and fix the
160         calculation and localization of "Today" and "Yesterday".
162         * search/Tiles/TileFlat.cs:
163         * search/Tiles/IMLog.cs: 
164         * search/Tiles/MailMessage.cs: add a new base class for IM and
165         Mail tiles and make them use it.
167         * search/ConversationCategory.cs: use TileFlat rather than having
168         separate special IM and Mail cases.
170         * search/Tiles/Application.cs: 
171         * search/Tiles/CApplet.cs: make CApplet a subclass of Application
172         so they can share icon-loading code.
174         * search/Tiles/Calendar.cs: update a bunch, though it's still not
175         being built
177 2006-02--5  Debajyoti Bera <dbera.web@gmail.com>
179         * Util/DigikamTags.cs: Extraction of tags and comments from digikam.
180         * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add
181         fixme:comment and image:tag to store all the tags and
182         comments/descriptions. These information are anyway stored, index them
183         as property.unstored to allow keyword queries.
184         * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image)
185         comments and image tags.
186         * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index
187         publisher/channel-title information.
188         * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to
189         Util/StringFu.cs; its a quite useful function to expand locations like
190         "$HOME/.beagle".
191         
192 2006-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
194         * configure.in: Added 'gl' to ALL_LINGUAS.
196 2006-02-03  Dan Winship  <danw@novell.com>
198         * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to
199         take a Hit rather than a Uri, so we can pass the MIME type to
200         Gnome.ThumbnailFactory.GenerateThumbnail. #328437
202         * search/Tiles/File.cs:
203         * search/Tiles/Image.cs: update for that
205         * search/Tiles/Video.cs: don't need to set the icon here; TileFile
206         does it for us.
208 2006-02-02  Daniel Drake  <dsd@gentoo.org>
210         * configure.in: Give the two sqlite checks different names, otherwise it
211         tries to use sqlite3 even when it is not installed.
213         * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest
214         upstream version, and update Jon's read-on-demand optimization.
215         * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for
216         slightly modified sqlite exception API.
218 2006-02-01  Dan Winship  <danw@novell.com>
220         * search/Tiles/MailMessage.cs (MailMessageActivator): only accept
221         message/rfc822 hits (so we don't get the individual subparts of
222         multipart/alternative messages #328497).
224         * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties
225         for use by SortedTileList.
227         * search/Tiles/*.cs: set Title and Timestamp appropriately to
228         match the info displayed on the tile
230         * search/SortedTileList.cs: change "HitComparer" to
231         "TileComparer", and update to use the new Tiles.Tile properties
233         * search/Category.cs: Make sure tiles get relayouted after
234         changing sort order.
236 2006-02-01  Dan Winship  <danw@novell.com>
238         * search/GroupView.cs: if there is only a single category of
239         matches, start it out in "Show More" mode. #328438
241         * search/Tiles/Application.cs: .desktop.in files should show up as
242         File, not Application.
244 2006-01-31  Dan Winship  <danw@novell.com>
246         * search/Spinner.cs: don't crash if we can't load the spinner
247         icon. #329225
249 2006-01-31  Christopher Aillon  <caillon@redhat.com>
251         * configure.in: We require sqlite >= 3.3.1 but unfortunately,
252         the upstream sqlite3.pc file only reports version 3.3 for all
253         releases in the 3.3 line; so modify the pkg-config check
254         accordingly.
256 2006-01-30  Dan Winship  <danw@novell.com>
258         * search/Tiles/Tile.cs: make the tile AppPaintable, so that the
259         theme engine doesn't get a chance to try to draw a pixmap in the
260         background, etc.
262         * search/Panes.cs: redo the drawing hacks; put an AppPaintable
263         EventBox into both panes and manually paint the base color. Don't
264         tweak the children's theming.
266         * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you
267         get the wrong colors in some themes.
269         * search/Search.cs: fix a padding problem that is more noticeable
270         in other themes.
272         * images/quick-tips.png: 
273         * images/tip-arrow.png: replace with alphaed versions for themes
274         where the base color isn't white.
276         Tested with like a zillion different themes, including gtk-qt
277         (fixing #327947), Crux (fixing a problem Lukas noticed), and the
278         various a11y themes.
280 2006-01-30  Lukas Lipka  <lukas@pmad.net>
282         * search/Tiles/Tile.cs: Don't break on zero-length snippets.
284 2006-01-27  Dan Winship  <danw@novell.com>
286         * glue/ephy-spinner.[ch]: Remove this; it's GPL
288         * search/Spinner.cs: Reimplement this entirely in C#, based on
289         ImageAnimation.cs from Banshee.
291         * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness
292         fixes to fix #327944.
294 2006-01-26  Dan Winship  <danw@novell.com>
296         * search/Panes.cs: fix the background color on the viewport in the
297         main pane. #328755
299 2006-01-24  Lukas Lipka  <lukas@pmad.net>
301         * search/Tiles/File.cs:
302         * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup.
304 2006-01-24  Lukas Lipka  <lukas@pmad.net>
306         * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash.
308         * search/Search.cs: Fix a bug when the query was getting
309         unrefrenced too soon.
311 2006-01-23  Dan Winship  <danw@novell.com>
313         * search/Tray/NotificationArea.cs: specify full library names here
314         so we don't depend on gtk2-devel and xorg-x11-devel. #328276
316 2006-01-22  Lukas Lipka  <lukas@pmad.net>
318         * search/Search.cs: Dispose the old query before firing a new
319         one so we dont get updates for the old one anymore.
321 2006-01-22  Lukas Lipka  <lukas@pmad.net>
323         * search/Category.cs: Make sorting work in real time.
325         * search/GroupView.cs: Make live queries update the UI on
326         subtract hit.
328         * search/SortedTileList.cs: Implement date comparer.
329         
330         * search/UIManager.cs: Update the sorting menu a little.
332         * search/Tiles/Tile.cs: Add a check for a null hit or query to
333         eliminate a really odd crash.
335 2006-01-22  Lukas Lipka  <lukas@pmad.net>
337         * search/Tiles/Tile.cs: Don't set the snippet to "..." when we
338         fire off a request, because if we fail midway, this will break
339         the IM tile.
341         * search/Tiles/Image.cs: Don't fail if the image doesnt have an
342         extension.
344         * search/Tiles/TileActivator.cs: Be more bulletproof when
345         instantiating tiles.
347 2006-01-21  Larry Ewing  <lewing@novell.com>
349         * Filters/FilterTiff.cs: add a filter for tiff files.
351         * Filters/FilterImage.cs: fix the xmp parser rights is a bag.
353         * Util/Tiff.cs: add tiff parser.
355 2006-01-20  Larry Ewing  <lewing@novell.com>
357         * Filters/FilterImage.cs: add AddXmpProperties so that other
358         subclases can share the logic.
359         
360         * Filters/FilterPng.cs: use AddXmpProperties to add the xmp
361         properties.
362         
363         * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead
364         of doing the additions here.
366 2006-01-21  Lukas Lipka  <lukas@pmad.net>
368         * search/Tiles/IMLog.cs: found_snippet never got set to true so we
369         always queried for the snippet.
371 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
373         * configure.in: add "zh_HK" to ALL_LINGUAS.
374         
375 2006-01-20  Debajyoti Bera <dbera.web@gmail.com>
377         * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory
378         backend.
380 2006-01-20  Dan Winship  <danw@novell.com>
382         * search/Search.cs: 
383         * search/UIManager.cs: Change default sort criterion to "modtime",
384         since relevance doesn't work very well.
386         * search/Tiles/Contact.cs: Fill in the details pane
388 2006-01-19  Larry Ewing  <lewing@novell.com>
390         * Filters/FilterPng.cs: rework FilterPng to use the managed png
391         parser and extract a lot more png metadata.
393         * Util/EndianConverter.cs: endian aware bitconverter used in the
394         png parser.
395         
396         * Util/PngHeader.cs: new png parser.
398 2006-01-19  Lukas Lipka  <lukas@pmad.net>
400         * search/Search.cs: Hide the search window when we click the tray icon.
401         This must have been deleted during merge, since it worked before.
402         Spotted by James Ogley.
404 2006-01-18  Larry Ewing  <lewing@novell.com>
406         * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so
407         it does the correct thing.
409 2006-01-18  Debajyoti Bera <dbera.web@gmail.com>
411         * wrappers/python: Updated python bindings to include some of the
412         recent libbeagle Hit functions.
413         * KMailQueryable.cs: Added reading kmail folder location from kmailrc
414         (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of
415         deciding whether a directory is a valid kmail folder. Fixes
416         327294, 327365.
417         * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs:
418         Use unstored lucene fields for search-only properties. Move 
419         UnindexedNamespace from LuceneCommon to StringFu so that both backends
420         and Filters can access them.
421         * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs:
422         Use UnindexedNamespace for hinting filters. 
423         * Filters/FilterMail.cs: Store tokens from sanitized email address as
424         unstored lucene field.
426 2006-01-18  Larry Ewing  <lewing@novell.com>
428         * Util/XmpFile.cs: Added as a container class for XMP info.
430         * Util/MetadataStore.cs: Added a generic rdf store with common
431         namspaces.
433         * Util/SemWeb/: import SemWeb rdf parser.
435         * Filters/FilterJpeg.cs: extract XMP metadata translate a few
436         triples to beagle properties.
438 2006-01-17  Lukas Lipka  <lukas@pmad.net>
440         * search/Pages/StartDaemon.cs: Add a timeout after daemon start after
441         which the query is fired.
443 2006-01-16  Lukas Lipka  <lukas@pmad.net>
445         * search/beagle-search.desktop.in (Exec): Reference beagle-search
446         not just search. Spotted by James Ogley.
448 2006-01-16  Lukas Lipka  <lukas@pmad.net>
450         * search/Tiles/MailMessage.cs: Add forward in mail action.
452 2006-01-16  Lukas Lipka  <lukas@pmad.net>
454         * search/Tiles/*: Make all the actions translatable.
456         * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete
457         attachment stuff.
459 2006-01-16  Lukas Lipka  <lukas@pmad.net>
461         * search/Tiles/File.cs: Make the snippet label use all available space.
463         * search/Tiles/Image.cs: Show the f-spot comment if it is available.
465         * search/Search.cs: More spec-ing; update the window title according
466         to the search.
468 2006-01-16  Lukas Lipka  <lukas@pmad.net>
470         * search/UIManager.cs: Make the quick tips and help menu options work.
472         * search/Search.cs: Implement quick tips option.
474         * search/Tiles/MailMessage.cs: Files type of message/rfc882 should
475         appear in mail message category.
477 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
479         * libbeagle/.../beagle-property.c: Fixed a crash when trying to find
480         the right place in a list of BeagleProperty armed with only a key.
482 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
484         * BlamQueryable.cs: Allow child elements in <item> tag, according to
485         latest blam file format. The example file I had had no information in
486         the child tag, so just read past them.
488 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
490         * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs:
491         Store extensions in lower-case and change extension queries to
492         lowercase too.
494 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
496         * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime.
497         Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType.
498         * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still,
499         dont detect mimetype again, reuse Hit.MimeType.
501 2006-01-13  Dan Winship  <danw@novell.com>
503         * search/*: import of new search ui (now called beagle-search)
504         from holmes module.
506         * configure.in, Makefile.am: Build beagle-search instead of best.
507         Remove all sorts of gecko-related stuff from configure.in
509         * glue/*, images/*: add holmes glue/images. Remove gecko glue.
511 2006-01-07  Debajyoti Bera <dbera.web@gmail.com>
513         * Filters/FilterDesktop.cs: Index 'Type' .in desktop files.
514         * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords.
516 2005-12-23  Debajyoti Bera <dbera.web@gmail.com>
518         * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency,
519         use ParseExact.
521 2005-12-18  Debajyoti Bera <dbera.web@gmail.com>
523         * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use
524         indexable hints to pass charset information to the filter.
526 2005-12-11  Daniel Drake  <dsd@gentoo.org>
528         * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support
529         for ID3v2 v2.4, and ASF/WMA files.
530         * Filters/FilterMusic.cs: Register ASF/WMA mimetype.
532 2005-12-07  Žygimantas Beručka  <zygis@gnome.org>
534         * configure.in: Added Lithuanian to ALL_LINGUAS.
536 2005-12-06  Ryan P Skadberg  <skadz@stigmata.org>
538         * beagled/Makefile.am: Fix for evolution location in beagled
540 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
542         ** Patch from Daniel Naber <lucenebugs@danielnaber.de>
543         ** Fixes #316617
544         * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for
545         indexing.
546         
547 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
549         * Filters/FilterPPT.cs: Make sure to read till EOF.
550         ** Fixes 323312.
551         
552 2005-12-02  Debajyoti Bera <dbera.web@gmail.com>
554         * beagled/DumpIndex.cs: term_enumerator returns terms that are
555         already sorted. No need to scan all the terms.
556         * beagled/Server.cs: Pre-initialize the serializer in connection
557         handler. Removes the slight lag(?) in the first response.
559 2005-11-29  Debajyoti Bera <dbera.web@gmail.com>
561         * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs,
562         Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for
563         indexing konqueror webhistory.
564         
565 2005-11-29  Veerapuram Varadhan <vvaradhan@novell.com>
567         * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as
568         lucene takes care of it.  This saves good amount of
569         memory-allocation when we have text with line breaks.
570         * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens):
571         Replace un-necessary calls to StringBuilder.ToString() to reduce
572         memory-allocations.
573         
574 2005-11-27  Daniel Drake  <dsd@gentoo.org>
576         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index
577         arbitrary files, merge watching and crawling into a single task.
578         * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused
580 2005-11-26  Veerapuram Varadhan <vvaradhan@novell.com>
582         * beagled/Filter.cs: (AppendText): Check for "\n" before splitting
583         the argument in to array of lines.  This saves around 600K of
584         memory allocation for a 130K "C" source code file.
585         
586 2005-11-25  Veerapuram Varadhan <vvaradhan@novell.com>
588         * Filters/FilterShellscript.cs: Shell script filter.
589         * Filters/FilterSource.cs: New style added for Shellscripts.
590         Token generation is moved to a private method.  Actually, tokens
591         in shell-scripts are not separated *ONLY* by operators but also by
592         "SPACES".
593         * Filters/Makefile.am: Include Shellscript filter for compilation.
594         
595 2005-11-22  Dan Winship  <danw@novell.com>
597         * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the
598         "Type" attribute correctly. 322140.
600 2005-11-21  Debajyoti Bera <dbera.web@gmail.com>
602         * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt
603         setting the attribute of a file shared across multiple indexables.
604         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use
605         fixed LFQ.
607 2005-11-20  Lukas Lipka  <lukas@pmad@net>
609         * Filters/Makefile.am: Disable FilterChm.cs build since it was broken
610         with the recent HTML filter updates.
612 2005-11-19  Daniel Drake  <dsd@gentoo.org>
614         * configure.in, glue/Makefile.am, glue/gecko-utils.cpp,
615         Tiles/TileCanvas.cs: Firefox 1.5 support
617 2005-11-15  Daniel Drake  <dsd@gentoo.org>
619         * Use Mono.Unix.Native. This also includes a switch to Mono's extended
620         attribute bindings which I wrote ages ago.
621         * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property
622         name changes
624 2005-11-15  Debajyoti Bera <dbera.web@gmail.com>
626         * beagled/ExtractContent.cs: Add option to specify output file.
627         * HtmlFilter: Filter non-english URLs correctly.
629 2005-11-14  Debajyoti Bera <dbera.web@gmail.com>
630         
631         * Best: Fix not storing settings when ran with --no-tray
633 2005-11-13  Debajyoti Bera <dbera.web@gmail.com>
635         * Filters/FilterHtml.cs, HtmlAgilityPack:
636         - Instead of building the whole DOM tree, make it event driven.
637         Whenever an HtmlNode is found, a callback function is called 
638         and the node is discarded.
639         - HtmlAgilityPack used to load the whole file content in a string
640         using readtoend() and operate on that. In the patched filter, 
641         there is class which emulates a readtoend() string but is 
642         actually two buffers which are filled on demand.
643         - During encoding detection mode, if the parser sees any non html-head
644         tag, it assumes that <meta ...> tag cannot occur anywhere after.
645         - The filter code undergoes no major change - so the operational
646         behaviour of the filter should be "exactly the same" as before.
647         
648 2005-11-07  Debajyoti Bera <dbera.web@gmail.com>
649         * Filters/FilterSource.cs: Reuse StringBuilder.
651 2005-11-05  Daniel Drake  <dsd@gentoo.org>
653         * beagled/LuceneCommon.cs: Fix detection of dangling locks
655 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
657         * KMailQueryable: Some more UTC changes.
658         * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension
659         as query keyword.
661 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
663         * AkregatorQueryable.cs, LifereaQueryable.cs,
664         BlamQueryable.cs, KMailQueryable: Move to UTC
666 2005-11-04  Veerapuram Varadhan <vvaradhan@novell.com>
668         * Filters/FilterOle.cs: Abstract base class for PPT and DOC
669         filters.
670         * Filters/FilterPPT.cs: Derived from FilterOle.
671         * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses
672         libgsf instead of libole2.  Meta data parsing is done using
673         gsf-sharp and text-parsing is done using wv1.
674         * Filters/wv1-glue.c: A totally-random crash is fixed.  This fixes
675         306812 and 31559.  Also, ported to work with both wv-1.2.0 and
676         wv-1.0.3.
677         
678 2005-11-03  Daniel Drake  <dsd@gentoo.org>
680         * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders
682 2005-11-02  Debajyoti Bera <dbera.web@gmail.com>
684         * Conf.cs, BestWindow.cs: Searching.xml was getting saved even
685         when nothing was getting written. Fixed.
686         * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and
687         remove extension queryword (not checked in yet).
688         * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator
689         * FileSystemQueryable.cs: UnixConvert.FromDateTime internally
690         converts the local time to UTC. This was causing reindexing every
691         file on startup.
692         * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of
693         GMime.Parser.FromOffset to calculate the current location of parser.
694         Saves re-indexing of the last message.
695         * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss
696         it!!!
697         * tools/beagle-status: Fix the annoying flashing of beagle-status.
699 2005-11-01  Christopher James Lahey  <clahey@ximian.com>
701         * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of
702         text/plain for mime type of entries.
704 2005-10-29  Daniel Drake  <dsd@gentoo.org>
706         * beagled/Lucene.Net: Clean up the locking loop, and fix a leak
708 2005-10-27  Daniel Drake  <dsd@gentoo.org>
710         * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp
711         bindings we were using are only available on gtk-sharp-2.5.
712         * Tiles/Tile.cs: Use GnomeFu to do mime application lookup
714 2005-10-25  Daniel Drake  <dsd@gentoo.org>
716         * Convert to Mono.Unix everywhere
717         * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set,
718         disables our SIGQUIT handler.
720         * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs
721         * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where
722         appropriate.
724 2005-10-24  Daniel Drake  <dsd@gentoo.org>
726         * Various ImLog and ImLogViewer improvements
727         * beagled/Mono.Data.SqliteClient: Merge recent upstream changes
729 2005-10-23  Debajyoti Bera <dbera.web@gmail.com>
731         * Fixes 315984
732         Adding clear function to best.
733         Patch submitted by Dennis Snell <dmsnell@purdue.edu>
735 2005-10-21  Debajyoti Bera <dbera.web@gmail.org>
737         * beagled/PropertyKeywordFu.cs: some email related query keywords
739 2005-10-20  Debajyoti Bera <dbera.web@gmail.org>
741         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs:
742         Use stream parsing as much as possible. Fix author value in LifereaQ.
743         Change property names to DC elements (i.e. remove fixme from property
744         names).
745         * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date
746         queries - not supported.
748 2005-10-19  Debajyoti Bera <dbera.web@gmail.org>
750         * Util/Conf.cs: updated to store positions for holmes
752         * Best/BestWindow.cs: store positions and dimensions
753         as percentage of current screen co-ordinate to handle change in screen
754         resolution
756 2005-10-17  Debajyoti Bera <dbera.web@gmail.org>
758         * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window
759         position, dimension and search history across sessions.
761 2005-10-17  Daniel Drake  <dsd@gentoo.org>
763         * beagled/Lucene.Net/: Small optimization; reduce the amount of
764         exception/throwing catching
766         * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am:
767         Conditionally build inotify support. Disable on FreeBSD.
769 2005-10-14  Debajyoti Bera <dbera.web@gmail.com>
771         * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: 
772         output supported keyword queries in beagle-query --help
774 2005-10-12  Daniel Drake  <dsd@gentoo.org>
776         * Util/UriFu.cs: Fix serialization of non-file uri's
778 2005-10-07  Daniel Drake  <dsd@gentoo.org>
780         * glue/Makefile.am: Always ship conditional glue
782 2005-10-06  Daniel Drake  <dsd@gentoo.org>
784         * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler
785         tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for
786         helping to track this down.
788         * Util/Scheduler.cs: Don't allow tasks to be added without a source
789         * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks
791         * Util/UriFu.cs: Convert Uri's to a constructable form before
792         serialization.
794         * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix
795         a lock obtain bug.
797 2006-10-05  Daniel Drake  <dsd@gentoo.org>
799         * glue/Makefile.am: Consolidate glue code into two libraries,
800         libbeagleglue and libbeagleuiglue.
801         * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue
803 2005-10-03  Daniel Drake  <dsd@gentoo.org>
805         * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath
807 2005-09-27  Veerapuram Varadhan <vvaradhan@novell.com>
809         * Fixes 317277.
810         Patch submitted by David Richards <drichard@largo.com>
812         * Filter/FilterOpenOffice.cs: Support OOo Draw files.
813         
814 2005-09-08  Debajyoti Bera <dbera.web@gmail.com>
816         * beagled/ExtractContent.cs: Fixed crasher #314716 and added
817         mimetype option to beagle-extract-content
819 2005-09-07  Yair Hershkovitz  <yairhr@gmail.com>
821         * configure.in: Added "he" to ALL_LINGUAS
823 2005-09-06  Daniel Drake  <dsd@gentoo.org>
825         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal
826         directory references when appropriate.
828 2005-09-06  Ilkka Tuohela  <hile@iki.fi>
830         * configure.in: Added fi to ALL_LINGUAS
832 2005-09-01  Chris Lahey  <clahey@ximian.com>
834         * Util/gnome.cs: Use file_mime_type stuff and use slow if file
835         extension is .xml.
837 2005-08-31  Veerapuram Varadhan <vvaradhan@novell.com>
839         * Filters/FilterSource.cs: Reset the line type to none if the line
840         that was being parsed was a single-line-comment without a trailing
841         backslash or language style is either lisp or c#.
842         
843 2005-08-29  Rodrigo Moya <rodrigo@novell.com>
845         * glue/eggtrayicon.[ch]: updated from libegg.
847         * configure.in: define GETTEXT_PACKAGE for libegg.
849 2005-08-29  Daniel Drake  <dsd@gentoo.org>
851         * Filters/entagged-sharp/: Import entagged-sharp
852         * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New
853         entagged-sharp-based audio file filter. Remove gst-sharp stuff.
855 2005-08-25  Vijay K. Nanjundaswamy <knvijay@novell.com>
856         
857         * beagled/WebServices/WebService*End.cs:
858         Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 
860 2005-08-21  Daniel Drake  <dsd@gentoo.org>
862         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo
863         which fixes renaming of files.
865 2005-08-20  Daniel Drake  <dsd@gentoo.org>
867         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
868         beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs:
869         Really support (and prefer) sqlite 3.x - requires a modified connection
870         string.
872 2005-08-19  Daniel Drake  <dsd@gentoo.org>
874         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last
875         crawl time in the DirectoryModel after we have crawled a directory. Thanks
876         to Debajyoti Bera for debugging this.
878 2005-08-18  Veerapuram Varadhan <vvaradhan@novell.com>
880         * Filters/FilterSource.cs: Last word of a non-commented line is
881         not indexed in case of source-code files other than Python.
882         
883         Patch from Debajyoti Bera <dbera.web@gmail.com>
884         * beagled/LuceneCommon.cs: in the previous branch, non-keyword
885         properties were stored as prop:_: in the current version, they are
886         stored as prop:t: So the analyzer should search for "prop:t" to
887         determine if its a keyword query.
888         
889 2005-08-17  Gary Ekker  <gekker@novell.com>
891         * tools/beagle-crawl-system.in (CRAWL_USER): change the user to 
892         beagleindex, using nobody is a security breach
893         Bug #104645 (b.n.c).
895 2005-08-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
896         
897         * beagled/WebServices/Web*End.cs, WebService*End.cs:
898         Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. 
899         * beagled/WebServices/ExternalAccessFilter.cs: 
900         Return only File resources for external accesses.  
902 2005-08-17  Daniel Drake  <dsd@gentoo.org>
904         * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in
905         bug #313405.
907 2005-08-16  Daniel Drake  <dsd@gentoo.org>
909         * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem
910         hits. Use fixme:date as the date field. Only open evolution mail in
911         evolution. Don't display the "Reply" link for non-evolution mail.
913 2005-08-12  Daniel Drake  <dsd@gentoo.org>
915         * beagled/FileSystemQueryable/FileNameFilter.cs,
916         beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal
917         directory references when we add an exclude path. Also forget inotify
918         watches. Sanitize paths before we add them as roots.
920         * Util/StringFu.cs: Add SanitizePath, which trims excess leading and
921         trailing slashes.
923 2005-08-11  Veerapuram Varadhan <vvaradhan@novell.com>
925         Patch from Sreekanth G <sreekanthnaga@gmail.com>        
926         * Filters/FilterPerl.cs: Add commonly used mime type for perl files.
928         * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list.
929         
930 2005-08-11  Daniel Drake  <dsd@gentoo.org>
932         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
933         beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude
934         pattern, recrawl all directories looking for new subdirectories to index.
936         * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, 
937         beagled/FileSystemQueryable/DirectoryModel.cs,
938         beagled/FileSystemQueryable/FileCrawlTask.cs,
939         beagled/FileSystemQueryable/FileSystemQueryable.cs,
940         beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and
941         a few races related to directories going away during and after indexing.
943 2005-08-09  Daniel Drake  <dsd@gentoo.org>
945         * Util/Conf.cs: Fix DateTime comparison, don't reload config files which
946         haven't changed mtime since we last loaded them.
948 2005-08-03  Daniel Drake  <dsd@gentoo.org>
950         * Tiles/TileMusic.cs: Correct mime type for flac files
952 2005-08-02  Daniel Drake  <dsd@gentoo.org>
954         * Tiles/Tile.cs: Handle commands which are 'quoted'
956 2005-08-01  Veerapuram Varadhan <vvaradhan@novell.com>
958         Patch from Sreekanth G <sreekanthnaga@gmail.com>
959         
960         * Filters/FilterSource.cs: Process all possible pascal-style comments.
961         
962 2005-07-31  Maxim Dziumanenko  <mvd@mylinux.ua>
964         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS
966 2005-07-28  Daniel Drake  <dsd@gentoo.org>
968         * beagled/FileSystemQueryable/FileNameFilter.cs,
969         beagled/FileSystemQueryable/FileSystemModel.cs,
970         beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is
971         added, we should forget about that in the internal directory structure, drop
972         watches on it, and remove it from the crawling queue. Consolidate code
973         between Delete and RecursivelyRemove_Unlocked.
975 2005-07-27  Daniel Drake  <dsd@gentoo.org>
977         * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext
978         invocations
979         * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for
980         ssindex invocations
982 2005-07-25  Daniel Drake  <dsd@gentoo.org>
984         * beagled/FileSystemQueryable/CrawlTask.cs,
985         beagled/FileSystemQueryable/FileSystemModel.cs,
986         beagled/FileSystemQueryable/FileSystemQueryable.cs,
987         beagled/FileSystemQueryable/FileSystemWatcherBackend.cs,
988         beagled/FileSystemQueryable/IFileEventBackend.cs,
989         beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of
990         scanning and crawling into crawling only, to reduce startup expense.
992         * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal
993         possible form upon Unsubscribe/ChangeSubscription.
995 2005-07-21  Daniel Drake  <dsd@gentoo.org>
997         * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that
998         excludes can be manipulated via beagle-config.
1000 2005-07-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1001         
1002         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1003         Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle
1004         search on per-query basis, when NetworkedBeagle nodes are configured.
1005         
1006         * beagled/WebServices/search.aspx:
1007         Added background color for search box in Web interface.
1008         
1009 2005-07-18  Daniel Drake  <dsd@gentoo.org>
1011         * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude
1012         pattern, set the entire filesystem state to unknown.
1013         * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should
1014         trigger a recrawl.
1016 2005-07-15  Veerapuram Varadhan <vvaradhan@novell.com>
1018         * configure.in: Display gst-sharp as disabled instead of "no".
1019         
1020 2005-07-11  Daniel Drake  <dsd@gentoo.org>
1022         * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont
1023         care'). Allows beagle-manage-index to work on versioned indexes.
1025 2005-07-08  Christopher James Lahey  <clahey@ximian.com>
1027         * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it
1028         doesn't read the DTDs.
1030 2005-07-08  Vijay K. Nanjundaswamy <knvijay@novell.com>
1031         
1032         * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs:
1033         Updated Web interface handling of Actions for external accesses.
1034         
1035         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs:
1036         Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through.
1038 2005-07-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1039         
1040         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs:
1041         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.
1042         
1043 2005-07-06  Daniel Drake  <dsd@gentoo.org>
1045         * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for
1046         existance of the relevant socket.
1048 2005-07-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1049         
1050         * beagled/WebServices/*.cs:
1051         Added support for cascaded networked Beagle searches.
1052         
1053 2005-07-01  Vijay K. Nanjundaswamy <knvijay@novell.com>
1055         * Util/Conf.cs, Util/Makefile.am:
1056         Added configuration sections for WebServices and Networking.
1057         
1058         * beagled/WebServices/*.cs:
1059         Updates to files in WebServices, to work with new configuration system.
1060          
1061 2005-06-30  Daniel Drake  <dsd@gentoo.org>
1063         * Util/StringFu.cs: Add HexUnescape convenience function.
1064         * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them
1065         in readable form.
1067         * Best/BestWindow.cs: Catch the right exception
1069         * beagled/FilterFactory.cs: Small reorganisation so that we don't try and
1070         get the file mime-type twice.
1072         * configure.in: Support either sqlite2 or sqlite3
1074 2005-06-28  Daniel Drake  <dsd@gentoo.org>
1076         * Filters/FilterPPT.cs: Compile fix
1078 2005-06-27  Daniel Drake  <dsd@gentoo.org>
1080         * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better
1082 2005-06-24  Veerapuram Varadhan <vvaradhan@novell.com>
1084         * Tiles/TileMailMessage.cs:
1085         (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString
1086         and Hit.ParentUriAsString instead.  This fixes a crasher.
1087         
1088 2005-06-23  Daniel Drake  <dsd@gentoo.org>
1090         * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs:
1091         Kill fixme:subject as subject is properly stored in dc:title
1093 2005-06-23  Anders Carlsson  <andersca@imendio.com>
1095         * BeagleClient/IndexingService.cs:
1096         Return an empty response after an indexing request.
1098         * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs:
1099         Make the ToRemove list an xml array.
1101 2005-06-22  Daniel Drake  <dsd@gentoo.org>
1103         * glue/inotify-glue.c: Introduce some friendly error messages
1105 2005-06-21  Vijay K. Nanjundaswamy <knvijay@novell.com>
1107         * beagled/WebServices/search.aspx, beagled/Makefile.am, :
1108         Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has 
1109         since been replaced by a http:// url. Updated search.aspx to use a relative url
1110         for dog.png, so it works for both local and external accesses. 
1112 2005-06-20  Enver ALTIN  <ealtin@parkyeri.com>
1114         * configure.in: Add Turkish translation to ALL_LINGUAS.
1116 2005-06-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1118         * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: 
1119         Added support for Prefetching and Caching of snippets for NetworkHits.
1121 2005-06-16  Daniel Drake  <dsd@gentoo.org>
1123         * configure.in: Use single = for equality thanks to Jeremy Messenger in
1124         bug 307847
1126 2005-06-14  Daniel Drake  <dsd@gentoo.org>
1128         * Util/Inotify.cs: Implement subscription system.
1129         * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs,
1130         beagled/EvolutionMailDriver/EvolutionMailDriver.cs,
1131         beagled/FileSystemQueryable/InotifyBackend.cs,
1132         beagled/GaimLogQueryable/GaimLogQueryable.cs,
1133         beagled/LauncherQueryable/LauncherQueryable.cs,
1134         beagled/LifereaQueryable/LifereaQueryable.cs,
1135         beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with
1136         subscription system.
1138 2005-06-13  Daniel Drake  <dsd@gentoo.org>
1140         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
1141         Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended
1142         attributes via libattr, by attempting to discover which libraries are
1143         available at configure-time.
1145 2005-06-13  Veerapuram Varadhan <vvaradhan@novell.com>
1147         Patch from Damodharan R <rdamodharan@gmail.com?>
1148         * Filters/FilterMatlab: Filter for matlab source files (.m)
1149         * Filters/FilterScilab: Filter for scilab source files (.sci)
1150         * Filters/FilterSouce.cs: Added support for matlab and scilab files.
1151         
1152 2005-06-12  Christophe Merlet  <redfox@redfoxcenter.org>
1154         * configure.in: Added "fr" (French) to ALL_LINGUAS.
1156 2005-06-09  Daniel Drake  <dsd@gentoo.org>
1158         * configure.in, Util/Makefile.am: Add target O/S detection available
1159         through OS_LINUX and OS_FREEBSD defines.
1160         * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs.
1162 2005-06-09  Vijay K. Nanjundaswamy <knvijay@novell.com>
1164         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: 
1165         Added WebService method GetSnippets that allows snippets to be obtained for
1166         a list of specified hit Ids. The GetMoreResults webservice method, now does  
1167         not return snippets. The client is expected to use GetSnippets method to obtain 
1168         snippets for hits that it is interested in. 
1170 2005-06-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1172         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: 
1173         Added support for exporting multiple folders under user home directory for
1174         public webservice access via optional configuration file 'publicfolders.cfg'.
1176 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1178         * beagled/beagled.in: Various launcher script fixes/improvements from
1179         bug 168329
1181 2005-06-06 Lukas Lipka <lukas@pmad.net>
1183         * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer
1184         * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1185         * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1186         * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN
1187         * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer
1188         * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer
1190 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1192         * Util/Conf.cs: Apply forgotten improvements patch
1194 2005-06-04  Daniel Drake  <dsd@gentoo.org>
1196         * Util/Conf.cs: Don't use static classes just yet
1198 2005-06-03  Daniel Drake  <dsd@gentoo.org>
1200         * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are
1201         starting Inotify threads when we aren't using inotify.
1203 2005-06-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1205         * Checked in NetworkedBeagle operation support:
1206           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
1207           Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files
1209         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs:
1210         Added default access filter for public folder. 
1212 2005-06-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1214         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs:
1215         Fixes to filtering/translating logic for external access to Beagle web/
1216         web-service interface. 
1217         * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to
1218         http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx   
1219         * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices
1221 2005-06-01  Alexander Shopov  <ash@contact.bg>
1223         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
1225 2005-05-31  Daniel Drake  <dsd@gentoo.org>
1227         * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am,
1228         beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs,
1229         beagled/FileSystemQueryable/FileSystemModel.cs, 
1230         beagled/FileSystemQueryable/FileSystemQueryable.cs, 
1231         beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs,
1232         tools/Makefile.am, tools/beagle-config.1:
1233         Configuration system backend and command-line client, with some basic
1234         control over indexing.
1236 2005-05-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1238         * beagled/WebServices/WebServiceBackEnd.cs: 
1239         Added check for existence of folders added to BeagleXSP applications list parameter.
1241 2005-05-28  Christian Persch  <chpe@cvs.gnome.org>
1243         * configure.in: Update configure checks to detect Epiphany >= 1.6.
1244         * Makefile.am:
1245         * epiphany-extension/.cvsignore:
1246         * epiphany-extension/Makefile.am:
1247         * epiphany-extension/beagle.xml.in.in:
1248         * epiphany-extension/ephy-beagle-extension.c: (load_status_cb),
1249         (impl_attach_tab), (impl_detach_tab), (impl_attach_window),
1250         (impl_detach_window), (ephy_beagle_extension_iface_init),
1251         (ephy_beagle_extension_class_init),
1252         (ephy_beagle_extension_get_type),
1253         (ephy_beagle_extension_register_type):
1254         * epiphany-extension/ephy-beagle.c: (register_module):
1255         Update Epiphany extension to work with Epiphany >= 1.6.
1256         Fixes bug #167948 and bug #167949.
1258 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1260         * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: 
1261         Updates to serve images for Icons from web server, converting file:///
1262         uris into http uris.
1264 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1266         * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to            prevent changes to results set while generating response to web interface
1267           queries
1268         * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd           following recent changes in Property and Hit classes.
1270 2005-05-24  Daniel Drake  <dsd@gentoo.org>
1272         * Util/inotify-test: Fix parameter escaping
1274 2005-05-20  Vijay K. Nanjundaswamy <knvijay@novell.com>
1276         * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs:
1277           beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: 
1278           Updates to distinguish between local and external web/web-service access,
1279           and do filtering of hit results for external accesses.
1281 2005-05-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1283         * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes
1285         * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 
1287 2005-05-17  Daniel Drake  <dsd@gentoo.org>
1289         * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs,
1290         Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs:
1291         KDE discovery rework: Use kde-config at configure-time, and if not
1292         present, guess at runtime.
1294         * Tiles/template-*.html: Added mouseover tooltips to most templates
1296 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1298         * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs,
1299         beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and
1300         kill LauncherCrawler.
1302 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1304         * Tiles/TileLauncher.cs, Util/Makefile.am,
1305         beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying,
1306         and KDE launcher icon lookups.
1308 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1310         * BeagleClient/Query.cs, beagled/HitRegulator.cs,
1311         beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1:
1312         Support for lowering the maximum number of hits returned per backend.
1314 2005-05-06  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1316         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1318 2005-05-05  Daniel Drake  <dsd@gentoo.org>
1320         * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on
1321         unreadable desktop files.
1323 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
1325         * Filters/FilterRTF: Added "header" and "footer" control words.
1326         Patch from Wojciech Polak <wojciechpolak at gmail.com>
1327         * Filters/FilterSource.cs: Support for handling Lisp files.
1328         * Filters/FilterLisp.cs: Lisp filter.
1329         * Filters/Makefile.am: ditto.
1330         
1331 2005-05-03  Kostas Papadimas <pkst@gnome.org>
1333         * configure.in: Added "el" to ALL_LINGUAS.
1335 2005-05-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1337         * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody
1338         
1339 2005-05-02  Daniel Drake  <dsd@gentoo.org>
1341         * Tiles/HitFlavor.cs, Util/ImLog.cs,
1342         beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's
1343         for GAIM logs. Fixes searching of logs with non-standard characters
1344         in their name. (e.g. # in irc logs)
1346 2005-05-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1348         * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface.
1349         * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES.
1351 2005-04-22  Vijay K. Nanjundaswamy <knvijay@novell.com>
1353         * beagled/BeagleDaemon.cs: Simplified WebServices initialization code
1354         * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code
1355           including internal web server, from BeagleDaemon.cs into
1356           static Start() and Stop() methods.
1357         * beagled/Makefile.am: Corresponding changes     
1359 2005-04-21  Josep Puigdemont  <josep.puigdemont@gmail.com>
1361         * configure.in: Added "ca" to ALL_LINGUAS.
1363 2005-04-20  Daniel Drake  <dsd@gentoo.org>
1365         * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import
1366         dll-mapping from f-spot, fixes lack of image indexing for some users.
1367         Reported by Northsea on IRC.
1369 2005-04-17  Francisco Javier Fernandez  <cyphra@vir.tecknolabs.com>
1371         * configure.in: Added Spanish translation.
1373 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1375         Patch from Anthony Batchelor <toeknee@haircrazy.info>
1376         * Filters/FilterJs.cs: A Javascript filter. 
1377         
1378 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1380         * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list.
1381         * beagled/FilterFactory.cs: CreateFilter will look for
1382         registered-extensions before registered-mime-types to create
1383         instances of corresponding filter-classes.
1384         * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to
1385         support creation of filter-objects using extensions as well.
1386         
1387 2005-04-14  Veerapuram Varadhan <vvaradhan@novell.com>
1389         * Tiles/TileSpreadsheet.cs: Removed unwanted variable.
1390         Patch from <wojciechpolak@gmail.com>
1391         * Filters/FilterC.cs: A Typo correction.
1392         
1393 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1395         * Oops.. missing Filters/Makefile.am changes
1396         * Filters/FilterAbiword.cs: Shut-up an un-used variable warning.
1397         
1398 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1400         * Filters/: Added FilterSpreadsheet.cs.
1401         Indexes gnumeric, excel and csv format files using 
1402         "ssindex" from gnumeric.  "ssindex" needs to be improved
1403         to give more-information that just data.
1405         * Filters/Makefile.am: Changes w.r.t newly added files.
1407         * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs.
1409         * Tiles/Makefile.am: Changes w.r.t newly added files.
1410         
1411 2005-04-07  Veerapuram Varadhan <vvaradhan@novell.com>
1413         * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a
1414         "{0}" but no argument, in the exceptional case, in DoOpen().
1415         
1416 2005-04-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1418         * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent
1419           reorganizations 
1421         * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP,
1422           when user specifies a root directory with --web-root option
1424 2005-04-06  Takeshi AIHANA <aihana@gnome.gr.jp>
1426         * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
1428 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1430         * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method
1431           to use System.Guid
1432           
1433 2005-04-05  Christopher Orr  <chris@protactin.co.uk>
1435         * configure.in: Added en_GB to ALL_LINGUAS.
1437 2005-04-05  Raphael Higino  <raphaelh@cvs.gnome.org>
1439         * configure.in: Added pt_BR to ALL_LINGUAS.
1441 2005-04-05  Adam Weinberger  <adamw@gnome.org>
1443         * configure.in: Added en_CA to ALL_LINGUAS.
1445 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1447         Patch from Saravana <saravana_psgtech@yahoo.co.in> 
1448         * Filters/FilterHtml.cs: Parse <meta>, <a> and <img> tags and
1449         extract required-contents. Add <i> to *list of hot nodes*.
1450         
1451 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1453         * beagled/Filter.cs: Third round of optimization. Mainly a FIXME
1454         fix in AppendText () related to '\n'.
1456         * Filters/FilterDOC.cs: A try-catch in IndexText.
1458         * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to
1459         IndexText.
1460         
1461 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1463         * beagled/WebServices: Moved dog.png image file to images folder.
1464           Replaced search.aspx with search.aspx.in. 
1466         * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified.
1468 2005-04-05  Frank Arnold  <farnold@cvs.gnome.org>
1470         * configure.in: Added "de" to ALL_LINGUAS.
1472 2005-04-04  Vijay K. Nanjundaswamy <knvijay@novell.com>
1474         * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever
1475           number of results returned is more than 0. (Earlier searchToken was returned
1476           only when the total no. of results was more than the max results returned in a 
1477           single response).
1479 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1481         * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail
1482         paths. Fixes bug 171153.
1484 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1486         * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in:
1487         Merge from F-spot in order to be compatible with Mono 1.1.5
1489 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1491         * configure.in: Option parsing improvements and cleanups
1493 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1495         * tools/Query.cs: Minor improvements to command line parsing
1497 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1499         * beagled/PathFinder.cs: Handle directories ending with '/'
1501 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1503         * Filters/FilterRTF.cs: Before/After rewinding the file-stream, 
1504         ignore the already buffered-data in the stream reader.  Fixes
1505         part of http://bugzilla.gnome.org/show_bug.cgi?id=172294.
1506         (now font-details and other unwanted-strings are not extracted.)
1507         
1508 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1510         * Util/ImLog.cs: Ignore GAIM logs which don't have the standard
1511         filename format
1513 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1515         * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder
1516         * WebServices code: Moved into a new sub-folder named WebServices within beagled n
1518 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1520         * beagled/Filter.cs: Defined a new variant of AppendText() with
1521         two arguments and removed AppendTextToHotPool().
1523         * Filter/FilterDOC.cs: Use two-arg AppendText() instead of
1524         AppendTextToHotPool().
1525         
1526 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1528         * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include
1529           all resources needed for web-services, in a Beagle distribution. Fixes
1530           http://bugzilla.gnome.org/show_bug.cgi?id=171996
1532 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1534         * beagled/Filter.cs: Added AppendTextToHotPool() for optimization
1535         of MS-Word document indexing.
1537         * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of
1538         round trips between managed and unmanaged code. Fixes
1539         http://bugzilla.gnome.org/show_bug.cgi?id=169758
1540         
1541 2005-03-30  Veerapuram Varadhan  <vvaradhan@novell.com>
1543         * Filters/FilterAbiword.cs: More careful validations. Fixes
1544         http://bugzilla.gnome.org/show_bug.cgi?id=170082
1546         * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled.
1547         
1548 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1550         * Tiles/template-mail-message.html: Fix for Subject of "deleted"
1551         mails shows <strike></strike> markup tags.
1552         
1553 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1555         Patch from Chris Schneider <cschneid@colostate.edu>
1556         * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword
1557         list.  Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175.
1559 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1561         * beagled/beagled.in: Be more verbose when beagled exits with
1562         errors when run in --bg mode.
1563         
1564 2005-03-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1566         * WebServices: Changes in Web, Web-Services code to ensure file
1567           names & Class names are fully spelt out instead of abbreviations, 
1568           file/assembly names renamed to more meaningful names like WebFrontEnd.cs
1569           and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, 
1570           with corresponding changes in Makefile.am and configure.in. 
1571           ./configure option to include web-services code, now changed to 
1572           '--enable-webservices' instead of --enable-websvc
1574         * Updates to Web interface code to include support for Firefox search bar and 
1575           changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery,
1576           SimpleQuery2 and GetMoreResults.
1577         
1578 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1580         * beagled/LuceneDriver: Delete if indexable.DeleteContent is
1581         true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944.
1583         * ChangeLog: Corrected my previous entries w.r.t date (pointed out
1584         by Daniel)
1585         
1586 2005-03-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1588         * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for
1589         http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show
1590         more-information about documents.
1591         
1592 2005-03-23  Robert Love  <rml@novell.com>
1594         * configure.in: bump version to 0.0.9 and rest.
1596 2005-03-22  Daniel Drake  <dsd@gentoo.org>
1598         * beagled/BeagleDaemon.cs: beagled shouldn't be run as root
1600 2005-03-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1602         * Filters/FilterOpenOffice.cs: Fix for
1603         http://bugzilla.gnome.org/show_bug.cgi?id=171102.
1604         
1605 2005-03-19  Daniel Drake  <dsd@gentoo.org>
1607         * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862
1609 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1611         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1612         beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix
1613         for http://bugzilla.gnome.org/show_bug.cgi?id=170437.
1614         
1615 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1617         * Filters/FilterOpenOffice.cs: More odt-mime-type changes.
1618         
1619 2005-03-17  Veerapuram Varadhan  <vvaradhan@novell.com>
1621         * glue/wv1-glue.c: Fix for
1622         http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out
1623         non-iso-printable characters.
1624         
1625 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1627         * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title"
1628         doesn't exist.  Fix for
1629         http://bugzilla.gnome.org/show_bug.cgi?id=170300.
1630         
1631 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1633         * Filters/FilterPPT.cs: Catch the exceptions and log the message..
1634         
1635 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1637         * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for
1638         http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the
1639         number of round trips between managed and unmanaged code.
1640         
1641 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1643         * Filters/FilterPPT.cs: Fix for PPT 4.0 files.
1644         
1645 2005-03-10  Daniel Drake <dsd@gentoo.org>
1647         * tools/Query.cs: beagle-query no longer requires an X server to
1648         run.
1650 2005-03-10  Daniel Drake <dsd@gentoo.org>
1652         * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs,
1653         glue/screensaver-glue.c: beagled no longer requires an X server
1654         to run.
1656 2005-03-10  Daniel Drake <dsd@gentoo.org>
1658         * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames
1659         containing '"'
1660         
1661 2005-03-09  Daniel Drake <dsd@gentoo.org>
1663         * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs,
1664         beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for
1665         filenames containing '#'
1667 2005-03-07  Daniel Drake <dsd@gentoo.org>
1669         * beagled/FileSystemQueryable/FileNameFilter.cs: Use
1670         PathFinder.HomeDir
1672 2005-03-06  Daniel Drake <dsd@gentoo.org>
1674         * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs:
1675         Verify that NewRemoteIndexerPath requests are coming from beagled
1677 2005-03-06  Daniel Drake <dsd@gentoo.org>
1679         * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing
1680         '%'. Fixes bug #169422
1682 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1684         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle
1685         exceptions and log a decent message than dumping the whole stack
1686         trace.
1687         
1688 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1690         * Filters/FilterPPT.cs: If gsf# throws some exception, handle it
1691         properly so that the whole stack trace is not displayed.  Fixes
1692         http://bugzilla.gnome.org/show_bug.cgi?id=169038
1693         
1694 2005-02-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1696         * configure.in: Disable detection of gst# for time-being.
1697         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs,
1698         Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused
1699         variables to shut-up certain warnings.
1700         
1701 2005-02-25  Veerapuram Varadhan  <vvaradhan@novell.com>
1703         * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT
1704         format.  This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100
1705         
1706 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1708         * glue/wv1-glue.c: Fix for
1709         http://bugzilla.gnome.org/show_bug.cgi?id=166155.  The fix is
1710         though hacky, does follows the logic ;-).  See the FIXME in
1711         append_char() for more details.  Also, process the "special-chars"
1712         properly. ;-)
1713         
1714 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1716         * Filters/FilterPPT.cs: A probable correct way of opening the
1717         stream irrespective of the versions of file.  Also, enable it for
1718         showing snippets.
1719         * Filters/FilterOpenOffice.cs: Fix part of
1720         http://bugzilla.gnome.org/show_bug.cgi?id=157100, index
1721         hyperlinks.
1723 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1725         * Filters/FilterPPT.cs: Fix for
1726         http://bugzilla.gnome.org/show_bug.cgi?id=168028.  Implemented
1727         support for *DUAL STORAGE* PPT files.
1728         
1729 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1731         * Filters/FilterPPT.cs: Fix for
1732         http://bugzilla.gnome.org/show_bug.cgi?id=168238
1733         
1734 2005-02-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1736         * Filters/FilterGst.cs: Fix for compiler error.
1737         
1738 2005-02-15  Veerapuram Varadhan  <vvaradhan@novell.com>
1740         * Filters/FilterSource.cs: Defined a style for C#.
1741         C# doesn't allow spanning of single-line-comment-to-multiple-lines.
1743         * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style.
1744         
1745 2005-02-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1747         * glue/wv1-glue.c: Separate out the wvInit() call, should be
1748         called only one through-out the scope of an application.
1750         * Filters/FilterDOC.cs: Track wvInit() call through a static
1751         member.  This also fixes Bug#:166150
1752         
1753 2005-02-09  Veerapuram Varadhan  <vvaradhan@novell.com>
1755         * beagled/SnippetFu.cs: Fix for
1756         http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the
1757         final snippet to the allowed-length.
1759         * Filters/FilterRTF.cs: Fix for
1760         http://bugzilla.gnome.org/show_bug.cgi?id=166768
1761         
1762 2005-02-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1764         * glue/wv1-glue.c: Handle partially formatted texts.
1765         Mark partially-formatted-texts as HOT.
1766         * Filters/FilterDOC.cs, Filters/FilterRTF.cs,
1767         Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for
1768         "Structural Break"s which is needed for proper snippet support.
1769         This supplements a partial fix to Bug#166648.
1770         
1771 2005-02-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1773         * beagled/Filter.cs: Few tweaks on Hot pool.
1774         * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle
1775         wierd combination of text-formatting, fixes Bug#157100.
1776         * Filters/FilterRTF.cs: Metadata info can be anywhere in the
1777         document.  Commented out the "file-offset" positioning after
1778         reading meta-data.
1779         * Best/Best.cs: Added a console message to guide users to look at
1780         their Systray for Best icon.
1781         
1782 2005-02-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1784         * Filters/FilterPPT.cs: Validate the Ole stream before using it.
1785         Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and
1786         not from FilterOle.
1787         * Filters/FilterOle.cs: Removed from the repository.
1788         * Filters/Makefile.am: ditto.
1789         * Filters/FilterOpenOffice.cs: Catch and Log the exceptions.
1790         * beagled/Filter.cs: Uncomment the return statement in
1791         GetHotTextReader ()
1792         
1793 2005-02-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1795         * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for
1796         pdfinfo command should be tagged between a pair of "".
1797         
1798 2005-01-28  Robert Love  <rml@novell.com>
1800         * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames)
1801         * glue/inotify-glue.c: ditto
1802         * glue/inotify.h: header from inotify 0.18
1804 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1806         * Filters/FilterOpenOffice.cs: Fix for Bug#:162910.
1807         table-count is improperly shown as spreadsheet-count in 
1808         Sxw.
1809         
1810 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1812         * Tiles/template-docs.html: Fix for Bug#:165480.
1813         Instead of @Snippet@ use @%Snippet@ to process the
1814         markups present in @Snippet@.
1815         
1816 2005-01-24  Veerapuram Varadhan  <vvaradhan@novell.com>
1818         * Filters/FilterPascal.cs: Added pascal support.
1819         [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005
1820         @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by
1821         writing this Filter ;)]
1822         
1823 2005-01-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1825         * Filters/FilterSource.cs: Added Fortran_Style and related changes.
1827         Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in)
1829           * Filters/FilterPhp.cs: Added PHP support.
1830           * Filters/FilterFortran.cs: Added fortran support.
1831         
1832 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1834         * Filters/FilterSource.cs, Filters/FilterC.cs, 
1835         Filters/FilterCpp.cs, Filters/FilterCSharp.cs,
1836         Filters/FilterJava.cs Filters/FilterPython.cs,
1837         Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized
1838         the single big FilterSource.cs into individual derived classes
1839         and made FilterSource as abstract parent to them all.
1841         New "Programming language" filters can just be another class
1842         derived from this abstract parent.
1843         
1844 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1846         * Filters/FilterPPT.cs: Identify Title, Sub-title, and other
1847         special sections in a Slide and mark them HOT.
1848         
1849 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1851         * beagled/SnippetFu.cs: Length of the tags ("<b>"+"</b>") is 7.
1852         
1853 2005-01-19  Veerapuram Varadhan  <vvaradhan@novell.com>
1855         * Filters/FilterPPT.cs: Validations on special characters.
1856         Fix for parsing PPTs exported from OO.o.
1857         Fix for meta-data retrieval.
1859 2005-01-12  Veerapuram Varadhan  <vvaradhan@novell.com>
1861         * configure.in, beagled/Makefile.am: Mozilla backend is optional
1862         now.
1864 2005-01-11  Veerapuram Varadhan  <vvaradhan@novell.com>
1866         * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification.
1867         * Filters/FilterSource.cs: More perl keywords.
1868         
1869 2005-01-07  Joe Shaw  <joeshaw@novell.com>
1871         * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix
1872         #162831.
1874 2005-01-06  Veerapuram Varadhan  <vvaradhan@novell.com>
1876         * Filters/FilterRTF.cs: More validations on partially formatted
1877         strings.  Also, special sections viz., headers, footers and
1878         footnotes are identified and marked *HOT*.
1879         
1880 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1882         Patch from Vishravars RamaSubramanian <vishrav_r@yahoo.co.in>
1884         * Filters/FilterSource.cs: Added perl support.
1885           
1886 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1888         * Tiles/template-presentation.html, Tiles/template-docs.html:
1889         "Author" information is displayed now.
1890         
1891 2005-01-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1893         * Tiles/TilePresentation.cs, Tiles/TileDocs.cs,
1894         Tiles/template-presentation.html, Tiles/template-docs.html: Added to
1895         display Title, number of slides, pages and words in Best.
1897         * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command.
1899         * Filters/FilterOpenOffice.cs: Fix for combination bug
1901         * Filters/FilterAbiword.cs: Typo correction.
1902         
1903 2004-12-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1905         * Filters/FilterAbiword.cs: Improved validations.
1906         
1907 2004-12-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1909         * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and
1910         other styles are categorized and marked HOT.
1911         
1912 2004-12-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1914         * Filters/FilterOpenOffice.cs: Fix for Bug# 157106.
1915         
1916 2004-12-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1918         * Filters/Makefile.am: Added FilterAbiword.cs
1920         * Filters/FilterAbiword.cs: Filter for abiword documents.
1921         
1922 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1924         * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am:
1925         Included "conditionally" compiled sources to EXTRA_DIST.
1927 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1928         
1929         * From a patch by Raphaël Slinckx <raf.raf@wol.be>
1931         * Filters/FilterMusic.cs: Abstract base class for all audio file
1932         filters.
1934         * Filters/FilterFlac.cs: DoPullProperties() is implemented by base
1935         class.
1937         * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs,
1938         FilterOgg.cs, FilterMpc.cs
1940         * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs,
1941         OggReader.cs, Tag.cs
1943         * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace.
1944         
1945         * Util/Makefile.am: Removed Id3.cs
1947         * Util/Id3.cs: Removed from the repository.
1949         * Filters/FilterApe.cs: Added
1950         * Filters/FilterMp3.cs: Added
1951         * Filters/FilterOgg.cs: Added
1952         * Filters/FilterMpc.cs: Added
1953         * Util/ApeReader.cs: Added
1954         * Util/Mp3Reader.cs: Added
1955         * Util/OggReader.cs: Added
1956         * Util/Tag.cs: Added
1957         
1958 2004-12-07  Veerapuram Varadhan  <vvaradhan@novell.com>
1960         * Filters/FilterOpenOffice.cs: Count slides.  Support for
1961         annotations and more *HOT* styles.
1962         
1963         * From a patch by Vishravars Ramasubramanian <vishrav_r@yahoo.co.in>
1964         [NOSIP student].
1965                 
1966         * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100
1967         Parse through styles.xml to read "Header", "Footer", "Footnote", 
1968         "Endnote" texts.
1969         
1970 2004-12-07  Tuomas Kuosmanen  <tigert@novell.com>
1972         * Tiles/template-web-history.html: Fixed the uri to be a link
1973         too. Fixes #160315, also replaced the globe with the nicer looking
1974         one. Should come from icon-theme eventually as well.
1975         
1976         * Tiles/template-mail-message.html: Added the folder info, I'll
1977         need to use it for a bit before I hopefully come up with a better
1978         way of displaying the information without wasting a lot of screen
1979         space. Fixes #160313
1981         * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare
1982         hands! Hopefully the patch works. Should fix #160321 and #160324
1984 2004-12-03  Veerapuram Varadhan <vvaradhan@novell.com>
1986         * configure.in: Updated to gsf-sharp 0.2.
1987         
1988         * Filters/FilterPPT.cs: Added meta-data support replacing the
1989         current NumSlides logic.
1990         
1991 2004-12-01  Veerapuram Varadhan <vvaradhan@novell.com>
1993         * Filters/FilterRTF.cs: Compatible with MS RTF specification, 
1994         extracts meta-data and style information.
1995         
1996 2004-11-18  Alex Graveley  <alex@beatniksoftware.com>
1998         * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the
1999         constructor set the Raw pointer to the return of
2000         egg_tray_icon_new, which we call directly.
2002 2004-11-16  Veerapuram Varadhan <vvaradhan@novell.com>
2004         * configure.in, Filters/Makefile.am, glue/Makefile.am: Added
2005         support for wv1.
2007         * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0
2008         
2009         * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and
2010         text data from MS Word documents.
2012 2004-11-14  Tuomas Kuosmanen  <tigert@tigert.priv>
2014         * Tiles/template-page.css: made opacity to 0.5 for non-focused
2015         links on the list (hi joe :)
2017         Also forced max-width of 64 for all icons on the left column,
2018         should take care of all huge buddy icons etc.
2020 2004-11-12  Chris Lahey  <clahey@ximian.com>
2022         * Filters/FilterPPT.cs: Count slides.
2024 2004-11-12  Chris Lahey  <clahey@ximian.com>
2026         * From a patch by Adam Lofts <adam@negligible.co.uk>.
2028         * configure.in, Filters/Makefile.am: Added FilterGst.cs.
2030         * Filters/FilterGst.cs: Filter to get song data using gst.
2032 2004-11-12  Tuomas Kuosmanen  <tigert@novell.com>
2034         * mozilla-extension/skin/classic/beagle-*: updated some of the
2035         images to make it look nicer
2037         * Tiles/template-picture.html, Tiles/template-file.html: added
2038         link (@action:@Reveal) to the folder name in the tile as well.
2040 2004-11-11  Tuomas Kuosmanen  <tigert@novell.com>
2042         * Tiles/template-picture.html: added some exif stuff.
2044 2004-11-10  Tuomas Kuosmanen  <tigert@novell.com>
2046         * Tiles/template-page.css (.icon img): made icons max-width: 80px;
2047         - I also added a nice border frame for jpeg images (and images
2048         with ".thumbnails" on their path - so the nautilus thumbnails
2049         (which are png) will also get a frame, while icons and such wont.
2051         * Tiles/template-picture.html: removed forced size
2052         setting, should now work automatically with the stylesheet..
2054         * Tiles/template-mockup.html, Tiles/template-mockup.css: added a
2055         mockup template that will contain examples of all tiles, also had
2056         to add a mock stylesheet that overrides the @foo@ stuff so I see 
2057         icons for testing purposes. Not intended for real world use :-)
2059         * Tiles/template-mail-message.html: added date display and content
2060         snippet dummy example (to be implemented in mail messages)
2062 2004-11-09  Tuomas Kuosmanen  <tigert@novell.com>
2064         * Tiles/template-page.css: prettified stuff, indented the contents
2065         relative to the title line, so it is easier to scan through the
2066         list..
2068 2004-11-04  Tuomas Kuosmanen  <tigert@tigert.priv>
2070         * Tiles/template-page.css (tr): removed the extra padding from the
2071         action links line, also added a div class for "date" - use it for
2072         the "modified N days ago" stuff on tiles.
2074         * Tiles/template-file.html: added last modified line..
2076         * Tiles/template-im-log.html: wrapped the published line to date class
2078         * Tiles/template-blog.html: wrapped the date stuff on the date div
2079         style, put "Weblog: " to give a better idea it's a blog entry.
2080         Also added a "View" link for consistency.
2082 2004-11-01  Chris Lahey  <clahey@ximian.com>
2084         * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local):
2085         Use pkglibdir instead of libdir to avoid collisions.
2087 2004-10-25  Chris Lahey  <clahey@ximian.com>
2089         * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and
2090         beagle-status.
2092 2004-10-25  Chris Lahey  <clahey@ximian.com>
2094         * tools/Makefile.am: Remove UPDATE_SCRIPT.
2096 2004-10-19  Robert Love  <rml@novell.com>
2098         * beagled/Filter.cs: move the FlushCache inside of the NULL check,
2099           along with the Close. A bigger question, though, is why can the
2100           FileStream ever be NULL here?
2101         * life: This is my last ChangeLog entry since no one else is keeping
2102           them.  I really just want to fit in, be accepted, be one of the gang.
2104 2004-10-18  Robert Love  <rml@novell.com>
2106         * glue/inotify-glue.c: clean this up; remove some cruft; do error
2107           checking on the read (removes a FIXME)
2109 2004-10-17  Todd Berman  <tberman@off.net>
2111         * AUTHORS: Changing my email to reflect something that might reach me.
2112         * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1
2114 2004-10-17  Todd Berman  <tberman@off.net>
2116         * Best/best.in: Add directory containing libinofityglue.so to
2117           LD_LIBRARY_PATH.
2119 2004-10-16  Robert Love  <rml@novell.com>
2121         * chooser-fu/beaglequeru.c: fix compile warning; remove unused
2122           variable; strptime() does not init fields it does not touch, so
2123           zero them all out.
2125 2004-10-15  Veerapuram Varadhan (vvaradhan@novell.com>
2127         * Filters/FilterDOC.cs: Filter for MSWord documents.
2128         * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs.
2129         * configure.in: Added config time checking of gsf-sharp.dll for
2130         MSOffice filters.
2131         
2132 2004-10-15  Christopher James Lahey  <clahey@ximian.com>
2134         * Filters/FilterPPT.cs: Filter for MS Power point presentation docs.
2135         * Filters/FilterOle.cs: Unified interface for pulling properties from
2136         MSOffice documents and serves as the base class for document-type 
2137         specific filters.
2139 2004-10-14  Robert Love  <rml@novell.com>
2141         * Util/FileAdvise.cs: new file, implementing the advice stuff
2142         * Util/Makefile.am: build FileAdvise.cs
2144 2004-10-14  Tuomas Kuosmanen  <tigert@novell.com>
2146         * Tiles/template-im-log.html: stylized a bit, added area for
2147         snippet for chat log content that needs to be replaced with 
2148         actual content of course. The search term should be hilighted
2149         with color.
2151         * images/im-aim.png: added a nicer icon for AIM chat for now.
2153            *Note!* Please use *gnome-icon-theme* for this - we have the
2154            following icons there for us: im-aim.png im-icq.png
2155            im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would
2156            be used depending on the chat type. Also there's im.png which
2157            is a generic one for possible other chat client logs.
2158         
2159         * images/Makefile.am: Added the icon to be installed for now..
2161 2004-10-10  Anders Carlsson  <andersca@gnome.org>
2163         * Util/ExtendedAttribute.cs:
2164         Check errno and add it to the exceptions on failure.
2165         
2166 2004-10-08  Christopher James Lahey  <clahey@ximian.com>
2168         * images/Makefile.am, tools/Makefile.am: Fixed make distcheck.
2170 2004-10-07  Christopher James Lahey  <clahey@ximian.com>
2172         * Util/Archive.cs: Unified interface for pulling data from an
2173         archive file (gz, tar, bz2, zip).
2175 2004-09-22  Srinivasa Ragavan <sragavan@novell.com>
2176         * Added code for tray applet  
2178 2004-09-22  Raja R Harinath  <rharinath@novell.com>
2180         * beagled/Makefile.am: Fix srcdir != builddir problems.
2181         * tools/Makefile.am: Likewise.
2183 2004-07-28  Alex Graveley  <alex@ximian.com>
2185         * tools/IndexWebContent.cs: Rename --uri to --url, to match
2186         implementation.
2187         Return an exitcode of 1 on error.
2188         Catch indexing error to ensure we always delete sourcefile.
2190 2004-07-28  Alex Graveley  <alex@ximian.com>
2192         * mozilla-extension/content/beaglePrefs.xul: Add <checkbox> for
2193         beagle.security.active pref.
2195         * mozilla-extension/content/beaglePrefs.js: Support
2196         beagle.security.active pref to enable https indexing.
2198         * mozilla-extension/content/beagleOverlay.js: Index https pages if
2199         pref is chosen.  Fix bug in https detection since
2200         location.protocol includes the trailing ':'. Cleanup
2201         beagleProcessClick.
2203         * mozilla-extension/install.rdf: Add <optionsURL> so options can
2204         be opened from Extension Manager window.
2206 2004-07-27  Alex Graveley  <alex@ximian.com>
2208         * mozilla-extension/: Add initial commit of the mozilla/firefox
2209         indexing extension.
2211         * configure.in: Add mozilla-extension/Makefile.
2213         * Makefile.am (SUBDIRS): Add mozilla-extension.
2215 2004-07-27  Alex Graveley  <alex@ximian.com>
2217         * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename
2218         beagle-epiphany-index to beagle-index-url since it will be used by
2219         mozilla too.
2221         * tools/IndexWebContent.cs: Take --url, --title, --sourcefile,
2222         --deletesourcefile arguments.  Print usage if url or
2223         sourcefile/stdin is missing.
2225         * epiphany-extension/ephy-beagle-extension.c (load_status_cb):
2226         Pass "--url" and "--title" to beagle-index-url.