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