* beagled/QueryDriver.cs,beagled/PropertyKeywordFu.cs,
[beagle.git] / ChangeLog
blob770f9c934fe0ceb724ad0bd31008b07660b88aae
1 2006-04-25  Debajyoti Bera <dbera.web@gmail.com>
3         * beagled/QueryDriver.cs,beagled/PropertyKeywordFu.cs,
4         Util/PropertyKeywordAttribute.cs: Allow filters to register mapping
5         between query keyword and propertyname.
6         * Filters/,beagled/Backends: Register some of the existing mappings
7         from the corresponding filters and backends.
8         * beagled/FilterFactory.cs: Only set indexable timestamp if the
9         already set timestamp is invalid (i.e. the default DateTime(0)).
10         * beagled/FeedBackends: Remove dc:date properties. Use
11         indexable.Timestamp for storing the date.
13 2006-04-24  Debajyoti Bera <dbera.web@gmail.com>
15         * Filters/FilterPackage.cs,FilterDeb.cs,FilterEbuild.cs,FilterRPM.cs:
16         Add FilterDeb. Modified FilterPackage and deriving packages to add
17         make some of the fields generic to any package.
19 2006-04-24  Daniel Drake <dsd@gentoo.org>
21         * Filters/entagged-sharp/: Resync. Includes ID3 UTF16 fix, new vorbis
22         mimetype, and a couple of other bits.
24 2006-04-21  Debajyoti Bera <dbera.web@gmail.com>
26         * Filters/FilterPackage.cs, Filters/FilterRPM.cs,
27         Filters/FilterEbuild.cs: Add FilterPackage base class to contain the
28         basic information about packages. Change FilterRPM, FilterEbuild to
29         derive from FilterPackage.
30         * libbeagle/beagle: Revive the C API for indexable-service. Also,
31         allow creating indexable-service type index-request messages for
32         others services.
34 2006-04-18  Debajyoti Bera <dbera.web@gmail.com>
36         * tools/Info.cs: Add --list-backends, --list-static-indexes to
37         beagle-info. Make beagle-info a tool to gather all kind of information
38         about beagle.
39         * beagled/BeagleDaemon.cs, beagled/QueryDriver.cs, Util/Conf.cs: 
40         Allow enabling/disabling backends in the config. Use new syntax
41         --backend [+-]name.
42         * tools/Config.cs: Add "beagle-config daemon ListBackends" to show the
43         currently enabled and disabled backend in config. Should be emulated
44         in beagle-settings too.
45         * tools/*.1: Removed reference of Best from man pages. Someone should
46         write a man-page for beagle-search (or linux users have
47         stopped reading man-pages these days :O ?)
49 2006-04-17  Debajyoti Bera <dbera.web@gmail.com>
51         * tools/beagle-crawl-system.in: Use MONO_SHARED_DIR to point to a
52         temporary wapi directory - mono needs one for beagle-build-index.
54 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
56         * configure.in: Remove obsolete no_NO locale.
57         * po/no.po: And the translation. Hey Joe, where you going
58         with that gun in your hand?
60 2006-04-16  Debajyoti Bera <dbera.web@gmail.com>
62         * beagled/KMailQueryable/KMailIndexer.cs: Minor protection against
63         null values.
64         * Util/Note.cs: Extract text correctly from tomboy notes.
66 2006-04-07  Debajyoti Bera <dbera.web@gmail.com>
68         * beagled/KMailQueryable/KMailQueryable.cs: Enable snippets for KMail
69         maildir mails.
71 2006-04-04  Debajyoti Bera <dbera.web@gmail.com>
73         * BeagleClient/Hit.cs: Use 1-d range search for searching properties.
74         Removes a FIXME.
76 2006-04-02  Debajyoti Bera <dbera.web@gmail.com>
78         * Filters/, *Queryable/, beagled/Filter.cs, beagled/LuceneCommon.cs: Allow
79         keyword queries in non-property queries. Make most keyword properties
80         unsearched properties. Remove video/* mimetypes from filteraudio - let
81         our videofilter handle them. Dont allow empty properties to be stored.
83 2006-03-31  Debajyoti Bera <dbera.web@gmail.com>
85         * beagled/Filter.cs, Filters/FilterPdf.cs,FilterHtml.cs,
86         Util/StringFu.cs: Extract maximum 40000 (4 times that allowed by
87         lucene) words in the filters.
89 2006-03-30  Debajyoti Bera <dbera.web@gmail.com>
91         * beagled/GoogleDriver.cs: Fix extraction of query text. Googledriver
92         should work now if queried with the proper domain.
94 2006-03-29  Debajyoti Bera <dbera.web@gmail.com>
96         * Filters/FilterRPM.cs: RPM filter.
97         * tools/Info.cs: Add --list-filters to beagle-info to list all
98         available filters. Useful stuff.
100 2006-03-27  Amanpreet Singh Alam <apbrar@gmail.com>
102         * configure.in: "pa" Punjabi is added to ALL_LINGUAS
104 2006-03-23  Debajyoti Bera <dbera.web@gmail.com>
106         * beagled/Lucene.Net/Store/FSDirectory.cs: Fix lock obtain timeout.
107         Use native open() to overcome (possibly buggy) sharing violation 
108         problem with mono File.Open().
109         
110 2006-03-22  Debajyoti Bera <dbera.web@gmail.com>
112         * beagled/LifereaQueryable/LifereaQueryable.cs: Handle "|curl ..."
113         style feedsource necessary for gmail rss feeds.
115 2006-03-19  Vladimer Sichinava  <vlsichinava@gmail.com>
117         * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
119 2006-03-18  Lukas Lipka  <lukas@pmad.net>
121         * Util/ImLog.cs: Fix the broken parsing of Gaim 2.0 logs which added
122         AM or PM to the utterance timestamp. Thanks to Zafar for providing
123         sample logs.
125         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Cosmetic fixes.
127 2006-03-16  Daniel Drake  <dsd@gentoo.org>
129         * search/Tiles/Tile.cs: Escape uri's before passing them to applications,
130         thanks to Brandon Hale.
132 2006-03-15  Daniel Drake  <dsd@gentoo.org>
134         * Filters/entagged-sharp: Resync, includes a couple of small fixes.
136 2006-03-11  Debajyoti Bera <dbera.web@gmail.com>
138         * Filters/FilterMail.cs: Use kmail link-type message header to set
139         fixme:issent flag for replies that are kept in the same folder.
140         * beagled/SnippetFu.cs: Fixes 332378 and some snippet extraction
141         optimisations.
143 2006-03-10  Lukas Lipka  <lukas@pmad.net>
145         * search/Tiles/Folder.cs: The open action for folders got accidently
146         removed during details pane refactoring.
148 2006-03-08  Debajyoti Bera <dbera.web@gmail.com>
150         * beagled/NoiseFilter.cs: Dont search tokens of type email, hostname
151         and small numbers for noise.
153 2006-03-02  Daniel Drake  <dsd@gentoo.org>
155         * tools/Makefile.am: Only install beagle-settings.desktop when ENABLE_GUI
156         is chosen. Reported by ph at http://bugs.gentoo.org/124192
158 2006-02-27  Debajyoti Bera <dbera.web@gmail.com>
160         * beagled/DumpIndex.cs: Allow dumpindex to retrieve information about
161         a file as stored in the index.
163 2006-02-26  Lukas Lipka  <lukas@pmad.net>
165         * search/Tiles/IMLog.cs: Load the buddy icon for the detail view.
167 2006-02-16  Kang Jeong-Hee <keizie@gmail.com>
169         * configure.in: ko added. (Korean)
171 2006-02-13  Debajyoti Bera <dbera.web@gmail.com>
173         * mozilla-extension/content/beagleOverlay.js: Let the HTML filter
174         extract the title of the HTML page. This is to avoid duplication 
175         of dc:title in the index. Fixes #330053.
177 2006-02-13  Lukas Lipka  <lukas@pmad.net>
179         * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument.
181 2006-02-10  Lukas Lipka  <lukas@pmad.net>
183         * search/Tiles/OpenWithMenu.cs: Load app icons by default.
185         * search/Tiles/File.cs: Use a bigger thumbnail in the detail view
186         (bgo #330551).
188         * search/Tiles/Folder.cs: Dont autload the folder icon since it 
189         results in an incorrect one. Also touch up the details pane.
191 2006-02-09  Lukas Lipka  <lukas@pmad.net>
193         * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build.
194         
195         * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and
196         tuned to fit our needs.
198         * search/Tiles/Tile.cs: Implement the Open with menu.
200         * search/Tiles/File.cs: Enable Open with.
202         * search/Tiles/Folder.cs: Enable Open with.
204 2006-02-09  Lukas Lipka  <lukas@pmad.net>
206         * search/Tiles/File.cs: Dont display blank titles for files with an
207         empty subject (bgo #330558).
209 2006-02-09  Lukas Lipka  <lukas@pmad.net>
211         * search/Tiles/Image.cs: Add a full path field in the detail view.
213 2006-02-07  Dan Winship  <danw@novell.com>
215         * search/Tiles/Tile.cs: reorganize to make tile images not be
216         loaded until their tiles are realized, so that results will be
217         presented faster.
219         * search/Tiles/ThumbnailFactory.cs: new class to generate
220         thumbnails in another thread and update the tile images with them
221         when they're done, so that thumbnail generation doesn't block the
222         UI.
224         * search/Tiles/File.cs: update for new icon stuff. Use a
225         ThumbnailFactory.
227         * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg,
228         via the gnome-web-photo package) #158112. Uses a separate
229         ThumbnailFactory from TileFile, so that fast local file thumbnails
230         don't get queued behind slow web thumbnails. Also add a details
231         pane.
233         * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate,
234         NiceVeryLongDate): Fix local time vs UTC bugs, and fix the
235         calculation and localization of "Today" and "Yesterday".
237         * search/Tiles/TileFlat.cs:
238         * search/Tiles/IMLog.cs: 
239         * search/Tiles/MailMessage.cs: add a new base class for IM and
240         Mail tiles and make them use it.
242         * search/ConversationCategory.cs: use TileFlat rather than having
243         separate special IM and Mail cases.
245         * search/Tiles/Application.cs: 
246         * search/Tiles/CApplet.cs: make CApplet a subclass of Application
247         so they can share icon-loading code.
249         * search/Tiles/Calendar.cs: update a bunch, though it's still not
250         being built
252 2006-02--5  Debajyoti Bera <dbera.web@gmail.com>
254         * Util/DigikamTags.cs: Extraction of tags and comments from digikam.
255         * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add
256         fixme:comment and image:tag to store all the tags and
257         comments/descriptions. These information are anyway stored, index them
258         as property.unstored to allow keyword queries.
259         * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image)
260         comments and image tags.
261         * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index
262         publisher/channel-title information.
263         * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to
264         Util/StringFu.cs; its a quite useful function to expand locations like
265         "$HOME/.beagle".
266         
267 2006-02-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
269         * configure.in: Added 'gl' to ALL_LINGUAS.
271 2006-02-03  Dan Winship  <danw@novell.com>
273         * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to
274         take a Hit rather than a Uri, so we can pass the MIME type to
275         Gnome.ThumbnailFactory.GenerateThumbnail. #328437
277         * search/Tiles/File.cs:
278         * search/Tiles/Image.cs: update for that
280         * search/Tiles/Video.cs: don't need to set the icon here; TileFile
281         does it for us.
283 2006-02-02  Daniel Drake  <dsd@gentoo.org>
285         * configure.in: Give the two sqlite checks different names, otherwise it
286         tries to use sqlite3 even when it is not installed.
288         * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest
289         upstream version, and update Jon's read-on-demand optimization.
290         * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for
291         slightly modified sqlite exception API.
293 2006-02-01  Dan Winship  <danw@novell.com>
295         * search/Tiles/MailMessage.cs (MailMessageActivator): only accept
296         message/rfc822 hits (so we don't get the individual subparts of
297         multipart/alternative messages #328497).
299         * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties
300         for use by SortedTileList.
302         * search/Tiles/*.cs: set Title and Timestamp appropriately to
303         match the info displayed on the tile
305         * search/SortedTileList.cs: change "HitComparer" to
306         "TileComparer", and update to use the new Tiles.Tile properties
308         * search/Category.cs: Make sure tiles get relayouted after
309         changing sort order.
311 2006-02-01  Dan Winship  <danw@novell.com>
313         * search/GroupView.cs: if there is only a single category of
314         matches, start it out in "Show More" mode. #328438
316         * search/Tiles/Application.cs: .desktop.in files should show up as
317         File, not Application.
319 2006-01-31  Dan Winship  <danw@novell.com>
321         * search/Spinner.cs: don't crash if we can't load the spinner
322         icon. #329225
324 2006-01-31  Christopher Aillon  <caillon@redhat.com>
326         * configure.in: We require sqlite >= 3.3.1 but unfortunately,
327         the upstream sqlite3.pc file only reports version 3.3 for all
328         releases in the 3.3 line; so modify the pkg-config check
329         accordingly.
331 2006-01-30  Dan Winship  <danw@novell.com>
333         * search/Tiles/Tile.cs: make the tile AppPaintable, so that the
334         theme engine doesn't get a chance to try to draw a pixmap in the
335         background, etc.
337         * search/Panes.cs: redo the drawing hacks; put an AppPaintable
338         EventBox into both panes and manually paint the base color. Don't
339         tweak the children's theming.
341         * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you
342         get the wrong colors in some themes.
344         * search/Search.cs: fix a padding problem that is more noticeable
345         in other themes.
347         * images/quick-tips.png: 
348         * images/tip-arrow.png: replace with alphaed versions for themes
349         where the base color isn't white.
351         Tested with like a zillion different themes, including gtk-qt
352         (fixing #327947), Crux (fixing a problem Lukas noticed), and the
353         various a11y themes.
355 2006-01-30  Lukas Lipka  <lukas@pmad.net>
357         * search/Tiles/Tile.cs: Don't break on zero-length snippets.
359 2006-01-27  Dan Winship  <danw@novell.com>
361         * glue/ephy-spinner.[ch]: Remove this; it's GPL
363         * search/Spinner.cs: Reimplement this entirely in C#, based on
364         ImageAnimation.cs from Banshee.
366         * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness
367         fixes to fix #327944.
369 2006-01-26  Dan Winship  <danw@novell.com>
371         * search/Panes.cs: fix the background color on the viewport in the
372         main pane. #328755
374 2006-01-24  Lukas Lipka  <lukas@pmad.net>
376         * search/Tiles/File.cs:
377         * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup.
379 2006-01-24  Lukas Lipka  <lukas@pmad.net>
381         * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash.
383         * search/Search.cs: Fix a bug when the query was getting
384         unrefrenced too soon.
386 2006-01-23  Dan Winship  <danw@novell.com>
388         * search/Tray/NotificationArea.cs: specify full library names here
389         so we don't depend on gtk2-devel and xorg-x11-devel. #328276
391 2006-01-22  Lukas Lipka  <lukas@pmad.net>
393         * search/Search.cs: Dispose the old query before firing a new
394         one so we dont get updates for the old one anymore.
396 2006-01-22  Lukas Lipka  <lukas@pmad.net>
398         * search/Category.cs: Make sorting work in real time.
400         * search/GroupView.cs: Make live queries update the UI on
401         subtract hit.
403         * search/SortedTileList.cs: Implement date comparer.
404         
405         * search/UIManager.cs: Update the sorting menu a little.
407         * search/Tiles/Tile.cs: Add a check for a null hit or query to
408         eliminate a really odd crash.
410 2006-01-22  Lukas Lipka  <lukas@pmad.net>
412         * search/Tiles/Tile.cs: Don't set the snippet to "..." when we
413         fire off a request, because if we fail midway, this will break
414         the IM tile.
416         * search/Tiles/Image.cs: Don't fail if the image doesnt have an
417         extension.
419         * search/Tiles/TileActivator.cs: Be more bulletproof when
420         instantiating tiles.
422 2006-01-21  Larry Ewing  <lewing@novell.com>
424         * Filters/FilterTiff.cs: add a filter for tiff files.
426         * Filters/FilterImage.cs: fix the xmp parser rights is a bag.
428         * Util/Tiff.cs: add tiff parser.
430 2006-01-20  Larry Ewing  <lewing@novell.com>
432         * Filters/FilterImage.cs: add AddXmpProperties so that other
433         subclases can share the logic.
434         
435         * Filters/FilterPng.cs: use AddXmpProperties to add the xmp
436         properties.
437         
438         * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead
439         of doing the additions here.
441 2006-01-21  Lukas Lipka  <lukas@pmad.net>
443         * search/Tiles/IMLog.cs: found_snippet never got set to true so we
444         always queried for the snippet.
446 2006-01-21  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
448         * configure.in: add "zh_HK" to ALL_LINGUAS.
449         
450 2006-01-20  Debajyoti Bera <dbera.web@gmail.com>
452         * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory
453         backend.
455 2006-01-20  Dan Winship  <danw@novell.com>
457         * search/Search.cs: 
458         * search/UIManager.cs: Change default sort criterion to "modtime",
459         since relevance doesn't work very well.
461         * search/Tiles/Contact.cs: Fill in the details pane
463 2006-01-19  Larry Ewing  <lewing@novell.com>
465         * Filters/FilterPng.cs: rework FilterPng to use the managed png
466         parser and extract a lot more png metadata.
468         * Util/EndianConverter.cs: endian aware bitconverter used in the
469         png parser.
470         
471         * Util/PngHeader.cs: new png parser.
473 2006-01-19  Lukas Lipka  <lukas@pmad.net>
475         * search/Search.cs: Hide the search window when we click the tray icon.
476         This must have been deleted during merge, since it worked before.
477         Spotted by James Ogley.
479 2006-01-18  Larry Ewing  <lewing@novell.com>
481         * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so
482         it does the correct thing.
484 2006-01-18  Debajyoti Bera <dbera.web@gmail.com>
486         * wrappers/python: Updated python bindings to include some of the
487         recent libbeagle Hit functions.
488         * KMailQueryable.cs: Added reading kmail folder location from kmailrc
489         (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of
490         deciding whether a directory is a valid kmail folder. Fixes
491         327294, 327365.
492         * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs:
493         Use unstored lucene fields for search-only properties. Move 
494         UnindexedNamespace from LuceneCommon to StringFu so that both backends
495         and Filters can access them.
496         * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs:
497         Use UnindexedNamespace for hinting filters. 
498         * Filters/FilterMail.cs: Store tokens from sanitized email address as
499         unstored lucene field.
501 2006-01-18  Larry Ewing  <lewing@novell.com>
503         * Util/XmpFile.cs: Added as a container class for XMP info.
505         * Util/MetadataStore.cs: Added a generic rdf store with common
506         namspaces.
508         * Util/SemWeb/: import SemWeb rdf parser.
510         * Filters/FilterJpeg.cs: extract XMP metadata translate a few
511         triples to beagle properties.
513 2006-01-17  Lukas Lipka  <lukas@pmad.net>
515         * search/Pages/StartDaemon.cs: Add a timeout after daemon start after
516         which the query is fired.
518 2006-01-16  Lukas Lipka  <lukas@pmad.net>
520         * search/beagle-search.desktop.in (Exec): Reference beagle-search
521         not just search. Spotted by James Ogley.
523 2006-01-16  Lukas Lipka  <lukas@pmad.net>
525         * search/Tiles/MailMessage.cs: Add forward in mail action.
527 2006-01-16  Lukas Lipka  <lukas@pmad.net>
529         * search/Tiles/*: Make all the actions translatable.
531         * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete
532         attachment stuff.
534 2006-01-16  Lukas Lipka  <lukas@pmad.net>
536         * search/Tiles/File.cs: Make the snippet label use all available space.
538         * search/Tiles/Image.cs: Show the f-spot comment if it is available.
540         * search/Search.cs: More spec-ing; update the window title according
541         to the search.
543 2006-01-16  Lukas Lipka  <lukas@pmad.net>
545         * search/UIManager.cs: Make the quick tips and help menu options work.
547         * search/Search.cs: Implement quick tips option.
549         * search/Tiles/MailMessage.cs: Files type of message/rfc882 should
550         appear in mail message category.
552 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
554         * libbeagle/.../beagle-property.c: Fixed a crash when trying to find
555         the right place in a list of BeagleProperty armed with only a key.
557 2006-01-14  Debajyoti Bera <dbera.web@gmail.com>
559         * BlamQueryable.cs: Allow child elements in <item> tag, according to
560         latest blam file format. The example file I had had no information in
561         the child tag, so just read past them.
563 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
565         * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs:
566         Store extensions in lower-case and change extension queries to
567         lowercase too.
569 2006-01-13  Debajyoti Bera <dbera.web@gmail.com>
571         * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime.
572         Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType.
573         * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still,
574         dont detect mimetype again, reuse Hit.MimeType.
576 2006-01-13  Dan Winship  <danw@novell.com>
578         * search/*: import of new search ui (now called beagle-search)
579         from holmes module.
581         * configure.in, Makefile.am: Build beagle-search instead of best.
582         Remove all sorts of gecko-related stuff from configure.in
584         * glue/*, images/*: add holmes glue/images. Remove gecko glue.
586 2006-01-07  Debajyoti Bera <dbera.web@gmail.com>
588         * Filters/FilterDesktop.cs: Index 'Type' .in desktop files.
589         * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords.
591 2005-12-23  Debajyoti Bera <dbera.web@gmail.com>
593         * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency,
594         use ParseExact.
596 2005-12-18  Debajyoti Bera <dbera.web@gmail.com>
598         * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use
599         indexable hints to pass charset information to the filter.
601 2005-12-11  Daniel Drake  <dsd@gentoo.org>
603         * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support
604         for ID3v2 v2.4, and ASF/WMA files.
605         * Filters/FilterMusic.cs: Register ASF/WMA mimetype.
607 2005-12-07  Žygimantas Beručka  <zygis@gnome.org>
609         * configure.in: Added Lithuanian to ALL_LINGUAS.
611 2005-12-06  Ryan P Skadberg  <skadz@stigmata.org>
613         * beagled/Makefile.am: Fix for evolution location in beagled
615 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
617         ** Patch from Daniel Naber <lucenebugs@danielnaber.de>
618         ** Fixes #316617
619         * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for
620         indexing.
621         
622 2005-12-06  Veerapuram Varadhan <vvaradhan@novell.com>
624         * Filters/FilterPPT.cs: Make sure to read till EOF.
625         ** Fixes 323312.
626         
627 2005-12-02  Debajyoti Bera <dbera.web@gmail.com>
629         * beagled/DumpIndex.cs: term_enumerator returns terms that are
630         already sorted. No need to scan all the terms.
631         * beagled/Server.cs: Pre-initialize the serializer in connection
632         handler. Removes the slight lag(?) in the first response.
634 2005-11-29  Debajyoti Bera <dbera.web@gmail.com>
636         * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs,
637         Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for
638         indexing konqueror webhistory.
639         
640 2005-11-29  Veerapuram Varadhan <vvaradhan@novell.com>
642         * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as
643         lucene takes care of it.  This saves good amount of
644         memory-allocation when we have text with line breaks.
645         * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens):
646         Replace un-necessary calls to StringBuilder.ToString() to reduce
647         memory-allocations.
648         
649 2005-11-27  Daniel Drake  <dsd@gentoo.org>
651         * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index
652         arbitrary files, merge watching and crawling into a single task.
653         * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused
655 2005-11-26  Veerapuram Varadhan <vvaradhan@novell.com>
657         * beagled/Filter.cs: (AppendText): Check for "\n" before splitting
658         the argument in to array of lines.  This saves around 600K of
659         memory allocation for a 130K "C" source code file.
660         
661 2005-11-25  Veerapuram Varadhan <vvaradhan@novell.com>
663         * Filters/FilterShellscript.cs: Shell script filter.
664         * Filters/FilterSource.cs: New style added for Shellscripts.
665         Token generation is moved to a private method.  Actually, tokens
666         in shell-scripts are not separated *ONLY* by operators but also by
667         "SPACES".
668         * Filters/Makefile.am: Include Shellscript filter for compilation.
669         
670 2005-11-22  Dan Winship  <danw@novell.com>
672         * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the
673         "Type" attribute correctly. 322140.
675 2005-11-21  Debajyoti Bera <dbera.web@gmail.com>
677         * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt
678         setting the attribute of a file shared across multiple indexables.
679         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use
680         fixed LFQ.
682 2005-11-20  Lukas Lipka  <lukas@pmad@net>
684         * Filters/Makefile.am: Disable FilterChm.cs build since it was broken
685         with the recent HTML filter updates.
687 2005-11-19  Daniel Drake  <dsd@gentoo.org>
689         * configure.in, glue/Makefile.am, glue/gecko-utils.cpp,
690         Tiles/TileCanvas.cs: Firefox 1.5 support
692 2005-11-15  Daniel Drake  <dsd@gentoo.org>
694         * Use Mono.Unix.Native. This also includes a switch to Mono's extended
695         attribute bindings which I wrote ages ago.
696         * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property
697         name changes
699 2005-11-15  Debajyoti Bera <dbera.web@gmail.com>
701         * beagled/ExtractContent.cs: Add option to specify output file.
702         * HtmlFilter: Filter non-english URLs correctly.
704 2005-11-14  Debajyoti Bera <dbera.web@gmail.com>
705         
706         * Best: Fix not storing settings when ran with --no-tray
708 2005-11-13  Debajyoti Bera <dbera.web@gmail.com>
710         * Filters/FilterHtml.cs, HtmlAgilityPack:
711         - Instead of building the whole DOM tree, make it event driven.
712         Whenever an HtmlNode is found, a callback function is called 
713         and the node is discarded.
714         - HtmlAgilityPack used to load the whole file content in a string
715         using readtoend() and operate on that. In the patched filter, 
716         there is class which emulates a readtoend() string but is 
717         actually two buffers which are filled on demand.
718         - During encoding detection mode, if the parser sees any non html-head
719         tag, it assumes that <meta ...> tag cannot occur anywhere after.
720         - The filter code undergoes no major change - so the operational
721         behaviour of the filter should be "exactly the same" as before.
722         
723 2005-11-07  Debajyoti Bera <dbera.web@gmail.com>
724         * Filters/FilterSource.cs: Reuse StringBuilder.
726 2005-11-05  Daniel Drake  <dsd@gentoo.org>
728         * beagled/LuceneCommon.cs: Fix detection of dangling locks
730 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
732         * KMailQueryable: Some more UTC changes.
733         * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension
734         as query keyword.
736 2005-11-03  Debajyoti Bera <dbera.web@gmail.com>
738         * AkregatorQueryable.cs, LifereaQueryable.cs,
739         BlamQueryable.cs, KMailQueryable: Move to UTC
741 2005-11-04  Veerapuram Varadhan <vvaradhan@novell.com>
743         * Filters/FilterOle.cs: Abstract base class for PPT and DOC
744         filters.
745         * Filters/FilterPPT.cs: Derived from FilterOle.
746         * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses
747         libgsf instead of libole2.  Meta data parsing is done using
748         gsf-sharp and text-parsing is done using wv1.
749         * Filters/wv1-glue.c: A totally-random crash is fixed.  This fixes
750         306812 and 31559.  Also, ported to work with both wv-1.2.0 and
751         wv-1.0.3.
752         
753 2005-11-03  Daniel Drake  <dsd@gentoo.org>
755         * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders
757 2005-11-02  Debajyoti Bera <dbera.web@gmail.com>
759         * Conf.cs, BestWindow.cs: Searching.xml was getting saved even
760         when nothing was getting written. Fixed.
761         * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and
762         remove extension queryword (not checked in yet).
763         * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator
764         * FileSystemQueryable.cs: UnixConvert.FromDateTime internally
765         converts the local time to UTC. This was causing reindexing every
766         file on startup.
767         * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of
768         GMime.Parser.FromOffset to calculate the current location of parser.
769         Saves re-indexing of the last message.
770         * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss
771         it!!!
772         * tools/beagle-status: Fix the annoying flashing of beagle-status.
774 2005-11-01  Christopher James Lahey  <clahey@ximian.com>
776         * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of
777         text/plain for mime type of entries.
779 2005-10-29  Daniel Drake  <dsd@gentoo.org>
781         * beagled/Lucene.Net: Clean up the locking loop, and fix a leak
783 2005-10-27  Daniel Drake  <dsd@gentoo.org>
785         * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp
786         bindings we were using are only available on gtk-sharp-2.5.
787         * Tiles/Tile.cs: Use GnomeFu to do mime application lookup
789 2005-10-25  Daniel Drake  <dsd@gentoo.org>
791         * Convert to Mono.Unix everywhere
792         * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set,
793         disables our SIGQUIT handler.
795         * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs
796         * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where
797         appropriate.
799 2005-10-24  Daniel Drake  <dsd@gentoo.org>
801         * Various ImLog and ImLogViewer improvements
802         * beagled/Mono.Data.SqliteClient: Merge recent upstream changes
804 2005-10-23  Debajyoti Bera <dbera.web@gmail.com>
806         * Fixes 315984
807         Adding clear function to best.
808         Patch submitted by Dennis Snell <dmsnell@purdue.edu>
810 2005-10-21  Debajyoti Bera <dbera.web@gmail.org>
812         * beagled/PropertyKeywordFu.cs: some email related query keywords
814 2005-10-20  Debajyoti Bera <dbera.web@gmail.org>
816         * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs:
817         Use stream parsing as much as possible. Fix author value in LifereaQ.
818         Change property names to DC elements (i.e. remove fixme from property
819         names).
820         * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date
821         queries - not supported.
823 2005-10-19  Debajyoti Bera <dbera.web@gmail.org>
825         * Util/Conf.cs: updated to store positions for holmes
827         * Best/BestWindow.cs: store positions and dimensions
828         as percentage of current screen co-ordinate to handle change in screen
829         resolution
831 2005-10-17  Debajyoti Bera <dbera.web@gmail.org>
833         * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window
834         position, dimension and search history across sessions.
836 2005-10-17  Daniel Drake  <dsd@gentoo.org>
838         * beagled/Lucene.Net/: Small optimization; reduce the amount of
839         exception/throwing catching
841         * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am:
842         Conditionally build inotify support. Disable on FreeBSD.
844 2005-10-14  Debajyoti Bera <dbera.web@gmail.com>
846         * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: 
847         output supported keyword queries in beagle-query --help
849 2005-10-12  Daniel Drake  <dsd@gentoo.org>
851         * Util/UriFu.cs: Fix serialization of non-file uri's
853 2005-10-07  Daniel Drake  <dsd@gentoo.org>
855         * glue/Makefile.am: Always ship conditional glue
857 2005-10-06  Daniel Drake  <dsd@gentoo.org>
859         * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler
860         tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for
861         helping to track this down.
863         * Util/Scheduler.cs: Don't allow tasks to be added without a source
864         * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks
866         * Util/UriFu.cs: Convert Uri's to a constructable form before
867         serialization.
869         * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix
870         a lock obtain bug.
872 2006-10-05  Daniel Drake  <dsd@gentoo.org>
874         * glue/Makefile.am: Consolidate glue code into two libraries,
875         libbeagleglue and libbeagleuiglue.
876         * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue
878 2005-10-03  Daniel Drake  <dsd@gentoo.org>
880         * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath
882 2005-09-27  Veerapuram Varadhan <vvaradhan@novell.com>
884         * Fixes 317277.
885         Patch submitted by David Richards <drichard@largo.com>
887         * Filter/FilterOpenOffice.cs: Support OOo Draw files.
888         
889 2005-09-08  Debajyoti Bera <dbera.web@gmail.com>
891         * beagled/ExtractContent.cs: Fixed crasher #314716 and added
892         mimetype option to beagle-extract-content
894 2005-09-07  Yair Hershkovitz  <yairhr@gmail.com>
896         * configure.in: Added "he" to ALL_LINGUAS
898 2005-09-06  Daniel Drake  <dsd@gentoo.org>
900         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal
901         directory references when appropriate.
903 2005-09-06  Ilkka Tuohela  <hile@iki.fi>
905         * configure.in: Added fi to ALL_LINGUAS
907 2005-09-01  Chris Lahey  <clahey@ximian.com>
909         * Util/gnome.cs: Use file_mime_type stuff and use slow if file
910         extension is .xml.
912 2005-08-31  Veerapuram Varadhan <vvaradhan@novell.com>
914         * Filters/FilterSource.cs: Reset the line type to none if the line
915         that was being parsed was a single-line-comment without a trailing
916         backslash or language style is either lisp or c#.
917         
918 2005-08-29  Rodrigo Moya <rodrigo@novell.com>
920         * glue/eggtrayicon.[ch]: updated from libegg.
922         * configure.in: define GETTEXT_PACKAGE for libegg.
924 2005-08-29  Daniel Drake  <dsd@gentoo.org>
926         * Filters/entagged-sharp/: Import entagged-sharp
927         * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New
928         entagged-sharp-based audio file filter. Remove gst-sharp stuff.
930 2005-08-25  Vijay K. Nanjundaswamy <knvijay@novell.com>
931         
932         * beagled/WebServices/WebService*End.cs:
933         Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 
935 2005-08-21  Daniel Drake  <dsd@gentoo.org>
937         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo
938         which fixes renaming of files.
940 2005-08-20  Daniel Drake  <dsd@gentoo.org>
942         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
943         beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs:
944         Really support (and prefer) sqlite 3.x - requires a modified connection
945         string.
947 2005-08-19  Daniel Drake  <dsd@gentoo.org>
949         * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last
950         crawl time in the DirectoryModel after we have crawled a directory. Thanks
951         to Debajyoti Bera for debugging this.
953 2005-08-18  Veerapuram Varadhan <vvaradhan@novell.com>
955         * Filters/FilterSource.cs: Last word of a non-commented line is
956         not indexed in case of source-code files other than Python.
957         
958         Patch from Debajyoti Bera <dbera.web@gmail.com>
959         * beagled/LuceneCommon.cs: in the previous branch, non-keyword
960         properties were stored as prop:_: in the current version, they are
961         stored as prop:t: So the analyzer should search for "prop:t" to
962         determine if its a keyword query.
963         
964 2005-08-17  Gary Ekker  <gekker@novell.com>
966         * tools/beagle-crawl-system.in (CRAWL_USER): change the user to 
967         beagleindex, using nobody is a security breach
968         Bug #104645 (b.n.c).
970 2005-08-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
971         
972         * beagled/WebServices/Web*End.cs, WebService*End.cs:
973         Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. 
974         * beagled/WebServices/ExternalAccessFilter.cs: 
975         Return only File resources for external accesses.  
977 2005-08-17  Daniel Drake  <dsd@gentoo.org>
979         * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in
980         bug #313405.
982 2005-08-16  Daniel Drake  <dsd@gentoo.org>
984         * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem
985         hits. Use fixme:date as the date field. Only open evolution mail in
986         evolution. Don't display the "Reply" link for non-evolution mail.
988 2005-08-12  Daniel Drake  <dsd@gentoo.org>
990         * beagled/FileSystemQueryable/FileNameFilter.cs,
991         beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal
992         directory references when we add an exclude path. Also forget inotify
993         watches. Sanitize paths before we add them as roots.
995         * Util/StringFu.cs: Add SanitizePath, which trims excess leading and
996         trailing slashes.
998 2005-08-11  Veerapuram Varadhan <vvaradhan@novell.com>
1000         Patch from Sreekanth G <sreekanthnaga@gmail.com>        
1001         * Filters/FilterPerl.cs: Add commonly used mime type for perl files.
1003         * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list.
1004         
1005 2005-08-11  Daniel Drake  <dsd@gentoo.org>
1007         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1008         beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude
1009         pattern, recrawl all directories looking for new subdirectories to index.
1011         * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, 
1012         beagled/FileSystemQueryable/DirectoryModel.cs,
1013         beagled/FileSystemQueryable/FileCrawlTask.cs,
1014         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1015         beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and
1016         a few races related to directories going away during and after indexing.
1018 2005-08-09  Daniel Drake  <dsd@gentoo.org>
1020         * Util/Conf.cs: Fix DateTime comparison, don't reload config files which
1021         haven't changed mtime since we last loaded them.
1023 2005-08-03  Daniel Drake  <dsd@gentoo.org>
1025         * Tiles/TileMusic.cs: Correct mime type for flac files
1027 2005-08-02  Daniel Drake  <dsd@gentoo.org>
1029         * Tiles/Tile.cs: Handle commands which are 'quoted'
1031 2005-08-01  Veerapuram Varadhan <vvaradhan@novell.com>
1033         Patch from Sreekanth G <sreekanthnaga@gmail.com>
1034         
1035         * Filters/FilterSource.cs: Process all possible pascal-style comments.
1036         
1037 2005-07-31  Maxim Dziumanenko  <mvd@mylinux.ua>
1039         * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS
1041 2005-07-28  Daniel Drake  <dsd@gentoo.org>
1043         * beagled/FileSystemQueryable/FileNameFilter.cs,
1044         beagled/FileSystemQueryable/FileSystemModel.cs,
1045         beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is
1046         added, we should forget about that in the internal directory structure, drop
1047         watches on it, and remove it from the crawling queue. Consolidate code
1048         between Delete and RecursivelyRemove_Unlocked.
1050 2005-07-27  Daniel Drake  <dsd@gentoo.org>
1052         * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext
1053         invocations
1054         * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for
1055         ssindex invocations
1057 2005-07-25  Daniel Drake  <dsd@gentoo.org>
1059         * beagled/FileSystemQueryable/CrawlTask.cs,
1060         beagled/FileSystemQueryable/FileSystemModel.cs,
1061         beagled/FileSystemQueryable/FileSystemQueryable.cs,
1062         beagled/FileSystemQueryable/FileSystemWatcherBackend.cs,
1063         beagled/FileSystemQueryable/IFileEventBackend.cs,
1064         beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of
1065         scanning and crawling into crawling only, to reduce startup expense.
1067         * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal
1068         possible form upon Unsubscribe/ChangeSubscription.
1070 2005-07-21  Daniel Drake  <dsd@gentoo.org>
1072         * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that
1073         excludes can be manipulated via beagle-config.
1075 2005-07-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1076         
1077         * beagled/WebServices/Web*End.cs, WebService*End.cs:
1078         Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle
1079         search on per-query basis, when NetworkedBeagle nodes are configured.
1080         
1081         * beagled/WebServices/search.aspx:
1082         Added background color for search box in Web interface.
1083         
1084 2005-07-18  Daniel Drake  <dsd@gentoo.org>
1086         * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude
1087         pattern, set the entire filesystem state to unknown.
1088         * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should
1089         trigger a recrawl.
1091 2005-07-15  Veerapuram Varadhan <vvaradhan@novell.com>
1093         * configure.in: Display gst-sharp as disabled instead of "no".
1094         
1095 2005-07-11  Daniel Drake  <dsd@gentoo.org>
1097         * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont
1098         care'). Allows beagle-manage-index to work on versioned indexes.
1100 2005-07-08  Christopher James Lahey  <clahey@ximian.com>
1102         * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it
1103         doesn't read the DTDs.
1105 2005-07-08  Vijay K. Nanjundaswamy <knvijay@novell.com>
1106         
1107         * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs:
1108         Updated Web interface handling of Actions for external accesses.
1109         
1110         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs:
1111         Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through.
1113 2005-07-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1114         
1115         * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs:
1116         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.
1117         
1118 2005-07-06  Daniel Drake  <dsd@gentoo.org>
1120         * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for
1121         existance of the relevant socket.
1123 2005-07-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1124         
1125         * beagled/WebServices/*.cs:
1126         Added support for cascaded networked Beagle searches.
1127         
1128 2005-07-01  Vijay K. Nanjundaswamy <knvijay@novell.com>
1130         * Util/Conf.cs, Util/Makefile.am:
1131         Added configuration sections for WebServices and Networking.
1132         
1133         * beagled/WebServices/*.cs:
1134         Updates to files in WebServices, to work with new configuration system.
1135          
1136 2005-06-30  Daniel Drake  <dsd@gentoo.org>
1138         * Util/StringFu.cs: Add HexUnescape convenience function.
1139         * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them
1140         in readable form.
1142         * Best/BestWindow.cs: Catch the right exception
1144         * beagled/FilterFactory.cs: Small reorganisation so that we don't try and
1145         get the file mime-type twice.
1147         * configure.in: Support either sqlite2 or sqlite3
1149 2005-06-28  Daniel Drake  <dsd@gentoo.org>
1151         * Filters/FilterPPT.cs: Compile fix
1153 2005-06-27  Daniel Drake  <dsd@gentoo.org>
1155         * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better
1157 2005-06-24  Veerapuram Varadhan <vvaradhan@novell.com>
1159         * Tiles/TileMailMessage.cs:
1160         (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString
1161         and Hit.ParentUriAsString instead.  This fixes a crasher.
1162         
1163 2005-06-23  Daniel Drake  <dsd@gentoo.org>
1165         * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs:
1166         Kill fixme:subject as subject is properly stored in dc:title
1168 2005-06-23  Anders Carlsson  <andersca@imendio.com>
1170         * BeagleClient/IndexingService.cs:
1171         Return an empty response after an indexing request.
1173         * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs:
1174         Make the ToRemove list an xml array.
1176 2005-06-22  Daniel Drake  <dsd@gentoo.org>
1178         * glue/inotify-glue.c: Introduce some friendly error messages
1180 2005-06-21  Vijay K. Nanjundaswamy <knvijay@novell.com>
1182         * beagled/WebServices/search.aspx, beagled/Makefile.am, :
1183         Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has 
1184         since been replaced by a http:// url. Updated search.aspx to use a relative url
1185         for dog.png, so it works for both local and external accesses. 
1187 2005-06-20  Enver ALTIN  <ealtin@parkyeri.com>
1189         * configure.in: Add Turkish translation to ALL_LINGUAS.
1191 2005-06-17  Vijay K. Nanjundaswamy <knvijay@novell.com>
1193         * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: 
1194         Added support for Prefetching and Caching of snippets for NetworkHits.
1196 2005-06-16  Daniel Drake  <dsd@gentoo.org>
1198         * configure.in: Use single = for equality thanks to Jeremy Messenger in
1199         bug 307847
1201 2005-06-14  Daniel Drake  <dsd@gentoo.org>
1203         * Util/Inotify.cs: Implement subscription system.
1204         * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs,
1205         beagled/EvolutionMailDriver/EvolutionMailDriver.cs,
1206         beagled/FileSystemQueryable/InotifyBackend.cs,
1207         beagled/GaimLogQueryable/GaimLogQueryable.cs,
1208         beagled/LauncherQueryable/LauncherQueryable.cs,
1209         beagled/LifereaQueryable/LifereaQueryable.cs,
1210         beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with
1211         subscription system.
1213 2005-06-13  Daniel Drake  <dsd@gentoo.org>
1215         * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am,
1216         Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended
1217         attributes via libattr, by attempting to discover which libraries are
1218         available at configure-time.
1220 2005-06-13  Veerapuram Varadhan <vvaradhan@novell.com>
1222         Patch from Damodharan R <rdamodharan@gmail.com?>
1223         * Filters/FilterMatlab: Filter for matlab source files (.m)
1224         * Filters/FilterScilab: Filter for scilab source files (.sci)
1225         * Filters/FilterSouce.cs: Added support for matlab and scilab files.
1226         
1227 2005-06-12  Christophe Merlet  <redfox@redfoxcenter.org>
1229         * configure.in: Added "fr" (French) to ALL_LINGUAS.
1231 2005-06-09  Daniel Drake  <dsd@gentoo.org>
1233         * configure.in, Util/Makefile.am: Add target O/S detection available
1234         through OS_LINUX and OS_FREEBSD defines.
1235         * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs.
1237 2005-06-09  Vijay K. Nanjundaswamy <knvijay@novell.com>
1239         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: 
1240         Added WebService method GetSnippets that allows snippets to be obtained for
1241         a list of specified hit Ids. The GetMoreResults webservice method, now does  
1242         not return snippets. The client is expected to use GetSnippets method to obtain 
1243         snippets for hits that it is interested in. 
1245 2005-06-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1247         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: 
1248         Added support for exporting multiple folders under user home directory for
1249         public webservice access via optional configuration file 'publicfolders.cfg'.
1251 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1253         * beagled/beagled.in: Various launcher script fixes/improvements from
1254         bug 168329
1256 2005-06-06 Lukas Lipka <lukas@pmad.net>
1258         * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer
1259         * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1260         * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs
1261         * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN
1262         * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer
1263         * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer
1265 2005-06-06  Daniel Drake  <dsd@gentoo.org>
1267         * Util/Conf.cs: Apply forgotten improvements patch
1269 2005-06-04  Daniel Drake  <dsd@gentoo.org>
1271         * Util/Conf.cs: Don't use static classes just yet
1273 2005-06-03  Daniel Drake  <dsd@gentoo.org>
1275         * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are
1276         starting Inotify threads when we aren't using inotify.
1278 2005-06-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1280         * Checked in NetworkedBeagle operation support:
1281           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
1282           Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files
1284         * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs:
1285         Added default access filter for public folder. 
1287 2005-06-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1289         * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs:
1290         Fixes to filtering/translating logic for external access to Beagle web/
1291         web-service interface. 
1292         * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to
1293         http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx   
1294         * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices
1296 2005-06-01  Alexander Shopov  <ash@contact.bg>
1298         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
1300 2005-05-31  Daniel Drake  <dsd@gentoo.org>
1302         * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am,
1303         beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs,
1304         beagled/FileSystemQueryable/FileSystemModel.cs, 
1305         beagled/FileSystemQueryable/FileSystemQueryable.cs, 
1306         beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs,
1307         tools/Makefile.am, tools/beagle-config.1:
1308         Configuration system backend and command-line client, with some basic
1309         control over indexing.
1311 2005-05-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1313         * beagled/WebServices/WebServiceBackEnd.cs: 
1314         Added check for existence of folders added to BeagleXSP applications list parameter.
1316 2005-05-28  Christian Persch  <chpe@cvs.gnome.org>
1318         * configure.in: Update configure checks to detect Epiphany >= 1.6.
1319         * Makefile.am:
1320         * epiphany-extension/.cvsignore:
1321         * epiphany-extension/Makefile.am:
1322         * epiphany-extension/beagle.xml.in.in:
1323         * epiphany-extension/ephy-beagle-extension.c: (load_status_cb),
1324         (impl_attach_tab), (impl_detach_tab), (impl_attach_window),
1325         (impl_detach_window), (ephy_beagle_extension_iface_init),
1326         (ephy_beagle_extension_class_init),
1327         (ephy_beagle_extension_get_type),
1328         (ephy_beagle_extension_register_type):
1329         * epiphany-extension/ephy-beagle.c: (register_module):
1330         Update Epiphany extension to work with Epiphany >= 1.6.
1331         Fixes bug #167948 and bug #167949.
1333 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1335         * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: 
1336         Updates to serve images for Icons from web server, converting file:///
1337         uris into http uris.
1339 2005-05-26  Vijay K. Nanjundaswamy <knvijay@novell.com>
1341         * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to            prevent changes to results set while generating response to web interface
1342           queries
1343         * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd           following recent changes in Property and Hit classes.
1345 2005-05-24  Daniel Drake  <dsd@gentoo.org>
1347         * Util/inotify-test: Fix parameter escaping
1349 2005-05-20  Vijay K. Nanjundaswamy <knvijay@novell.com>
1351         * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs:
1352           beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: 
1353           Updates to distinguish between local and external web/web-service access,
1354           and do filtering of hit results for external accesses.
1356 2005-05-19  Vijay K. Nanjundaswamy <knvijay@novell.com>
1358         * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes
1360         * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 
1362 2005-05-17  Daniel Drake  <dsd@gentoo.org>
1364         * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs,
1365         Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs:
1366         KDE discovery rework: Use kde-config at configure-time, and if not
1367         present, guess at runtime.
1369         * Tiles/template-*.html: Added mouseover tooltips to most templates
1371 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1373         * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs,
1374         beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and
1375         kill LauncherCrawler.
1377 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1379         * Tiles/TileLauncher.cs, Util/Makefile.am,
1380         beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying,
1381         and KDE launcher icon lookups.
1383 2005-05-16  Daniel Drake  <dsd@gentoo.org>
1385         * BeagleClient/Query.cs, beagled/HitRegulator.cs,
1386         beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1:
1387         Support for lowering the maximum number of hits returned per backend.
1389 2005-05-06  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
1391         * configure.in: Added "zh_TW" to ALL_LINGUAS.
1393 2005-05-05  Daniel Drake  <dsd@gentoo.org>
1395         * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on
1396         unreadable desktop files.
1398 2005-05-05  Veerapuram Varadhan <vvaradhan@novell.com>
1400         * Filters/FilterRTF: Added "header" and "footer" control words.
1401         Patch from Wojciech Polak <wojciechpolak at gmail.com>
1402         * Filters/FilterSource.cs: Support for handling Lisp files.
1403         * Filters/FilterLisp.cs: Lisp filter.
1404         * Filters/Makefile.am: ditto.
1405         
1406 2005-05-03  Kostas Papadimas <pkst@gnome.org>
1408         * configure.in: Added "el" to ALL_LINGUAS.
1410 2005-05-03  Vijay K. Nanjundaswamy <knvijay@novell.com>
1412         * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody
1413         
1414 2005-05-02  Daniel Drake  <dsd@gentoo.org>
1416         * Tiles/HitFlavor.cs, Util/ImLog.cs,
1417         beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's
1418         for GAIM logs. Fixes searching of logs with non-standard characters
1419         in their name. (e.g. # in irc logs)
1421 2005-05-02  Vijay K. Nanjundaswamy <knvijay@novell.com>
1423         * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface.
1424         * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES.
1426 2005-04-22  Vijay K. Nanjundaswamy <knvijay@novell.com>
1428         * beagled/BeagleDaemon.cs: Simplified WebServices initialization code
1429         * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code
1430           including internal web server, from BeagleDaemon.cs into
1431           static Start() and Stop() methods.
1432         * beagled/Makefile.am: Corresponding changes     
1434 2005-04-21  Josep Puigdemont  <josep.puigdemont@gmail.com>
1436         * configure.in: Added "ca" to ALL_LINGUAS.
1438 2005-04-20  Daniel Drake  <dsd@gentoo.org>
1440         * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import
1441         dll-mapping from f-spot, fixes lack of image indexing for some users.
1442         Reported by Northsea on IRC.
1444 2005-04-17  Francisco Javier Fernandez  <cyphra@vir.tecknolabs.com>
1446         * configure.in: Added Spanish translation.
1448 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1450         Patch from Anthony Batchelor <toeknee@haircrazy.info>
1451         * Filters/FilterJs.cs: A Javascript filter. 
1452         
1453 2005-04-15  Veerapuram Varadhan <vvaradhan@novell.com>
1455         * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list.
1456         * beagled/FilterFactory.cs: CreateFilter will look for
1457         registered-extensions before registered-mime-types to create
1458         instances of corresponding filter-classes.
1459         * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to
1460         support creation of filter-objects using extensions as well.
1461         
1462 2005-04-14  Veerapuram Varadhan <vvaradhan@novell.com>
1464         * Tiles/TileSpreadsheet.cs: Removed unwanted variable.
1465         Patch from <wojciechpolak@gmail.com>
1466         * Filters/FilterC.cs: A Typo correction.
1467         
1468 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1470         * Oops.. missing Filters/Makefile.am changes
1471         * Filters/FilterAbiword.cs: Shut-up an un-used variable warning.
1472         
1473 2005-04-08  Veerapuram Varadhan <vvaradhan@novell.com>
1475         * Filters/: Added FilterSpreadsheet.cs.
1476         Indexes gnumeric, excel and csv format files using 
1477         "ssindex" from gnumeric.  "ssindex" needs to be improved
1478         to give more-information that just data.
1480         * Filters/Makefile.am: Changes w.r.t newly added files.
1482         * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs.
1484         * Tiles/Makefile.am: Changes w.r.t newly added files.
1485         
1486 2005-04-07  Veerapuram Varadhan <vvaradhan@novell.com>
1488         * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a
1489         "{0}" but no argument, in the exceptional case, in DoOpen().
1490         
1491 2005-04-07  Vijay K. Nanjundaswamy <knvijay@novell.com>
1493         * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent
1494           reorganizations 
1496         * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP,
1497           when user specifies a root directory with --web-root option
1499 2005-04-06  Takeshi AIHANA <aihana@gnome.gr.jp>
1501         * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS.
1503 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1505         * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method
1506           to use System.Guid
1507           
1508 2005-04-05  Christopher Orr  <chris@protactin.co.uk>
1510         * configure.in: Added en_GB to ALL_LINGUAS.
1512 2005-04-05  Raphael Higino  <raphaelh@cvs.gnome.org>
1514         * configure.in: Added pt_BR to ALL_LINGUAS.
1516 2005-04-05  Adam Weinberger  <adamw@gnome.org>
1518         * configure.in: Added en_CA to ALL_LINGUAS.
1520 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1522         Patch from Saravana <saravana_psgtech@yahoo.co.in> 
1523         * Filters/FilterHtml.cs: Parse <meta>, <a> and <img> tags and
1524         extract required-contents. Add <i> to *list of hot nodes*.
1525         
1526 2005-04-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1528         * beagled/Filter.cs: Third round of optimization. Mainly a FIXME
1529         fix in AppendText () related to '\n'.
1531         * Filters/FilterDOC.cs: A try-catch in IndexText.
1533         * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to
1534         IndexText.
1535         
1536 2005-04-05  Vijay K. Nanjundaswamy <knvijay@novell.com>
1538         * beagled/WebServices: Moved dog.png image file to images folder.
1539           Replaced search.aspx with search.aspx.in. 
1541         * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified.
1543 2005-04-05  Frank Arnold  <farnold@cvs.gnome.org>
1545         * configure.in: Added "de" to ALL_LINGUAS.
1547 2005-04-04  Vijay K. Nanjundaswamy <knvijay@novell.com>
1549         * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever
1550           number of results returned is more than 0. (Earlier searchToken was returned
1551           only when the total no. of results was more than the max results returned in a 
1552           single response).
1554 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1556         * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail
1557         paths. Fixes bug 171153.
1559 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1561         * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in:
1562         Merge from F-spot in order to be compatible with Mono 1.1.5
1564 2005-04-01  Daniel Drake  <dsd@gentoo.org>
1566         * configure.in: Option parsing improvements and cleanups
1568 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1570         * tools/Query.cs: Minor improvements to command line parsing
1572 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1574         * beagled/PathFinder.cs: Handle directories ending with '/'
1576 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1578         * Filters/FilterRTF.cs: Before/After rewinding the file-stream, 
1579         ignore the already buffered-data in the stream reader.  Fixes
1580         part of http://bugzilla.gnome.org/show_bug.cgi?id=172294.
1581         (now font-details and other unwanted-strings are not extracted.)
1582         
1583 2005-03-31  Daniel Drake  <dsd@gentoo.org>
1585         * Util/ImLog.cs: Ignore GAIM logs which don't have the standard
1586         filename format
1588 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1590         * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder
1591         * WebServices code: Moved into a new sub-folder named WebServices within beagled n
1593 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1595         * beagled/Filter.cs: Defined a new variant of AppendText() with
1596         two arguments and removed AppendTextToHotPool().
1598         * Filter/FilterDOC.cs: Use two-arg AppendText() instead of
1599         AppendTextToHotPool().
1600         
1601 2005-03-31  Vijay K. Nanjundaswamy <knvijay@novell.com>
1603         * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include
1604           all resources needed for web-services, in a Beagle distribution. Fixes
1605           http://bugzilla.gnome.org/show_bug.cgi?id=171996
1607 2005-03-31  Veerapuram Varadhan  <vvaradhan@novell.com>
1609         * beagled/Filter.cs: Added AppendTextToHotPool() for optimization
1610         of MS-Word document indexing.
1612         * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of
1613         round trips between managed and unmanaged code. Fixes
1614         http://bugzilla.gnome.org/show_bug.cgi?id=169758
1615         
1616 2005-03-30  Veerapuram Varadhan  <vvaradhan@novell.com>
1618         * Filters/FilterAbiword.cs: More careful validations. Fixes
1619         http://bugzilla.gnome.org/show_bug.cgi?id=170082
1621         * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled.
1622         
1623 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1625         * Tiles/template-mail-message.html: Fix for Subject of "deleted"
1626         mails shows <strike></strike> markup tags.
1627         
1628 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1630         Patch from Chris Schneider <cschneid@colostate.edu>
1631         * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword
1632         list.  Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175.
1634 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1636         * beagled/beagled.in: Be more verbose when beagled exits with
1637         errors when run in --bg mode.
1638         
1639 2005-03-29  Vijay K. Nanjundaswamy <knvijay@novell.com>
1641         * WebServices: Changes in Web, Web-Services code to ensure file
1642           names & Class names are fully spelt out instead of abbreviations, 
1643           file/assembly names renamed to more meaningful names like WebFrontEnd.cs
1644           and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, 
1645           with corresponding changes in Makefile.am and configure.in. 
1646           ./configure option to include web-services code, now changed to 
1647           '--enable-webservices' instead of --enable-websvc
1649         * Updates to Web interface code to include support for Firefox search bar and 
1650           changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery,
1651           SimpleQuery2 and GetMoreResults.
1652         
1653 2005-03-29  Veerapuram Varadhan  <vvaradhan@novell.com>
1655         * beagled/LuceneDriver: Delete if indexable.DeleteContent is
1656         true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944.
1658         * ChangeLog: Corrected my previous entries w.r.t date (pointed out
1659         by Daniel)
1660         
1661 2005-03-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1663         * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for
1664         http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show
1665         more-information about documents.
1666         
1667 2005-03-23  Robert Love  <rml@novell.com>
1669         * configure.in: bump version to 0.0.9 and rest.
1671 2005-03-22  Daniel Drake  <dsd@gentoo.org>
1673         * beagled/BeagleDaemon.cs: beagled shouldn't be run as root
1675 2005-03-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1677         * Filters/FilterOpenOffice.cs: Fix for
1678         http://bugzilla.gnome.org/show_bug.cgi?id=171102.
1679         
1680 2005-03-19  Daniel Drake  <dsd@gentoo.org>
1682         * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862
1684 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1686         * beagled/FileSystemQueryable/FileSystemQueryable.cs,
1687         beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix
1688         for http://bugzilla.gnome.org/show_bug.cgi?id=170437.
1689         
1690 2005-03-18  Veerapuram Varadhan  <vvaradhan@novell.com>
1692         * Filters/FilterOpenOffice.cs: More odt-mime-type changes.
1693         
1694 2005-03-17  Veerapuram Varadhan  <vvaradhan@novell.com>
1696         * glue/wv1-glue.c: Fix for
1697         http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out
1698         non-iso-printable characters.
1699         
1700 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1702         * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title"
1703         doesn't exist.  Fix for
1704         http://bugzilla.gnome.org/show_bug.cgi?id=170300.
1705         
1706 2005-03-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1708         * Filters/FilterPPT.cs: Catch the exceptions and log the message..
1709         
1710 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1712         * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for
1713         http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the
1714         number of round trips between managed and unmanaged code.
1715         
1716 2005-03-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1718         * Filters/FilterPPT.cs: Fix for PPT 4.0 files.
1719         
1720 2005-03-10  Daniel Drake <dsd@gentoo.org>
1722         * tools/Query.cs: beagle-query no longer requires an X server to
1723         run.
1725 2005-03-10  Daniel Drake <dsd@gentoo.org>
1727         * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs,
1728         glue/screensaver-glue.c: beagled no longer requires an X server
1729         to run.
1731 2005-03-10  Daniel Drake <dsd@gentoo.org>
1733         * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames
1734         containing '"'
1735         
1736 2005-03-09  Daniel Drake <dsd@gentoo.org>
1738         * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs,
1739         beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for
1740         filenames containing '#'
1742 2005-03-07  Daniel Drake <dsd@gentoo.org>
1744         * beagled/FileSystemQueryable/FileNameFilter.cs: Use
1745         PathFinder.HomeDir
1747 2005-03-06  Daniel Drake <dsd@gentoo.org>
1749         * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs:
1750         Verify that NewRemoteIndexerPath requests are coming from beagled
1752 2005-03-06  Daniel Drake <dsd@gentoo.org>
1754         * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing
1755         '%'. Fixes bug #169422
1757 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1759         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle
1760         exceptions and log a decent message than dumping the whole stack
1761         trace.
1762         
1763 2005-03-02  Veerapuram Varadhan  <vvaradhan@novell.com>
1765         * Filters/FilterPPT.cs: If gsf# throws some exception, handle it
1766         properly so that the whole stack trace is not displayed.  Fixes
1767         http://bugzilla.gnome.org/show_bug.cgi?id=169038
1768         
1769 2005-02-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1771         * configure.in: Disable detection of gst# for time-being.
1772         * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs,
1773         Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused
1774         variables to shut-up certain warnings.
1775         
1776 2005-02-25  Veerapuram Varadhan  <vvaradhan@novell.com>
1778         * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT
1779         format.  This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100
1780         
1781 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1783         * glue/wv1-glue.c: Fix for
1784         http://bugzilla.gnome.org/show_bug.cgi?id=166155.  The fix is
1785         though hacky, does follows the logic ;-).  See the FIXME in
1786         append_char() for more details.  Also, process the "special-chars"
1787         properly. ;-)
1788         
1789 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1791         * Filters/FilterPPT.cs: A probable correct way of opening the
1792         stream irrespective of the versions of file.  Also, enable it for
1793         showing snippets.
1794         * Filters/FilterOpenOffice.cs: Fix part of
1795         http://bugzilla.gnome.org/show_bug.cgi?id=157100, index
1796         hyperlinks.
1798 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1800         * Filters/FilterPPT.cs: Fix for
1801         http://bugzilla.gnome.org/show_bug.cgi?id=168028.  Implemented
1802         support for *DUAL STORAGE* PPT files.
1803         
1804 2005-02-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1806         * Filters/FilterPPT.cs: Fix for
1807         http://bugzilla.gnome.org/show_bug.cgi?id=168238
1808         
1809 2005-02-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1811         * Filters/FilterGst.cs: Fix for compiler error.
1812         
1813 2005-02-15  Veerapuram Varadhan  <vvaradhan@novell.com>
1815         * Filters/FilterSource.cs: Defined a style for C#.
1816         C# doesn't allow spanning of single-line-comment-to-multiple-lines.
1818         * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style.
1819         
1820 2005-02-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1822         * glue/wv1-glue.c: Separate out the wvInit() call, should be
1823         called only one through-out the scope of an application.
1825         * Filters/FilterDOC.cs: Track wvInit() call through a static
1826         member.  This also fixes Bug#:166150
1827         
1828 2005-02-09  Veerapuram Varadhan  <vvaradhan@novell.com>
1830         * beagled/SnippetFu.cs: Fix for
1831         http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the
1832         final snippet to the allowed-length.
1834         * Filters/FilterRTF.cs: Fix for
1835         http://bugzilla.gnome.org/show_bug.cgi?id=166768
1836         
1837 2005-02-08  Veerapuram Varadhan  <vvaradhan@novell.com>
1839         * glue/wv1-glue.c: Handle partially formatted texts.
1840         Mark partially-formatted-texts as HOT.
1841         * Filters/FilterDOC.cs, Filters/FilterRTF.cs,
1842         Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for
1843         "Structural Break"s which is needed for proper snippet support.
1844         This supplements a partial fix to Bug#166648.
1845         
1846 2005-02-05  Veerapuram Varadhan  <vvaradhan@novell.com>
1848         * beagled/Filter.cs: Few tweaks on Hot pool.
1849         * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle
1850         wierd combination of text-formatting, fixes Bug#157100.
1851         * Filters/FilterRTF.cs: Metadata info can be anywhere in the
1852         document.  Commented out the "file-offset" positioning after
1853         reading meta-data.
1854         * Best/Best.cs: Added a console message to guide users to look at
1855         their Systray for Best icon.
1856         
1857 2005-02-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1859         * Filters/FilterPPT.cs: Validate the Ole stream before using it.
1860         Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and
1861         not from FilterOle.
1862         * Filters/FilterOle.cs: Removed from the repository.
1863         * Filters/Makefile.am: ditto.
1864         * Filters/FilterOpenOffice.cs: Catch and Log the exceptions.
1865         * beagled/Filter.cs: Uncomment the return statement in
1866         GetHotTextReader ()
1867         
1868 2005-02-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1870         * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for
1871         pdfinfo command should be tagged between a pair of "".
1872         
1873 2005-01-28  Robert Love  <rml@novell.com>
1875         * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames)
1876         * glue/inotify-glue.c: ditto
1877         * glue/inotify.h: header from inotify 0.18
1879 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1881         * Filters/FilterOpenOffice.cs: Fix for Bug#:162910.
1882         table-count is improperly shown as spreadsheet-count in 
1883         Sxw.
1884         
1885 2005-01-28  Veerapuram Varadhan  <vvaradhan@novell.com>
1887         * Tiles/template-docs.html: Fix for Bug#:165480.
1888         Instead of @Snippet@ use @%Snippet@ to process the
1889         markups present in @Snippet@.
1890         
1891 2005-01-24  Veerapuram Varadhan  <vvaradhan@novell.com>
1893         * Filters/FilterPascal.cs: Added pascal support.
1894         [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005
1895         @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by
1896         writing this Filter ;)]
1897         
1898 2005-01-21  Veerapuram Varadhan  <vvaradhan@novell.com>
1900         * Filters/FilterSource.cs: Added Fortran_Style and related changes.
1902         Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in)
1904           * Filters/FilterPhp.cs: Added PHP support.
1905           * Filters/FilterFortran.cs: Added fortran support.
1906         
1907 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1909         * Filters/FilterSource.cs, Filters/FilterC.cs, 
1910         Filters/FilterCpp.cs, Filters/FilterCSharp.cs,
1911         Filters/FilterJava.cs Filters/FilterPython.cs,
1912         Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized
1913         the single big FilterSource.cs into individual derived classes
1914         and made FilterSource as abstract parent to them all.
1916         New "Programming language" filters can just be another class
1917         derived from this abstract parent.
1918         
1919 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1921         * Filters/FilterPPT.cs: Identify Title, Sub-title, and other
1922         special sections in a Slide and mark them HOT.
1923         
1924 2005-01-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1926         * beagled/SnippetFu.cs: Length of the tags ("<b>"+"</b>") is 7.
1927         
1928 2005-01-19  Veerapuram Varadhan  <vvaradhan@novell.com>
1930         * Filters/FilterPPT.cs: Validations on special characters.
1931         Fix for parsing PPTs exported from OO.o.
1932         Fix for meta-data retrieval.
1934 2005-01-12  Veerapuram Varadhan  <vvaradhan@novell.com>
1936         * configure.in, beagled/Makefile.am: Mozilla backend is optional
1937         now.
1939 2005-01-11  Veerapuram Varadhan  <vvaradhan@novell.com>
1941         * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification.
1942         * Filters/FilterSource.cs: More perl keywords.
1943         
1944 2005-01-07  Joe Shaw  <joeshaw@novell.com>
1946         * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix
1947         #162831.
1949 2005-01-06  Veerapuram Varadhan  <vvaradhan@novell.com>
1951         * Filters/FilterRTF.cs: More validations on partially formatted
1952         strings.  Also, special sections viz., headers, footers and
1953         footnotes are identified and marked *HOT*.
1954         
1955 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1957         Patch from Vishravars RamaSubramanian <vishrav_r@yahoo.co.in>
1959         * Filters/FilterSource.cs: Added perl support.
1960           
1961 2005-01-04  Veerapuram Varadhan  <vvaradhan@novell.com>
1963         * Tiles/template-presentation.html, Tiles/template-docs.html:
1964         "Author" information is displayed now.
1965         
1966 2005-01-03  Veerapuram Varadhan  <vvaradhan@novell.com>
1968         * Tiles/TilePresentation.cs, Tiles/TileDocs.cs,
1969         Tiles/template-presentation.html, Tiles/template-docs.html: Added to
1970         display Title, number of slides, pages and words in Best.
1972         * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command.
1974         * Filters/FilterOpenOffice.cs: Fix for combination bug
1976         * Filters/FilterAbiword.cs: Typo correction.
1977         
1978 2004-12-23  Veerapuram Varadhan  <vvaradhan@novell.com>
1980         * Filters/FilterAbiword.cs: Improved validations.
1981         
1982 2004-12-20  Veerapuram Varadhan  <vvaradhan@novell.com>
1984         * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and
1985         other styles are categorized and marked HOT.
1986         
1987 2004-12-16  Veerapuram Varadhan  <vvaradhan@novell.com>
1989         * Filters/FilterOpenOffice.cs: Fix for Bug# 157106.
1990         
1991 2004-12-13  Veerapuram Varadhan  <vvaradhan@novell.com>
1993         * Filters/Makefile.am: Added FilterAbiword.cs
1995         * Filters/FilterAbiword.cs: Filter for abiword documents.
1996         
1997 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
1999         * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am:
2000         Included "conditionally" compiled sources to EXTRA_DIST.
2002 2004-12-10  Veerapuram Varadhan  <vvaradhan@novell.com>
2003         
2004         * From a patch by Raphaël Slinckx <raf.raf@wol.be>
2006         * Filters/FilterMusic.cs: Abstract base class for all audio file
2007         filters.
2009         * Filters/FilterFlac.cs: DoPullProperties() is implemented by base
2010         class.
2012         * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs,
2013         FilterOgg.cs, FilterMpc.cs
2015         * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs,
2016         OggReader.cs, Tag.cs
2018         * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace.
2019         
2020         * Util/Makefile.am: Removed Id3.cs
2022         * Util/Id3.cs: Removed from the repository.
2024         * Filters/FilterApe.cs: Added
2025         * Filters/FilterMp3.cs: Added
2026         * Filters/FilterOgg.cs: Added
2027         * Filters/FilterMpc.cs: Added
2028         * Util/ApeReader.cs: Added
2029         * Util/Mp3Reader.cs: Added
2030         * Util/OggReader.cs: Added
2031         * Util/Tag.cs: Added
2032         
2033 2004-12-07  Veerapuram Varadhan  <vvaradhan@novell.com>
2035         * Filters/FilterOpenOffice.cs: Count slides.  Support for
2036         annotations and more *HOT* styles.
2037         
2038         * From a patch by Vishravars Ramasubramanian <vishrav_r@yahoo.co.in>
2039         [NOSIP student].
2040                 
2041         * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100
2042         Parse through styles.xml to read "Header", "Footer", "Footnote", 
2043         "Endnote" texts.
2044         
2045 2004-12-07  Tuomas Kuosmanen  <tigert@novell.com>
2047         * Tiles/template-web-history.html: Fixed the uri to be a link
2048         too. Fixes #160315, also replaced the globe with the nicer looking
2049         one. Should come from icon-theme eventually as well.
2050         
2051         * Tiles/template-mail-message.html: Added the folder info, I'll
2052         need to use it for a bit before I hopefully come up with a better
2053         way of displaying the information without wasting a lot of screen
2054         space. Fixes #160313
2056         * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare
2057         hands! Hopefully the patch works. Should fix #160321 and #160324
2059 2004-12-03  Veerapuram Varadhan <vvaradhan@novell.com>
2061         * configure.in: Updated to gsf-sharp 0.2.
2062         
2063         * Filters/FilterPPT.cs: Added meta-data support replacing the
2064         current NumSlides logic.
2065         
2066 2004-12-01  Veerapuram Varadhan <vvaradhan@novell.com>
2068         * Filters/FilterRTF.cs: Compatible with MS RTF specification, 
2069         extracts meta-data and style information.
2070         
2071 2004-11-18  Alex Graveley  <alex@beatniksoftware.com>
2073         * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the
2074         constructor set the Raw pointer to the return of
2075         egg_tray_icon_new, which we call directly.
2077 2004-11-16  Veerapuram Varadhan <vvaradhan@novell.com>
2079         * configure.in, Filters/Makefile.am, glue/Makefile.am: Added
2080         support for wv1.
2082         * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0
2083         
2084         * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and
2085         text data from MS Word documents.
2087 2004-11-14  Tuomas Kuosmanen  <tigert@tigert.priv>
2089         * Tiles/template-page.css: made opacity to 0.5 for non-focused
2090         links on the list (hi joe :)
2092         Also forced max-width of 64 for all icons on the left column,
2093         should take care of all huge buddy icons etc.
2095 2004-11-12  Chris Lahey  <clahey@ximian.com>
2097         * Filters/FilterPPT.cs: Count slides.
2099 2004-11-12  Chris Lahey  <clahey@ximian.com>
2101         * From a patch by Adam Lofts <adam@negligible.co.uk>.
2103         * configure.in, Filters/Makefile.am: Added FilterGst.cs.
2105         * Filters/FilterGst.cs: Filter to get song data using gst.
2107 2004-11-12  Tuomas Kuosmanen  <tigert@novell.com>
2109         * mozilla-extension/skin/classic/beagle-*: updated some of the
2110         images to make it look nicer
2112         * Tiles/template-picture.html, Tiles/template-file.html: added
2113         link (@action:@Reveal) to the folder name in the tile as well.
2115 2004-11-11  Tuomas Kuosmanen  <tigert@novell.com>
2117         * Tiles/template-picture.html: added some exif stuff.
2119 2004-11-10  Tuomas Kuosmanen  <tigert@novell.com>
2121         * Tiles/template-page.css (.icon img): made icons max-width: 80px;
2122         - I also added a nice border frame for jpeg images (and images
2123         with ".thumbnails" on their path - so the nautilus thumbnails
2124         (which are png) will also get a frame, while icons and such wont.
2126         * Tiles/template-picture.html: removed forced size
2127         setting, should now work automatically with the stylesheet..
2129         * Tiles/template-mockup.html, Tiles/template-mockup.css: added a
2130         mockup template that will contain examples of all tiles, also had
2131         to add a mock stylesheet that overrides the @foo@ stuff so I see 
2132         icons for testing purposes. Not intended for real world use :-)
2134         * Tiles/template-mail-message.html: added date display and content
2135         snippet dummy example (to be implemented in mail messages)
2137 2004-11-09  Tuomas Kuosmanen  <tigert@novell.com>
2139         * Tiles/template-page.css: prettified stuff, indented the contents
2140         relative to the title line, so it is easier to scan through the
2141         list..
2143 2004-11-04  Tuomas Kuosmanen  <tigert@tigert.priv>
2145         * Tiles/template-page.css (tr): removed the extra padding from the
2146         action links line, also added a div class for "date" - use it for
2147         the "modified N days ago" stuff on tiles.
2149         * Tiles/template-file.html: added last modified line..
2151         * Tiles/template-im-log.html: wrapped the published line to date class
2153         * Tiles/template-blog.html: wrapped the date stuff on the date div
2154         style, put "Weblog: " to give a better idea it's a blog entry.
2155         Also added a "View" link for consistency.
2157 2004-11-01  Chris Lahey  <clahey@ximian.com>
2159         * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local):
2160         Use pkglibdir instead of libdir to avoid collisions.
2162 2004-10-25  Chris Lahey  <clahey@ximian.com>
2164         * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and
2165         beagle-status.
2167 2004-10-25  Chris Lahey  <clahey@ximian.com>
2169         * tools/Makefile.am: Remove UPDATE_SCRIPT.
2171 2004-10-19  Robert Love  <rml@novell.com>
2173         * beagled/Filter.cs: move the FlushCache inside of the NULL check,
2174           along with the Close. A bigger question, though, is why can the
2175           FileStream ever be NULL here?
2176         * life: This is my last ChangeLog entry since no one else is keeping
2177           them.  I really just want to fit in, be accepted, be one of the gang.
2179 2004-10-18  Robert Love  <rml@novell.com>
2181         * glue/inotify-glue.c: clean this up; remove some cruft; do error
2182           checking on the read (removes a FIXME)
2184 2004-10-17  Todd Berman  <tberman@off.net>
2186         * AUTHORS: Changing my email to reflect something that might reach me.
2187         * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1
2189 2004-10-17  Todd Berman  <tberman@off.net>
2191         * Best/best.in: Add directory containing libinofityglue.so to
2192           LD_LIBRARY_PATH.
2194 2004-10-16  Robert Love  <rml@novell.com>
2196         * chooser-fu/beaglequeru.c: fix compile warning; remove unused
2197           variable; strptime() does not init fields it does not touch, so
2198           zero them all out.
2200 2004-10-15  Veerapuram Varadhan (vvaradhan@novell.com>
2202         * Filters/FilterDOC.cs: Filter for MSWord documents.
2203         * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs.
2204         * configure.in: Added config time checking of gsf-sharp.dll for
2205         MSOffice filters.
2206         
2207 2004-10-15  Christopher James Lahey  <clahey@ximian.com>
2209         * Filters/FilterPPT.cs: Filter for MS Power point presentation docs.
2210         * Filters/FilterOle.cs: Unified interface for pulling properties from
2211         MSOffice documents and serves as the base class for document-type 
2212         specific filters.
2214 2004-10-14  Robert Love  <rml@novell.com>
2216         * Util/FileAdvise.cs: new file, implementing the advice stuff
2217         * Util/Makefile.am: build FileAdvise.cs
2219 2004-10-14  Tuomas Kuosmanen  <tigert@novell.com>
2221         * Tiles/template-im-log.html: stylized a bit, added area for
2222         snippet for chat log content that needs to be replaced with 
2223         actual content of course. The search term should be hilighted
2224         with color.
2226         * images/im-aim.png: added a nicer icon for AIM chat for now.
2228            *Note!* Please use *gnome-icon-theme* for this - we have the
2229            following icons there for us: im-aim.png im-icq.png
2230            im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would
2231            be used depending on the chat type. Also there's im.png which
2232            is a generic one for possible other chat client logs.
2233         
2234         * images/Makefile.am: Added the icon to be installed for now..
2236 2004-10-10  Anders Carlsson  <andersca@gnome.org>
2238         * Util/ExtendedAttribute.cs:
2239         Check errno and add it to the exceptions on failure.
2240         
2241 2004-10-08  Christopher James Lahey  <clahey@ximian.com>
2243         * images/Makefile.am, tools/Makefile.am: Fixed make distcheck.
2245 2004-10-07  Christopher James Lahey  <clahey@ximian.com>
2247         * Util/Archive.cs: Unified interface for pulling data from an
2248         archive file (gz, tar, bz2, zip).
2250 2004-09-22  Srinivasa Ragavan <sragavan@novell.com>
2251         * Added code for tray applet  
2253 2004-09-22  Raja R Harinath  <rharinath@novell.com>
2255         * beagled/Makefile.am: Fix srcdir != builddir problems.
2256         * tools/Makefile.am: Likewise.
2258 2004-07-28  Alex Graveley  <alex@ximian.com>
2260         * tools/IndexWebContent.cs: Rename --uri to --url, to match
2261         implementation.
2262         Return an exitcode of 1 on error.
2263         Catch indexing error to ensure we always delete sourcefile.
2265 2004-07-28  Alex Graveley  <alex@ximian.com>
2267         * mozilla-extension/content/beaglePrefs.xul: Add <checkbox> for
2268         beagle.security.active pref.
2270         * mozilla-extension/content/beaglePrefs.js: Support
2271         beagle.security.active pref to enable https indexing.
2273         * mozilla-extension/content/beagleOverlay.js: Index https pages if
2274         pref is chosen.  Fix bug in https detection since
2275         location.protocol includes the trailing ':'. Cleanup
2276         beagleProcessClick.
2278         * mozilla-extension/install.rdf: Add <optionsURL> so options can
2279         be opened from Extension Manager window.
2281 2004-07-27  Alex Graveley  <alex@ximian.com>
2283         * mozilla-extension/: Add initial commit of the mozilla/firefox
2284         indexing extension.
2286         * configure.in: Add mozilla-extension/Makefile.
2288         * Makefile.am (SUBDIRS): Add mozilla-extension.
2290 2004-07-27  Alex Graveley  <alex@ximian.com>
2292         * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename
2293         beagle-epiphany-index to beagle-index-url since it will be used by
2294         mozilla too.
2296         * tools/IndexWebContent.cs: Take --url, --title, --sourcefile,
2297         --deletesourcefile arguments.  Print usage if url or
2298         sourcefile/stdin is missing.
2300         * epiphany-extension/ephy-beagle-extension.c (load_status_cb):
2301         Pass "--url" and "--title" to beagle-index-url.