2006-08-16 Gabor Kelemen <kelemeng@gnome.hu>
[beagle.git] / ChangeLog
blobe64dc4b16d17134d1a7216fe61b6bf5188cc1050
1 2006-08-04 Debajyoti Bera <dbera.web@gmail.com>
3         * ContactViewer, beagled/ThunderbirdQueryable: Added .cvsignore files.
4         * configure.in: Build ContactViewer only if
5         gui building is enabled.
6         * configure.in, beagled/BeagleDaemon.cs, IndexHelper.cs, Config.cs,
7           glue/screensaver-glue.c, SystemInformation.cs etc.: Move from Gtk to Glib.
8         * BeagleDaemon.cs, Shutdown.cs, QueryDriver.cs, Inotify.cs,
9         Scheduler.cs etc.: Fix signal handling and starting threads to handle
10         termination signals properly, even during startup.
11         * EDS/EvolutionDataServerQueryable.cs,
12         IndexingServiceQueryable/IndexingServiceQueryable.cs: Start the actual
13         work in a separate thread or little later, without blocking
14         QueryDriver.
15         
16 2006-07-12  Guntupalli Karunakar  <karunakar@randomink.org>
18         * configure.in: Added 'hi' to ALL_LINGUAS.
20 2006-06-21  Raivis Dejus  <orvils@gmail.com>
22         * configure.in: Added 'lv' to ALL_LINGUAS
24 2006-05-16  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
26         * configure.in: Added ru to ALL_LINGUAS.
28 2006-05-11  Paul Betts <paul.betts@gmail.com>
30         * Filters/FilterBoo.cs: Add filter for Boo source code based on 
31         FilterPython.
33 2006-04-25  Debajyoti Bera <dbera.web@gmail.com>
35         * beagled/QueryDriver.cs,beagled/PropertyKeywordFu.cs,
36         Util/PropertyKeywordAttribute.cs: Allow filters to register mapping
37         between query keyword and propertyname.
38         * Filters/,beagled/Backends: Register some of the existing mappings
39         from the corresponding filters and backends.
40         * beagled/FilterFactory.cs: Only set indexable timestamp if the
41         already set timestamp is invalid (i.e. the default DateTime(0)).
42         * beagled/FeedBackends: Remove dc:date properties. Use
43         indexable.Timestamp for storing the date.
45 2006-04-24  Debajyoti Bera <dbera.web@gmail.com>
47         * Filters/FilterPackage.cs,FilterDeb.cs,FilterEbuild.cs,FilterRPM.cs:
48         Add FilterDeb. Modified FilterPackage and deriving packages to add
49         make some of the fields generic to any package.
51 2006-04-24  Daniel Drake <dsd@gentoo.org>
53         * Filters/entagged-sharp/: Resync. Includes ID3 UTF16 fix, new vorbis
54         mimetype, and a couple of other bits.
56 2006-04-21  Debajyoti Bera <dbera.web@gmail.com>
58         * Filters/FilterPackage.cs, Filters/FilterRPM.cs,
59         Filters/FilterEbuild.cs: Add FilterPackage base class to contain the
60         basic information about packages. Change FilterRPM, FilterEbuild to
61         derive from FilterPackage.
62         * libbeagle/beagle: Revive the C API for indexable-service. Also,
63         allow creating indexable-service type index-request messages for
64         others services.
66 2006-04-18  Debajyoti Bera <dbera.web@gmail.com>
68         * tools/Info.cs: Add --list-backends, --list-static-indexes to
69         beagle-info. Make beagle-info a tool to gather all kind of information
70         about beagle.
71         * beagled/BeagleDaemon.cs, beagled/QueryDriver.cs, Util/Conf.cs: 
72         Allow enabling/disabling backends in the config. Use new syntax
73         --backend [+-]name.
74         * tools/Config.cs: Add "beagle-config daemon ListBackends" to show the
75         currently enabled and disabled backend in config. Should be emulated
76         in beagle-settings too.
77         * tools/*.1: Removed reference of Best from man pages. Someone should
78         write a man-page for beagle-search (or linux users have
79         stopped reading man-pages these days :O ?)
81 2006-04-17  Debajyoti Bera <dbera.web@gmail.com>
83         * tools/beagle-crawl-system.in: Use MONO_SHARED_DIR to point to a
84         temporary wapi directory - mono needs one for beagle-build-index.
86 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
88         * configure.in: Remove obsolete no_NO locale.
89         * po/no.po: And the translation. Hey Joe, where you going
90         with that gun in your hand?
92 2006-04-16  Debajyoti Bera <dbera.web@gmail.com>
94         * beagled/KMailQueryable/KMailIndexer.cs: Minor protection against
95         null values.
96         * Util/Note.cs: Extract text correctly from tomboy notes.
98 2006-04-07  Debajyoti Bera <dbera.web@gmail.com>
100         * beagled/KMailQueryable/KMailQueryable.cs: Enable snippets for KMail
101         maildir mails.
103 2006-04-04  Debajyoti Bera <dbera.web@gmail.com>
105         * BeagleClient/Hit.cs: Use 1-d range search for searching properties.
106         Removes a FIXME.
108 2006-04-02  Debajyoti Bera <dbera.web@gmail.com>
110         * Filters/, *Queryable/, beagled/Filter.cs, beagled/LuceneCommon.cs: Allow
111         keyword queries in non-property queries. Make most keyword properties
112         unsearched properties. Remove video/* mimetypes from filteraudio - let
113         our videofilter handle them. Dont allow empty properties to be stored.
115 2006-03-31  Debajyoti Bera <dbera.web@gmail.com>
117         * beagled/Filter.cs, Filters/FilterPdf.cs,FilterHtml.cs,
118         Util/StringFu.cs: Extract maximum 40000 (4 times that allowed by
119         lucene) words in the filters.
121 2006-03-30  Debajyoti Bera <dbera.web@gmail.com>
123         * beagled/GoogleDriver.cs: Fix extraction of query text. Googledriver
124         should work now if queried with the proper domain.
126 2006-03-29  Debajyoti Bera <dbera.web@gmail.com>
128         * Filters/FilterRPM.cs: RPM filter.
129         * tools/Info.cs: Add --list-filters to beagle-info to list all
130         available filters. Useful stuff.
132 2006-03-27  Amanpreet Singh Alam <apbrar@gmail.com>
134         * configure.in: "pa" Punjabi is added to ALL_LINGUAS
136 2006-03-23  Debajyoti Bera <dbera.web@gmail.com>
138         * beagled/Lucene.Net/Store/FSDirectory.cs: Fix lock obtain timeout.
139         Use native open() to overcome (possibly buggy) sharing violation 
140         problem with mono File.Open().
141         
142 2006-03-22  Debajyoti Bera <dbera.web@gmail.com>
144         * beagled/LifereaQueryable/LifereaQueryable.cs: Handle "|curl ..."
145         style feedsource necessary for gmail rss feeds.
147 2006-03-19  Vladimer Sichinava  <vlsichinava@gmail.com>
149         * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
151 2006-03-18  Lukas Lipka  <lukas@pmad.net>
153         * Util/ImLog.cs: Fix the broken parsing of Gaim 2.0 logs which added
154         AM or PM to the utterance timestamp. Thanks to Zafar for providing
155         sample logs.
157         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Cosmetic fixes.
159 2006-03-16  Daniel Drake  <dsd@gentoo.org>
161         * search/Tiles/Tile.cs: Escape uri's before passing them to applications,
162         thanks to Brandon Hale.
164 2006-03-15  Daniel Drake  <dsd@gentoo.org>
166         * Filters/entagged-sharp: Resync, includes a couple of small fixes.
168 2006-03-11  Debajyoti Bera <dbera.web@gmail.com>
170         * Filters/FilterMail.cs: Use kmail link-type message header to set
171         fixme:issent flag for replies that are kept in the same folder.
172         * beagled/SnippetFu.cs: Fixes 332378 and some snippet extraction
173         optimisations.
175 2006-03-10  Lukas Lipka  <lukas@pmad.net>
177         * search/Tiles/Folder.cs: The open action for folders got accidently
178         removed during details pane refactoring.
180 2006-03-08  Debajyoti Bera <dbera.web@gmail.com>
182         * beagled/NoiseFilter.cs: Dont search tokens of type email, hostname
183         and small numbers for noise.
185 2006-03-02  Daniel Drake  <dsd@gentoo.org>
187         * tools/Makefile.am: Only install beagle-settings.desktop when ENABLE_GUI
188         is chosen. Reported by ph at http://bugs.gentoo.org/124192
190 2006-02-27  Debajyoti Bera <dbera.web@gmail.com>
192         * beagled/DumpIndex.cs: Allow dumpindex to retrieve information about
193         a file as stored in the index.
195 2006-02-26  Lukas Lipka  <lukas@pmad.net>
197         * search/Tiles/IMLog.cs: Load the buddy icon for the detail view.
199 2006-02-16  Kang Jeong-Hee <keizie@gmail.com>
201         * configure.in: ko added. (Korean)
203 2006-02-13  Debajyoti Bera <dbera.web@gmail.com>
205         * mozilla-extension/content/beagleOverlay.js: Let the HTML filter
206         extract the title of the HTML page. This is to avoid duplication 
207         of dc:title in the index. Fixes #330053.
209 2006-02-13  Lukas Lipka  <lukas@pmad.net>
211         * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument.
213 2006-02-10  Lukas Lipka  <lukas@pmad.net>
215         * search/Tiles/OpenWithMenu.cs: Load app icons by default.
217         * search/Tiles/File.cs: Use a bigger thumbnail in the detail view
218         (bgo #330551).
220         * search/Tiles/Folder.cs: Dont autload the folder icon since it 
221         results in an incorrect one. Also touch up the details pane.
223 2006-02-09  Lukas Lipka  <lukas@pmad.net>
225         * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build.
226         
227         * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and
228         tuned to fit our needs.
230         * search/Tiles/Tile.cs: Implement the Open with menu.
232         * search/Tiles/File.cs: Enable Open with.
234         * search/Tiles/Folder.cs: Enable Open with.
236 2006-02-09  Lukas Lipka  <lukas@pmad.net>
238         * search/Tiles/File.cs: Dont display blank titles for files with an
239         empty subject (bgo #330558).
241 2006-02-09  Lukas Lipka  <lukas@pmad.net>
243         * search/Tiles/Image.cs: Add a full path field in the detail view.
245 2006-02-07  Dan Winship  <danw@novell.com>
247         * search/Tiles/Tile.cs: reorganize to make tile images not be
248         loaded until their tiles are realized, so that results will be
249         presented faster.
251         * search/Tiles/ThumbnailFactory.cs: new class to generate
252         thumbnails in another thread and update the tile images with them
253         when they're done, so that thumbnail generation doesn't block the
254         UI.
256         * search/Tiles/File.cs: update for new icon stuff. Use a
257         ThumbnailFactory.
259         * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg,
260         via the gnome-web-photo package) #158112. Uses a separate
261         ThumbnailFactory from TileFile, so that fast local file thumbnails
262         don't get queued behind slow web thumbnails. Also add a details
263         pane.
265         * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate,
266         NiceVeryLongDate): Fix local time vs UTC bugs, and fix the
267         calculation and localization of "Today" and "Yesterday".
269         * search/Tiles/TileFlat.cs:
270         * search/Tiles/IMLog.cs: 
271         * search/Tiles/MailMessage.cs: add a new base class for IM and
272         Mail tiles and make them use it.
274         * search/ConversationCategory.cs: use TileFlat rather than having
275         separate special IM and Mail cases.
277         * search/Tiles/Application.cs: 
278         * search/Tiles/CApplet.cs: make CApplet a subclass of Application
279         so they can share icon-loading code.
281         * search/Tiles/Calendar.cs: update a bunch, though it's still not
282         being built
284 2006-02--5  Debajyoti Bera <dbera.web@gmail.com>
286         * Util/DigikamTags.cs: Extraction of tags and comments from digikam.
287         * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add
288         fixme:comment and image:tag to store all the tags and
289         comments/descriptions. These information are anyway stored, index them
290         as property.unstored to allow keyword queries.
291         * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image)
292         comments and image tags.
293         * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index
294         publisher/channel-title information.
295         * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to
296         Util/StringFu.cs; its a quite useful function to expand locations like
297         "$HOME/.beagle".
298         
299 2006-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
301         * configure.in: Added 'gl' to ALL_LINGUAS.
303 2006-02-03  Dan Winship  <danw@novell.com>
305         * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to
306         take a Hit rather than a Uri, so we can pass the MIME type to
307         Gnome.ThumbnailFactory.GenerateThumbnail. #328437
309         * search/Tiles/File.cs:
310         * search/Tiles/Image.cs: update for that
312         * search/Tiles/Video.cs: don't need to set the icon here; TileFile
313         does it for us.
315 2006-02-02  Daniel Drake  <dsd@gentoo.org>
317         * configure.in: Give the two sqlite checks different names, otherwise it
318         tries to use sqlite3 even when it is not installed.
320         * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest
321         upstream version, and update Jon's read-on-demand optimization.
322         * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for
323         slightly modified sqlite exception API.
325 2006-02-01  Dan Winship  <danw@novell.com>
327         * search/Tiles/MailMessage.cs (MailMessageActivator): only accept
328         message/rfc822 hits (so we don't get the individual subparts of
329         multipart/alternative messages #328497).
331         * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties
332         for use by SortedTileList.
334         * search/Tiles/*.cs: set Title and Timestamp appropriately to
335         match the info displayed on the tile
337         * search/SortedTileList.cs: change "HitComparer" to
338         "TileComparer", and update to use the new Tiles.Tile properties
340         * search/Category.cs: Make sure tiles get relayouted after
341         changing sort order.
343 2006-02-01  Dan Winship  <danw@novell.com>
345         * search/GroupView.cs: if there is only a single category of
346         matches, start it out in "Show More" mode. #328438
348         * search/Tiles/Application.cs: .desktop.in files should show up as
349         File, not Application.
351 2006-01-31  Dan Winship  <danw@novell.com>
353         * search/Spinner.cs: don't crash if we can't load the spinner
354         icon. #329225
356 2006-01-31  Christopher Aillon  <caillon@redhat.com>
358         * configure.in: We require sqlite >= 3.3.1 but unfortunately,
359         the upstream sqlite3.pc file only reports version 3.3 for all
360         releases in the 3.3 line; so modify the pkg-config check
361         accordingly.
363 2006-01-30  Dan Winship  <danw@novell.com>
365         * search/Tiles/Tile.cs: make the tile AppPaintable, so that the
366         theme engine doesn't get a chance to try to draw a pixmap in the
367         background, etc.
369         * search/Panes.cs: redo the drawing hacks; put an AppPaintable
370         EventBox into both panes and manually paint the base color. Don't
371         tweak the children's theming.
373         * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you
374         get the wrong colors in some themes.
376         * search/Search.cs: fix a padding problem that is more noticeable
377         in other themes.
379         * images/quick-tips.png: 
380         * images/tip-arrow.png: replace with alphaed versions for themes
381         where the base color isn't white.
383         Tested with like a zillion different themes, including gtk-qt
384         (fixing #327947), Crux (fixing a problem Lukas noticed), and the
385         various a11y themes.
387 2006-01-30  Lukas Lipka  <lukas@pmad.net>
389         * search/Tiles/Tile.cs: Don't break on zero-length snippets.
391 2006-01-27  Dan Winship  <danw@novell.com>
393         * glue/ephy-spinner.[ch]: Remove this; it's GPL
395         * search/Spinner.cs: Reimplement this entirely in C#, based on
396         ImageAnimation.cs from Banshee.
398         * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness
399         fixes to fix #327944.
401 2006-01-26  Dan Winship  <danw@novell.com>
403         * search/Panes.cs: fix the background color on the viewport in the
404         main pane. #328755
406 2006-01-24  Lukas Lipka  <lukas@pmad.net>
408         * search/Tiles/File.cs:
409         * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup.
411 2006-01-24  Lukas Lipka  <lukas@pmad.net>
413         * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash.
415         * search/Search.cs: Fix a bug when the query was getting
416         unrefrenced too soon.
418 2006-01-23  Dan Winship  <danw@novell.com>
420         * search/Tray/NotificationArea.cs: specify full library names here
421         so we don't depend on gtk2-devel and xorg-x11-devel. #328276
423 2006-01-22  Lukas Lipka  <lukas@pmad.net>
425         * search/Search.cs: Dispose the old query before firing a new
426         one so we dont get updates for the old one anymore.
428 2006-01-22  Lukas Lipka  <lukas@pmad.net>
430         * search/Category.cs: Make sorting work in real time.
432         * search/GroupView.cs: Make live queries update the UI on
433         subtract hit.
435         * search/SortedTileList.cs: Implement date comparer.
436         
437         * search/UIManager.cs: Update the sorting menu a little.
439         * search/Tiles/Tile.cs: Add a check for a null hit or query to
440         eliminate a really odd crash.
442 2006-01-22  Lukas Lipka  <lukas@pmad.net>
444         * search/Tiles/Tile.cs: Don't set the snippet to "..." when we
445         fire off a request, because if we fail midway, this will break
446         the IM tile.
448         * search/Tiles/Image.cs: Don't fail if the image doesnt have an
449         extension.
451         * search/Tiles/TileActivator.cs: Be more bulletproof when
452         instantiating tiles.
454 2006-01-21  Larry Ewing  <lewing@novell.com>
456         * Filters/FilterTiff.cs: add a filter for tiff files.
458         * Filters/FilterImage.cs: fix the xmp parser rights is a bag.
460         * Util/Tiff.cs: add tiff parser.
462 2006-01-20  Larry Ewing  <lewing@novell.com>
464         * Filters/FilterImage.cs: add AddXmpProperties so that other
465         subclases can share the logic.
466         
467         * Filters/FilterPng.cs: use AddXmpProperties to add the xmp
468         properties.
469         
470         * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead
471         of doing the additions here.
473 2006-01-21  Lukas Lipka  <lukas@pmad.net>
475         * search/Tiles/IMLog.cs: found_snippet never got set to true so we
476         always queried for the snippet.
478 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
480         * configure.in: add "zh_HK" to ALL_LINGUAS.
481         
482 2006-01-20  Debajyoti Bera <dbera.web@gmail.com>
484         * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory
485         backend.
487 2006-01-20  Dan Winship  <danw@novell.com>
489         * search/Search.cs: 
490         * search/UIManager.cs: Change default sort criterion to "modtime",
491         since relevance doesn't work very well.
493         * search/Tiles/Contact.cs: Fill in the details pane
495 2006-01-19  Larry Ewing  <lewing@novell.com>
497         * Filters/FilterPng.cs: rework FilterPng to use the managed png
498         parser and extract a lot more png metadata.
500         * Util/EndianConverter.cs: endian aware bitconverter used in the
501         png parser.
502         
503         * Util/PngHeader.cs: new png parser.
505 2006-01-19  Lukas Lipka  <lukas@pmad.net>
507         * search/Search.cs: Hide the search window when we click the tray icon.
508         This must have been deleted during merge, since it worked before.
509         Spotted by James Ogley.
511 2006-01-18  Larry Ewing  <lewing@novell.com>
513         * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so
514         it does the correct thing.
516 2006-01-18  Debajyoti Bera <dbera.web@gmail.com>
518         * wrappers/python: Updated python bindings to include some of the
519         recent libbeagle Hit functions.
520         * KMailQueryable.cs: Added reading kmail folder location from kmailrc
521         (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of
522         deciding whether a directory is a valid kmail folder. Fixes
523         327294, 327365.
524         * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs:
525         Use unstored lucene fields for search-only properties. Move 
526         UnindexedNamespace from LuceneCommon to StringFu so that both backends
527         and Filters can access them.
528         * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs:
529         Use UnindexedNamespace for hinting filters. 
530         * Filters/FilterMail.cs: Store tokens from sanitized email address as
531         unstored lucene field.
533 2006-01-18  Larry Ewing  <lewing@novell.com>
535         * Util/XmpFile.cs: Added as a container class for XMP info.
537         * Util/MetadataStore.cs: Added a generic rdf store with common
538         namspaces.
540         * Util/SemWeb/: import SemWeb rdf parser.
542         * Filters/FilterJpeg.cs: extract XMP metadata translate a few
543         triples to beagle properties.
545 2006-01-17  Lukas Lipka  <lukas@pmad.net>
547         * search/Pages/StartDaemon.cs: Add a timeout after daemon start after
548         which the query is fired.
550 2006-01-16  Lukas Lipka  <lukas@pmad.net>
552         * search/beagle-search.desktop.in (Exec): Reference beagle-search
553         not just search. Spotted by James Ogley.
555 2006-01-16  Lukas Lipka  <lukas@pmad.net>
557         * search/Tiles/MailMessage.cs: Add forward in mail action.
559 2006-01-16  Lukas Lipka  <lukas@pmad.net>
561         * search/Tiles/*: Make all the actions translatable.
563         * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete
564         attachment stuff.
566 2006-01-16  Lukas Lipka  <lukas@pmad.net>
568         * search/Tiles/File.cs: Make the snippet label use all available space.
570         * search/Tiles/Image.cs: Show the f-spot comment if it is available.
572         * search/Search.cs: More spec-ing; update the window title according
573         to the search.
575 2006-01-16  Lukas Lipka  <lukas@pmad.net>
577         * search/UIManager.cs: Make the quick tips and help menu options work.
579         * search/Search.cs: Implement quick tips option.
581         * search/Tiles/MailMessage.cs: Files type of message/rfc882 should
582         appear in mail message category.
584 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
586         * libbeagle/.../beagle-property.c: Fixed a crash when trying to find
587         the right place in a list of BeagleProperty armed with only a key.
589 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
591         * BlamQueryable.cs: Allow child elements in <item> tag, according to
592         latest blam file format. The example file I had had no information in
593         the child tag, so just read past them.
595 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
597         * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs:
598         Store extensions in lower-case and change extension queries to
599         lowercase too.
601 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
603         * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime.
604         Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType.
605         * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still,
606         dont detect mimetype again, reuse Hit.MimeType.
608 2006-01-13  Dan Winship  <danw@novell.com>
610         * search/*: import of new search ui (now called beagle-search)
611         from holmes module.
613         * configure.in, Makefile.am: Build beagle-search instead of best.
614         Remove all sorts of gecko-related stuff from configure.in
616         * glue/*, images/*: add holmes glue/images. Remove gecko glue.
618 2006-01-07  Debajyoti Bera <dbera.web@gmail.com>
620         * Filters/FilterDesktop.cs: Index 'Type' .in desktop files.
621         * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords.
623 2005-12-23  Debajyoti Bera <dbera.web@gmail.com>
625         * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency,
626         use ParseExact.
628 2005-12-18  Debajyoti Bera <dbera.web@gmail.com>
630         * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use
631         indexable hints to pass charset information to the filter.
633 2005-12-11  Daniel Drake  <dsd@gentoo.org>
635         * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support
636         for ID3v2 v2.4, and ASF/WMA files.
637         * Filters/FilterMusic.cs: Register ASF/WMA mimetype.
639 2005-12-07  Žygimantas Beručka  <zygis@gnome.org>
641         * configure.in: Added Lithuanian to ALL_LINGUAS.
643 2005-12-06  Ryan P Skadberg  <skadz@stigmata.org>
645         * beagled/Makefile.am: Fix for evolution location in beagled
647 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
649         ** Patch from Daniel Naber <lucenebugs@danielnaber.de>
650         ** Fixes #316617
651         * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for
652         indexing.
653         
654 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
656         * Filters/FilterPPT.cs: Make sure to read till EOF.
657         ** Fixes 323312.
658         
659 2005-12-02  Debajyoti Bera <dbera.web@gmail.com>
661         * beagled/DumpIndex.cs: term_enumerator returns terms that are
662         already sorted. No need to scan all the terms.
663         * beagled/Server.cs: Pre-initialize the serializer in connection
664         handler. Removes the slight lag(?) in the first response.
666 2005-11-29  Debajyoti Bera <dbera.web@gmail.com>
668         * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs,
669         Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for
670         indexing konqueror webhistory.
671         
672 2005-11-29  Veerapuram Varadhan <vvaradhan@novell.com>
674         * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as
675         lucene takes care of it.  This saves good amount of
676         memory-allocation when we have text with line breaks.
677         * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens):
678         Replace un-necessary calls to StringBuilder.ToString() to reduce
679         memory-allocations.
680         
681 2005-11-27  Daniel Drake  <dsd@gentoo.org>
683         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index
684         arbitrary files, merge watching and crawling into a single task.
685         * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused
687 2005-11-26  Veerapuram Varadhan <vvaradhan@novell.com>
689         * beagled/Filter.cs: (AppendText): Check for "\n" before splitting
690         the argument in to array of lines.  This saves around 600K of
691         memory allocation for a 130K "C" source code file.
692         
693 2005-11-25  Veerapuram Varadhan <vvaradhan@novell.com>
695         * Filters/FilterShellscript.cs: Shell script filter.
696         * Filters/FilterSource.cs: New style added for Shellscripts.
697         Token generation is moved to a private method.  Actually, tokens
698         in shell-scripts are not separated *ONLY* by operators but also by
699         "SPACES".
700         * Filters/Makefile.am: Include Shellscript filter for compilation.
701         
702 2005-11-22  Dan Winship  <danw@novell.com>
704         * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the
705         "Type" attribute correctly. 322140.
707 2005-11-21  Debajyoti Bera <dbera.web@gmail.com>
709         * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt
710         setting the attribute of a file shared across multiple indexables.
711         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use
712         fixed LFQ.
714 2005-11-20  Lukas Lipka  <lukas@pmad@net>
716         * Filters/Makefile.am: Disable FilterChm.cs build since it was broken
717         with the recent HTML filter updates.
719 2005-11-19  Daniel Drake  <dsd@gentoo.org>
721         * configure.in, glue/Makefile.am, glue/gecko-utils.cpp,
722         Tiles/TileCanvas.cs: Firefox 1.5 support
724 2005-11-15  Daniel Drake  <dsd@gentoo.org>
726         * Use Mono.Unix.Native. This also includes a switch to Mono's extended
727         attribute bindings which I wrote ages ago.
728         * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property
729         name changes
731 2005-11-15  Debajyoti Bera <dbera.web@gmail.com>
733         * beagled/ExtractContent.cs: Add option to specify output file.
734         * HtmlFilter: Filter non-english URLs correctly.
736 2005-11-14  Debajyoti Bera <dbera.web@gmail.com>
737         
738         * Best: Fix not storing settings when ran with --no-tray
740 2005-11-13  Debajyoti Bera <dbera.web@gmail.com>
742         * Filters/FilterHtml.cs, HtmlAgilityPack:
743         - Instead of building the whole DOM tree, make it event driven.
744         Whenever an HtmlNode is found, a callback function is called 
745         and the node is discarded.
746         - HtmlAgilityPack used to load the whole file content in a string
747         using readtoend() and operate on that. In the patched filter, 
748         there is class which emulates a readtoend() string but is 
749         actually two buffers which are filled on demand.
750         - During encoding detection mode, if the parser sees any non html-head
751         tag, it assumes that <meta ...> tag cannot occur anywhere after.
752         - The filter code undergoes no major change - so the operational
753         behaviour of the filter should be "exactly the same" as before.
754         
755 2005-11-07  Debajyoti Bera <dbera.web@gmail.com>
756         * Filters/FilterSource.cs: Reuse StringBuilder.
758 2005-11-05  Daniel Drake  <dsd@gentoo.org>
760         * beagled/LuceneCommon.cs: Fix detection of dangling locks
762 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
764         * KMailQueryable: Some more UTC changes.
765         * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension
766         as query keyword.
768 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
770         * AkregatorQueryable.cs, LifereaQueryable.cs,
771         BlamQueryable.cs, KMailQueryable: Move to UTC
773 2005-11-04  Veerapuram Varadhan <vvaradhan@novell.com>
775         * Filters/FilterOle.cs: Abstract base class for PPT and DOC
776         filters.
777         * Filters/FilterPPT.cs: Derived from FilterOle.
778         * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses
779         libgsf instead of libole2.  Meta data parsing is done using
780         gsf-sharp and text-parsing is done using wv1.
781         * Filters/wv1-glue.c: A totally-random crash is fixed.  This fixes
782         306812 and 31559.  Also, ported to work with both wv-1.2.0 and
783         wv-1.0.3.
784         
785 2005-11-03  Daniel Drake  <dsd@gentoo.org>
787         * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders
789 2005-11-02  Debajyoti Bera <dbera.web@gmail.com>
791         * Conf.cs, BestWindow.cs: Searching.xml was getting saved even
792         when nothing was getting written. Fixed.
793         * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and
794         remove extension queryword (not checked in yet).
795         * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator
796         * FileSystemQueryable.cs: UnixConvert.FromDateTime internally
797         converts the local time to UTC. This was causing reindexing every
798         file on startup.
799         * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of
800         GMime.Parser.FromOffset to calculate the current location of parser.
801         Saves re-indexing of the last message.
802         * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss
803         it!!!
804         * tools/beagle-status: Fix the annoying flashing of beagle-status.
806 2005-11-01  Christopher James Lahey  <clahey@ximian.com>
808         * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of
809         text/plain for mime type of entries.
811 2005-10-29  Daniel Drake  <dsd@gentoo.org>
813         * beagled/Lucene.Net: Clean up the locking loop, and fix a leak
815 2005-10-27  Daniel Drake  <dsd@gentoo.org>
817         * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp
818         bindings we were using are only available on gtk-sharp-2.5.
819         * Tiles/Tile.cs: Use GnomeFu to do mime application lookup
821 2005-10-25  Daniel Drake  <dsd@gentoo.org>
823         * Convert to Mono.Unix everywhere
824         * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set,
825         disables our SIGQUIT handler.
827         * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs
828         * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where
829         appropriate.
831 2005-10-24  Daniel Drake  <dsd@gentoo.org>
833         * Various ImLog and ImLogViewer improvements
834         * beagled/Mono.Data.SqliteClient: Merge recent upstream changes
836 2005-10-23  Debajyoti Bera <dbera.web@gmail.com>
838         * Fixes 315984
839         Adding clear function to best.
840         Patch submitted by Dennis Snell <dmsnell@purdue.edu>
842 2005-10-21  Debajyoti Bera <dbera.web@gmail.org>
844         * beagled/PropertyKeywordFu.cs: some email related query keywords
846 2005-10-20  Debajyoti Bera <dbera.web@gmail.org>
848         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs:
849         Use stream parsing as much as possible. Fix author value in LifereaQ.
850         Change property names to DC elements (i.e. remove fixme from property
851         names).
852         * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date
853         queries - not supported.
855 2005-10-19  Debajyoti Bera <dbera.web@gmail.org>
857         * Util/Conf.cs: updated to store positions for holmes
859         * Best/BestWindow.cs: store positions and dimensions
860         as percentage of current screen co-ordinate to handle change in screen
861         resolution
863 2005-10-17  Debajyoti Bera <dbera.web@gmail.org>
865         * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window
866         position, dimension and search history across sessions.
868 2005-10-17  Daniel Drake  <dsd@gentoo.org>
870         * beagled/Lucene.Net/: Small optimization; reduce the amount of
871         exception/throwing catching
873         * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am:
874         Conditionally build inotify support. Disable on FreeBSD.
876 2005-10-14  Debajyoti Bera <dbera.web@gmail.com>
878         * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: 
879         output supported keyword queries in beagle-query --help
881 2005-10-12  Daniel Drake  <dsd@gentoo.org>
883         * Util/UriFu.cs: Fix serialization of non-file uri's
885 2005-10-07  Daniel Drake  <dsd@gentoo.org>
887         * glue/Makefile.am: Always ship conditional glue
889 2005-10-06  Daniel Drake  <dsd@gentoo.org>
891         * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler
892         tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for
893         helping to track this down.
895         * Util/Scheduler.cs: Don't allow tasks to be added without a source
896         * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks
898         * Util/UriFu.cs: Convert Uri's to a constructable form before
899         serialization.
901         * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix
902         a lock obtain bug.
904 2006-10-05  Daniel Drake  <dsd@gentoo.org>
906         * glue/Makefile.am: Consolidate glue code into two libraries,
907         libbeagleglue and libbeagleuiglue.
908         * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue
910 2005-10-03  Daniel Drake  <dsd@gentoo.org>
912         * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath
914 2005-09-27  Veerapuram Varadhan <vvaradhan@novell.com>
916         * Fixes 317277.
917         Patch submitted by David Richards <drichard@largo.com>
919         * Filter/FilterOpenOffice.cs: Support OOo Draw files.
920         
921 2005-09-08  Debajyoti Bera <dbera.web@gmail.com>
923         * beagled/ExtractContent.cs: Fixed crasher #314716 and added
924         mimetype option to beagle-extract-content
926 2005-09-07  Yair Hershkovitz  <yairhr@gmail.com>
928         * configure.in: Added "he" to ALL_LINGUAS
930 2005-09-06  Daniel Drake  <dsd@gentoo.org>
932         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal
933         directory references when appropriate.
935 2005-09-06  Ilkka Tuohela  <hile@iki.fi>
937         * configure.in: Added fi to ALL_LINGUAS
939 2005-09-01  Chris Lahey  <clahey@ximian.com>
941         * Util/gnome.cs: Use file_mime_type stuff and use slow if file
942         extension is .xml.
944 2005-08-31  Veerapuram Varadhan <vvaradhan@novell.com>
946         * Filters/FilterSource.cs: Reset the line type to none if the line
947         that was being parsed was a single-line-comment without a trailing
948         backslash or language style is either lisp or c#.
949         
950 2005-08-29  Rodrigo Moya <rodrigo@novell.com>
952         * glue/eggtrayicon.[ch]: updated from libegg.
954         * configure.in: define GETTEXT_PACKAGE for libegg.
956 2005-08-29  Daniel Drake  <dsd@gentoo.org>
958         * Filters/entagged-sharp/: Import entagged-sharp
959         * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New
960         entagged-sharp-based audio file filter. Remove gst-sharp stuff.
962 2005-08-25  Vijay K. Nanjundaswamy <knvijay@novell.com>
963         
964         * beagled/WebServices/WebService*End.cs:
965         Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 
967 2005-08-21  Daniel Drake  <dsd@gentoo.org>
969         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo
970         which fixes renaming of files.
972 2005-08-20  Daniel Drake  <dsd@gentoo.org>
974         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
975         beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs:
976         Really support (and prefer) sqlite 3.x - requires a modified connection
977         string.
979 2005-08-19  Daniel Drake  <dsd@gentoo.org>
981         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last
982         crawl time in the DirectoryModel after we have crawled a directory. Thanks
983         to Debajyoti Bera for debugging this.
985 2005-08-18  Veerapuram Varadhan <vvaradhan@novell.com>
987         * Filters/FilterSource.cs: Last word of a non-commented line is
988         not indexed in case of source-code files other than Python.
989         
990         Patch from Debajyoti Bera <dbera.web@gmail.com>
991         * beagled/LuceneCommon.cs: in the previous branch, non-keyword
992         properties were stored as prop:_: in the current version, they are
993         stored as prop:t: So the analyzer should search for "prop:t" to
994         determine if its a keyword query.
995         
996 2005-08-17  Gary Ekker  <gekker@novell.com>
998         * tools/beagle-crawl-system.in (CRAWL_USER): change the user to 
999         beagleindex, using nobody is a security breach
1000         Bug #104645 (b.n.c).
1002 2005-08-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1003         
1004         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1005         Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. 
1006         * beagled/WebServices/ExternalAccessFilter.cs: 
1007         Return only File resources for external accesses.  
1009 2005-08-17  Daniel Drake  <dsd@gentoo.org>
1011         * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in
1012         bug #313405.
1014 2005-08-16  Daniel Drake  <dsd@gentoo.org>
1016         * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem
1017         hits. Use fixme:date as the date field. Only open evolution mail in
1018         evolution. Don't display the "Reply" link for non-evolution mail.
1020 2005-08-12  Daniel Drake  <dsd@gentoo.org>
1022         * beagled/FileSystemQueryable/FileNameFilter.cs,
1023         beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal
1024         directory references when we add an exclude path. Also forget inotify
1025         watches. Sanitize paths before we add them as roots.
1027         * Util/StringFu.cs: Add SanitizePath, which trims excess leading and
1028         trailing slashes.
1030 2005-08-11  Veerapuram Varadhan <vvaradhan@novell.com>
1032         Patch from Sreekanth G <sreekanthnaga@gmail.com>        
1033         * Filters/FilterPerl.cs: Add commonly used mime type for perl files.
1035         * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list.
1036         
1037 2005-08-11  Daniel Drake  <dsd@gentoo.org>
1039         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1040         beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude
1041         pattern, recrawl all directories looking for new subdirectories to index.
1043         * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, 
1044         beagled/FileSystemQueryable/DirectoryModel.cs,
1045         beagled/FileSystemQueryable/FileCrawlTask.cs,
1046         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1047         beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and
1048         a few races related to directories going away during and after indexing.
1050 2005-08-09  Daniel Drake  <dsd@gentoo.org>
1052         * Util/Conf.cs: Fix DateTime comparison, don't reload config files which
1053         haven't changed mtime since we last loaded them.
1055 2005-08-03  Daniel Drake  <dsd@gentoo.org>
1057         * Tiles/TileMusic.cs: Correct mime type for flac files
1059 2005-08-02  Daniel Drake  <dsd@gentoo.org>
1061         * Tiles/Tile.cs: Handle commands which are 'quoted'
1063 2005-08-01  Veerapuram Varadhan <vvaradhan@novell.com>
1065         Patch from Sreekanth G <sreekanthnaga@gmail.com>
1066         
1067         * Filters/FilterSource.cs: Process all possible pascal-style comments.
1068         
1069 2005-07-31  Maxim Dziumanenko  <mvd@mylinux.ua>
1071         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS
1073 2005-07-28  Daniel Drake  <dsd@gentoo.org>
1075         * beagled/FileSystemQueryable/FileNameFilter.cs,
1076         beagled/FileSystemQueryable/FileSystemModel.cs,
1077         beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is
1078         added, we should forget about that in the internal directory structure, drop
1079         watches on it, and remove it from the crawling queue. Consolidate code
1080         between Delete and RecursivelyRemove_Unlocked.
1082 2005-07-27  Daniel Drake  <dsd@gentoo.org>
1084         * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext
1085         invocations
1086         * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for
1087         ssindex invocations
1089 2005-07-25  Daniel Drake  <dsd@gentoo.org>
1091         * beagled/FileSystemQueryable/CrawlTask.cs,
1092         beagled/FileSystemQueryable/FileSystemModel.cs,
1093         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1094         beagled/FileSystemQueryable/FileSystemWatcherBackend.cs,
1095         beagled/FileSystemQueryable/IFileEventBackend.cs,
1096         beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of
1097         scanning and crawling into crawling only, to reduce startup expense.
1099         * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal
1100         possible form upon Unsubscribe/ChangeSubscription.
1102 2005-07-21  Daniel Drake  <dsd@gentoo.org>
1104         * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that
1105         excludes can be manipulated via beagle-config.
1107 2005-07-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1108         
1109         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1110         Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle
1111         search on per-query basis, when NetworkedBeagle nodes are configured.
1112         
1113         * beagled/WebServices/search.aspx:
1114         Added background color for search box in Web interface.
1115         
1116 2005-07-18  Daniel Drake  <dsd@gentoo.org>
1118         * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude
1119         pattern, set the entire filesystem state to unknown.
1120         * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should
1121         trigger a recrawl.
1123 2005-07-15  Veerapuram Varadhan <vvaradhan@novell.com>
1125         * configure.in: Display gst-sharp as disabled instead of "no".
1126         
1127 2005-07-11  Daniel Drake  <dsd@gentoo.org>
1129         * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont
1130         care'). Allows beagle-manage-index to work on versioned indexes.
1132 2005-07-08  Christopher James Lahey  <clahey@ximian.com>
1134         * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it
1135         doesn't read the DTDs.
1137 2005-07-08  Vijay K. Nanjundaswamy <knvijay@novell.com>
1138         
1139         * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs:
1140         Updated Web interface handling of Actions for external accesses.
1141         
1142         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs:
1143         Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through.
1145 2005-07-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1146         
1147         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs:
1148         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.
1149         
1150 2005-07-06  Daniel Drake  <dsd@gentoo.org>
1152         * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for
1153         existance of the relevant socket.
1155 2005-07-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1156         
1157         * beagled/WebServices/*.cs:
1158         Added support for cascaded networked Beagle searches.
1159         
1160 2005-07-01  Vijay K. Nanjundaswamy <knvijay@novell.com>
1162         * Util/Conf.cs, Util/Makefile.am:
1163         Added configuration sections for WebServices and Networking.
1164         
1165         * beagled/WebServices/*.cs:
1166         Updates to files in WebServices, to work with new configuration system.
1167          
1168 2005-06-30  Daniel Drake  <dsd@gentoo.org>
1170         * Util/StringFu.cs: Add HexUnescape convenience function.
1171         * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them
1172         in readable form.
1174         * Best/BestWindow.cs: Catch the right exception
1176         * beagled/FilterFactory.cs: Small reorganisation so that we don't try and
1177         get the file mime-type twice.
1179         * configure.in: Support either sqlite2 or sqlite3
1181 2005-06-28  Daniel Drake  <dsd@gentoo.org>
1183         * Filters/FilterPPT.cs: Compile fix
1185 2005-06-27  Daniel Drake  <dsd@gentoo.org>
1187         * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better
1189 2005-06-24  Veerapuram Varadhan <vvaradhan@novell.com>
1191         * Tiles/TileMailMessage.cs:
1192         (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString
1193         and Hit.ParentUriAsString instead.  This fixes a crasher.
1194         
1195 2005-06-23  Daniel Drake  <dsd@gentoo.org>
1197         * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs:
1198         Kill fixme:subject as subject is properly stored in dc:title
1200 2005-06-23  Anders Carlsson  <andersca@imendio.com>
1202         * BeagleClient/IndexingService.cs:
1203         Return an empty response after an indexing request.
1205         * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs:
1206         Make the ToRemove list an xml array.
1208 2005-06-22  Daniel Drake  <dsd@gentoo.org>
1210         * glue/inotify-glue.c: Introduce some friendly error messages
1212 2005-06-21  Vijay K. Nanjundaswamy <knvijay@novell.com>
1214         * beagled/WebServices/search.aspx, beagled/Makefile.am, :
1215         Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has 
1216         since been replaced by a http:// url. Updated search.aspx to use a relative url
1217         for dog.png, so it works for both local and external accesses. 
1219 2005-06-20  Enver ALTIN  <ealtin@parkyeri.com>
1221         * configure.in: Add Turkish translation to ALL_LINGUAS.
1223 2005-06-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1225         * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: 
1226         Added support for Prefetching and Caching of snippets for NetworkHits.
1228 2005-06-16  Daniel Drake  <dsd@gentoo.org>
1230         * configure.in: Use single = for equality thanks to Jeremy Messenger in
1231         bug 307847
1233 2005-06-14  Daniel Drake  <dsd@gentoo.org>
1235         * Util/Inotify.cs: Implement subscription system.
1236         * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs,
1237         beagled/EvolutionMailDriver/EvolutionMailDriver.cs,
1238         beagled/FileSystemQueryable/InotifyBackend.cs,
1239         beagled/GaimLogQueryable/GaimLogQueryable.cs,
1240         beagled/LauncherQueryable/LauncherQueryable.cs,
1241         beagled/LifereaQueryable/LifereaQueryable.cs,
1242         beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with
1243         subscription system.
1245 2005-06-13  Daniel Drake  <dsd@gentoo.org>
1247         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
1248         Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended
1249         attributes via libattr, by attempting to discover which libraries are
1250         available at configure-time.
1252 2005-06-13  Veerapuram Varadhan <vvaradhan@novell.com>
1254         Patch from Damodharan R <rdamodharan@gmail.com?>
1255         * Filters/FilterMatlab: Filter for matlab source files (.m)
1256         * Filters/FilterScilab: Filter for scilab source files (.sci)
1257         * Filters/FilterSouce.cs: Added support for matlab and scilab files.
1258         
1259 2005-06-12  Christophe Merlet  <redfox@redfoxcenter.org>
1261         * configure.in: Added "fr" (French) to ALL_LINGUAS.
1263 2005-06-09  Daniel Drake  <dsd@gentoo.org>
1265         * configure.in, Util/Makefile.am: Add target O/S detection available
1266         through OS_LINUX and OS_FREEBSD defines.
1267         * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs.
1269 2005-06-09  Vijay K. Nanjundaswamy <knvijay@novell.com>
1271         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: 
1272         Added WebService method GetSnippets that allows snippets to be obtained for
1273         a list of specified hit Ids. The GetMoreResults webservice method, now does  
1274         not return snippets. The client is expected to use GetSnippets method to obtain 
1275         snippets for hits that it is interested in. 
1277 2005-06-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1279         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: 
1280         Added support for exporting multiple folders under user home directory for
1281         public webservice access via optional configuration file 'publicfolders.cfg'.
1283 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1285         * beagled/beagled.in: Various launcher script fixes/improvements from
1286         bug 168329
1288 2005-06-06 Lukas Lipka <lukas@pmad.net>
1290         * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer
1291         * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1292         * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1293         * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN
1294         * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer
1295         * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer
1297 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1299         * Util/Conf.cs: Apply forgotten improvements patch
1301 2005-06-04  Daniel Drake  <dsd@gentoo.org>
1303         * Util/Conf.cs: Don't use static classes just yet
1305 2005-06-03  Daniel Drake  <dsd@gentoo.org>
1307         * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are
1308         starting Inotify threads when we aren't using inotify.
1310 2005-06-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1312         * Checked in NetworkedBeagle operation support:
1313           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
1314           Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files
1316         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs:
1317         Added default access filter for public folder. 
1319 2005-06-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1321         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs:
1322         Fixes to filtering/translating logic for external access to Beagle web/
1323         web-service interface. 
1324         * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to
1325         http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx   
1326         * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices
1328 2005-06-01  Alexander Shopov  <ash@contact.bg>
1330         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
1332 2005-05-31  Daniel Drake  <dsd@gentoo.org>
1334         * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am,
1335         beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs,
1336         beagled/FileSystemQueryable/FileSystemModel.cs, 
1337         beagled/FileSystemQueryable/FileSystemQueryable.cs, 
1338         beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs,
1339         tools/Makefile.am, tools/beagle-config.1:
1340         Configuration system backend and command-line client, with some basic
1341         control over indexing.
1343 2005-05-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1345         * beagled/WebServices/WebServiceBackEnd.cs: 
1346         Added check for existence of folders added to BeagleXSP applications list parameter.
1348 2005-05-28  Christian Persch  <chpe@cvs.gnome.org>
1350         * configure.in: Update configure checks to detect Epiphany >= 1.6.
1351         * Makefile.am:
1352         * epiphany-extension/.cvsignore:
1353         * epiphany-extension/Makefile.am:
1354         * epiphany-extension/beagle.xml.in.in:
1355         * epiphany-extension/ephy-beagle-extension.c: (load_status_cb),
1356         (impl_attach_tab), (impl_detach_tab), (impl_attach_window),
1357         (impl_detach_window), (ephy_beagle_extension_iface_init),
1358         (ephy_beagle_extension_class_init),
1359         (ephy_beagle_extension_get_type),
1360         (ephy_beagle_extension_register_type):
1361         * epiphany-extension/ephy-beagle.c: (register_module):
1362         Update Epiphany extension to work with Epiphany >= 1.6.
1363         Fixes bug #167948 and bug #167949.
1365 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1367         * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: 
1368         Updates to serve images for Icons from web server, converting file:///
1369         uris into http uris.
1371 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1373         * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to            prevent changes to results set while generating response to web interface
1374           queries
1375         * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd           following recent changes in Property and Hit classes.
1377 2005-05-24  Daniel Drake  <dsd@gentoo.org>
1379         * Util/inotify-test: Fix parameter escaping
1381 2005-05-20  Vijay K. Nanjundaswamy <knvijay@novell.com>
1383         * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs:
1384           beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: 
1385           Updates to distinguish between local and external web/web-service access,
1386           and do filtering of hit results for external accesses.
1388 2005-05-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1390         * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes
1392         * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 
1394 2005-05-17  Daniel Drake  <dsd@gentoo.org>
1396         * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs,
1397         Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs:
1398         KDE discovery rework: Use kde-config at configure-time, and if not
1399         present, guess at runtime.
1401         * Tiles/template-*.html: Added mouseover tooltips to most templates
1403 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1405         * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs,
1406         beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and
1407         kill LauncherCrawler.
1409 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1411         * Tiles/TileLauncher.cs, Util/Makefile.am,
1412         beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying,
1413         and KDE launcher icon lookups.
1415 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1417         * BeagleClient/Query.cs, beagled/HitRegulator.cs,
1418         beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1:
1419         Support for lowering the maximum number of hits returned per backend.
1421 2005-05-06  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1423         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1425 2005-05-05  Daniel Drake  <dsd@gentoo.org>
1427         * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on
1428         unreadable desktop files.
1430 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
1432         * Filters/FilterRTF: Added "header" and "footer" control words.
1433         Patch from Wojciech Polak <wojciechpolak at gmail.com>
1434         * Filters/FilterSource.cs: Support for handling Lisp files.
1435         * Filters/FilterLisp.cs: Lisp filter.
1436         * Filters/Makefile.am: ditto.
1437         
1438 2005-05-03  Kostas Papadimas <pkst@gnome.org>
1440         * configure.in: Added "el" to ALL_LINGUAS.
1442 2005-05-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1444         * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody
1445         
1446 2005-05-02  Daniel Drake  <dsd@gentoo.org>
1448         * Tiles/HitFlavor.cs, Util/ImLog.cs,
1449         beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's
1450         for GAIM logs. Fixes searching of logs with non-standard characters
1451         in their name. (e.g. # in irc logs)
1453 2005-05-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1455         * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface.
1456         * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES.
1458 2005-04-22  Vijay K. Nanjundaswamy <knvijay@novell.com>
1460         * beagled/BeagleDaemon.cs: Simplified WebServices initialization code
1461         * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code
1462           including internal web server, from BeagleDaemon.cs into
1463           static Start() and Stop() methods.
1464         * beagled/Makefile.am: Corresponding changes     
1466 2005-04-21  Josep Puigdemont  <josep.puigdemont@gmail.com>
1468         * configure.in: Added "ca" to ALL_LINGUAS.
1470 2005-04-20  Daniel Drake  <dsd@gentoo.org>
1472         * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import
1473         dll-mapping from f-spot, fixes lack of image indexing for some users.
1474         Reported by Northsea on IRC.
1476 2005-04-17  Francisco Javier Fernandez  <cyphra@vir.tecknolabs.com>
1478         * configure.in: Added Spanish translation.
1480 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1482         Patch from Anthony Batchelor <toeknee@haircrazy.info>
1483         * Filters/FilterJs.cs: A Javascript filter. 
1484         
1485 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1487         * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list.
1488         * beagled/FilterFactory.cs: CreateFilter will look for
1489         registered-extensions before registered-mime-types to create
1490         instances of corresponding filter-classes.
1491         * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to
1492         support creation of filter-objects using extensions as well.
1493         
1494 2005-04-14  Veerapuram Varadhan <vvaradhan@novell.com>
1496         * Tiles/TileSpreadsheet.cs: Removed unwanted variable.
1497         Patch from <wojciechpolak@gmail.com>
1498         * Filters/FilterC.cs: A Typo correction.
1499         
1500 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1502         * Oops.. missing Filters/Makefile.am changes
1503         * Filters/FilterAbiword.cs: Shut-up an un-used variable warning.
1504         
1505 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1507         * Filters/: Added FilterSpreadsheet.cs.
1508         Indexes gnumeric, excel and csv format files using 
1509         "ssindex" from gnumeric.  "ssindex" needs to be improved
1510         to give more-information that just data.
1512         * Filters/Makefile.am: Changes w.r.t newly added files.
1514         * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs.
1516         * Tiles/Makefile.am: Changes w.r.t newly added files.
1517         
1518 2005-04-07  Veerapuram Varadhan <vvaradhan@novell.com>
1520         * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a
1521         "{0}" but no argument, in the exceptional case, in DoOpen().
1522         
1523 2005-04-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1525         * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent
1526           reorganizations 
1528         * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP,
1529           when user specifies a root directory with --web-root option
1531 2005-04-06  Takeshi AIHANA <aihana@gnome.gr.jp>
1533         * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
1535 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1537         * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method
1538           to use System.Guid
1539           
1540 2005-04-05  Christopher Orr  <chris@protactin.co.uk>
1542         * configure.in: Added en_GB to ALL_LINGUAS.
1544 2005-04-05  Raphael Higino  <raphaelh@cvs.gnome.org>
1546         * configure.in: Added pt_BR to ALL_LINGUAS.
1548 2005-04-05  Adam Weinberger  <adamw@gnome.org>
1550         * configure.in: Added en_CA to ALL_LINGUAS.
1552 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1554         Patch from Saravana <saravana_psgtech@yahoo.co.in> 
1555         * Filters/FilterHtml.cs: Parse <meta>, <a> and <img> tags and
1556         extract required-contents. Add <i> to *list of hot nodes*.
1557         
1558 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1560         * beagled/Filter.cs: Third round of optimization. Mainly a FIXME
1561         fix in AppendText () related to '\n'.
1563         * Filters/FilterDOC.cs: A try-catch in IndexText.
1565         * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to
1566         IndexText.
1567         
1568 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1570         * beagled/WebServices: Moved dog.png image file to images folder.
1571           Replaced search.aspx with search.aspx.in. 
1573         * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified.
1575 2005-04-05  Frank Arnold  <farnold@cvs.gnome.org>
1577         * configure.in: Added "de" to ALL_LINGUAS.
1579 2005-04-04  Vijay K. Nanjundaswamy <knvijay@novell.com>
1581         * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever
1582           number of results returned is more than 0. (Earlier searchToken was returned
1583           only when the total no. of results was more than the max results returned in a 
1584           single response).
1586 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1588         * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail
1589         paths. Fixes bug 171153.
1591 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1593         * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in:
1594         Merge from F-spot in order to be compatible with Mono 1.1.5
1596 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1598         * configure.in: Option parsing improvements and cleanups
1600 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1602         * tools/Query.cs: Minor improvements to command line parsing
1604 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1606         * beagled/PathFinder.cs: Handle directories ending with '/'
1608 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1610         * Filters/FilterRTF.cs: Before/After rewinding the file-stream, 
1611         ignore the already buffered-data in the stream reader.  Fixes
1612         part of http://bugzilla.gnome.org/show_bug.cgi?id=172294.
1613         (now font-details and other unwanted-strings are not extracted.)
1614         
1615 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1617         * Util/ImLog.cs: Ignore GAIM logs which don't have the standard
1618         filename format
1620 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1622         * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder
1623         * WebServices code: Moved into a new sub-folder named WebServices within beagled n
1625 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1627         * beagled/Filter.cs: Defined a new variant of AppendText() with
1628         two arguments and removed AppendTextToHotPool().
1630         * Filter/FilterDOC.cs: Use two-arg AppendText() instead of
1631         AppendTextToHotPool().
1632         
1633 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1635         * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include
1636           all resources needed for web-services, in a Beagle distribution. Fixes
1637           http://bugzilla.gnome.org/show_bug.cgi?id=171996
1639 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1641         * beagled/Filter.cs: Added AppendTextToHotPool() for optimization
1642         of MS-Word document indexing.
1644         * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of
1645         round trips between managed and unmanaged code. Fixes
1646         http://bugzilla.gnome.org/show_bug.cgi?id=169758
1647         
1648 2005-03-30  Veerapuram Varadhan  <vvaradhan@novell.com>
1650         * Filters/FilterAbiword.cs: More careful validations. Fixes
1651         http://bugzilla.gnome.org/show_bug.cgi?id=170082
1653         * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled.
1654         
1655 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1657         * Tiles/template-mail-message.html: Fix for Subject of "deleted"
1658         mails shows <strike></strike> markup tags.
1659         
1660 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1662         Patch from Chris Schneider <cschneid@colostate.edu>
1663         * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword
1664         list.  Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175.
1666 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1668         * beagled/beagled.in: Be more verbose when beagled exits with
1669         errors when run in --bg mode.
1670         
1671 2005-03-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1673         * WebServices: Changes in Web, Web-Services code to ensure file
1674           names & Class names are fully spelt out instead of abbreviations, 
1675           file/assembly names renamed to more meaningful names like WebFrontEnd.cs
1676           and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, 
1677           with corresponding changes in Makefile.am and configure.in. 
1678           ./configure option to include web-services code, now changed to 
1679           '--enable-webservices' instead of --enable-websvc
1681         * Updates to Web interface code to include support for Firefox search bar and 
1682           changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery,
1683           SimpleQuery2 and GetMoreResults.
1684         
1685 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1687         * beagled/LuceneDriver: Delete if indexable.DeleteContent is
1688         true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944.
1690         * ChangeLog: Corrected my previous entries w.r.t date (pointed out
1691         by Daniel)
1692         
1693 2005-03-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1695         * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for
1696         http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show
1697         more-information about documents.
1698         
1699 2005-03-23  Robert Love  <rml@novell.com>
1701         * configure.in: bump version to 0.0.9 and rest.
1703 2005-03-22  Daniel Drake  <dsd@gentoo.org>
1705         * beagled/BeagleDaemon.cs: beagled shouldn't be run as root
1707 2005-03-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1709         * Filters/FilterOpenOffice.cs: Fix for
1710         http://bugzilla.gnome.org/show_bug.cgi?id=171102.
1711         
1712 2005-03-19  Daniel Drake  <dsd@gentoo.org>
1714         * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862
1716 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1718         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1719         beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix
1720         for http://bugzilla.gnome.org/show_bug.cgi?id=170437.
1721         
1722 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1724         * Filters/FilterOpenOffice.cs: More odt-mime-type changes.
1725         
1726 2005-03-17  Veerapuram Varadhan  <vvaradhan@novell.com>
1728         * glue/wv1-glue.c: Fix for
1729         http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out
1730         non-iso-printable characters.
1731         
1732 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1734         * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title"
1735         doesn't exist.  Fix for
1736         http://bugzilla.gnome.org/show_bug.cgi?id=170300.
1737         
1738 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1740         * Filters/FilterPPT.cs: Catch the exceptions and log the message..
1741         
1742 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1744         * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for
1745         http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the
1746         number of round trips between managed and unmanaged code.
1747         
1748 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1750         * Filters/FilterPPT.cs: Fix for PPT 4.0 files.
1751         
1752 2005-03-10  Daniel Drake <dsd@gentoo.org>
1754         * tools/Query.cs: beagle-query no longer requires an X server to
1755         run.
1757 2005-03-10  Daniel Drake <dsd@gentoo.org>
1759         * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs,
1760         glue/screensaver-glue.c: beagled no longer requires an X server
1761         to run.
1763 2005-03-10  Daniel Drake <dsd@gentoo.org>
1765         * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames
1766         containing '"'
1767         
1768 2005-03-09  Daniel Drake <dsd@gentoo.org>
1770         * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs,
1771         beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for
1772         filenames containing '#'
1774 2005-03-07  Daniel Drake <dsd@gentoo.org>
1776         * beagled/FileSystemQueryable/FileNameFilter.cs: Use
1777         PathFinder.HomeDir
1779 2005-03-06  Daniel Drake <dsd@gentoo.org>
1781         * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs:
1782         Verify that NewRemoteIndexerPath requests are coming from beagled
1784 2005-03-06  Daniel Drake <dsd@gentoo.org>
1786         * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing
1787         '%'. Fixes bug #169422
1789 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1791         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle
1792         exceptions and log a decent message than dumping the whole stack
1793         trace.
1794         
1795 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1797         * Filters/FilterPPT.cs: If gsf# throws some exception, handle it
1798         properly so that the whole stack trace is not displayed.  Fixes
1799         http://bugzilla.gnome.org/show_bug.cgi?id=169038
1800         
1801 2005-02-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1803         * configure.in: Disable detection of gst# for time-being.
1804         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs,
1805         Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused
1806         variables to shut-up certain warnings.
1807         
1808 2005-02-25  Veerapuram Varadhan  <vvaradhan@novell.com>
1810         * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT
1811         format.  This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100
1812         
1813 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1815         * glue/wv1-glue.c: Fix for
1816         http://bugzilla.gnome.org/show_bug.cgi?id=166155.  The fix is
1817         though hacky, does follows the logic ;-).  See the FIXME in
1818         append_char() for more details.  Also, process the "special-chars"
1819         properly. ;-)
1820         
1821 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1823         * Filters/FilterPPT.cs: A probable correct way of opening the
1824         stream irrespective of the versions of file.  Also, enable it for
1825         showing snippets.
1826         * Filters/FilterOpenOffice.cs: Fix part of
1827         http://bugzilla.gnome.org/show_bug.cgi?id=157100, index
1828         hyperlinks.
1830 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1832         * Filters/FilterPPT.cs: Fix for
1833         http://bugzilla.gnome.org/show_bug.cgi?id=168028.  Implemented
1834         support for *DUAL STORAGE* PPT files.
1835         
1836 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1838         * Filters/FilterPPT.cs: Fix for
1839         http://bugzilla.gnome.org/show_bug.cgi?id=168238
1840         
1841 2005-02-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1843         * Filters/FilterGst.cs: Fix for compiler error.
1844         
1845 2005-02-15  Veerapuram Varadhan  <vvaradhan@novell.com>
1847         * Filters/FilterSource.cs: Defined a style for C#.
1848         C# doesn't allow spanning of single-line-comment-to-multiple-lines.
1850         * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style.
1851         
1852 2005-02-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1854         * glue/wv1-glue.c: Separate out the wvInit() call, should be
1855         called only one through-out the scope of an application.
1857         * Filters/FilterDOC.cs: Track wvInit() call through a static
1858         member.  This also fixes Bug#:166150
1859         
1860 2005-02-09  Veerapuram Varadhan  <vvaradhan@novell.com>
1862         * beagled/SnippetFu.cs: Fix for
1863         http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the
1864         final snippet to the allowed-length.
1866         * Filters/FilterRTF.cs: Fix for
1867         http://bugzilla.gnome.org/show_bug.cgi?id=166768
1868         
1869 2005-02-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1871         * glue/wv1-glue.c: Handle partially formatted texts.
1872         Mark partially-formatted-texts as HOT.
1873         * Filters/FilterDOC.cs, Filters/FilterRTF.cs,
1874         Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for
1875         "Structural Break"s which is needed for proper snippet support.
1876         This supplements a partial fix to Bug#166648.
1877         
1878 2005-02-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1880         * beagled/Filter.cs: Few tweaks on Hot pool.
1881         * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle
1882         wierd combination of text-formatting, fixes Bug#157100.
1883         * Filters/FilterRTF.cs: Metadata info can be anywhere in the
1884         document.  Commented out the "file-offset" positioning after
1885         reading meta-data.
1886         * Best/Best.cs: Added a console message to guide users to look at
1887         their Systray for Best icon.
1888         
1889 2005-02-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1891         * Filters/FilterPPT.cs: Validate the Ole stream before using it.
1892         Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and
1893         not from FilterOle.
1894         * Filters/FilterOle.cs: Removed from the repository.
1895         * Filters/Makefile.am: ditto.
1896         * Filters/FilterOpenOffice.cs: Catch and Log the exceptions.
1897         * beagled/Filter.cs: Uncomment the return statement in
1898         GetHotTextReader ()
1899         
1900 2005-02-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1902         * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for
1903         pdfinfo command should be tagged between a pair of "".
1904         
1905 2005-01-28  Robert Love  <rml@novell.com>
1907         * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames)
1908         * glue/inotify-glue.c: ditto
1909         * glue/inotify.h: header from inotify 0.18
1911 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1913         * Filters/FilterOpenOffice.cs: Fix for Bug#:162910.
1914         table-count is improperly shown as spreadsheet-count in 
1915         Sxw.
1916         
1917 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1919         * Tiles/template-docs.html: Fix for Bug#:165480.
1920         Instead of @Snippet@ use @%Snippet@ to process the
1921         markups present in @Snippet@.
1922         
1923 2005-01-24  Veerapuram Varadhan  <vvaradhan@novell.com>
1925         * Filters/FilterPascal.cs: Added pascal support.
1926         [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005
1927         @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by
1928         writing this Filter ;)]
1929         
1930 2005-01-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1932         * Filters/FilterSource.cs: Added Fortran_Style and related changes.
1934         Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in)
1936           * Filters/FilterPhp.cs: Added PHP support.
1937           * Filters/FilterFortran.cs: Added fortran support.
1938         
1939 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1941         * Filters/FilterSource.cs, Filters/FilterC.cs, 
1942         Filters/FilterCpp.cs, Filters/FilterCSharp.cs,
1943         Filters/FilterJava.cs Filters/FilterPython.cs,
1944         Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized
1945         the single big FilterSource.cs into individual derived classes
1946         and made FilterSource as abstract parent to them all.
1948         New "Programming language" filters can just be another class
1949         derived from this abstract parent.
1950         
1951 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1953         * Filters/FilterPPT.cs: Identify Title, Sub-title, and other
1954         special sections in a Slide and mark them HOT.
1955         
1956 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1958         * beagled/SnippetFu.cs: Length of the tags ("<b>"+"</b>") is 7.
1959         
1960 2005-01-19  Veerapuram Varadhan  <vvaradhan@novell.com>
1962         * Filters/FilterPPT.cs: Validations on special characters.
1963         Fix for parsing PPTs exported from OO.o.
1964         Fix for meta-data retrieval.
1966 2005-01-12  Veerapuram Varadhan  <vvaradhan@novell.com>
1968         * configure.in, beagled/Makefile.am: Mozilla backend is optional
1969         now.
1971 2005-01-11  Veerapuram Varadhan  <vvaradhan@novell.com>
1973         * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification.
1974         * Filters/FilterSource.cs: More perl keywords.
1975         
1976 2005-01-07  Joe Shaw  <joeshaw@novell.com>
1978         * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix
1979         #162831.
1981 2005-01-06  Veerapuram Varadhan  <vvaradhan@novell.com>
1983         * Filters/FilterRTF.cs: More validations on partially formatted
1984         strings.  Also, special sections viz., headers, footers and
1985         footnotes are identified and marked *HOT*.
1986         
1987 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1989         Patch from Vishravars RamaSubramanian <vishrav_r@yahoo.co.in>
1991         * Filters/FilterSource.cs: Added perl support.
1992           
1993 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1995         * Tiles/template-presentation.html, Tiles/template-docs.html:
1996         "Author" information is displayed now.
1997         
1998 2005-01-03  Veerapuram Varadhan  <vvaradhan@novell.com>
2000         * Tiles/TilePresentation.cs, Tiles/TileDocs.cs,
2001         Tiles/template-presentation.html, Tiles/template-docs.html: Added to
2002         display Title, number of slides, pages and words in Best.
2004         * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command.
2006         * Filters/FilterOpenOffice.cs: Fix for combination bug
2008         * Filters/FilterAbiword.cs: Typo correction.
2009         
2010 2004-12-23  Veerapuram Varadhan  <vvaradhan@novell.com>
2012         * Filters/FilterAbiword.cs: Improved validations.
2013         
2014 2004-12-20  Veerapuram Varadhan  <vvaradhan@novell.com>
2016         * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and
2017         other styles are categorized and marked HOT.
2018         
2019 2004-12-16  Veerapuram Varadhan  <vvaradhan@novell.com>
2021         * Filters/FilterOpenOffice.cs: Fix for Bug# 157106.
2022         
2023 2004-12-13  Veerapuram Varadhan  <vvaradhan@novell.com>
2025         * Filters/Makefile.am: Added FilterAbiword.cs
2027         * Filters/FilterAbiword.cs: Filter for abiword documents.
2028         
2029 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
2031         * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am:
2032         Included "conditionally" compiled sources to EXTRA_DIST.
2034 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
2035         
2036         * From a patch by Raphaël Slinckx <raf.raf@wol.be>
2038         * Filters/FilterMusic.cs: Abstract base class for all audio file
2039         filters.
2041         * Filters/FilterFlac.cs: DoPullProperties() is implemented by base
2042         class.
2044         * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs,
2045         FilterOgg.cs, FilterMpc.cs
2047         * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs,
2048         OggReader.cs, Tag.cs
2050         * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace.
2051         
2052         * Util/Makefile.am: Removed Id3.cs
2054         * Util/Id3.cs: Removed from the repository.
2056         * Filters/FilterApe.cs: Added
2057         * Filters/FilterMp3.cs: Added
2058         * Filters/FilterOgg.cs: Added
2059         * Filters/FilterMpc.cs: Added
2060         * Util/ApeReader.cs: Added
2061         * Util/Mp3Reader.cs: Added
2062         * Util/OggReader.cs: Added
2063         * Util/Tag.cs: Added
2064         
2065 2004-12-07  Veerapuram Varadhan  <vvaradhan@novell.com>
2067         * Filters/FilterOpenOffice.cs: Count slides.  Support for
2068         annotations and more *HOT* styles.
2069         
2070         * From a patch by Vishravars Ramasubramanian <vishrav_r@yahoo.co.in>
2071         [NOSIP student].
2072                 
2073         * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100
2074         Parse through styles.xml to read "Header", "Footer", "Footnote", 
2075         "Endnote" texts.
2076         
2077 2004-12-07  Tuomas Kuosmanen  <tigert@novell.com>
2079         * Tiles/template-web-history.html: Fixed the uri to be a link
2080         too. Fixes #160315, also replaced the globe with the nicer looking
2081         one. Should come from icon-theme eventually as well.
2082         
2083         * Tiles/template-mail-message.html: Added the folder info, I'll
2084         need to use it for a bit before I hopefully come up with a better
2085         way of displaying the information without wasting a lot of screen
2086         space. Fixes #160313
2088         * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare
2089         hands! Hopefully the patch works. Should fix #160321 and #160324
2091 2004-12-03  Veerapuram Varadhan <vvaradhan@novell.com>
2093         * configure.in: Updated to gsf-sharp 0.2.
2094         
2095         * Filters/FilterPPT.cs: Added meta-data support replacing the
2096         current NumSlides logic.
2097         
2098 2004-12-01  Veerapuram Varadhan <vvaradhan@novell.com>
2100         * Filters/FilterRTF.cs: Compatible with MS RTF specification, 
2101         extracts meta-data and style information.
2102         
2103 2004-11-18  Alex Graveley  <alex@beatniksoftware.com>
2105         * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the
2106         constructor set the Raw pointer to the return of
2107         egg_tray_icon_new, which we call directly.
2109 2004-11-16  Veerapuram Varadhan <vvaradhan@novell.com>
2111         * configure.in, Filters/Makefile.am, glue/Makefile.am: Added
2112         support for wv1.
2114         * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0
2115         
2116         * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and
2117         text data from MS Word documents.
2119 2004-11-14  Tuomas Kuosmanen  <tigert@tigert.priv>
2121         * Tiles/template-page.css: made opacity to 0.5 for non-focused
2122         links on the list (hi joe :)
2124         Also forced max-width of 64 for all icons on the left column,
2125         should take care of all huge buddy icons etc.
2127 2004-11-12  Chris Lahey  <clahey@ximian.com>
2129         * Filters/FilterPPT.cs: Count slides.
2131 2004-11-12  Chris Lahey  <clahey@ximian.com>
2133         * From a patch by Adam Lofts <adam@negligible.co.uk>.
2135         * configure.in, Filters/Makefile.am: Added FilterGst.cs.
2137         * Filters/FilterGst.cs: Filter to get song data using gst.
2139 2004-11-12  Tuomas Kuosmanen  <tigert@novell.com>
2141         * mozilla-extension/skin/classic/beagle-*: updated some of the
2142         images to make it look nicer
2144         * Tiles/template-picture.html, Tiles/template-file.html: added
2145         link (@action:@Reveal) to the folder name in the tile as well.
2147 2004-11-11  Tuomas Kuosmanen  <tigert@novell.com>
2149         * Tiles/template-picture.html: added some exif stuff.
2151 2004-11-10  Tuomas Kuosmanen  <tigert@novell.com>
2153         * Tiles/template-page.css (.icon img): made icons max-width: 80px;
2154         - I also added a nice border frame for jpeg images (and images
2155         with ".thumbnails" on their path - so the nautilus thumbnails
2156         (which are png) will also get a frame, while icons and such wont.
2158         * Tiles/template-picture.html: removed forced size
2159         setting, should now work automatically with the stylesheet..
2161         * Tiles/template-mockup.html, Tiles/template-mockup.css: added a
2162         mockup template that will contain examples of all tiles, also had
2163         to add a mock stylesheet that overrides the @foo@ stuff so I see 
2164         icons for testing purposes. Not intended for real world use :-)
2166         * Tiles/template-mail-message.html: added date display and content
2167         snippet dummy example (to be implemented in mail messages)
2169 2004-11-09  Tuomas Kuosmanen  <tigert@novell.com>
2171         * Tiles/template-page.css: prettified stuff, indented the contents
2172         relative to the title line, so it is easier to scan through the
2173         list..
2175 2004-11-04  Tuomas Kuosmanen  <tigert@tigert.priv>
2177         * Tiles/template-page.css (tr): removed the extra padding from the
2178         action links line, also added a div class for "date" - use it for
2179         the "modified N days ago" stuff on tiles.
2181         * Tiles/template-file.html: added last modified line..
2183         * Tiles/template-im-log.html: wrapped the published line to date class
2185         * Tiles/template-blog.html: wrapped the date stuff on the date div
2186         style, put "Weblog: " to give a better idea it's a blog entry.
2187         Also added a "View" link for consistency.
2189 2004-11-01  Chris Lahey  <clahey@ximian.com>
2191         * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local):
2192         Use pkglibdir instead of libdir to avoid collisions.
2194 2004-10-25  Chris Lahey  <clahey@ximian.com>
2196         * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and
2197         beagle-status.
2199 2004-10-25  Chris Lahey  <clahey@ximian.com>
2201         * tools/Makefile.am: Remove UPDATE_SCRIPT.
2203 2004-10-19  Robert Love  <rml@novell.com>
2205         * beagled/Filter.cs: move the FlushCache inside of the NULL check,
2206           along with the Close. A bigger question, though, is why can the
2207           FileStream ever be NULL here?
2208         * life: This is my last ChangeLog entry since no one else is keeping
2209           them.  I really just want to fit in, be accepted, be one of the gang.
2211 2004-10-18  Robert Love  <rml@novell.com>
2213         * glue/inotify-glue.c: clean this up; remove some cruft; do error
2214           checking on the read (removes a FIXME)
2216 2004-10-17  Todd Berman  <tberman@off.net>
2218         * AUTHORS: Changing my email to reflect something that might reach me.
2219         * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1
2221 2004-10-17  Todd Berman  <tberman@off.net>
2223         * Best/best.in: Add directory containing libinofityglue.so to
2224           LD_LIBRARY_PATH.
2226 2004-10-16  Robert Love  <rml@novell.com>
2228         * chooser-fu/beaglequeru.c: fix compile warning; remove unused
2229           variable; strptime() does not init fields it does not touch, so
2230           zero them all out.
2232 2004-10-15  Veerapuram Varadhan (vvaradhan@novell.com>
2234         * Filters/FilterDOC.cs: Filter for MSWord documents.
2235         * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs.
2236         * configure.in: Added config time checking of gsf-sharp.dll for
2237         MSOffice filters.
2238         
2239 2004-10-15  Christopher James Lahey  <clahey@ximian.com>
2241         * Filters/FilterPPT.cs: Filter for MS Power point presentation docs.
2242         * Filters/FilterOle.cs: Unified interface for pulling properties from
2243         MSOffice documents and serves as the base class for document-type 
2244         specific filters.
2246 2004-10-14  Robert Love  <rml@novell.com>
2248         * Util/FileAdvise.cs: new file, implementing the advice stuff
2249         * Util/Makefile.am: build FileAdvise.cs
2251 2004-10-14  Tuomas Kuosmanen  <tigert@novell.com>
2253         * Tiles/template-im-log.html: stylized a bit, added area for
2254         snippet for chat log content that needs to be replaced with 
2255         actual content of course. The search term should be hilighted
2256         with color.
2258         * images/im-aim.png: added a nicer icon for AIM chat for now.
2260            *Note!* Please use *gnome-icon-theme* for this - we have the
2261            following icons there for us: im-aim.png im-icq.png
2262            im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would
2263            be used depending on the chat type. Also there's im.png which
2264            is a generic one for possible other chat client logs.
2265         
2266         * images/Makefile.am: Added the icon to be installed for now..
2268 2004-10-10  Anders Carlsson  <andersca@gnome.org>
2270         * Util/ExtendedAttribute.cs:
2271         Check errno and add it to the exceptions on failure.
2272         
2273 2004-10-08  Christopher James Lahey  <clahey@ximian.com>
2275         * images/Makefile.am, tools/Makefile.am: Fixed make distcheck.
2277 2004-10-07  Christopher James Lahey  <clahey@ximian.com>
2279         * Util/Archive.cs: Unified interface for pulling data from an
2280         archive file (gz, tar, bz2, zip).
2282 2004-09-22  Srinivasa Ragavan <sragavan@novell.com>
2283         * Added code for tray applet  
2285 2004-09-22  Raja R Harinath  <rharinath@novell.com>
2287         * beagled/Makefile.am: Fix srcdir != builddir problems.
2288         * tools/Makefile.am: Likewise.
2290 2004-07-28  Alex Graveley  <alex@ximian.com>
2292         * tools/IndexWebContent.cs: Rename --uri to --url, to match
2293         implementation.
2294         Return an exitcode of 1 on error.
2295         Catch indexing error to ensure we always delete sourcefile.
2297 2004-07-28  Alex Graveley  <alex@ximian.com>
2299         * mozilla-extension/content/beaglePrefs.xul: Add <checkbox> for
2300         beagle.security.active pref.
2302         * mozilla-extension/content/beaglePrefs.js: Support
2303         beagle.security.active pref to enable https indexing.
2305         * mozilla-extension/content/beagleOverlay.js: Index https pages if
2306         pref is chosen.  Fix bug in https detection since
2307         location.protocol includes the trailing ':'. Cleanup
2308         beagleProcessClick.
2310         * mozilla-extension/install.rdf: Add <optionsURL> so options can
2311         be opened from Extension Manager window.
2313 2004-07-27  Alex Graveley  <alex@ximian.com>
2315         * mozilla-extension/: Add initial commit of the mozilla/firefox
2316         indexing extension.
2318         * configure.in: Add mozilla-extension/Makefile.
2320         * Makefile.am (SUBDIRS): Add mozilla-extension.
2322 2004-07-27  Alex Graveley  <alex@ximian.com>
2324         * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename
2325         beagle-epiphany-index to beagle-index-url since it will be used by
2326         mozilla too.
2328         * tools/IndexWebContent.cs: Take --url, --title, --sourcefile,
2329         --deletesourcefile arguments.  Print usage if url or
2330         sourcefile/stdin is missing.
2332         * epiphany-extension/ephy-beagle-extension.c (load_status_cb):
2333         Pass "--url" and "--title" to beagle-index-url.