FilterHtml.cs: Add ExtractText(string) command to extract text out of large html...
[beagle.git] / ChangeLog
blobec759f32db1c53c5664a679367ea99e96fc7de02
1 2006-09-30  Theppitak Karoonboonyanan  <thep@linux.thai.net>
3         * configure.in: Added th (Thai) to ALL_LINGUAS.
5 2006-09-22  Danilo Ĺ egan  <danilo@gnome.org>
7         * configure.in: Added sr, sr@Latn to ALL_LINGUAS.
9 2006-08-04 Debajyoti Bera <dbera.web@gmail.com>
11         * ContactViewer, beagled/ThunderbirdQueryable: Added .cvsignore files.
12         * configure.in: Build ContactViewer only if
13         gui building is enabled.
14         * configure.in, beagled/BeagleDaemon.cs, IndexHelper.cs, Config.cs,
15           glue/screensaver-glue.c, SystemInformation.cs etc.: Move from Gtk to Glib.
16         * BeagleDaemon.cs, Shutdown.cs, QueryDriver.cs, Inotify.cs,
17         Scheduler.cs etc.: Fix signal handling and starting threads to handle
18         termination signals properly, even during startup.
19         * EDS/EvolutionDataServerQueryable.cs,
20         IndexingServiceQueryable/IndexingServiceQueryable.cs: Start the actual
21         work in a separate thread or little later, without blocking
22         QueryDriver.
23         
24 2006-07-12  Guntupalli Karunakar  <karunakar@randomink.org>
26         * configure.in: Added 'hi' to ALL_LINGUAS.
28 2006-06-21  Raivis Dejus  <orvils@gmail.com>
30         * configure.in: Added 'lv' to ALL_LINGUAS
32 2006-05-16  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
34         * configure.in: Added ru to ALL_LINGUAS.
36 2006-05-11  Paul Betts <paul.betts@gmail.com>
38         * Filters/FilterBoo.cs: Add filter for Boo source code based on 
39         FilterPython.
41 2006-04-25  Debajyoti Bera <dbera.web@gmail.com>
43         * beagled/QueryDriver.cs,beagled/PropertyKeywordFu.cs,
44         Util/PropertyKeywordAttribute.cs: Allow filters to register mapping
45         between query keyword and propertyname.
46         * Filters/,beagled/Backends: Register some of the existing mappings
47         from the corresponding filters and backends.
48         * beagled/FilterFactory.cs: Only set indexable timestamp if the
49         already set timestamp is invalid (i.e. the default DateTime(0)).
50         * beagled/FeedBackends: Remove dc:date properties. Use
51         indexable.Timestamp for storing the date.
53 2006-04-24  Debajyoti Bera <dbera.web@gmail.com>
55         * Filters/FilterPackage.cs,FilterDeb.cs,FilterEbuild.cs,FilterRPM.cs:
56         Add FilterDeb. Modified FilterPackage and deriving packages to add
57         make some of the fields generic to any package.
59 2006-04-24  Daniel Drake <dsd@gentoo.org>
61         * Filters/entagged-sharp/: Resync. Includes ID3 UTF16 fix, new vorbis
62         mimetype, and a couple of other bits.
64 2006-04-21  Debajyoti Bera <dbera.web@gmail.com>
66         * Filters/FilterPackage.cs, Filters/FilterRPM.cs,
67         Filters/FilterEbuild.cs: Add FilterPackage base class to contain the
68         basic information about packages. Change FilterRPM, FilterEbuild to
69         derive from FilterPackage.
70         * libbeagle/beagle: Revive the C API for indexable-service. Also,
71         allow creating indexable-service type index-request messages for
72         others services.
74 2006-04-18  Debajyoti Bera <dbera.web@gmail.com>
76         * tools/Info.cs: Add --list-backends, --list-static-indexes to
77         beagle-info. Make beagle-info a tool to gather all kind of information
78         about beagle.
79         * beagled/BeagleDaemon.cs, beagled/QueryDriver.cs, Util/Conf.cs: 
80         Allow enabling/disabling backends in the config. Use new syntax
81         --backend [+-]name.
82         * tools/Config.cs: Add "beagle-config daemon ListBackends" to show the
83         currently enabled and disabled backend in config. Should be emulated
84         in beagle-settings too.
85         * tools/*.1: Removed reference of Best from man pages. Someone should
86         write a man-page for beagle-search (or linux users have
87         stopped reading man-pages these days :O ?)
89 2006-04-17  Debajyoti Bera <dbera.web@gmail.com>
91         * tools/beagle-crawl-system.in: Use MONO_SHARED_DIR to point to a
92         temporary wapi directory - mono needs one for beagle-build-index.
94 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
96         * configure.in: Remove obsolete no_NO locale.
97         * po/no.po: And the translation. Hey Joe, where you going
98         with that gun in your hand?
100 2006-04-16  Debajyoti Bera <dbera.web@gmail.com>
102         * beagled/KMailQueryable/KMailIndexer.cs: Minor protection against
103         null values.
104         * Util/Note.cs: Extract text correctly from tomboy notes.
106 2006-04-07  Debajyoti Bera <dbera.web@gmail.com>
108         * beagled/KMailQueryable/KMailQueryable.cs: Enable snippets for KMail
109         maildir mails.
111 2006-04-04  Debajyoti Bera <dbera.web@gmail.com>
113         * BeagleClient/Hit.cs: Use 1-d range search for searching properties.
114         Removes a FIXME.
116 2006-04-02  Debajyoti Bera <dbera.web@gmail.com>
118         * Filters/, *Queryable/, beagled/Filter.cs, beagled/LuceneCommon.cs: Allow
119         keyword queries in non-property queries. Make most keyword properties
120         unsearched properties. Remove video/* mimetypes from filteraudio - let
121         our videofilter handle them. Dont allow empty properties to be stored.
123 2006-03-31  Debajyoti Bera <dbera.web@gmail.com>
125         * beagled/Filter.cs, Filters/FilterPdf.cs,FilterHtml.cs,
126         Util/StringFu.cs: Extract maximum 40000 (4 times that allowed by
127         lucene) words in the filters.
129 2006-03-30  Debajyoti Bera <dbera.web@gmail.com>
131         * beagled/GoogleDriver.cs: Fix extraction of query text. Googledriver
132         should work now if queried with the proper domain.
134 2006-03-29  Debajyoti Bera <dbera.web@gmail.com>
136         * Filters/FilterRPM.cs: RPM filter.
137         * tools/Info.cs: Add --list-filters to beagle-info to list all
138         available filters. Useful stuff.
140 2006-03-27  Amanpreet Singh Alam <apbrar@gmail.com>
142         * configure.in: "pa" Punjabi is added to ALL_LINGUAS
144 2006-03-23  Debajyoti Bera <dbera.web@gmail.com>
146         * beagled/Lucene.Net/Store/FSDirectory.cs: Fix lock obtain timeout.
147         Use native open() to overcome (possibly buggy) sharing violation 
148         problem with mono File.Open().
149         
150 2006-03-22  Debajyoti Bera <dbera.web@gmail.com>
152         * beagled/LifereaQueryable/LifereaQueryable.cs: Handle "|curl ..."
153         style feedsource necessary for gmail rss feeds.
155 2006-03-19  Vladimer Sichinava  <vlsichinava@gmail.com>
157         * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
159 2006-03-18  Lukas Lipka  <lukas@pmad.net>
161         * Util/ImLog.cs: Fix the broken parsing of Gaim 2.0 logs which added
162         AM or PM to the utterance timestamp. Thanks to Zafar for providing
163         sample logs.
165         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Cosmetic fixes.
167 2006-03-16  Daniel Drake  <dsd@gentoo.org>
169         * search/Tiles/Tile.cs: Escape uri's before passing them to applications,
170         thanks to Brandon Hale.
172 2006-03-15  Daniel Drake  <dsd@gentoo.org>
174         * Filters/entagged-sharp: Resync, includes a couple of small fixes.
176 2006-03-11  Debajyoti Bera <dbera.web@gmail.com>
178         * Filters/FilterMail.cs: Use kmail link-type message header to set
179         fixme:issent flag for replies that are kept in the same folder.
180         * beagled/SnippetFu.cs: Fixes 332378 and some snippet extraction
181         optimisations.
183 2006-03-10  Lukas Lipka  <lukas@pmad.net>
185         * search/Tiles/Folder.cs: The open action for folders got accidently
186         removed during details pane refactoring.
188 2006-03-08  Debajyoti Bera <dbera.web@gmail.com>
190         * beagled/NoiseFilter.cs: Dont search tokens of type email, hostname
191         and small numbers for noise.
193 2006-03-02  Daniel Drake  <dsd@gentoo.org>
195         * tools/Makefile.am: Only install beagle-settings.desktop when ENABLE_GUI
196         is chosen. Reported by ph at http://bugs.gentoo.org/124192
198 2006-02-27  Debajyoti Bera <dbera.web@gmail.com>
200         * beagled/DumpIndex.cs: Allow dumpindex to retrieve information about
201         a file as stored in the index.
203 2006-02-26  Lukas Lipka  <lukas@pmad.net>
205         * search/Tiles/IMLog.cs: Load the buddy icon for the detail view.
207 2006-02-16  Kang Jeong-Hee <keizie@gmail.com>
209         * configure.in: ko added. (Korean)
211 2006-02-13  Debajyoti Bera <dbera.web@gmail.com>
213         * mozilla-extension/content/beagleOverlay.js: Let the HTML filter
214         extract the title of the HTML page. This is to avoid duplication 
215         of dc:title in the index. Fixes #330053.
217 2006-02-13  Lukas Lipka  <lukas@pmad.net>
219         * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument.
221 2006-02-10  Lukas Lipka  <lukas@pmad.net>
223         * search/Tiles/OpenWithMenu.cs: Load app icons by default.
225         * search/Tiles/File.cs: Use a bigger thumbnail in the detail view
226         (bgo #330551).
228         * search/Tiles/Folder.cs: Dont autload the folder icon since it 
229         results in an incorrect one. Also touch up the details pane.
231 2006-02-09  Lukas Lipka  <lukas@pmad.net>
233         * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build.
234         
235         * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and
236         tuned to fit our needs.
238         * search/Tiles/Tile.cs: Implement the Open with menu.
240         * search/Tiles/File.cs: Enable Open with.
242         * search/Tiles/Folder.cs: Enable Open with.
244 2006-02-09  Lukas Lipka  <lukas@pmad.net>
246         * search/Tiles/File.cs: Dont display blank titles for files with an
247         empty subject (bgo #330558).
249 2006-02-09  Lukas Lipka  <lukas@pmad.net>
251         * search/Tiles/Image.cs: Add a full path field in the detail view.
253 2006-02-07  Dan Winship  <danw@novell.com>
255         * search/Tiles/Tile.cs: reorganize to make tile images not be
256         loaded until their tiles are realized, so that results will be
257         presented faster.
259         * search/Tiles/ThumbnailFactory.cs: new class to generate
260         thumbnails in another thread and update the tile images with them
261         when they're done, so that thumbnail generation doesn't block the
262         UI.
264         * search/Tiles/File.cs: update for new icon stuff. Use a
265         ThumbnailFactory.
267         * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg,
268         via the gnome-web-photo package) #158112. Uses a separate
269         ThumbnailFactory from TileFile, so that fast local file thumbnails
270         don't get queued behind slow web thumbnails. Also add a details
271         pane.
273         * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate,
274         NiceVeryLongDate): Fix local time vs UTC bugs, and fix the
275         calculation and localization of "Today" and "Yesterday".
277         * search/Tiles/TileFlat.cs:
278         * search/Tiles/IMLog.cs: 
279         * search/Tiles/MailMessage.cs: add a new base class for IM and
280         Mail tiles and make them use it.
282         * search/ConversationCategory.cs: use TileFlat rather than having
283         separate special IM and Mail cases.
285         * search/Tiles/Application.cs: 
286         * search/Tiles/CApplet.cs: make CApplet a subclass of Application
287         so they can share icon-loading code.
289         * search/Tiles/Calendar.cs: update a bunch, though it's still not
290         being built
292 2006-02--5  Debajyoti Bera <dbera.web@gmail.com>
294         * Util/DigikamTags.cs: Extraction of tags and comments from digikam.
295         * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add
296         fixme:comment and image:tag to store all the tags and
297         comments/descriptions. These information are anyway stored, index them
298         as property.unstored to allow keyword queries.
299         * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image)
300         comments and image tags.
301         * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index
302         publisher/channel-title information.
303         * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to
304         Util/StringFu.cs; its a quite useful function to expand locations like
305         "$HOME/.beagle".
306         
307 2006-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
309         * configure.in: Added 'gl' to ALL_LINGUAS.
311 2006-02-03  Dan Winship  <danw@novell.com>
313         * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to
314         take a Hit rather than a Uri, so we can pass the MIME type to
315         Gnome.ThumbnailFactory.GenerateThumbnail. #328437
317         * search/Tiles/File.cs:
318         * search/Tiles/Image.cs: update for that
320         * search/Tiles/Video.cs: don't need to set the icon here; TileFile
321         does it for us.
323 2006-02-02  Daniel Drake  <dsd@gentoo.org>
325         * configure.in: Give the two sqlite checks different names, otherwise it
326         tries to use sqlite3 even when it is not installed.
328         * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest
329         upstream version, and update Jon's read-on-demand optimization.
330         * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for
331         slightly modified sqlite exception API.
333 2006-02-01  Dan Winship  <danw@novell.com>
335         * search/Tiles/MailMessage.cs (MailMessageActivator): only accept
336         message/rfc822 hits (so we don't get the individual subparts of
337         multipart/alternative messages #328497).
339         * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties
340         for use by SortedTileList.
342         * search/Tiles/*.cs: set Title and Timestamp appropriately to
343         match the info displayed on the tile
345         * search/SortedTileList.cs: change "HitComparer" to
346         "TileComparer", and update to use the new Tiles.Tile properties
348         * search/Category.cs: Make sure tiles get relayouted after
349         changing sort order.
351 2006-02-01  Dan Winship  <danw@novell.com>
353         * search/GroupView.cs: if there is only a single category of
354         matches, start it out in "Show More" mode. #328438
356         * search/Tiles/Application.cs: .desktop.in files should show up as
357         File, not Application.
359 2006-01-31  Dan Winship  <danw@novell.com>
361         * search/Spinner.cs: don't crash if we can't load the spinner
362         icon. #329225
364 2006-01-31  Christopher Aillon  <caillon@redhat.com>
366         * configure.in: We require sqlite >= 3.3.1 but unfortunately,
367         the upstream sqlite3.pc file only reports version 3.3 for all
368         releases in the 3.3 line; so modify the pkg-config check
369         accordingly.
371 2006-01-30  Dan Winship  <danw@novell.com>
373         * search/Tiles/Tile.cs: make the tile AppPaintable, so that the
374         theme engine doesn't get a chance to try to draw a pixmap in the
375         background, etc.
377         * search/Panes.cs: redo the drawing hacks; put an AppPaintable
378         EventBox into both panes and manually paint the base color. Don't
379         tweak the children's theming.
381         * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you
382         get the wrong colors in some themes.
384         * search/Search.cs: fix a padding problem that is more noticeable
385         in other themes.
387         * images/quick-tips.png: 
388         * images/tip-arrow.png: replace with alphaed versions for themes
389         where the base color isn't white.
391         Tested with like a zillion different themes, including gtk-qt
392         (fixing #327947), Crux (fixing a problem Lukas noticed), and the
393         various a11y themes.
395 2006-01-30  Lukas Lipka  <lukas@pmad.net>
397         * search/Tiles/Tile.cs: Don't break on zero-length snippets.
399 2006-01-27  Dan Winship  <danw@novell.com>
401         * glue/ephy-spinner.[ch]: Remove this; it's GPL
403         * search/Spinner.cs: Reimplement this entirely in C#, based on
404         ImageAnimation.cs from Banshee.
406         * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness
407         fixes to fix #327944.
409 2006-01-26  Dan Winship  <danw@novell.com>
411         * search/Panes.cs: fix the background color on the viewport in the
412         main pane. #328755
414 2006-01-24  Lukas Lipka  <lukas@pmad.net>
416         * search/Tiles/File.cs:
417         * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup.
419 2006-01-24  Lukas Lipka  <lukas@pmad.net>
421         * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash.
423         * search/Search.cs: Fix a bug when the query was getting
424         unrefrenced too soon.
426 2006-01-23  Dan Winship  <danw@novell.com>
428         * search/Tray/NotificationArea.cs: specify full library names here
429         so we don't depend on gtk2-devel and xorg-x11-devel. #328276
431 2006-01-22  Lukas Lipka  <lukas@pmad.net>
433         * search/Search.cs: Dispose the old query before firing a new
434         one so we dont get updates for the old one anymore.
436 2006-01-22  Lukas Lipka  <lukas@pmad.net>
438         * search/Category.cs: Make sorting work in real time.
440         * search/GroupView.cs: Make live queries update the UI on
441         subtract hit.
443         * search/SortedTileList.cs: Implement date comparer.
444         
445         * search/UIManager.cs: Update the sorting menu a little.
447         * search/Tiles/Tile.cs: Add a check for a null hit or query to
448         eliminate a really odd crash.
450 2006-01-22  Lukas Lipka  <lukas@pmad.net>
452         * search/Tiles/Tile.cs: Don't set the snippet to "..." when we
453         fire off a request, because if we fail midway, this will break
454         the IM tile.
456         * search/Tiles/Image.cs: Don't fail if the image doesnt have an
457         extension.
459         * search/Tiles/TileActivator.cs: Be more bulletproof when
460         instantiating tiles.
462 2006-01-21  Larry Ewing  <lewing@novell.com>
464         * Filters/FilterTiff.cs: add a filter for tiff files.
466         * Filters/FilterImage.cs: fix the xmp parser rights is a bag.
468         * Util/Tiff.cs: add tiff parser.
470 2006-01-20  Larry Ewing  <lewing@novell.com>
472         * Filters/FilterImage.cs: add AddXmpProperties so that other
473         subclases can share the logic.
474         
475         * Filters/FilterPng.cs: use AddXmpProperties to add the xmp
476         properties.
477         
478         * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead
479         of doing the additions here.
481 2006-01-21  Lukas Lipka  <lukas@pmad.net>
483         * search/Tiles/IMLog.cs: found_snippet never got set to true so we
484         always queried for the snippet.
486 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
488         * configure.in: add "zh_HK" to ALL_LINGUAS.
489         
490 2006-01-20  Debajyoti Bera <dbera.web@gmail.com>
492         * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory
493         backend.
495 2006-01-20  Dan Winship  <danw@novell.com>
497         * search/Search.cs: 
498         * search/UIManager.cs: Change default sort criterion to "modtime",
499         since relevance doesn't work very well.
501         * search/Tiles/Contact.cs: Fill in the details pane
503 2006-01-19  Larry Ewing  <lewing@novell.com>
505         * Filters/FilterPng.cs: rework FilterPng to use the managed png
506         parser and extract a lot more png metadata.
508         * Util/EndianConverter.cs: endian aware bitconverter used in the
509         png parser.
510         
511         * Util/PngHeader.cs: new png parser.
513 2006-01-19  Lukas Lipka  <lukas@pmad.net>
515         * search/Search.cs: Hide the search window when we click the tray icon.
516         This must have been deleted during merge, since it worked before.
517         Spotted by James Ogley.
519 2006-01-18  Larry Ewing  <lewing@novell.com>
521         * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so
522         it does the correct thing.
524 2006-01-18  Debajyoti Bera <dbera.web@gmail.com>
526         * wrappers/python: Updated python bindings to include some of the
527         recent libbeagle Hit functions.
528         * KMailQueryable.cs: Added reading kmail folder location from kmailrc
529         (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of
530         deciding whether a directory is a valid kmail folder. Fixes
531         327294, 327365.
532         * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs:
533         Use unstored lucene fields for search-only properties. Move 
534         UnindexedNamespace from LuceneCommon to StringFu so that both backends
535         and Filters can access them.
536         * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs:
537         Use UnindexedNamespace for hinting filters. 
538         * Filters/FilterMail.cs: Store tokens from sanitized email address as
539         unstored lucene field.
541 2006-01-18  Larry Ewing  <lewing@novell.com>
543         * Util/XmpFile.cs: Added as a container class for XMP info.
545         * Util/MetadataStore.cs: Added a generic rdf store with common
546         namspaces.
548         * Util/SemWeb/: import SemWeb rdf parser.
550         * Filters/FilterJpeg.cs: extract XMP metadata translate a few
551         triples to beagle properties.
553 2006-01-17  Lukas Lipka  <lukas@pmad.net>
555         * search/Pages/StartDaemon.cs: Add a timeout after daemon start after
556         which the query is fired.
558 2006-01-16  Lukas Lipka  <lukas@pmad.net>
560         * search/beagle-search.desktop.in (Exec): Reference beagle-search
561         not just search. Spotted by James Ogley.
563 2006-01-16  Lukas Lipka  <lukas@pmad.net>
565         * search/Tiles/MailMessage.cs: Add forward in mail action.
567 2006-01-16  Lukas Lipka  <lukas@pmad.net>
569         * search/Tiles/*: Make all the actions translatable.
571         * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete
572         attachment stuff.
574 2006-01-16  Lukas Lipka  <lukas@pmad.net>
576         * search/Tiles/File.cs: Make the snippet label use all available space.
578         * search/Tiles/Image.cs: Show the f-spot comment if it is available.
580         * search/Search.cs: More spec-ing; update the window title according
581         to the search.
583 2006-01-16  Lukas Lipka  <lukas@pmad.net>
585         * search/UIManager.cs: Make the quick tips and help menu options work.
587         * search/Search.cs: Implement quick tips option.
589         * search/Tiles/MailMessage.cs: Files type of message/rfc882 should
590         appear in mail message category.
592 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
594         * libbeagle/.../beagle-property.c: Fixed a crash when trying to find
595         the right place in a list of BeagleProperty armed with only a key.
597 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
599         * BlamQueryable.cs: Allow child elements in <item> tag, according to
600         latest blam file format. The example file I had had no information in
601         the child tag, so just read past them.
603 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
605         * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs:
606         Store extensions in lower-case and change extension queries to
607         lowercase too.
609 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
611         * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime.
612         Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType.
613         * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still,
614         dont detect mimetype again, reuse Hit.MimeType.
616 2006-01-13  Dan Winship  <danw@novell.com>
618         * search/*: import of new search ui (now called beagle-search)
619         from holmes module.
621         * configure.in, Makefile.am: Build beagle-search instead of best.
622         Remove all sorts of gecko-related stuff from configure.in
624         * glue/*, images/*: add holmes glue/images. Remove gecko glue.
626 2006-01-07  Debajyoti Bera <dbera.web@gmail.com>
628         * Filters/FilterDesktop.cs: Index 'Type' .in desktop files.
629         * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords.
631 2005-12-23  Debajyoti Bera <dbera.web@gmail.com>
633         * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency,
634         use ParseExact.
636 2005-12-18  Debajyoti Bera <dbera.web@gmail.com>
638         * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use
639         indexable hints to pass charset information to the filter.
641 2005-12-11  Daniel Drake  <dsd@gentoo.org>
643         * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support
644         for ID3v2 v2.4, and ASF/WMA files.
645         * Filters/FilterMusic.cs: Register ASF/WMA mimetype.
647 2005-12-07  Ĺ˝ygimantas BeruÄŤka  <zygis@gnome.org>
649         * configure.in: Added Lithuanian to ALL_LINGUAS.
651 2005-12-06  Ryan P Skadberg  <skadz@stigmata.org>
653         * beagled/Makefile.am: Fix for evolution location in beagled
655 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
657         ** Patch from Daniel Naber <lucenebugs@danielnaber.de>
658         ** Fixes #316617
659         * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for
660         indexing.
661         
662 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
664         * Filters/FilterPPT.cs: Make sure to read till EOF.
665         ** Fixes 323312.
666         
667 2005-12-02  Debajyoti Bera <dbera.web@gmail.com>
669         * beagled/DumpIndex.cs: term_enumerator returns terms that are
670         already sorted. No need to scan all the terms.
671         * beagled/Server.cs: Pre-initialize the serializer in connection
672         handler. Removes the slight lag(?) in the first response.
674 2005-11-29  Debajyoti Bera <dbera.web@gmail.com>
676         * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs,
677         Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for
678         indexing konqueror webhistory.
679         
680 2005-11-29  Veerapuram Varadhan <vvaradhan@novell.com>
682         * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as
683         lucene takes care of it.  This saves good amount of
684         memory-allocation when we have text with line breaks.
685         * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens):
686         Replace un-necessary calls to StringBuilder.ToString() to reduce
687         memory-allocations.
688         
689 2005-11-27  Daniel Drake  <dsd@gentoo.org>
691         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index
692         arbitrary files, merge watching and crawling into a single task.
693         * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused
695 2005-11-26  Veerapuram Varadhan <vvaradhan@novell.com>
697         * beagled/Filter.cs: (AppendText): Check for "\n" before splitting
698         the argument in to array of lines.  This saves around 600K of
699         memory allocation for a 130K "C" source code file.
700         
701 2005-11-25  Veerapuram Varadhan <vvaradhan@novell.com>
703         * Filters/FilterShellscript.cs: Shell script filter.
704         * Filters/FilterSource.cs: New style added for Shellscripts.
705         Token generation is moved to a private method.  Actually, tokens
706         in shell-scripts are not separated *ONLY* by operators but also by
707         "SPACES".
708         * Filters/Makefile.am: Include Shellscript filter for compilation.
709         
710 2005-11-22  Dan Winship  <danw@novell.com>
712         * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the
713         "Type" attribute correctly. 322140.
715 2005-11-21  Debajyoti Bera <dbera.web@gmail.com>
717         * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt
718         setting the attribute of a file shared across multiple indexables.
719         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use
720         fixed LFQ.
722 2005-11-20  Lukas Lipka  <lukas@pmad@net>
724         * Filters/Makefile.am: Disable FilterChm.cs build since it was broken
725         with the recent HTML filter updates.
727 2005-11-19  Daniel Drake  <dsd@gentoo.org>
729         * configure.in, glue/Makefile.am, glue/gecko-utils.cpp,
730         Tiles/TileCanvas.cs: Firefox 1.5 support
732 2005-11-15  Daniel Drake  <dsd@gentoo.org>
734         * Use Mono.Unix.Native. This also includes a switch to Mono's extended
735         attribute bindings which I wrote ages ago.
736         * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property
737         name changes
739 2005-11-15  Debajyoti Bera <dbera.web@gmail.com>
741         * beagled/ExtractContent.cs: Add option to specify output file.
742         * HtmlFilter: Filter non-english URLs correctly.
744 2005-11-14  Debajyoti Bera <dbera.web@gmail.com>
745         
746         * Best: Fix not storing settings when ran with --no-tray
748 2005-11-13  Debajyoti Bera <dbera.web@gmail.com>
750         * Filters/FilterHtml.cs, HtmlAgilityPack:
751         - Instead of building the whole DOM tree, make it event driven.
752         Whenever an HtmlNode is found, a callback function is called 
753         and the node is discarded.
754         - HtmlAgilityPack used to load the whole file content in a string
755         using readtoend() and operate on that. In the patched filter, 
756         there is class which emulates a readtoend() string but is 
757         actually two buffers which are filled on demand.
758         - During encoding detection mode, if the parser sees any non html-head
759         tag, it assumes that <meta ...> tag cannot occur anywhere after.
760         - The filter code undergoes no major change - so the operational
761         behaviour of the filter should be "exactly the same" as before.
762         
763 2005-11-07  Debajyoti Bera <dbera.web@gmail.com>
764         * Filters/FilterSource.cs: Reuse StringBuilder.
766 2005-11-05  Daniel Drake  <dsd@gentoo.org>
768         * beagled/LuceneCommon.cs: Fix detection of dangling locks
770 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
772         * KMailQueryable: Some more UTC changes.
773         * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension
774         as query keyword.
776 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
778         * AkregatorQueryable.cs, LifereaQueryable.cs,
779         BlamQueryable.cs, KMailQueryable: Move to UTC
781 2005-11-04  Veerapuram Varadhan <vvaradhan@novell.com>
783         * Filters/FilterOle.cs: Abstract base class for PPT and DOC
784         filters.
785         * Filters/FilterPPT.cs: Derived from FilterOle.
786         * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses
787         libgsf instead of libole2.  Meta data parsing is done using
788         gsf-sharp and text-parsing is done using wv1.
789         * Filters/wv1-glue.c: A totally-random crash is fixed.  This fixes
790         306812 and 31559.  Also, ported to work with both wv-1.2.0 and
791         wv-1.0.3.
792         
793 2005-11-03  Daniel Drake  <dsd@gentoo.org>
795         * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders
797 2005-11-02  Debajyoti Bera <dbera.web@gmail.com>
799         * Conf.cs, BestWindow.cs: Searching.xml was getting saved even
800         when nothing was getting written. Fixed.
801         * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and
802         remove extension queryword (not checked in yet).
803         * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator
804         * FileSystemQueryable.cs: UnixConvert.FromDateTime internally
805         converts the local time to UTC. This was causing reindexing every
806         file on startup.
807         * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of
808         GMime.Parser.FromOffset to calculate the current location of parser.
809         Saves re-indexing of the last message.
810         * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss
811         it!!!
812         * tools/beagle-status: Fix the annoying flashing of beagle-status.
814 2005-11-01  Christopher James Lahey  <clahey@ximian.com>
816         * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of
817         text/plain for mime type of entries.
819 2005-10-29  Daniel Drake  <dsd@gentoo.org>
821         * beagled/Lucene.Net: Clean up the locking loop, and fix a leak
823 2005-10-27  Daniel Drake  <dsd@gentoo.org>
825         * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp
826         bindings we were using are only available on gtk-sharp-2.5.
827         * Tiles/Tile.cs: Use GnomeFu to do mime application lookup
829 2005-10-25  Daniel Drake  <dsd@gentoo.org>
831         * Convert to Mono.Unix everywhere
832         * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set,
833         disables our SIGQUIT handler.
835         * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs
836         * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where
837         appropriate.
839 2005-10-24  Daniel Drake  <dsd@gentoo.org>
841         * Various ImLog and ImLogViewer improvements
842         * beagled/Mono.Data.SqliteClient: Merge recent upstream changes
844 2005-10-23  Debajyoti Bera <dbera.web@gmail.com>
846         * Fixes 315984
847         Adding clear function to best.
848         Patch submitted by Dennis Snell <dmsnell@purdue.edu>
850 2005-10-21  Debajyoti Bera <dbera.web@gmail.org>
852         * beagled/PropertyKeywordFu.cs: some email related query keywords
854 2005-10-20  Debajyoti Bera <dbera.web@gmail.org>
856         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs:
857         Use stream parsing as much as possible. Fix author value in LifereaQ.
858         Change property names to DC elements (i.e. remove fixme from property
859         names).
860         * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date
861         queries - not supported.
863 2005-10-19  Debajyoti Bera <dbera.web@gmail.org>
865         * Util/Conf.cs: updated to store positions for holmes
867         * Best/BestWindow.cs: store positions and dimensions
868         as percentage of current screen co-ordinate to handle change in screen
869         resolution
871 2005-10-17  Debajyoti Bera <dbera.web@gmail.org>
873         * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window
874         position, dimension and search history across sessions.
876 2005-10-17  Daniel Drake  <dsd@gentoo.org>
878         * beagled/Lucene.Net/: Small optimization; reduce the amount of
879         exception/throwing catching
881         * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am:
882         Conditionally build inotify support. Disable on FreeBSD.
884 2005-10-14  Debajyoti Bera <dbera.web@gmail.com>
886         * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: 
887         output supported keyword queries in beagle-query --help
889 2005-10-12  Daniel Drake  <dsd@gentoo.org>
891         * Util/UriFu.cs: Fix serialization of non-file uri's
893 2005-10-07  Daniel Drake  <dsd@gentoo.org>
895         * glue/Makefile.am: Always ship conditional glue
897 2005-10-06  Daniel Drake  <dsd@gentoo.org>
899         * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler
900         tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for
901         helping to track this down.
903         * Util/Scheduler.cs: Don't allow tasks to be added without a source
904         * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks
906         * Util/UriFu.cs: Convert Uri's to a constructable form before
907         serialization.
909         * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix
910         a lock obtain bug.
912 2006-10-05  Daniel Drake  <dsd@gentoo.org>
914         * glue/Makefile.am: Consolidate glue code into two libraries,
915         libbeagleglue and libbeagleuiglue.
916         * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue
918 2005-10-03  Daniel Drake  <dsd@gentoo.org>
920         * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath
922 2005-09-27  Veerapuram Varadhan <vvaradhan@novell.com>
924         * Fixes 317277.
925         Patch submitted by David Richards <drichard@largo.com>
927         * Filter/FilterOpenOffice.cs: Support OOo Draw files.
928         
929 2005-09-08  Debajyoti Bera <dbera.web@gmail.com>
931         * beagled/ExtractContent.cs: Fixed crasher #314716 and added
932         mimetype option to beagle-extract-content
934 2005-09-07  Yair Hershkovitz  <yairhr@gmail.com>
936         * configure.in: Added "he" to ALL_LINGUAS
938 2005-09-06  Daniel Drake  <dsd@gentoo.org>
940         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal
941         directory references when appropriate.
943 2005-09-06  Ilkka Tuohela  <hile@iki.fi>
945         * configure.in: Added fi to ALL_LINGUAS
947 2005-09-01  Chris Lahey  <clahey@ximian.com>
949         * Util/gnome.cs: Use file_mime_type stuff and use slow if file
950         extension is .xml.
952 2005-08-31  Veerapuram Varadhan <vvaradhan@novell.com>
954         * Filters/FilterSource.cs: Reset the line type to none if the line
955         that was being parsed was a single-line-comment without a trailing
956         backslash or language style is either lisp or c#.
957         
958 2005-08-29  Rodrigo Moya <rodrigo@novell.com>
960         * glue/eggtrayicon.[ch]: updated from libegg.
962         * configure.in: define GETTEXT_PACKAGE for libegg.
964 2005-08-29  Daniel Drake  <dsd@gentoo.org>
966         * Filters/entagged-sharp/: Import entagged-sharp
967         * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New
968         entagged-sharp-based audio file filter. Remove gst-sharp stuff.
970 2005-08-25  Vijay K. Nanjundaswamy <knvijay@novell.com>
971         
972         * beagled/WebServices/WebService*End.cs:
973         Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 
975 2005-08-21  Daniel Drake  <dsd@gentoo.org>
977         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo
978         which fixes renaming of files.
980 2005-08-20  Daniel Drake  <dsd@gentoo.org>
982         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
983         beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs:
984         Really support (and prefer) sqlite 3.x - requires a modified connection
985         string.
987 2005-08-19  Daniel Drake  <dsd@gentoo.org>
989         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last
990         crawl time in the DirectoryModel after we have crawled a directory. Thanks
991         to Debajyoti Bera for debugging this.
993 2005-08-18  Veerapuram Varadhan <vvaradhan@novell.com>
995         * Filters/FilterSource.cs: Last word of a non-commented line is
996         not indexed in case of source-code files other than Python.
997         
998         Patch from Debajyoti Bera <dbera.web@gmail.com>
999         * beagled/LuceneCommon.cs: in the previous branch, non-keyword
1000         properties were stored as prop:_: in the current version, they are
1001         stored as prop:t: So the analyzer should search for "prop:t" to
1002         determine if its a keyword query.
1003         
1004 2005-08-17  Gary Ekker  <gekker@novell.com>
1006         * tools/beagle-crawl-system.in (CRAWL_USER): change the user to 
1007         beagleindex, using nobody is a security breach
1008         Bug #104645 (b.n.c).
1010 2005-08-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1011         
1012         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1013         Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. 
1014         * beagled/WebServices/ExternalAccessFilter.cs: 
1015         Return only File resources for external accesses.  
1017 2005-08-17  Daniel Drake  <dsd@gentoo.org>
1019         * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in
1020         bug #313405.
1022 2005-08-16  Daniel Drake  <dsd@gentoo.org>
1024         * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem
1025         hits. Use fixme:date as the date field. Only open evolution mail in
1026         evolution. Don't display the "Reply" link for non-evolution mail.
1028 2005-08-12  Daniel Drake  <dsd@gentoo.org>
1030         * beagled/FileSystemQueryable/FileNameFilter.cs,
1031         beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal
1032         directory references when we add an exclude path. Also forget inotify
1033         watches. Sanitize paths before we add them as roots.
1035         * Util/StringFu.cs: Add SanitizePath, which trims excess leading and
1036         trailing slashes.
1038 2005-08-11  Veerapuram Varadhan <vvaradhan@novell.com>
1040         Patch from Sreekanth G <sreekanthnaga@gmail.com>        
1041         * Filters/FilterPerl.cs: Add commonly used mime type for perl files.
1043         * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list.
1044         
1045 2005-08-11  Daniel Drake  <dsd@gentoo.org>
1047         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1048         beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude
1049         pattern, recrawl all directories looking for new subdirectories to index.
1051         * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, 
1052         beagled/FileSystemQueryable/DirectoryModel.cs,
1053         beagled/FileSystemQueryable/FileCrawlTask.cs,
1054         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1055         beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and
1056         a few races related to directories going away during and after indexing.
1058 2005-08-09  Daniel Drake  <dsd@gentoo.org>
1060         * Util/Conf.cs: Fix DateTime comparison, don't reload config files which
1061         haven't changed mtime since we last loaded them.
1063 2005-08-03  Daniel Drake  <dsd@gentoo.org>
1065         * Tiles/TileMusic.cs: Correct mime type for flac files
1067 2005-08-02  Daniel Drake  <dsd@gentoo.org>
1069         * Tiles/Tile.cs: Handle commands which are 'quoted'
1071 2005-08-01  Veerapuram Varadhan <vvaradhan@novell.com>
1073         Patch from Sreekanth G <sreekanthnaga@gmail.com>
1074         
1075         * Filters/FilterSource.cs: Process all possible pascal-style comments.
1076         
1077 2005-07-31  Maxim Dziumanenko  <mvd@mylinux.ua>
1079         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS
1081 2005-07-28  Daniel Drake  <dsd@gentoo.org>
1083         * beagled/FileSystemQueryable/FileNameFilter.cs,
1084         beagled/FileSystemQueryable/FileSystemModel.cs,
1085         beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is
1086         added, we should forget about that in the internal directory structure, drop
1087         watches on it, and remove it from the crawling queue. Consolidate code
1088         between Delete and RecursivelyRemove_Unlocked.
1090 2005-07-27  Daniel Drake  <dsd@gentoo.org>
1092         * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext
1093         invocations
1094         * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for
1095         ssindex invocations
1097 2005-07-25  Daniel Drake  <dsd@gentoo.org>
1099         * beagled/FileSystemQueryable/CrawlTask.cs,
1100         beagled/FileSystemQueryable/FileSystemModel.cs,
1101         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1102         beagled/FileSystemQueryable/FileSystemWatcherBackend.cs,
1103         beagled/FileSystemQueryable/IFileEventBackend.cs,
1104         beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of
1105         scanning and crawling into crawling only, to reduce startup expense.
1107         * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal
1108         possible form upon Unsubscribe/ChangeSubscription.
1110 2005-07-21  Daniel Drake  <dsd@gentoo.org>
1112         * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that
1113         excludes can be manipulated via beagle-config.
1115 2005-07-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1116         
1117         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1118         Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle
1119         search on per-query basis, when NetworkedBeagle nodes are configured.
1120         
1121         * beagled/WebServices/search.aspx:
1122         Added background color for search box in Web interface.
1123         
1124 2005-07-18  Daniel Drake  <dsd@gentoo.org>
1126         * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude
1127         pattern, set the entire filesystem state to unknown.
1128         * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should
1129         trigger a recrawl.
1131 2005-07-15  Veerapuram Varadhan <vvaradhan@novell.com>
1133         * configure.in: Display gst-sharp as disabled instead of "no".
1134         
1135 2005-07-11  Daniel Drake  <dsd@gentoo.org>
1137         * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont
1138         care'). Allows beagle-manage-index to work on versioned indexes.
1140 2005-07-08  Christopher James Lahey  <clahey@ximian.com>
1142         * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it
1143         doesn't read the DTDs.
1145 2005-07-08  Vijay K. Nanjundaswamy <knvijay@novell.com>
1146         
1147         * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs:
1148         Updated Web interface handling of Actions for external accesses.
1149         
1150         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs:
1151         Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through.
1153 2005-07-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1154         
1155         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs:
1156         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.
1157         
1158 2005-07-06  Daniel Drake  <dsd@gentoo.org>
1160         * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for
1161         existance of the relevant socket.
1163 2005-07-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1164         
1165         * beagled/WebServices/*.cs:
1166         Added support for cascaded networked Beagle searches.
1167         
1168 2005-07-01  Vijay K. Nanjundaswamy <knvijay@novell.com>
1170         * Util/Conf.cs, Util/Makefile.am:
1171         Added configuration sections for WebServices and Networking.
1172         
1173         * beagled/WebServices/*.cs:
1174         Updates to files in WebServices, to work with new configuration system.
1175          
1176 2005-06-30  Daniel Drake  <dsd@gentoo.org>
1178         * Util/StringFu.cs: Add HexUnescape convenience function.
1179         * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them
1180         in readable form.
1182         * Best/BestWindow.cs: Catch the right exception
1184         * beagled/FilterFactory.cs: Small reorganisation so that we don't try and
1185         get the file mime-type twice.
1187         * configure.in: Support either sqlite2 or sqlite3
1189 2005-06-28  Daniel Drake  <dsd@gentoo.org>
1191         * Filters/FilterPPT.cs: Compile fix
1193 2005-06-27  Daniel Drake  <dsd@gentoo.org>
1195         * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better
1197 2005-06-24  Veerapuram Varadhan <vvaradhan@novell.com>
1199         * Tiles/TileMailMessage.cs:
1200         (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString
1201         and Hit.ParentUriAsString instead.  This fixes a crasher.
1202         
1203 2005-06-23  Daniel Drake  <dsd@gentoo.org>
1205         * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs:
1206         Kill fixme:subject as subject is properly stored in dc:title
1208 2005-06-23  Anders Carlsson  <andersca@imendio.com>
1210         * BeagleClient/IndexingService.cs:
1211         Return an empty response after an indexing request.
1213         * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs:
1214         Make the ToRemove list an xml array.
1216 2005-06-22  Daniel Drake  <dsd@gentoo.org>
1218         * glue/inotify-glue.c: Introduce some friendly error messages
1220 2005-06-21  Vijay K. Nanjundaswamy <knvijay@novell.com>
1222         * beagled/WebServices/search.aspx, beagled/Makefile.am, :
1223         Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has 
1224         since been replaced by a http:// url. Updated search.aspx to use a relative url
1225         for dog.png, so it works for both local and external accesses. 
1227 2005-06-20  Enver ALTIN  <ealtin@parkyeri.com>
1229         * configure.in: Add Turkish translation to ALL_LINGUAS.
1231 2005-06-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1233         * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: 
1234         Added support for Prefetching and Caching of snippets for NetworkHits.
1236 2005-06-16  Daniel Drake  <dsd@gentoo.org>
1238         * configure.in: Use single = for equality thanks to Jeremy Messenger in
1239         bug 307847
1241 2005-06-14  Daniel Drake  <dsd@gentoo.org>
1243         * Util/Inotify.cs: Implement subscription system.
1244         * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs,
1245         beagled/EvolutionMailDriver/EvolutionMailDriver.cs,
1246         beagled/FileSystemQueryable/InotifyBackend.cs,
1247         beagled/GaimLogQueryable/GaimLogQueryable.cs,
1248         beagled/LauncherQueryable/LauncherQueryable.cs,
1249         beagled/LifereaQueryable/LifereaQueryable.cs,
1250         beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with
1251         subscription system.
1253 2005-06-13  Daniel Drake  <dsd@gentoo.org>
1255         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
1256         Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended
1257         attributes via libattr, by attempting to discover which libraries are
1258         available at configure-time.
1260 2005-06-13  Veerapuram Varadhan <vvaradhan@novell.com>
1262         Patch from Damodharan R <rdamodharan@gmail.com?>
1263         * Filters/FilterMatlab: Filter for matlab source files (.m)
1264         * Filters/FilterScilab: Filter for scilab source files (.sci)
1265         * Filters/FilterSouce.cs: Added support for matlab and scilab files.
1266         
1267 2005-06-12  Christophe Merlet  <redfox@redfoxcenter.org>
1269         * configure.in: Added "fr" (French) to ALL_LINGUAS.
1271 2005-06-09  Daniel Drake  <dsd@gentoo.org>
1273         * configure.in, Util/Makefile.am: Add target O/S detection available
1274         through OS_LINUX and OS_FREEBSD defines.
1275         * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs.
1277 2005-06-09  Vijay K. Nanjundaswamy <knvijay@novell.com>
1279         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: 
1280         Added WebService method GetSnippets that allows snippets to be obtained for
1281         a list of specified hit Ids. The GetMoreResults webservice method, now does  
1282         not return snippets. The client is expected to use GetSnippets method to obtain 
1283         snippets for hits that it is interested in. 
1285 2005-06-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1287         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: 
1288         Added support for exporting multiple folders under user home directory for
1289         public webservice access via optional configuration file 'publicfolders.cfg'.
1291 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1293         * beagled/beagled.in: Various launcher script fixes/improvements from
1294         bug 168329
1296 2005-06-06 Lukas Lipka <lukas@pmad.net>
1298         * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer
1299         * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1300         * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1301         * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN
1302         * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer
1303         * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer
1305 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1307         * Util/Conf.cs: Apply forgotten improvements patch
1309 2005-06-04  Daniel Drake  <dsd@gentoo.org>
1311         * Util/Conf.cs: Don't use static classes just yet
1313 2005-06-03  Daniel Drake  <dsd@gentoo.org>
1315         * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are
1316         starting Inotify threads when we aren't using inotify.
1318 2005-06-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1320         * Checked in NetworkedBeagle operation support:
1321           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
1322           Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files
1324         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs:
1325         Added default access filter for public folder. 
1327 2005-06-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1329         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs:
1330         Fixes to filtering/translating logic for external access to Beagle web/
1331         web-service interface. 
1332         * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to
1333         http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx   
1334         * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices
1336 2005-06-01  Alexander Shopov  <ash@contact.bg>
1338         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
1340 2005-05-31  Daniel Drake  <dsd@gentoo.org>
1342         * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am,
1343         beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs,
1344         beagled/FileSystemQueryable/FileSystemModel.cs, 
1345         beagled/FileSystemQueryable/FileSystemQueryable.cs, 
1346         beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs,
1347         tools/Makefile.am, tools/beagle-config.1:
1348         Configuration system backend and command-line client, with some basic
1349         control over indexing.
1351 2005-05-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1353         * beagled/WebServices/WebServiceBackEnd.cs: 
1354         Added check for existence of folders added to BeagleXSP applications list parameter.
1356 2005-05-28  Christian Persch  <chpe@cvs.gnome.org>
1358         * configure.in: Update configure checks to detect Epiphany >= 1.6.
1359         * Makefile.am:
1360         * epiphany-extension/.cvsignore:
1361         * epiphany-extension/Makefile.am:
1362         * epiphany-extension/beagle.xml.in.in:
1363         * epiphany-extension/ephy-beagle-extension.c: (load_status_cb),
1364         (impl_attach_tab), (impl_detach_tab), (impl_attach_window),
1365         (impl_detach_window), (ephy_beagle_extension_iface_init),
1366         (ephy_beagle_extension_class_init),
1367         (ephy_beagle_extension_get_type),
1368         (ephy_beagle_extension_register_type):
1369         * epiphany-extension/ephy-beagle.c: (register_module):
1370         Update Epiphany extension to work with Epiphany >= 1.6.
1371         Fixes bug #167948 and bug #167949.
1373 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1375         * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: 
1376         Updates to serve images for Icons from web server, converting file:///
1377         uris into http uris.
1379 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1381         * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to            prevent changes to results set while generating response to web interface
1382           queries
1383         * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd           following recent changes in Property and Hit classes.
1385 2005-05-24  Daniel Drake  <dsd@gentoo.org>
1387         * Util/inotify-test: Fix parameter escaping
1389 2005-05-20  Vijay K. Nanjundaswamy <knvijay@novell.com>
1391         * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs:
1392           beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: 
1393           Updates to distinguish between local and external web/web-service access,
1394           and do filtering of hit results for external accesses.
1396 2005-05-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1398         * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes
1400         * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 
1402 2005-05-17  Daniel Drake  <dsd@gentoo.org>
1404         * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs,
1405         Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs:
1406         KDE discovery rework: Use kde-config at configure-time, and if not
1407         present, guess at runtime.
1409         * Tiles/template-*.html: Added mouseover tooltips to most templates
1411 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1413         * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs,
1414         beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and
1415         kill LauncherCrawler.
1417 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1419         * Tiles/TileLauncher.cs, Util/Makefile.am,
1420         beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying,
1421         and KDE launcher icon lookups.
1423 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1425         * BeagleClient/Query.cs, beagled/HitRegulator.cs,
1426         beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1:
1427         Support for lowering the maximum number of hits returned per backend.
1429 2005-05-06  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1431         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1433 2005-05-05  Daniel Drake  <dsd@gentoo.org>
1435         * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on
1436         unreadable desktop files.
1438 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
1440         * Filters/FilterRTF: Added "header" and "footer" control words.
1441         Patch from Wojciech Polak <wojciechpolak at gmail.com>
1442         * Filters/FilterSource.cs: Support for handling Lisp files.
1443         * Filters/FilterLisp.cs: Lisp filter.
1444         * Filters/Makefile.am: ditto.
1445         
1446 2005-05-03  Kostas Papadimas <pkst@gnome.org>
1448         * configure.in: Added "el" to ALL_LINGUAS.
1450 2005-05-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1452         * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody
1453         
1454 2005-05-02  Daniel Drake  <dsd@gentoo.org>
1456         * Tiles/HitFlavor.cs, Util/ImLog.cs,
1457         beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's
1458         for GAIM logs. Fixes searching of logs with non-standard characters
1459         in their name. (e.g. # in irc logs)
1461 2005-05-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1463         * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface.
1464         * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES.
1466 2005-04-22  Vijay K. Nanjundaswamy <knvijay@novell.com>
1468         * beagled/BeagleDaemon.cs: Simplified WebServices initialization code
1469         * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code
1470           including internal web server, from BeagleDaemon.cs into
1471           static Start() and Stop() methods.
1472         * beagled/Makefile.am: Corresponding changes     
1474 2005-04-21  Josep Puigdemont  <josep.puigdemont@gmail.com>
1476         * configure.in: Added "ca" to ALL_LINGUAS.
1478 2005-04-20  Daniel Drake  <dsd@gentoo.org>
1480         * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import
1481         dll-mapping from f-spot, fixes lack of image indexing for some users.
1482         Reported by Northsea on IRC.
1484 2005-04-17  Francisco Javier Fernandez  <cyphra@vir.tecknolabs.com>
1486         * configure.in: Added Spanish translation.
1488 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1490         Patch from Anthony Batchelor <toeknee@haircrazy.info>
1491         * Filters/FilterJs.cs: A Javascript filter. 
1492         
1493 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1495         * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list.
1496         * beagled/FilterFactory.cs: CreateFilter will look for
1497         registered-extensions before registered-mime-types to create
1498         instances of corresponding filter-classes.
1499         * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to
1500         support creation of filter-objects using extensions as well.
1501         
1502 2005-04-14  Veerapuram Varadhan <vvaradhan@novell.com>
1504         * Tiles/TileSpreadsheet.cs: Removed unwanted variable.
1505         Patch from <wojciechpolak@gmail.com>
1506         * Filters/FilterC.cs: A Typo correction.
1507         
1508 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1510         * Oops.. missing Filters/Makefile.am changes
1511         * Filters/FilterAbiword.cs: Shut-up an un-used variable warning.
1512         
1513 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1515         * Filters/: Added FilterSpreadsheet.cs.
1516         Indexes gnumeric, excel and csv format files using 
1517         "ssindex" from gnumeric.  "ssindex" needs to be improved
1518         to give more-information that just data.
1520         * Filters/Makefile.am: Changes w.r.t newly added files.
1522         * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs.
1524         * Tiles/Makefile.am: Changes w.r.t newly added files.
1525         
1526 2005-04-07  Veerapuram Varadhan <vvaradhan@novell.com>
1528         * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a
1529         "{0}" but no argument, in the exceptional case, in DoOpen().
1530         
1531 2005-04-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1533         * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent
1534           reorganizations 
1536         * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP,
1537           when user specifies a root directory with --web-root option
1539 2005-04-06  Takeshi AIHANA <aihana@gnome.gr.jp>
1541         * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
1543 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1545         * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method
1546           to use System.Guid
1547           
1548 2005-04-05  Christopher Orr  <chris@protactin.co.uk>
1550         * configure.in: Added en_GB to ALL_LINGUAS.
1552 2005-04-05  Raphael Higino  <raphaelh@cvs.gnome.org>
1554         * configure.in: Added pt_BR to ALL_LINGUAS.
1556 2005-04-05  Adam Weinberger  <adamw@gnome.org>
1558         * configure.in: Added en_CA to ALL_LINGUAS.
1560 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1562         Patch from Saravana <saravana_psgtech@yahoo.co.in> 
1563         * Filters/FilterHtml.cs: Parse <meta>, <a> and <img> tags and
1564         extract required-contents. Add <i> to *list of hot nodes*.
1565         
1566 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1568         * beagled/Filter.cs: Third round of optimization. Mainly a FIXME
1569         fix in AppendText () related to '\n'.
1571         * Filters/FilterDOC.cs: A try-catch in IndexText.
1573         * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to
1574         IndexText.
1575         
1576 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1578         * beagled/WebServices: Moved dog.png image file to images folder.
1579           Replaced search.aspx with search.aspx.in. 
1581         * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified.
1583 2005-04-05  Frank Arnold  <farnold@cvs.gnome.org>
1585         * configure.in: Added "de" to ALL_LINGUAS.
1587 2005-04-04  Vijay K. Nanjundaswamy <knvijay@novell.com>
1589         * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever
1590           number of results returned is more than 0. (Earlier searchToken was returned
1591           only when the total no. of results was more than the max results returned in a 
1592           single response).
1594 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1596         * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail
1597         paths. Fixes bug 171153.
1599 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1601         * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in:
1602         Merge from F-spot in order to be compatible with Mono 1.1.5
1604 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1606         * configure.in: Option parsing improvements and cleanups
1608 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1610         * tools/Query.cs: Minor improvements to command line parsing
1612 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1614         * beagled/PathFinder.cs: Handle directories ending with '/'
1616 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1618         * Filters/FilterRTF.cs: Before/After rewinding the file-stream, 
1619         ignore the already buffered-data in the stream reader.  Fixes
1620         part of http://bugzilla.gnome.org/show_bug.cgi?id=172294.
1621         (now font-details and other unwanted-strings are not extracted.)
1622         
1623 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1625         * Util/ImLog.cs: Ignore GAIM logs which don't have the standard
1626         filename format
1628 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1630         * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder
1631         * WebServices code: Moved into a new sub-folder named WebServices within beagled n
1633 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1635         * beagled/Filter.cs: Defined a new variant of AppendText() with
1636         two arguments and removed AppendTextToHotPool().
1638         * Filter/FilterDOC.cs: Use two-arg AppendText() instead of
1639         AppendTextToHotPool().
1640         
1641 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1643         * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include
1644           all resources needed for web-services, in a Beagle distribution. Fixes
1645           http://bugzilla.gnome.org/show_bug.cgi?id=171996
1647 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1649         * beagled/Filter.cs: Added AppendTextToHotPool() for optimization
1650         of MS-Word document indexing.
1652         * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of
1653         round trips between managed and unmanaged code. Fixes
1654         http://bugzilla.gnome.org/show_bug.cgi?id=169758
1655         
1656 2005-03-30  Veerapuram Varadhan  <vvaradhan@novell.com>
1658         * Filters/FilterAbiword.cs: More careful validations. Fixes
1659         http://bugzilla.gnome.org/show_bug.cgi?id=170082
1661         * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled.
1662         
1663 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1665         * Tiles/template-mail-message.html: Fix for Subject of "deleted"
1666         mails shows <strike></strike> markup tags.
1667         
1668 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1670         Patch from Chris Schneider <cschneid@colostate.edu>
1671         * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword
1672         list.  Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175.
1674 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1676         * beagled/beagled.in: Be more verbose when beagled exits with
1677         errors when run in --bg mode.
1678         
1679 2005-03-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1681         * WebServices: Changes in Web, Web-Services code to ensure file
1682           names & Class names are fully spelt out instead of abbreviations, 
1683           file/assembly names renamed to more meaningful names like WebFrontEnd.cs
1684           and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, 
1685           with corresponding changes in Makefile.am and configure.in. 
1686           ./configure option to include web-services code, now changed to 
1687           '--enable-webservices' instead of --enable-websvc
1689         * Updates to Web interface code to include support for Firefox search bar and 
1690           changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery,
1691           SimpleQuery2 and GetMoreResults.
1692         
1693 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1695         * beagled/LuceneDriver: Delete if indexable.DeleteContent is
1696         true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944.
1698         * ChangeLog: Corrected my previous entries w.r.t date (pointed out
1699         by Daniel)
1700         
1701 2005-03-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1703         * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for
1704         http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show
1705         more-information about documents.
1706         
1707 2005-03-23  Robert Love  <rml@novell.com>
1709         * configure.in: bump version to 0.0.9 and rest.
1711 2005-03-22  Daniel Drake  <dsd@gentoo.org>
1713         * beagled/BeagleDaemon.cs: beagled shouldn't be run as root
1715 2005-03-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1717         * Filters/FilterOpenOffice.cs: Fix for
1718         http://bugzilla.gnome.org/show_bug.cgi?id=171102.
1719         
1720 2005-03-19  Daniel Drake  <dsd@gentoo.org>
1722         * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862
1724 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1726         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1727         beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix
1728         for http://bugzilla.gnome.org/show_bug.cgi?id=170437.
1729         
1730 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1732         * Filters/FilterOpenOffice.cs: More odt-mime-type changes.
1733         
1734 2005-03-17  Veerapuram Varadhan  <vvaradhan@novell.com>
1736         * glue/wv1-glue.c: Fix for
1737         http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out
1738         non-iso-printable characters.
1739         
1740 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1742         * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title"
1743         doesn't exist.  Fix for
1744         http://bugzilla.gnome.org/show_bug.cgi?id=170300.
1745         
1746 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1748         * Filters/FilterPPT.cs: Catch the exceptions and log the message..
1749         
1750 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1752         * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for
1753         http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the
1754         number of round trips between managed and unmanaged code.
1755         
1756 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1758         * Filters/FilterPPT.cs: Fix for PPT 4.0 files.
1759         
1760 2005-03-10  Daniel Drake <dsd@gentoo.org>
1762         * tools/Query.cs: beagle-query no longer requires an X server to
1763         run.
1765 2005-03-10  Daniel Drake <dsd@gentoo.org>
1767         * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs,
1768         glue/screensaver-glue.c: beagled no longer requires an X server
1769         to run.
1771 2005-03-10  Daniel Drake <dsd@gentoo.org>
1773         * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames
1774         containing '"'
1775         
1776 2005-03-09  Daniel Drake <dsd@gentoo.org>
1778         * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs,
1779         beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for
1780         filenames containing '#'
1782 2005-03-07  Daniel Drake <dsd@gentoo.org>
1784         * beagled/FileSystemQueryable/FileNameFilter.cs: Use
1785         PathFinder.HomeDir
1787 2005-03-06  Daniel Drake <dsd@gentoo.org>
1789         * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs:
1790         Verify that NewRemoteIndexerPath requests are coming from beagled
1792 2005-03-06  Daniel Drake <dsd@gentoo.org>
1794         * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing
1795         '%'. Fixes bug #169422
1797 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1799         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle
1800         exceptions and log a decent message than dumping the whole stack
1801         trace.
1802         
1803 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1805         * Filters/FilterPPT.cs: If gsf# throws some exception, handle it
1806         properly so that the whole stack trace is not displayed.  Fixes
1807         http://bugzilla.gnome.org/show_bug.cgi?id=169038
1808         
1809 2005-02-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1811         * configure.in: Disable detection of gst# for time-being.
1812         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs,
1813         Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused
1814         variables to shut-up certain warnings.
1815         
1816 2005-02-25  Veerapuram Varadhan  <vvaradhan@novell.com>
1818         * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT
1819         format.  This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100
1820         
1821 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1823         * glue/wv1-glue.c: Fix for
1824         http://bugzilla.gnome.org/show_bug.cgi?id=166155.  The fix is
1825         though hacky, does follows the logic ;-).  See the FIXME in
1826         append_char() for more details.  Also, process the "special-chars"
1827         properly. ;-)
1828         
1829 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1831         * Filters/FilterPPT.cs: A probable correct way of opening the
1832         stream irrespective of the versions of file.  Also, enable it for
1833         showing snippets.
1834         * Filters/FilterOpenOffice.cs: Fix part of
1835         http://bugzilla.gnome.org/show_bug.cgi?id=157100, index
1836         hyperlinks.
1838 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1840         * Filters/FilterPPT.cs: Fix for
1841         http://bugzilla.gnome.org/show_bug.cgi?id=168028.  Implemented
1842         support for *DUAL STORAGE* PPT files.
1843         
1844 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1846         * Filters/FilterPPT.cs: Fix for
1847         http://bugzilla.gnome.org/show_bug.cgi?id=168238
1848         
1849 2005-02-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1851         * Filters/FilterGst.cs: Fix for compiler error.
1852         
1853 2005-02-15  Veerapuram Varadhan  <vvaradhan@novell.com>
1855         * Filters/FilterSource.cs: Defined a style for C#.
1856         C# doesn't allow spanning of single-line-comment-to-multiple-lines.
1858         * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style.
1859         
1860 2005-02-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1862         * glue/wv1-glue.c: Separate out the wvInit() call, should be
1863         called only one through-out the scope of an application.
1865         * Filters/FilterDOC.cs: Track wvInit() call through a static
1866         member.  This also fixes Bug#:166150
1867         
1868 2005-02-09  Veerapuram Varadhan  <vvaradhan@novell.com>
1870         * beagled/SnippetFu.cs: Fix for
1871         http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the
1872         final snippet to the allowed-length.
1874         * Filters/FilterRTF.cs: Fix for
1875         http://bugzilla.gnome.org/show_bug.cgi?id=166768
1876         
1877 2005-02-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1879         * glue/wv1-glue.c: Handle partially formatted texts.
1880         Mark partially-formatted-texts as HOT.
1881         * Filters/FilterDOC.cs, Filters/FilterRTF.cs,
1882         Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for
1883         "Structural Break"s which is needed for proper snippet support.
1884         This supplements a partial fix to Bug#166648.
1885         
1886 2005-02-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1888         * beagled/Filter.cs: Few tweaks on Hot pool.
1889         * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle
1890         wierd combination of text-formatting, fixes Bug#157100.
1891         * Filters/FilterRTF.cs: Metadata info can be anywhere in the
1892         document.  Commented out the "file-offset" positioning after
1893         reading meta-data.
1894         * Best/Best.cs: Added a console message to guide users to look at
1895         their Systray for Best icon.
1896         
1897 2005-02-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1899         * Filters/FilterPPT.cs: Validate the Ole stream before using it.
1900         Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and
1901         not from FilterOle.
1902         * Filters/FilterOle.cs: Removed from the repository.
1903         * Filters/Makefile.am: ditto.
1904         * Filters/FilterOpenOffice.cs: Catch and Log the exceptions.
1905         * beagled/Filter.cs: Uncomment the return statement in
1906         GetHotTextReader ()
1907         
1908 2005-02-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1910         * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for
1911         pdfinfo command should be tagged between a pair of "".
1912         
1913 2005-01-28  Robert Love  <rml@novell.com>
1915         * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames)
1916         * glue/inotify-glue.c: ditto
1917         * glue/inotify.h: header from inotify 0.18
1919 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1921         * Filters/FilterOpenOffice.cs: Fix for Bug#:162910.
1922         table-count is improperly shown as spreadsheet-count in 
1923         Sxw.
1924         
1925 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1927         * Tiles/template-docs.html: Fix for Bug#:165480.
1928         Instead of @Snippet@ use @%Snippet@ to process the
1929         markups present in @Snippet@.
1930         
1931 2005-01-24  Veerapuram Varadhan  <vvaradhan@novell.com>
1933         * Filters/FilterPascal.cs: Added pascal support.
1934         [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005
1935         @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by
1936         writing this Filter ;)]
1937         
1938 2005-01-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1940         * Filters/FilterSource.cs: Added Fortran_Style and related changes.
1942         Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in)
1944           * Filters/FilterPhp.cs: Added PHP support.
1945           * Filters/FilterFortran.cs: Added fortran support.
1946         
1947 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1949         * Filters/FilterSource.cs, Filters/FilterC.cs, 
1950         Filters/FilterCpp.cs, Filters/FilterCSharp.cs,
1951         Filters/FilterJava.cs Filters/FilterPython.cs,
1952         Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized
1953         the single big FilterSource.cs into individual derived classes
1954         and made FilterSource as abstract parent to them all.
1956         New "Programming language" filters can just be another class
1957         derived from this abstract parent.
1958         
1959 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1961         * Filters/FilterPPT.cs: Identify Title, Sub-title, and other
1962         special sections in a Slide and mark them HOT.
1963         
1964 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1966         * beagled/SnippetFu.cs: Length of the tags ("<b>"+"</b>") is 7.
1967         
1968 2005-01-19  Veerapuram Varadhan  <vvaradhan@novell.com>
1970         * Filters/FilterPPT.cs: Validations on special characters.
1971         Fix for parsing PPTs exported from OO.o.
1972         Fix for meta-data retrieval.
1974 2005-01-12  Veerapuram Varadhan  <vvaradhan@novell.com>
1976         * configure.in, beagled/Makefile.am: Mozilla backend is optional
1977         now.
1979 2005-01-11  Veerapuram Varadhan  <vvaradhan@novell.com>
1981         * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification.
1982         * Filters/FilterSource.cs: More perl keywords.
1983         
1984 2005-01-07  Joe Shaw  <joeshaw@novell.com>
1986         * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix
1987         #162831.
1989 2005-01-06  Veerapuram Varadhan  <vvaradhan@novell.com>
1991         * Filters/FilterRTF.cs: More validations on partially formatted
1992         strings.  Also, special sections viz., headers, footers and
1993         footnotes are identified and marked *HOT*.
1994         
1995 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1997         Patch from Vishravars RamaSubramanian <vishrav_r@yahoo.co.in>
1999         * Filters/FilterSource.cs: Added perl support.
2000           
2001 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
2003         * Tiles/template-presentation.html, Tiles/template-docs.html:
2004         "Author" information is displayed now.
2005         
2006 2005-01-03  Veerapuram Varadhan  <vvaradhan@novell.com>
2008         * Tiles/TilePresentation.cs, Tiles/TileDocs.cs,
2009         Tiles/template-presentation.html, Tiles/template-docs.html: Added to
2010         display Title, number of slides, pages and words in Best.
2012         * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command.
2014         * Filters/FilterOpenOffice.cs: Fix for combination bug
2016         * Filters/FilterAbiword.cs: Typo correction.
2017         
2018 2004-12-23  Veerapuram Varadhan  <vvaradhan@novell.com>
2020         * Filters/FilterAbiword.cs: Improved validations.
2021         
2022 2004-12-20  Veerapuram Varadhan  <vvaradhan@novell.com>
2024         * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and
2025         other styles are categorized and marked HOT.
2026         
2027 2004-12-16  Veerapuram Varadhan  <vvaradhan@novell.com>
2029         * Filters/FilterOpenOffice.cs: Fix for Bug# 157106.
2030         
2031 2004-12-13  Veerapuram Varadhan  <vvaradhan@novell.com>
2033         * Filters/Makefile.am: Added FilterAbiword.cs
2035         * Filters/FilterAbiword.cs: Filter for abiword documents.
2036         
2037 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
2039         * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am:
2040         Included "conditionally" compiled sources to EXTRA_DIST.
2042 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
2043         
2044         * From a patch by RaphaĂ«l Slinckx <raf.raf@wol.be>
2046         * Filters/FilterMusic.cs: Abstract base class for all audio file
2047         filters.
2049         * Filters/FilterFlac.cs: DoPullProperties() is implemented by base
2050         class.
2052         * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs,
2053         FilterOgg.cs, FilterMpc.cs
2055         * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs,
2056         OggReader.cs, Tag.cs
2058         * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace.
2059         
2060         * Util/Makefile.am: Removed Id3.cs
2062         * Util/Id3.cs: Removed from the repository.
2064         * Filters/FilterApe.cs: Added
2065         * Filters/FilterMp3.cs: Added
2066         * Filters/FilterOgg.cs: Added
2067         * Filters/FilterMpc.cs: Added
2068         * Util/ApeReader.cs: Added
2069         * Util/Mp3Reader.cs: Added
2070         * Util/OggReader.cs: Added
2071         * Util/Tag.cs: Added
2072         
2073 2004-12-07  Veerapuram Varadhan  <vvaradhan@novell.com>
2075         * Filters/FilterOpenOffice.cs: Count slides.  Support for
2076         annotations and more *HOT* styles.
2077         
2078         * From a patch by Vishravars Ramasubramanian <vishrav_r@yahoo.co.in>
2079         [NOSIP student].
2080                 
2081         * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100
2082         Parse through styles.xml to read "Header", "Footer", "Footnote", 
2083         "Endnote" texts.
2084         
2085 2004-12-07  Tuomas Kuosmanen  <tigert@novell.com>
2087         * Tiles/template-web-history.html: Fixed the uri to be a link
2088         too. Fixes #160315, also replaced the globe with the nicer looking
2089         one. Should come from icon-theme eventually as well.
2090         
2091         * Tiles/template-mail-message.html: Added the folder info, I'll
2092         need to use it for a bit before I hopefully come up with a better
2093         way of displaying the information without wasting a lot of screen
2094         space. Fixes #160313
2096         * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare
2097         hands! Hopefully the patch works. Should fix #160321 and #160324
2099 2004-12-03  Veerapuram Varadhan <vvaradhan@novell.com>
2101         * configure.in: Updated to gsf-sharp 0.2.
2102         
2103         * Filters/FilterPPT.cs: Added meta-data support replacing the
2104         current NumSlides logic.
2105         
2106 2004-12-01  Veerapuram Varadhan <vvaradhan@novell.com>
2108         * Filters/FilterRTF.cs: Compatible with MS RTF specification, 
2109         extracts meta-data and style information.
2110         
2111 2004-11-18  Alex Graveley  <alex@beatniksoftware.com>
2113         * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the
2114         constructor set the Raw pointer to the return of
2115         egg_tray_icon_new, which we call directly.
2117 2004-11-16  Veerapuram Varadhan <vvaradhan@novell.com>
2119         * configure.in, Filters/Makefile.am, glue/Makefile.am: Added
2120         support for wv1.
2122         * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0
2123         
2124         * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and
2125         text data from MS Word documents.
2127 2004-11-14  Tuomas Kuosmanen  <tigert@tigert.priv>
2129         * Tiles/template-page.css: made opacity to 0.5 for non-focused
2130         links on the list (hi joe :)
2132         Also forced max-width of 64 for all icons on the left column,
2133         should take care of all huge buddy icons etc.
2135 2004-11-12  Chris Lahey  <clahey@ximian.com>
2137         * Filters/FilterPPT.cs: Count slides.
2139 2004-11-12  Chris Lahey  <clahey@ximian.com>
2141         * From a patch by Adam Lofts <adam@negligible.co.uk>.
2143         * configure.in, Filters/Makefile.am: Added FilterGst.cs.
2145         * Filters/FilterGst.cs: Filter to get song data using gst.
2147 2004-11-12  Tuomas Kuosmanen  <tigert@novell.com>
2149         * mozilla-extension/skin/classic/beagle-*: updated some of the
2150         images to make it look nicer
2152         * Tiles/template-picture.html, Tiles/template-file.html: added
2153         link (@action:@Reveal) to the folder name in the tile as well.
2155 2004-11-11  Tuomas Kuosmanen  <tigert@novell.com>
2157         * Tiles/template-picture.html: added some exif stuff.
2159 2004-11-10  Tuomas Kuosmanen  <tigert@novell.com>
2161         * Tiles/template-page.css (.icon img): made icons max-width: 80px;
2162         - I also added a nice border frame for jpeg images (and images
2163         with ".thumbnails" on their path - so the nautilus thumbnails
2164         (which are png) will also get a frame, while icons and such wont.
2166         * Tiles/template-picture.html: removed forced size
2167         setting, should now work automatically with the stylesheet..
2169         * Tiles/template-mockup.html, Tiles/template-mockup.css: added a
2170         mockup template that will contain examples of all tiles, also had
2171         to add a mock stylesheet that overrides the @foo@ stuff so I see 
2172         icons for testing purposes. Not intended for real world use :-)
2174         * Tiles/template-mail-message.html: added date display and content
2175         snippet dummy example (to be implemented in mail messages)
2177 2004-11-09  Tuomas Kuosmanen  <tigert@novell.com>
2179         * Tiles/template-page.css: prettified stuff, indented the contents
2180         relative to the title line, so it is easier to scan through the
2181         list..
2183 2004-11-04  Tuomas Kuosmanen  <tigert@tigert.priv>
2185         * Tiles/template-page.css (tr): removed the extra padding from the
2186         action links line, also added a div class for "date" - use it for
2187         the "modified N days ago" stuff on tiles.
2189         * Tiles/template-file.html: added last modified line..
2191         * Tiles/template-im-log.html: wrapped the published line to date class
2193         * Tiles/template-blog.html: wrapped the date stuff on the date div
2194         style, put "Weblog: " to give a better idea it's a blog entry.
2195         Also added a "View" link for consistency.
2197 2004-11-01  Chris Lahey  <clahey@ximian.com>
2199         * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local):
2200         Use pkglibdir instead of libdir to avoid collisions.
2202 2004-10-25  Chris Lahey  <clahey@ximian.com>
2204         * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and
2205         beagle-status.
2207 2004-10-25  Chris Lahey  <clahey@ximian.com>
2209         * tools/Makefile.am: Remove UPDATE_SCRIPT.
2211 2004-10-19  Robert Love  <rml@novell.com>
2213         * beagled/Filter.cs: move the FlushCache inside of the NULL check,
2214           along with the Close. A bigger question, though, is why can the
2215           FileStream ever be NULL here?
2216         * life: This is my last ChangeLog entry since no one else is keeping
2217           them.  I really just want to fit in, be accepted, be one of the gang.
2219 2004-10-18  Robert Love  <rml@novell.com>
2221         * glue/inotify-glue.c: clean this up; remove some cruft; do error
2222           checking on the read (removes a FIXME)
2224 2004-10-17  Todd Berman  <tberman@off.net>
2226         * AUTHORS: Changing my email to reflect something that might reach me.
2227         * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1
2229 2004-10-17  Todd Berman  <tberman@off.net>
2231         * Best/best.in: Add directory containing libinofityglue.so to
2232           LD_LIBRARY_PATH.
2234 2004-10-16  Robert Love  <rml@novell.com>
2236         * chooser-fu/beaglequeru.c: fix compile warning; remove unused
2237           variable; strptime() does not init fields it does not touch, so
2238           zero them all out.
2240 2004-10-15  Veerapuram Varadhan (vvaradhan@novell.com>
2242         * Filters/FilterDOC.cs: Filter for MSWord documents.
2243         * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs.
2244         * configure.in: Added config time checking of gsf-sharp.dll for
2245         MSOffice filters.
2246         
2247 2004-10-15  Christopher James Lahey  <clahey@ximian.com>
2249         * Filters/FilterPPT.cs: Filter for MS Power point presentation docs.
2250         * Filters/FilterOle.cs: Unified interface for pulling properties from
2251         MSOffice documents and serves as the base class for document-type 
2252         specific filters.
2254 2004-10-14  Robert Love  <rml@novell.com>
2256         * Util/FileAdvise.cs: new file, implementing the advice stuff
2257         * Util/Makefile.am: build FileAdvise.cs
2259 2004-10-14  Tuomas Kuosmanen  <tigert@novell.com>
2261         * Tiles/template-im-log.html: stylized a bit, added area for
2262         snippet for chat log content that needs to be replaced with 
2263         actual content of course. The search term should be hilighted
2264         with color.
2266         * images/im-aim.png: added a nicer icon for AIM chat for now.
2268            *Note!* Please use *gnome-icon-theme* for this - we have the
2269            following icons there for us: im-aim.png im-icq.png
2270            im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would
2271            be used depending on the chat type. Also there's im.png which
2272            is a generic one for possible other chat client logs.
2273         
2274         * images/Makefile.am: Added the icon to be installed for now..
2276 2004-10-10  Anders Carlsson  <andersca@gnome.org>
2278         * Util/ExtendedAttribute.cs:
2279         Check errno and add it to the exceptions on failure.
2280         
2281 2004-10-08  Christopher James Lahey  <clahey@ximian.com>
2283         * images/Makefile.am, tools/Makefile.am: Fixed make distcheck.
2285 2004-10-07  Christopher James Lahey  <clahey@ximian.com>
2287         * Util/Archive.cs: Unified interface for pulling data from an
2288         archive file (gz, tar, bz2, zip).
2290 2004-09-22  Srinivasa Ragavan <sragavan@novell.com>
2291         * Added code for tray applet  
2293 2004-09-22  Raja R Harinath  <rharinath@novell.com>
2295         * beagled/Makefile.am: Fix srcdir != builddir problems.
2296         * tools/Makefile.am: Likewise.
2298 2004-07-28  Alex Graveley  <alex@ximian.com>
2300         * tools/IndexWebContent.cs: Rename --uri to --url, to match
2301         implementation.
2302         Return an exitcode of 1 on error.
2303         Catch indexing error to ensure we always delete sourcefile.
2305 2004-07-28  Alex Graveley  <alex@ximian.com>
2307         * mozilla-extension/content/beaglePrefs.xul: Add <checkbox> for
2308         beagle.security.active pref.
2310         * mozilla-extension/content/beaglePrefs.js: Support
2311         beagle.security.active pref to enable https indexing.
2313         * mozilla-extension/content/beagleOverlay.js: Index https pages if
2314         pref is chosen.  Fix bug in https detection since
2315         location.protocol includes the trailing ':'. Cleanup
2316         beagleProcessClick.
2318         * mozilla-extension/install.rdf: Add <optionsURL> so options can
2319         be opened from Extension Manager window.
2321 2004-07-27  Alex Graveley  <alex@ximian.com>
2323         * mozilla-extension/: Add initial commit of the mozilla/firefox
2324         indexing extension.
2326         * configure.in: Add mozilla-extension/Makefile.
2328         * Makefile.am (SUBDIRS): Add mozilla-extension.
2330 2004-07-27  Alex Graveley  <alex@ximian.com>
2332         * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename
2333         beagle-epiphany-index to beagle-index-url since it will be used by
2334         mozilla too.
2336         * tools/IndexWebContent.cs: Take --url, --title, --sourcefile,
2337         --deletesourcefile arguments.  Print usage if url or
2338         sourcefile/stdin is missing.
2340         * epiphany-extension/ephy-beagle-extension.c (load_status_cb):
2341         Pass "--url" and "--title" to beagle-index-url.