2006-08-04 Debajyoti Bera * ContactViewer, beagled/ThunderbirdQueryable: Added .cvsignore files. * configure.in: Build ContactViewer only if gui building is enabled. * configure.in, beagled/BeagleDaemon.cs, IndexHelper.cs, Config.cs, glue/screensaver-glue.c, SystemInformation.cs etc.: Move from Gtk to Glib. * BeagleDaemon.cs, Shutdown.cs, QueryDriver.cs, Inotify.cs, Scheduler.cs etc.: Fix signal handling and starting threads to handle termination signals properly, even during startup. * EDS/EvolutionDataServerQueryable.cs, IndexingServiceQueryable/IndexingServiceQueryable.cs: Start the actual work in a separate thread or little later, without blocking QueryDriver. 2006-07-12 Guntupalli Karunakar * configure.in: Added 'hi' to ALL_LINGUAS. 2006-06-21 Raivis Dejus * configure.in: Added 'lv' to ALL_LINGUAS 2006-05-16 Nickolay V. Shmyrev * configure.in: Added ru to ALL_LINGUAS. 2006-05-11 Paul Betts * Filters/FilterBoo.cs: Add filter for Boo source code based on FilterPython. 2006-04-25 Debajyoti Bera * beagled/QueryDriver.cs,beagled/PropertyKeywordFu.cs, Util/PropertyKeywordAttribute.cs: Allow filters to register mapping between query keyword and propertyname. * Filters/,beagled/Backends: Register some of the existing mappings from the corresponding filters and backends. * beagled/FilterFactory.cs: Only set indexable timestamp if the already set timestamp is invalid (i.e. the default DateTime(0)). * beagled/FeedBackends: Remove dc:date properties. Use indexable.Timestamp for storing the date. 2006-04-24 Debajyoti Bera * Filters/FilterPackage.cs,FilterDeb.cs,FilterEbuild.cs,FilterRPM.cs: Add FilterDeb. Modified FilterPackage and deriving packages to add make some of the fields generic to any package. 2006-04-24 Daniel Drake * Filters/entagged-sharp/: Resync. Includes ID3 UTF16 fix, new vorbis mimetype, and a couple of other bits. 2006-04-21 Debajyoti Bera * Filters/FilterPackage.cs, Filters/FilterRPM.cs, Filters/FilterEbuild.cs: Add FilterPackage base class to contain the basic information about packages. Change FilterRPM, FilterEbuild to derive from FilterPackage. * libbeagle/beagle: Revive the C API for indexable-service. Also, allow creating indexable-service type index-request messages for others services. 2006-04-18 Debajyoti Bera * tools/Info.cs: Add --list-backends, --list-static-indexes to beagle-info. Make beagle-info a tool to gather all kind of information about beagle. * beagled/BeagleDaemon.cs, beagled/QueryDriver.cs, Util/Conf.cs: Allow enabling/disabling backends in the config. Use new syntax --backend [+-]name. * tools/Config.cs: Add "beagle-config daemon ListBackends" to show the currently enabled and disabled backend in config. Should be emulated in beagle-settings too. * tools/*.1: Removed reference of Best from man pages. Someone should write a man-page for beagle-search (or linux users have stopped reading man-pages these days :O ?) 2006-04-17 Debajyoti Bera * tools/beagle-crawl-system.in: Use MONO_SHARED_DIR to point to a temporary wapi directory - mono needs one for beagle-build-index. 2006-04-17 Kjartan Maraas * configure.in: Remove obsolete no_NO locale. * po/no.po: And the translation. Hey Joe, where you going with that gun in your hand? 2006-04-16 Debajyoti Bera * beagled/KMailQueryable/KMailIndexer.cs: Minor protection against null values. * Util/Note.cs: Extract text correctly from tomboy notes. 2006-04-07 Debajyoti Bera * beagled/KMailQueryable/KMailQueryable.cs: Enable snippets for KMail maildir mails. 2006-04-04 Debajyoti Bera * BeagleClient/Hit.cs: Use 1-d range search for searching properties. Removes a FIXME. 2006-04-02 Debajyoti Bera * Filters/, *Queryable/, beagled/Filter.cs, beagled/LuceneCommon.cs: Allow keyword queries in non-property queries. Make most keyword properties unsearched properties. Remove video/* mimetypes from filteraudio - let our videofilter handle them. Dont allow empty properties to be stored. 2006-03-31 Debajyoti Bera * beagled/Filter.cs, Filters/FilterPdf.cs,FilterHtml.cs, Util/StringFu.cs: Extract maximum 40000 (4 times that allowed by lucene) words in the filters. 2006-03-30 Debajyoti Bera * beagled/GoogleDriver.cs: Fix extraction of query text. Googledriver should work now if queried with the proper domain. 2006-03-29 Debajyoti Bera * Filters/FilterRPM.cs: RPM filter. * tools/Info.cs: Add --list-filters to beagle-info to list all available filters. Useful stuff. 2006-03-27 Amanpreet Singh Alam * configure.in: "pa" Punjabi is added to ALL_LINGUAS 2006-03-23 Debajyoti Bera * beagled/Lucene.Net/Store/FSDirectory.cs: Fix lock obtain timeout. Use native open() to overcome (possibly buggy) sharing violation problem with mono File.Open(). 2006-03-22 Debajyoti Bera * beagled/LifereaQueryable/LifereaQueryable.cs: Handle "|curl ..." style feedsource necessary for gmail rss feeds. 2006-03-19 Vladimer Sichinava * configure.in: Added "ka" (Georgian) to ALL_LINGUAS 2006-03-18 Lukas Lipka * Util/ImLog.cs: Fix the broken parsing of Gaim 2.0 logs which added AM or PM to the utterance timestamp. Thanks to Zafar for providing sample logs. * beagled/GaimLogQueryable/GaimLogQueryable.cs: Cosmetic fixes. 2006-03-16 Daniel Drake * search/Tiles/Tile.cs: Escape uri's before passing them to applications, thanks to Brandon Hale. 2006-03-15 Daniel Drake * Filters/entagged-sharp: Resync, includes a couple of small fixes. 2006-03-11 Debajyoti Bera * Filters/FilterMail.cs: Use kmail link-type message header to set fixme:issent flag for replies that are kept in the same folder. * beagled/SnippetFu.cs: Fixes 332378 and some snippet extraction optimisations. 2006-03-10 Lukas Lipka * search/Tiles/Folder.cs: The open action for folders got accidently removed during details pane refactoring. 2006-03-08 Debajyoti Bera * beagled/NoiseFilter.cs: Dont search tokens of type email, hostname and small numbers for noise. 2006-03-02 Daniel Drake * tools/Makefile.am: Only install beagle-settings.desktop when ENABLE_GUI is chosen. Reported by ph at http://bugs.gentoo.org/124192 2006-02-27 Debajyoti Bera * beagled/DumpIndex.cs: Allow dumpindex to retrieve information about a file as stored in the index. 2006-02-26 Lukas Lipka * search/Tiles/IMLog.cs: Load the buddy icon for the detail view. 2006-02-16 Kang Jeong-Hee * configure.in: ko added. (Korean) 2006-02-13 Debajyoti Bera * mozilla-extension/content/beagleOverlay.js: Let the HTML filter extract the title of the HTML page. This is to avoid duplication of dc:title in the index. Fixes #330053. 2006-02-13 Lukas Lipka * beagled/BeagleDaemon.cs: Exit if we pass in an unknown argument. 2006-02-10 Lukas Lipka * search/Tiles/OpenWithMenu.cs: Load app icons by default. * search/Tiles/File.cs: Use a bigger thumbnail in the detail view (bgo #330551). * search/Tiles/Folder.cs: Dont autload the folder icon since it results in an incorrect one. Also touch up the details pane. 2006-02-09 Lukas Lipka * search/Makefile.am: Added Tiles/OpenWithMenu.cs to build. * search/Tiles/OpenWithMenu.cs: Shamelessly stolen from f-spot and tuned to fit our needs. * search/Tiles/Tile.cs: Implement the Open with menu. * search/Tiles/File.cs: Enable Open with. * search/Tiles/Folder.cs: Enable Open with. 2006-02-09 Lukas Lipka * search/Tiles/File.cs: Dont display blank titles for files with an empty subject (bgo #330558). 2006-02-09 Lukas Lipka * search/Tiles/Image.cs: Add a full path field in the detail view. 2006-02-07 Dan Winship * search/Tiles/Tile.cs: reorganize to make tile images not be loaded until their tiles are realized, so that results will be presented faster. * search/Tiles/ThumbnailFactory.cs: new class to generate thumbnails in another thread and update the tile images with them when they're done, so that thumbnail generation doesn't block the UI. * search/Tiles/File.cs: update for new icon stuff. Use a ThumbnailFactory. * search/Tiles/WebHistory.cs: Create thumbnails if possible (eg, via the gnome-web-photo package) #158112. Uses a separate ThumbnailFactory from TileFile, so that fast local file thumbnails don't get queued behind slow web thumbnails. Also add a details pane. * search/Tiles/Utils.cs (NiceShortDate, NiceLongDate, NiceVeryLongDate): Fix local time vs UTC bugs, and fix the calculation and localization of "Today" and "Yesterday". * search/Tiles/TileFlat.cs: * search/Tiles/IMLog.cs: * search/Tiles/MailMessage.cs: add a new base class for IM and Mail tiles and make them use it. * search/ConversationCategory.cs: use TileFlat rather than having separate special IM and Mail cases. * search/Tiles/Application.cs: * search/Tiles/CApplet.cs: make CApplet a subclass of Application so they can share icon-loading code. * search/Tiles/Calendar.cs: update a bunch, though it's still not being built 2006-02--5 Debajyoti Bera * Util/DigikamTags.cs: Extraction of tags and comments from digikam. * Filters/FilterImage.cs,FilterJpeg.cs: Index digikam info, add fixme:comment and image:tag to store all the tags and comments/descriptions. These information are anyway stored, index them as property.unstored to allow keyword queries. * beagled/PropertyKeywordFu.cs: Add keyword mappings to query (image) comments and image tags. * LifereaQueryable.cs, AkregatorQueryable.cs, BlamQueryable.cs: Index publisher/channel-title information. * KMailQueryable.cs, StringFu.cs: Move ExpandEnvVariables() to Util/StringFu.cs; its a quite useful function to expand locations like "$HOME/.beagle". 2006-02-03 Ignacio Casal Quinteiro * configure.in: Added 'gl' to ALL_LINGUAS. 2006-02-03 Dan Winship * search/Tiles/WidgetFu.cs (LoadThumbnailIcon): change this to take a Hit rather than a Uri, so we can pass the MIME type to Gnome.ThumbnailFactory.GenerateThumbnail. #328437 * search/Tiles/File.cs: * search/Tiles/Image.cs: update for that * search/Tiles/Video.cs: don't need to set the icon here; TileFile does it for us. 2006-02-02 Daniel Drake * configure.in: Give the two sqlite checks different names, otherwise it tries to use sqlite3 even when it is not installed. * beagled/Makefile.am, beagled/Mono.Data.SqliteClient: Pull in latest upstream version, and update Jon's read-on-demand optimization. * beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Update for slightly modified sqlite exception API. 2006-02-01 Dan Winship * search/Tiles/MailMessage.cs (MailMessageActivator): only accept message/rfc822 hits (so we don't get the individual subparts of multipart/alternative messages #328497). * search/Tiles/Tile.cs: add Title, Timestamp, and Score properties for use by SortedTileList. * search/Tiles/*.cs: set Title and Timestamp appropriately to match the info displayed on the tile * search/SortedTileList.cs: change "HitComparer" to "TileComparer", and update to use the new Tiles.Tile properties * search/Category.cs: Make sure tiles get relayouted after changing sort order. 2006-02-01 Dan Winship * search/GroupView.cs: if there is only a single category of matches, start it out in "Show More" mode. #328438 * search/Tiles/Application.cs: .desktop.in files should show up as File, not Application. 2006-01-31 Dan Winship * search/Spinner.cs: don't crash if we can't load the spinner icon. #329225 2006-01-31 Christopher Aillon * configure.in: We require sqlite >= 3.3.1 but unfortunately, the upstream sqlite3.pc file only reports version 3.3 for all releases in the 3.3 line; so modify the pkg-config check accordingly. 2006-01-30 Dan Winship * search/Tiles/Tile.cs: make the tile AppPaintable, so that the theme engine doesn't get a chance to try to draw a pixmap in the background, etc. * search/Panes.cs: redo the drawing hacks; put an AppPaintable EventBox into both panes and manually paint the base color. Don't tweak the children's theming. * search/Pages/Base.cs: move the ModifyBg to OnRealized, or you get the wrong colors in some themes. * search/Search.cs: fix a padding problem that is more noticeable in other themes. * images/quick-tips.png: * images/tip-arrow.png: replace with alphaed versions for themes where the base color isn't white. Tested with like a zillion different themes, including gtk-qt (fixing #327947), Crux (fixing a problem Lukas noticed), and the various a11y themes. 2006-01-30 Lukas Lipka * search/Tiles/Tile.cs: Don't break on zero-length snippets. 2006-01-27 Dan Winship * glue/ephy-spinner.[ch]: Remove this; it's GPL * search/Spinner.cs: Reimplement this entirely in C#, based on ImageAnimation.cs from Banshee. * search/Tray/NotificationArea.cs: Numerous 64bit-cleanliness fixes to fix #327944. 2006-01-26 Dan Winship * search/Panes.cs: fix the background color on the viewport in the main pane. #328755 2006-01-24 Lukas Lipka * search/Tiles/File.cs: * search/Tiles/RSSFeed.cs: Always set the cached snippet as markup. 2006-01-24 Lukas Lipka * search/Tiles/Tile.cs: Revert temporary fix for the snippet crash. * search/Search.cs: Fix a bug when the query was getting unrefrenced too soon. 2006-01-23 Dan Winship * search/Tray/NotificationArea.cs: specify full library names here so we don't depend on gtk2-devel and xorg-x11-devel. #328276 2006-01-22 Lukas Lipka * search/Search.cs: Dispose the old query before firing a new one so we dont get updates for the old one anymore. 2006-01-22 Lukas Lipka * search/Category.cs: Make sorting work in real time. * search/GroupView.cs: Make live queries update the UI on subtract hit. * search/SortedTileList.cs: Implement date comparer. * search/UIManager.cs: Update the sorting menu a little. * search/Tiles/Tile.cs: Add a check for a null hit or query to eliminate a really odd crash. 2006-01-22 Lukas Lipka * search/Tiles/Tile.cs: Don't set the snippet to "..." when we fire off a request, because if we fail midway, this will break the IM tile. * search/Tiles/Image.cs: Don't fail if the image doesnt have an extension. * search/Tiles/TileActivator.cs: Be more bulletproof when instantiating tiles. 2006-01-21 Larry Ewing * Filters/FilterTiff.cs: add a filter for tiff files. * Filters/FilterImage.cs: fix the xmp parser rights is a bag. * Util/Tiff.cs: add tiff parser. 2006-01-20 Larry Ewing * Filters/FilterImage.cs: add AddXmpProperties so that other subclases can share the logic. * Filters/FilterPng.cs: use AddXmpProperties to add the xmp properties. * Filters/FilterJpeg.cs: call FilterImage.AddXmpProperties instead of doing the additions here. 2006-01-21 Lukas Lipka * search/Tiles/IMLog.cs: found_snippet never got set to true so we always queried for the snippet. 2006-01-21 Chao-Hsiung Liao * configure.in: add "zh_HK" to ALL_LINGUAS. 2006-01-20 Debajyoti Bera * KonqQueryable.cs: Use QueryableStates for Konqueror webhistory backend. 2006-01-20 Dan Winship * search/Search.cs: * search/UIManager.cs: Change default sort criterion to "modtime", since relevance doesn't work very well. * search/Tiles/Contact.cs: Fill in the details pane 2006-01-19 Larry Ewing * Filters/FilterPng.cs: rework FilterPng to use the managed png parser and extract a lot more png metadata. * Util/EndianConverter.cs: endian aware bitconverter used in the png parser. * Util/PngHeader.cs: new png parser. 2006-01-19 Lukas Lipka * search/Search.cs: Hide the search window when we click the tray icon. This must have been deleted during merge, since it worked before. Spotted by James Ogley. 2006-01-18 Larry Ewing * Filters/FilterJpeg.cs: fix the XMP parser in the JpegFilter so it does the correct thing. 2006-01-18 Debajyoti Bera * wrappers/python: Updated python bindings to include some of the recent libbeagle Hit functions. * KMailQueryable.cs: Added reading kmail folder location from kmailrc (patch by Vaclav Slavik vslavik@fastmail.fm). Changed logic of deciding whether a directory is a valid kmail folder. Fixes 327294, 327365. * BeagleClient/Property.cs, beagled/LuceneCommon.cs, Util/StringFu.cs: Use unstored lucene fields for search-only properties. Move UnindexedNamespace from LuceneCommon to StringFu so that both backends and Filters can access them. * Filters/FilterKonqHistory.cs, KonqHistoryQueryable/KonqQueryable.cs: Use UnindexedNamespace for hinting filters. * Filters/FilterMail.cs: Store tokens from sanitized email address as unstored lucene field. 2006-01-18 Larry Ewing * Util/XmpFile.cs: Added as a container class for XMP info. * Util/MetadataStore.cs: Added a generic rdf store with common namspaces. * Util/SemWeb/: import SemWeb rdf parser. * Filters/FilterJpeg.cs: extract XMP metadata translate a few triples to beagle properties. 2006-01-17 Lukas Lipka * search/Pages/StartDaemon.cs: Add a timeout after daemon start after which the query is fired. 2006-01-16 Lukas Lipka * search/beagle-search.desktop.in (Exec): Reference beagle-search not just search. Spotted by James Ogley. 2006-01-16 Lukas Lipka * search/Tiles/MailMessage.cs: Add forward in mail action. 2006-01-16 Lukas Lipka * search/Tiles/*: Make all the actions translatable. * search/Tiles/MailMessage.cs: Fix To/From stuff. Remove obsolete attachment stuff. 2006-01-16 Lukas Lipka * search/Tiles/File.cs: Make the snippet label use all available space. * search/Tiles/Image.cs: Show the f-spot comment if it is available. * search/Search.cs: More spec-ing; update the window title according to the search. 2006-01-16 Lukas Lipka * search/UIManager.cs: Make the quick tips and help menu options work. * search/Search.cs: Implement quick tips option. * search/Tiles/MailMessage.cs: Files type of message/rfc882 should appear in mail message category. 2006-01-14 Debajyoti Bera * libbeagle/.../beagle-property.c: Fixed a crash when trying to find the right place in a list of BeagleProperty armed with only a key. 2006-01-14 Debajyoti Bera * BlamQueryable.cs: Allow child elements in tag, according to latest blam file format. The example file I had had no information in the child tag, so just read past them. 2006-01-13 Debajyoti Bera * beagled/QueryStringParser.cs, beagled/FSQ/FileSystemQueryable.cs: Store extensions in lower-case and change extension queries to lowercase too. 2006-01-13 Debajyoti Bera * glue/xdgmime, Util/GnomeFu.cs, Util/XdgMime.cs: Move to XdgMime. Replace all GnomeFu.GetMimeType by XdgMime.GetMimeType. * Tiles/TileFile.cs, Tiles/TileMailMessage.cs: Wont be used still, dont detect mimetype again, reuse Hit.MimeType. 2006-01-13 Dan Winship * search/*: import of new search ui (now called beagle-search) from holmes module. * configure.in, Makefile.am: Build beagle-search instead of best. Remove all sorts of gecko-related stuff from configure.in * glue/*, images/*: add holmes glue/images. Remove gecko glue. 2006-01-07 Debajyoti Bera * Filters/FilterDesktop.cs: Index 'Type' .in desktop files. * Filters/FilterHtml.cs: Use 'meta' namespace for meta keywords. 2005-12-23 Debajyoti Bera * AkregatorQueryable/AkregatorQueryable.cs: Remove gmime dependency, use ParseExact. 2005-12-18 Debajyoti Bera * Filters/FilterKonqHistory.cs, beagled/KonqHistoryQueryable: Use indexable hints to pass charset information to the filter. 2005-12-11 Daniel Drake * Filters/entagged-sharp: Resync. Includes some bugfixes and adds support for ID3v2 v2.4, and ASF/WMA files. * Filters/FilterMusic.cs: Register ASF/WMA mimetype. 2005-12-07 Žygimantas Beručka * configure.in: Added Lithuanian to ALL_LINGUAS. 2005-12-06 Ryan P Skadberg * beagled/Makefile.am: Fix for evolution location in beagled 2005-12-06 Veerapuram Varadhan ** Patch from Daniel Naber ** Fixes #316617 * Filters/FilterOpenOffice.cs: Extract "meta:keyword" field for indexing. 2005-12-06 Veerapuram Varadhan * Filters/FilterPPT.cs: Make sure to read till EOF. ** Fixes 323312. 2005-12-02 Debajyoti Bera * beagled/DumpIndex.cs: term_enumerator returns terms that are already sorted. No need to scan all the terms. * beagled/Server.cs: Pre-initialize the serializer in connection handler. Removes the slight lag(?) in the first response. 2005-11-29 Debajyoti Bera * beagled/KonqHistoryQueryable, Filters/FilterKonqHistory.cs, Util/KonqHistoryUtil.cs, Util/StringFu.cs: Initial support for indexing konqueror webhistory. 2005-11-29 Veerapuram Varadhan * beagled/Filter.cs (AppendText): Don't "Trim()" the string, as lucene takes care of it. This saves good amount of memory-allocation when we have text with line breaks. * Filters/FilterSource.cs (AppendToTokens) (ExtractTokens): Replace un-necessary calls to StringBuilder.ToString() to reduce memory-allocations. 2005-11-27 Daniel Drake * beagled/GaimLogQueryable/GaimLogQueryable.cs: Misc cleanups, don't index arbitrary files, merge watching and crawling into a single task. * beagled/GaimLogQueryable/GaimLogCrawler.cs: Removed, now unused 2005-11-26 Veerapuram Varadhan * beagled/Filter.cs: (AppendText): Check for "\n" before splitting the argument in to array of lines. This saves around 600K of memory allocation for a 130K "C" source code file. 2005-11-25 Veerapuram Varadhan * Filters/FilterShellscript.cs: Shell script filter. * Filters/FilterSource.cs: New style added for Shellscripts. Token generation is moved to a private method. Actually, tokens in shell-scripts are not separated *ONLY* by operators but also by "SPACES". * Filters/Makefile.am: Include Shellscript filter for compilation. 2005-11-22 Dan Winship * libbeagle/beagle/beagle-property.c (prop_to_xml): encode the "Type" attribute correctly. 322140. 2005-11-21 Debajyoti Bera * beagled/LuceneFileQueryable: Fix a bug in LFQ where it wasnt setting the attribute of a file shared across multiple indexables. * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs : Use fixed LFQ. 2005-11-20 Lukas Lipka * Filters/Makefile.am: Disable FilterChm.cs build since it was broken with the recent HTML filter updates. 2005-11-19 Daniel Drake * configure.in, glue/Makefile.am, glue/gecko-utils.cpp, Tiles/TileCanvas.cs: Firefox 1.5 support 2005-11-15 Daniel Drake * Use Mono.Unix.Native. This also includes a switch to Mono's extended attribute bindings which I wrote ages ago. * Tiles/TileBlog.cs, Tiles/template-blog.html: Update with recent property name changes 2005-11-15 Debajyoti Bera * beagled/ExtractContent.cs: Add option to specify output file. * HtmlFilter: Filter non-english URLs correctly. 2005-11-14 Debajyoti Bera * Best: Fix not storing settings when ran with --no-tray 2005-11-13 Debajyoti Bera * Filters/FilterHtml.cs, HtmlAgilityPack: - Instead of building the whole DOM tree, make it event driven. Whenever an HtmlNode is found, a callback function is called and the node is discarded. - HtmlAgilityPack used to load the whole file content in a string using readtoend() and operate on that. In the patched filter, there is class which emulates a readtoend() string but is actually two buffers which are filled on demand. - During encoding detection mode, if the parser sees any non html-head tag, it assumes that tag cannot occur anywhere after. - The filter code undergoes no major change - so the operational behaviour of the filter should be "exactly the same" as before. 2005-11-07 Debajyoti Bera * Filters/FilterSource.cs: Reuse StringBuilder. 2005-11-05 Daniel Drake * beagled/LuceneCommon.cs: Fix detection of dangling locks 2005-11-03 Debajyoti Bera * KMailQueryable: Some more UTC changes. * QueryStringParser.cs, PropertyKeywordFu.cs: Added extension as query keyword. 2005-11-03 Debajyoti Bera * AkregatorQueryable.cs, LifereaQueryable.cs, BlamQueryable.cs, KMailQueryable: Move to UTC 2005-11-04 Veerapuram Varadhan * Filters/FilterOle.cs: Abstract base class for PPT and DOC filters. * Filters/FilterPPT.cs: Derived from FilterOle. * Filters/FilterDOC.cs: Derived from FilterOle as wv1 1.2.0 uses libgsf instead of libole2. Meta data parsing is done using gsf-sharp and text-parsing is done using wv1. * Filters/wv1-glue.c: A totally-random crash is fixed. This fixes 306812 and 31559. Also, ported to work with both wv-1.2.0 and wv-1.0.3. 2005-11-03 Daniel Drake * Util/Scheduler.cs, beagled/QueryDriver.cs: Reuse StringBuilders 2005-11-02 Debajyoti Bera * Conf.cs, BestWindow.cs: Searching.xml was getting saved even when nothing was getting written. Fixed. * beagled/PropertyKeywordFu.cs: Add mailinglist queryword and remove extension queryword (not checked in yet). * AkregatorQueryable.cs: Workaround a stupid behaviour of Akregator * FileSystemQueryable.cs: UnixConvert.FromDateTime internally converts the local time to UTC. This was causing reindexing every file on startup. * KMailIndexableGenerator.cs: Use GMime.Parser.Tell () instead of GMime.Parser.FromOffset to calculate the current location of parser. Saves re-indexing of the last message. * KMailIndexer.cs: The mail root folder wasnt watched! How did I miss it!!! * tools/beagle-status: Fix the annoying flashing of beagle-status. 2005-11-01 Christopher James Lahey * Filters/FilterDocbook.cs: Use text/x-docbook-entry instead of text/plain for mime type of entries. 2005-10-29 Daniel Drake * beagled/Lucene.Net: Clean up the locking loop, and fix a leak 2005-10-27 Daniel Drake * Util/GnomeFu.cs: Readd some gnome bindings, some of the gtk-sharp bindings we were using are only available on gtk-sharp-2.5. * Tiles/Tile.cs: Use GnomeFu to do mime application lookup 2005-10-25 Daniel Drake * Convert to Mono.Unix everywhere * Add BEAGLE_THERE_BE_NO_QUITTIN environment variable, which when set, disables our SIGQUIT handler. * Util/GnomeFu.cs: New, reduced bindings to replace gnome.cs and Vfs.cs * Tiles, beagled/FilterFactory.cs: Use gtk-sharp and GnomeFu where appropriate. 2005-10-24 Daniel Drake * Various ImLog and ImLogViewer improvements * beagled/Mono.Data.SqliteClient: Merge recent upstream changes 2005-10-23 Debajyoti Bera * Fixes 315984 Adding clear function to best. Patch submitted by Dennis Snell 2005-10-21 Debajyoti Bera * beagled/PropertyKeywordFu.cs: some email related query keywords 2005-10-20 Debajyoti Bera * BlamQueryable.cs, LifereaQueryable.cs, AkregatorQueryable.cs: Use stream parsing as much as possible. Fix author value in LifereaQ. Change property names to DC elements (i.e. remove fixme from property names). * beagled/PropertyKeywordFu.cs: Add some comments. Dont allow date queries - not supported. 2005-10-19 Debajyoti Bera * Util/Conf.cs: updated to store positions for holmes * Best/BestWindow.cs: store positions and dimensions as percentage of current screen co-ordinate to handle change in screen resolution 2005-10-17 Debajyoti Bera * Util/Conf.cs, Best/BestWindow.cs, Best/BestTray.cs: save window position, dimension and search history across sessions. 2005-10-17 Daniel Drake * beagled/Lucene.Net/: Small optimization; reduce the amount of exception/throwing catching * configure.in, Util/Inotify.cs, Util/Makefile.am, glue/Makefile.am: Conditionally build inotify support. Disable on FreeBSD. 2005-10-14 Debajyoti Bera * tools/Query.cs, tools/Makefile.am, beagled/PropertyKeywordFu.cs: output supported keyword queries in beagle-query --help 2005-10-12 Daniel Drake * Util/UriFu.cs: Fix serialization of non-file uri's 2005-10-07 Daniel Drake * glue/Makefile.am: Always ship conditional glue 2005-10-06 Daniel Drake * beagled/KopeteQueryable/KopeteQueryable.cs: Set a source for scheduler tasks. Thanks to raddy on IRC and Henry S. Thompson on bug #317997 for helping to track this down. * Util/Scheduler.cs: Don't allow tasks to be added without a source * beagled/IndexSynchronization.cs: Fake a source for scheduler tasks * Util/UriFu.cs: Convert Uri's to a constructable form before serialization. * beagled/Makefile.am, beagled/Lucene.Net/: Update to Lucene 1.9, and fix a lock obtain bug. 2006-10-05 Daniel Drake * glue/Makefile.am: Consolidate glue code into two libraries, libbeagleglue and libbeagleuiglue. * Best/BestTray.cs, Util/*: Use libbeagleglue/libbeagleuiglue 2005-10-03 Daniel Drake * beagled/LuceneQueryingDriver.cs: Fix fd leak on certain codepath 2005-09-27 Veerapuram Varadhan * Fixes 317277. Patch submitted by David Richards * Filter/FilterOpenOffice.cs: Support OOo Draw files. 2005-09-08 Debajyoti Bera * beagled/ExtractContent.cs: Fixed crasher #314716 and added mimetype option to beagle-extract-content 2005-09-07 Yair Hershkovitz * configure.in: Added "he" to ALL_LINGUAS 2005-09-06 Daniel Drake * beagled/FileSystemQueryable/FileSystemQueryable.cs: Forget internal directory references when appropriate. 2005-09-06 Ilkka Tuohela * configure.in: Added fi to ALL_LINGUAS 2005-09-01 Chris Lahey * Util/gnome.cs: Use file_mime_type stuff and use slow if file extension is .xml. 2005-08-31 Veerapuram Varadhan * Filters/FilterSource.cs: Reset the line type to none if the line that was being parsed was a single-line-comment without a trailing backslash or language style is either lisp or c#. 2005-08-29 Rodrigo Moya * glue/eggtrayicon.[ch]: updated from libegg. * configure.in: define GETTEXT_PACKAGE for libegg. 2005-08-29 Daniel Drake * Filters/entagged-sharp/: Import entagged-sharp * Filters/FilterMusic.cs, Filters/Makefile.am, configure.in: New entagged-sharp-based audio file filter. Remove gst-sharp stuff. 2005-08-25 Vijay K. Nanjundaswamy * beagled/WebServices/WebService*End.cs: Update logic for GetSnippets to use Hit hashCode as unique id. Removed duplicate definitions of Web Service data types. 2005-08-21 Daniel Drake * beagled/FileSystemQueryable/FileSystemQueryable.cs: Fix obvious typo which fixes renaming of files. 2005-08-20 Daniel Drake * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am, beagled/FileAttributesStore_Sqlite.cs, beagled/TextCache.cs: Really support (and prefer) sqlite 3.x - requires a modified connection string. 2005-08-19 Daniel Drake * beagled/FileSystemQueryable/FileSystemQueryable.cs: Update the last crawl time in the DirectoryModel after we have crawled a directory. Thanks to Debajyoti Bera for debugging this. 2005-08-18 Veerapuram Varadhan * Filters/FilterSource.cs: Last word of a non-commented line is not indexed in case of source-code files other than Python. Patch from Debajyoti Bera * beagled/LuceneCommon.cs: in the previous branch, non-keyword properties were stored as prop:_: in the current version, they are stored as prop:t: So the analyzer should search for "prop:t" to determine if its a keyword query. 2005-08-17 Gary Ekker * tools/beagle-crawl-system.in (CRAWL_USER): change the user to beagleindex, using nobody is a security breach Bug #104645 (b.n.c). 2005-08-17 Vijay K. Nanjundaswamy * beagled/WebServices/Web*End.cs, WebService*End.cs: Update to support display of images in web interface, and other fixes to align with recent changes in Beagle daemon. * beagled/WebServices/ExternalAccessFilter.cs: Return only File resources for external accesses. 2005-08-17 Daniel Drake * Best/BestTray.cs: Wording improvements thanks to Adam Weinberger in bug #313405. 2005-08-16 Daniel Drake * Tiles/TileMailMessage.cs: Add message/rfc822 mimetype for filesystem hits. Use fixme:date as the date field. Only open evolution mail in evolution. Don't display the "Reply" link for non-evolution mail. 2005-08-12 Daniel Drake * beagled/FileSystemQueryable/FileNameFilter.cs, beagled/FileSystemQueryable/FileSystemQueryable.cs: Drop internal directory references when we add an exclude path. Also forget inotify watches. Sanitize paths before we add them as roots. * Util/StringFu.cs: Add SanitizePath, which trims excess leading and trailing slashes. 2005-08-11 Veerapuram Varadhan Patch from Sreekanth G * Filters/FilterPerl.cs: Add commonly used mime type for perl files. * Filters/FilterCpp.cs: Add "while" and "inline" to keywords list. 2005-08-11 Daniel Drake * beagled/FileSystemQueryable/FileSystemQueryable.cs, beagled/FileSystemQueryable/TreeCrawlTask.cs: After removing an exclude pattern, recrawl all directories looking for new subdirectories to index. * beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs, beagled/FileSystemQueryable/DirectoryModel.cs, beagled/FileSystemQueryable/FileCrawlTask.cs, beagled/FileSystemQueryable/FileSystemQueryable.cs, beagled/FileSystemQueryable/TreeCrawlTask.cs: Fix removal of roots and a few races related to directories going away during and after indexing. 2005-08-09 Daniel Drake * Util/Conf.cs: Fix DateTime comparison, don't reload config files which haven't changed mtime since we last loaded them. 2005-08-03 Daniel Drake * Tiles/TileMusic.cs: Correct mime type for flac files 2005-08-02 Daniel Drake * Tiles/Tile.cs: Handle commands which are 'quoted' 2005-08-01 Veerapuram Varadhan Patch from Sreekanth G * Filters/FilterSource.cs: Process all possible pascal-style comments. 2005-07-31 Maxim Dziumanenko * configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS 2005-07-28 Daniel Drake * beagled/FileSystemQueryable/FileNameFilter.cs, beagled/FileSystemQueryable/FileSystemModel.cs, beagled/FileSystemQueryable/FileSystemQueryable.cs: When an exclude path is added, we should forget about that in the internal directory structure, drop watches on it, and remove it from the crawling queue. Consolidate code between Delete and RecursivelyRemove_Unlocked. 2005-07-27 Daniel Drake * Filters/FilterPdf.cs: Workaround the zombie processes bug for pdftotext invocations * Filters/FilterSpreadsheet.cs: Workaround the zombie processes bug for ssindex invocations 2005-07-25 Daniel Drake * beagled/FileSystemQueryable/CrawlTask.cs, beagled/FileSystemQueryable/FileSystemModel.cs, beagled/FileSystemQueryable/FileSystemQueryable.cs, beagled/FileSystemQueryable/FileSystemWatcherBackend.cs, beagled/FileSystemQueryable/IFileEventBackend.cs, beagled/FileSystemQueryable/InotifyBackend.cs: Merge the concept of scanning and crawling into crawling only, to reduce startup expense. * Util/Inotify.cs: Consolidate some code, and reduce watches to minimal possible form upon Unsubscribe/ChangeSubscription. 2005-07-21 Daniel Drake * Util/Conf.cs: Add ConfigOptions for adding/removing excludes, so that excludes can be manipulated via beagle-config. 2005-07-19 Vijay K. Nanjundaswamy * beagled/WebServices/Web*End.cs, WebService*End.cs: Updates to provide option in WebInterface to selectively enable/disable NetworkedBeagle search on per-query basis, when NetworkedBeagle nodes are configured. * beagled/WebServices/search.aspx: Added background color for search box in Web interface. 2005-07-18 Daniel Drake * beagled/FileSystemQueryable/FileNameFilter.cs: When we drop an exclude pattern, set the entire filesystem state to unknown. * FileSystemQueryable/FileSystemModel.cs: Setting state to unknown should trigger a recrawl. 2005-07-15 Veerapuram Varadhan * configure.in: Display gst-sharp as disabled instead of "no". 2005-07-11 Daniel Drake * beagled/LuceneDriver.cs: Allow unspecified index minor versions (= 'dont care'). Allows beagle-manage-index to work on versioned indexes. 2005-07-08 Christopher James Lahey * Filters/FilterDocbook.cs: Turn off XmlResolver here so that it doesn't read the DTDs. 2005-07-08 Vijay K. Nanjundaswamy * beagled/WebServices/WebFrontEnd.cs, WebBackEnd.cs: Updated Web interface handling of Actions for external accesses. * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs, WebServiceProxy.cs: Added an upper limit on the no. of intermediate nodes a Beagle search request is cascaded through. 2005-07-07 Vijay K. Nanjundaswamy * beagled/WebServices/NetBeagle*cs, WebServiceBackEnd.cs: 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. 2005-07-06 Daniel Drake * libbeagle/beagle/beagle-client.c: Use $BEAGLE_HOME and check for existance of the relevant socket. 2005-07-05 Vijay K. Nanjundaswamy * beagled/WebServices/*.cs: Added support for cascaded networked Beagle searches. 2005-07-01 Vijay K. Nanjundaswamy * Util/Conf.cs, Util/Makefile.am: Added configuration sections for WebServices and Networking. * beagled/WebServices/*.cs: Updates to files in WebServices, to work with new configuration system. 2005-06-30 Daniel Drake * Util/StringFu.cs: Add HexUnescape convenience function. * Util/ImLog.cs: Use HexUnescape on Gaim directory names when using them in readable form. * Best/BestWindow.cs: Catch the right exception * beagled/FilterFactory.cs: Small reorganisation so that we don't try and get the file mime-type twice. * configure.in: Support either sqlite2 or sqlite3 2005-06-28 Daniel Drake * Filters/FilterPPT.cs: Compile fix 2005-06-27 Daniel Drake * Util/ImLog.cs: Use PathToFileUri to handle 'odd' file characters better 2005-06-24 Veerapuram Varadhan * Tiles/TileMailMessage.cs: (Open): Hit.Uri and Hit.ParentUri are ignored. Use Hit.UriAsString and Hit.ParentUriAsString instead. This fixes a crasher. 2005-06-23 Daniel Drake * beagled/EvolutionMailDriver/EvolutionMailIndexableGenerator.cs: Kill fixme:subject as subject is properly stored in dc:title 2005-06-23 Anders Carlsson * BeagleClient/IndexingService.cs: Return an empty response after an indexing request. * beagled/IndexingServiceQueryable/IndexingServiceQueryable.cs: Make the ToRemove list an xml array. 2005-06-22 Daniel Drake * glue/inotify-glue.c: Introduce some friendly error messages 2005-06-21 Vijay K. Nanjundaswamy * beagled/WebServices/search.aspx, beagled/Makefile.am, : Replaced 'search.aspx.in' with 'search.aspx' since the file:/// url for dog.png has since been replaced by a http:// url. Updated search.aspx to use a relative url for dog.png, so it works for both local and external accesses. 2005-06-20 Enver ALTIN * configure.in: Add Turkish translation to ALL_LINGUAS. 2005-06-17 Vijay K. Nanjundaswamy * beagled/WebServices/WebBackEnd.cs, WebServiceBackEnd.cs, NetBeagleHandler.cs: Added support for Prefetching and Caching of snippets for NetworkHits. 2005-06-16 Daniel Drake * configure.in: Use single = for equality thanks to Jeremy Messenger in bug 307847 2005-06-14 Daniel Drake * Util/Inotify.cs: Implement subscription system. * Util/Conf.cs, beagled/BlamQueryable/BlamQueryable.cs, beagled/EvolutionMailDriver/EvolutionMailDriver.cs, beagled/FileSystemQueryable/InotifyBackend.cs, beagled/GaimLogQueryable/GaimLogQueryable.cs, beagled/LauncherQueryable/LauncherQueryable.cs, beagled/LifereaQueryable/LifereaQueryable.cs, beagled/TomboyQueryable/TomboyQueryable.cs: Update to work with subscription system. 2005-06-13 Daniel Drake * configure.in, Util/ExternalStringsHack.cs.in, Util/Makefile.am, Util/ExternalStringsHack.cs.in: Add support for glibc 2.2.x with extended attributes via libattr, by attempting to discover which libraries are available at configure-time. 2005-06-13 Veerapuram Varadhan Patch from Damodharan R * Filters/FilterMatlab: Filter for matlab source files (.m) * Filters/FilterScilab: Filter for scilab source files (.sci) * Filters/FilterSouce.cs: Added support for matlab and scilab files. 2005-06-12 Christophe Merlet * configure.in: Added "fr" (French) to ALL_LINGUAS. 2005-06-09 Daniel Drake * configure.in, Util/Makefile.am: Add target O/S detection available through OS_LINUX and OS_FREEBSD defines. * Util/ExtendedAttribute.cs: Add support for FreeBSD's extattrs. 2005-06-09 Vijay K. Nanjundaswamy * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebServiceProxy.cs: Added WebService method GetSnippets that allows snippets to be obtained for a list of specified hit Ids. The GetMoreResults webservice method, now does not return snippets. The client is expected to use GetSnippets method to obtain snippets for hits that it is interested in. 2005-06-07 Vijay K. Nanjundaswamy * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: Added support for exporting multiple folders under user home directory for public webservice access via optional configuration file 'publicfolders.cfg'. 2005-06-06 Daniel Drake * beagled/beagled.in: Various launcher script fixes/improvements from bug 168329 2005-06-06 Lukas Lipka * beagled/Lucene.Net/upstream-changes.diff: Merge the patch using TermBuffer * beagled/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs * beagled/Lucene.Net/Makefile.am: Added Lucene.Net/Index/TermBuffer.cs * beagled/Lucene.Net/Index/TermBuffer.cs: Add port from Lucene SVN * beagled/Lucene.Net/Index/SegmentTermEnum.cs: Update for TermBuffer * beagled/Lucene.Net/Index/TermInfosReader.cs: Update for TermBuffer 2005-06-06 Daniel Drake * Util/Conf.cs: Apply forgotten improvements patch 2005-06-04 Daniel Drake * Util/Conf.cs: Don't use static classes just yet 2005-06-03 Daniel Drake * Util/Inotify.cs, beagled/BeagleDaemon.cs: Don't say that we are starting Inotify threads when we aren't using inotify. 2005-06-03 Vijay K. Nanjundaswamy * Checked in NetworkedBeagle operation support: 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 Modified Files: Tiles/HitFlavor.cs & respective Makefile.am files * beagled/WebServices/WebServiceBackEnd.cs, ExternalAccessFilter.cs: Added default access filter for public folder. 2005-06-02 Vijay K. Nanjundaswamy * beagled/WebServices/WebServiceFrontEnd.cs, WebServiceBackEnd.cs, WebBackEnd.cs, ExternalAccessFilter.cs: Fixes to filtering/translating logic for external access to Beagle web/ web-service interface. * beagled/WebFrontEnd.cs: Logic to handle initial requests directed to http://localhost:8888/search.aspx instead of http://localhost:8888/beagle/search.aspx * beagled/BeagleDaemon.cs: Addded --enable-network startup command line option for WebServices 2005-06-01 Alexander Shopov * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS 2005-05-31 Daniel Drake * BeagleClient/RemoteControl.cs, Util/Conf.cs, Util/Makefile.am, beagled/BeagleDaemon.cs, beagled/FileSystemQueryable/FileNameFilter.cs, beagled/FileSystemQueryable/FileSystemModel.cs, beagled/FileSystemQueryable/FileSystemQueryable.cs, beagled/RemoteControlExecutors.cs, doc/TODO, tools/Config.cs, tools/Makefile.am, tools/beagle-config.1: Configuration system backend and command-line client, with some basic control over indexing. 2005-05-29 Vijay K. Nanjundaswamy * beagled/WebServices/WebServiceBackEnd.cs: Added check for existence of folders added to BeagleXSP applications list parameter. 2005-05-28 Christian Persch * configure.in: Update configure checks to detect Epiphany >= 1.6. * Makefile.am: * epiphany-extension/.cvsignore: * epiphany-extension/Makefile.am: * epiphany-extension/beagle.xml.in.in: * epiphany-extension/ephy-beagle-extension.c: (load_status_cb), (impl_attach_tab), (impl_detach_tab), (impl_attach_window), (impl_detach_window), (ephy_beagle_extension_iface_init), (ephy_beagle_extension_class_init), (ephy_beagle_extension_get_type), (ephy_beagle_extension_register_type): * epiphany-extension/ephy-beagle.c: (register_module): Update Epiphany extension to work with Epiphany >= 1.6. Fixes bug #167948 and bug #167949. 2005-05-26 Vijay K. Nanjundaswamy * beagled/WebServices/WebFrontEnd.cs, WebServiceBackEnd.cs, search.aspx.in: Updates to serve images for Icons from web server, converting file:/// uris into http uris. 2005-05-26 Vijay K. Nanjundaswamy * beagled/WebServices/WebBackEnd.cs: Added locks to WebBackEnd code to prevent changes to results set while generating response to web interface queries * beagled/WebServices/WebServiceBackEnd.cs: Updates to WebServiceBackEnd following recent changes in Property and Hit classes. 2005-05-24 Daniel Drake * Util/inotify-test: Fix parameter escaping 2005-05-20 Vijay K. Nanjundaswamy * beagled/WebServices/WebFrontEnd,WebBackEnd.cs,ExternalAccessFilter.cs: beagled/WebServices/WebServiceFrontEnd.cs,WebServiceBackEnd.cs: Updates to distinguish between local and external web/web-service access, and do filtering of hit results for external accesses. 2005-05-19 Vijay K. Nanjundaswamy * beagled/WebServices/WebBackEnd.cs: Updates to work with recent Beagle code changes * beagled/WebServices/WebServer/*.cs: Update to XSP-1.0.9 code 2005-05-17 Daniel Drake * configure.in, Util/ExternalStringsHack.cs.in, Util/KdeUtils.cs, Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs: KDE discovery rework: Use kde-config at configure-time, and if not present, guess at runtime. * Tiles/template-*.html: Added mouseover tooltips to most templates 2005-05-16 Daniel Drake * beagled/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs, beagled/LauncherQueryable/LauncherCrawler.cs: Reduce duplicated code and kill LauncherCrawler. 2005-05-16 Daniel Drake * Tiles/TileLauncher.cs, Util/Makefile.am, beagled/LauncherQueryable/LauncherQueryable.cs: KDE launcher querying, and KDE launcher icon lookups. 2005-05-16 Daniel Drake * BeagleClient/Query.cs, beagled/HitRegulator.cs, beagled/QueryDriver.cs, tools/Query.cs, tools/beagle-query.1: Support for lowering the maximum number of hits returned per backend. 2005-05-06 Chao-Hsiung Liao * configure.in: Added "zh_TW" to ALL_LINGUAS. 2005-05-05 Daniel Drake * beagled/LauncherQueryable/LauncherQueryable.cs: Don't choke on unreadable desktop files. 2005-05-05 Veerapuram Varadhan * Filters/FilterRTF: Added "header" and "footer" control words. Patch from Wojciech Polak * Filters/FilterSource.cs: Support for handling Lisp files. * Filters/FilterLisp.cs: Lisp filter. * Filters/Makefile.am: ditto. 2005-05-03 Kostas Papadimas * configure.in: Added "el" to ALL_LINGUAS. 2005-05-03 Vijay K. Nanjundaswamy * beagled/WebServices/WebBackEnd.cs: Fixes in doQuery method: removed duplicate population of queryBody 2005-05-02 Daniel Drake * Tiles/HitFlavor.cs, Util/ImLog.cs, beagled/GaimLogQueryable/GaimLogQueryable.cs: Use real file:// URI's for GAIM logs. Fixes searching of logs with non-standard characters in their name. (e.g. # in irc logs) 2005-05-02 Vijay K. Nanjundaswamy * beagled/WebServices/WebBackEnd.cs: Added support for Snippets in Beagle Web Interface. * beagled/Makefile.am: Added $(BEAGLED_LIBS) to WEBSERVICES_BACKEND_ASSEMBLIES. 2005-04-22 Vijay K. Nanjundaswamy * beagled/BeagleDaemon.cs: Simplified WebServices initialization code * beagled/WebServices/WebServiceBackEnd.cs: Moved Web Services initialization and termination code including internal web server, from BeagleDaemon.cs into static Start() and Stop() methods. * beagled/Makefile.am: Corresponding changes 2005-04-21 Josep Puigdemont * configure.in: Added "ca" to ALL_LINGUAS. 2005-04-20 Daniel Drake * configure.in, Util/Makefile.am, Util/Util.dll.config.in: Import dll-mapping from f-spot, fixes lack of image indexing for some users. Reported by Northsea on IRC. 2005-04-17 Francisco Javier Fernandez * configure.in: Added Spanish translation. 2005-04-15 Veerapuram Varadhan Patch from Anthony Batchelor * Filters/FilterJs.cs: A Javascript filter. 2005-04-15 Veerapuram Varadhan * beagled/Filter.cs: Fix SupportedExtensions to actually return supported_extensions list. * beagled/FilterFactory.cs: CreateFilter will look for registered-extensions before registered-mime-types to create instances of corresponding filter-classes. * beagled/FilteredIndexable.cs: Call CreateFilterFromPath() to support creation of filter-objects using extensions as well. 2005-04-14 Veerapuram Varadhan * Tiles/TileSpreadsheet.cs: Removed unwanted variable. Patch from * Filters/FilterC.cs: A Typo correction. 2005-04-08 Veerapuram Varadhan * Oops.. missing Filters/Makefile.am changes * Filters/FilterAbiword.cs: Shut-up an un-used variable warning. 2005-04-08 Veerapuram Varadhan * Filters/: Added FilterSpreadsheet.cs. Indexes gnumeric, excel and csv format files using "ssindex" from gnumeric. "ssindex" needs to be improved to give more-information that just data. * Filters/Makefile.am: Changes w.r.t newly added files. * Tiles/: Added template-spreadsheet.html, TileSpreadsheet.cs. * Tiles/Makefile.am: Changes w.r.t newly added files. 2005-04-07 Veerapuram Varadhan * Filters/FilterOpenoffice.cs: A Logger.Log.Error() call with a "{0}" but no argument, in the exceptional case, in DoOpen(). 2005-04-07 Vijay K. Nanjundaswamy * beagled/Makefile.am: Updates to fix WebServices install/uninstall, after recent reorganizations * beagled/BeagleDaemon.cs: Fix in --applications startup argument passed to BeagleXSP, when user specifies a root directory with --web-root option 2005-04-06 Takeshi AIHANA * configure.in: Added 'ja' (Japanese) to ALL_LINGUAS. 2005-04-05 Vijay K. Nanjundaswamy * WebServices/WebServiceBackEnd.cs: Updated TokenGenerator method to use System.Guid 2005-04-05 Christopher Orr * configure.in: Added en_GB to ALL_LINGUAS. 2005-04-05 Raphael Higino * configure.in: Added pt_BR to ALL_LINGUAS. 2005-04-05 Adam Weinberger * configure.in: Added en_CA to ALL_LINGUAS. 2005-04-05 Veerapuram Varadhan Patch from Saravana * Filters/FilterHtml.cs: Parse , and tags and extract required-contents. Add to *list of hot nodes*. 2005-04-05 Veerapuram Varadhan * beagled/Filter.cs: Third round of optimization. Mainly a FIXME fix in AppendText () related to '\n'. * Filters/FilterDOC.cs: A try-catch in IndexText. * glue/wv1-glue.c: Reduce the round-trips by "bufferred-calls" to IndexText. 2005-04-05 Vijay K. Nanjundaswamy * beagled/WebServices: Moved dog.png image file to images folder. Replaced search.aspx with search.aspx.in. * beagled/Makefile.am: Script to generate search.aspx from search.aspx.in and determine XSP_DIR, based on prefix specified. 2005-04-05 Frank Arnold * configure.in: Added "de" to ALL_LINGUAS. 2005-04-04 Vijay K. Nanjundaswamy * beagled/WebServices/WebServiceBackEnd.cs: Fix to return a searchToken, whenever number of results returned is more than 0. (Earlier searchToken was returned only when the total no. of results was more than the max results returned in a single response). 2005-04-01 Daniel Drake * Tiles/TilePicture.cs: Properly handle URI's when finding thumbnail paths. Fixes bug 171153. 2005-04-01 Daniel Drake * Filters/FilterJpeg.cs, Util/ExifData.cs, Util/JpegHeader.cs, configure.in: Merge from F-spot in order to be compatible with Mono 1.1.5 2005-04-01 Daniel Drake * configure.in: Option parsing improvements and cleanups 2005-03-31 Daniel Drake * tools/Query.cs: Minor improvements to command line parsing 2005-03-31 Daniel Drake * beagled/PathFinder.cs: Handle directories ending with '/' 2005-03-31 Veerapuram Varadhan * Filters/FilterRTF.cs: Before/After rewinding the file-stream, ignore the already buffered-data in the stream reader. Fixes part of http://bugzilla.gnome.org/show_bug.cgi?id=172294. (now font-details and other unwanted-strings are not extracted.) 2005-03-31 Daniel Drake * Util/ImLog.cs: Ignore GAIM logs which don't have the standard filename format 2005-03-31 Vijay K. Nanjundaswamy * configure.in, beagled/Makefile.am: Changes to work with webservices code moved into a sub-folder * WebServices code: Moved into a new sub-folder named WebServices within beagled n 2005-03-31 Veerapuram Varadhan * beagled/Filter.cs: Defined a new variant of AppendText() with two arguments and removed AppendTextToHotPool(). * Filter/FilterDOC.cs: Use two-arg AppendText() instead of AppendTextToHotPool(). 2005-03-31 Vijay K. Nanjundaswamy * beagled/Makefile.am: Fixes in COND_CS_FILES and EXTRA_DIST to include all resources needed for web-services, in a Beagle distribution. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171996 2005-03-31 Veerapuram Varadhan * beagled/Filter.cs: Added AppendTextToHotPool() for optimization of MS-Word document indexing. * Filters/FilterDOC.cs, glue/wv1-glue.c: Reduce the number of round trips between managed and unmanaged code. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=169758 2005-03-30 Veerapuram Varadhan * Filters/FilterAbiword.cs: More careful validations. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=170082 * Filters/Makefile.am: Enable FilterAbiword.cs to get compiled. 2005-03-29 Veerapuram Varadhan * Tiles/template-mail-message.html: Fix for Subject of "deleted" mails shows markup tags. 2005-03-29 Veerapuram Varadhan Patch from Chris Schneider * Filters/FilterPerl.cs: Bad "elseif" keyword in perl keyword list. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171175. 2005-03-29 Veerapuram Varadhan * beagled/beagled.in: Be more verbose when beagled exits with errors when run in --bg mode. 2005-03-29 Vijay K. Nanjundaswamy * WebServices: Changes in Web, Web-Services code to ensure file names & Class names are fully spelt out instead of abbreviations, file/assembly names renamed to more meaningful names like WebFrontEnd.cs and WebBackEnd.cs, internal WebServer assembly renamed to BeagleXsp.dll, with corresponding changes in Makefile.am and configure.in. ./configure option to include web-services code, now changed to '--enable-webservices' instead of --enable-websvc * Updates to Web interface code to include support for Firefox search bar and changes in methods exposed by Beagle web-service to BeagleQuery, SimpleQuery, SimpleQuery2 and GetMoreResults. 2005-03-29 Veerapuram Varadhan * beagled/LuceneDriver: Delete if indexable.DeleteContent is true. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=171944. * ChangeLog: Corrected my previous entries w.r.t date (pointed out by Daniel) 2005-03-28 Veerapuram Varadhan * Tiles/TileDocs.cs, Tiles/TilePresentation.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=171864. Show more-information about documents. 2005-03-23 Robert Love * configure.in: bump version to 0.0.9 and rest. 2005-03-22 Daniel Drake * beagled/BeagleDaemon.cs: beagled shouldn't be run as root 2005-03-21 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=171102. 2005-03-19 Daniel Drake * Util/UriFu.cs: Fix for filenames with odd characters, bug #170862 2005-03-18 Veerapuram Varadhan * beagled/FileSystemQueryable/FileSystemQueryable.cs, beagled/FileSystemQueryable/DirectoryIndexableGenerator.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=170437. 2005-03-18 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: More odt-mime-type changes. 2005-03-17 Veerapuram Varadhan * glue/wv1-glue.c: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=170124. Do not strip out non-iso-printable characters. 2005-03-13 Veerapuram Varadhan * Tiles/TileMusic.cs: Show audio/media filename if "fixme:title" doesn't exist. Fix for http://bugzilla.gnome.org/show_bug.cgi?id=170300. 2005-03-13 Veerapuram Varadhan * Filters/FilterPPT.cs: Catch the exceptions and log the message.. 2005-03-10 Veerapuram Varadhan * Filters/FilterDOC.cs, glue/wv1-glue.c: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=169758. Reduce the number of round trips between managed and unmanaged code. 2005-03-10 Veerapuram Varadhan * Filters/FilterPPT.cs: Fix for PPT 4.0 files. 2005-03-10 Daniel Drake * tools/Query.cs: beagle-query no longer requires an X server to run. 2005-03-10 Daniel Drake * beagled/BeagleDaemon.cs, beagled/IndexHelper/IndexHelper.cs, glue/screensaver-glue.c: beagled no longer requires an X server to run. 2005-03-10 Daniel Drake * Util/NautilusTools.cs, Util/StringFu.cs: Fix for filenames containing '"' 2005-03-09 Daniel Drake * BeagleClient/Hit.cs, BeagleClient/Indexable.cs, Util/UriFu.cs, beagled/LuceneDriver.cs: Round 3 of dsd vs Uri escaping: Fix for filenames containing '#' 2005-03-07 Daniel Drake * beagled/FileSystemQueryable/FileNameFilter.cs: Use PathFinder.HomeDir 2005-03-06 Daniel Drake * IndexHelper/IndexHelper.cs, IndexHelper/RemoteIndexerImpl.cs: Verify that NewRemoteIndexerPath requests are coming from beagled 2005-03-06 Daniel Drake * Util/StringFu.cs, Util/gnome.cs: Handle filenames containing '%'. Fixes bug #169422 2005-03-02 Veerapuram Varadhan * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs: Handle exceptions and log a decent message than dumping the whole stack trace. 2005-03-02 Veerapuram Varadhan * Filters/FilterPPT.cs: If gsf# throws some exception, handle it properly so that the whole stack trace is not displayed. Fixes http://bugzilla.gnome.org/show_bug.cgi?id=169038 2005-02-28 Veerapuram Varadhan * configure.in: Disable detection of gst# for time-being. * Filters/FilterOpenOffice.cs, Filters/FilterRTF.cs, Filters/FilterPPT.cs, Filters/FilterSource.cs: Removed unused variables to shut-up certain warnings. 2005-02-25 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: Add support for new OO.o 2.0 ODT format. This fixes http://bugzilla.gnome.org/show_bug.cgi?id=157100 2005-02-23 Veerapuram Varadhan * glue/wv1-glue.c: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=166155. The fix is though hacky, does follows the logic ;-). See the FIXME in append_char() for more details. Also, process the "special-chars" properly. ;-) 2005-02-23 Veerapuram Varadhan * Filters/FilterPPT.cs: A probable correct way of opening the stream irrespective of the versions of file. Also, enable it for showing snippets. * Filters/FilterOpenOffice.cs: Fix part of http://bugzilla.gnome.org/show_bug.cgi?id=157100, index hyperlinks. 2005-02-23 Veerapuram Varadhan * Filters/FilterPPT.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=168028. Implemented support for *DUAL STORAGE* PPT files. 2005-02-23 Veerapuram Varadhan * Filters/FilterPPT.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=168238 2005-02-16 Veerapuram Varadhan * Filters/FilterGst.cs: Fix for compiler error. 2005-02-15 Veerapuram Varadhan * Filters/FilterSource.cs: Defined a style for C#. C# doesn't allow spanning of single-line-comment-to-multiple-lines. * Filters/FilterCSharp.cs: Langtype is C_Sharp_Style. 2005-02-10 Veerapuram Varadhan * glue/wv1-glue.c: Separate out the wvInit() call, should be called only one through-out the scope of an application. * Filters/FilterDOC.cs: Track wvInit() call through a static member. This also fixes Bug#:166150 2005-02-09 Veerapuram Varadhan * beagled/SnippetFu.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=166648. Trim the final snippet to the allowed-length. * Filters/FilterRTF.cs: Fix for http://bugzilla.gnome.org/show_bug.cgi?id=166768 2005-02-08 Veerapuram Varadhan * glue/wv1-glue.c: Handle partially formatted texts. Mark partially-formatted-texts as HOT. * Filters/FilterDOC.cs, Filters/FilterRTF.cs, Filters/FilterAbiword.cs, Filters/FilterPdf.cs: Added support for "Structural Break"s which is needed for proper snippet support. This supplements a partial fix to Bug#166648. 2005-02-05 Veerapuram Varadhan * beagled/Filter.cs: Few tweaks on Hot pool. * Filters/FilterOpenOffice.cs: More elegant(?) logic to handle wierd combination of text-formatting, fixes Bug#157100. * Filters/FilterRTF.cs: Metadata info can be anywhere in the document. Commented out the "file-offset" positioning after reading meta-data. * Best/Best.cs: Added a console message to guide users to look at their Systray for Best icon. 2005-02-04 Veerapuram Varadhan * Filters/FilterPPT.cs: Validate the Ole stream before using it. Fixes Bug#:166265. Now, FilterPPT directly derives from B.D.F and not from FilterOle. * Filters/FilterOle.cs: Removed from the repository. * Filters/Makefile.am: ditto. * Filters/FilterOpenOffice.cs: Catch and Log the exceptions. * beagled/Filter.cs: Uncomment the return statement in GetHotTextReader () 2005-02-03 Veerapuram Varadhan * Filters/FilterPdf.cs: Fix for Bug#:166040. Filename parameter for pdfinfo command should be tagged between a pair of "". 2005-01-28 Robert Love * Util/Inotify.cs: update for inotify ABI changes (dynamic filenames) * glue/inotify-glue.c: ditto * glue/inotify.h: header from inotify 0.18 2005-01-28 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: Fix for Bug#:162910. table-count is improperly shown as spreadsheet-count in Sxw. 2005-01-28 Veerapuram Varadhan * Tiles/template-docs.html: Fix for Bug#:165480. Instead of @Snippet@ use @%Snippet@ to process the markups present in @Snippet@. 2005-01-24 Veerapuram Varadhan * Filters/FilterPascal.cs: Added pascal support. [ Demo'ed on stage hacking of beagle in Hacker Crackdown, 2005 @ NIT, Trichy (http://www.nitt.edu/hackercrackdown/index.php?section=speakers), by writing this Filter ;)] 2005-01-21 Veerapuram Varadhan * Filters/FilterSource.cs: Added Fortran_Style and related changes. Patch received from Vishravars Ramasubramanian (vishrav_r@yahoo.co.in) * Filters/FilterPhp.cs: Added PHP support. * Filters/FilterFortran.cs: Added fortran support. 2005-01-20 Veerapuram Varadhan * Filters/FilterSource.cs, Filters/FilterC.cs, Filters/FilterCpp.cs, Filters/FilterCSharp.cs, Filters/FilterJava.cs Filters/FilterPython.cs, Filters/FilterPerl.cs, Filters/Makefile: Structured/modularized the single big FilterSource.cs into individual derived classes and made FilterSource as abstract parent to them all. New "Programming language" filters can just be another class derived from this abstract parent. 2005-01-20 Veerapuram Varadhan * Filters/FilterPPT.cs: Identify Title, Sub-title, and other special sections in a Slide and mark them HOT. 2005-01-20 Veerapuram Varadhan * beagled/SnippetFu.cs: Length of the tags (""+"") is 7. 2005-01-19 Veerapuram Varadhan * Filters/FilterPPT.cs: Validations on special characters. Fix for parsing PPTs exported from OO.o. Fix for meta-data retrieval. 2005-01-12 Veerapuram Varadhan * configure.in, beagled/Makefile.am: Mozilla backend is optional now. 2005-01-11 Veerapuram Varadhan * Tiles/TileDocs.cs, Tiles/template-docs.html: beautification. * Filters/FilterSource.cs: More perl keywords. 2005-01-07 Joe Shaw * configure.in: Add a check for X11/extensions/scrnsaver.h, to fix #162831. 2005-01-06 Veerapuram Varadhan * Filters/FilterRTF.cs: More validations on partially formatted strings. Also, special sections viz., headers, footers and footnotes are identified and marked *HOT*. 2005-01-04 Veerapuram Varadhan Patch from Vishravars RamaSubramanian * Filters/FilterSource.cs: Added perl support. 2005-01-04 Veerapuram Varadhan * Tiles/template-presentation.html, Tiles/template-docs.html: "Author" information is displayed now. 2005-01-03 Veerapuram Varadhan * Tiles/TilePresentation.cs, Tiles/TileDocs.cs, Tiles/template-presentation.html, Tiles/template-docs.html: Added to display Title, number of slides, pages and words in Best. * Filters/FilterPdf.cs: Added DoPullProperties, uses "pdfinfo" command. * Filters/FilterOpenOffice.cs: Fix for combination bug * Filters/FilterAbiword.cs: Typo correction. 2004-12-23 Veerapuram Varadhan * Filters/FilterAbiword.cs: Improved validations. 2004-12-20 Veerapuram Varadhan * glue/wv1-glue.c: Headers, Footers, [Foot,End]notes, comments and other styles are categorized and marked HOT. 2004-12-16 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: Fix for Bug# 157106. 2004-12-13 Veerapuram Varadhan * Filters/Makefile.am: Added FilterAbiword.cs * Filters/FilterAbiword.cs: Filter for abiword documents. 2004-12-10 Veerapuram Varadhan * Filters/Makefile.am, Util/Makefile.am, beagled/Makefile.am: Included "conditionally" compiled sources to EXTRA_DIST. 2004-12-10 Veerapuram Varadhan * From a patch by Raphaël Slinckx * Filters/FilterMusic.cs: Abstract base class for all audio file filters. * Filters/FilterFlac.cs: DoPullProperties() is implemented by base class. * Filters/Makefile.am: Added FilterApe.cs, FilterMp3.cs, FilterOgg.cs, FilterMpc.cs * Util/Makefile.am: Added ApeReader.cs, Mp3Reader.cs, OggReader.cs, Tag.cs * Util/FlacReader.cs: Now belongs to BU.AudioUtil namespace. * Util/Makefile.am: Removed Id3.cs * Util/Id3.cs: Removed from the repository. * Filters/FilterApe.cs: Added * Filters/FilterMp3.cs: Added * Filters/FilterOgg.cs: Added * Filters/FilterMpc.cs: Added * Util/ApeReader.cs: Added * Util/Mp3Reader.cs: Added * Util/OggReader.cs: Added * Util/Tag.cs: Added 2004-12-07 Veerapuram Varadhan * Filters/FilterOpenOffice.cs: Count slides. Support for annotations and more *HOT* styles. * From a patch by Vishravars Ramasubramanian [NOSIP student]. * Filters/FilterOpenOffice.cs: Fix for Bug#: 157100 Parse through styles.xml to read "Header", "Footer", "Footnote", "Endnote" texts. 2004-12-07 Tuomas Kuosmanen * Tiles/template-web-history.html: Fixed the uri to be a link too. Fixes #160315, also replaced the globe with the nicer looking one. Should come from icon-theme eventually as well. * Tiles/template-mail-message.html: Added the folder info, I'll need to use it for a bit before I hopefully come up with a better way of displaying the information without wasting a lot of screen space. Fixes #160313 * Tiles/TileMailMessage.cs: eeks, I touched c-sharp with bare hands! Hopefully the patch works. Should fix #160321 and #160324 2004-12-03 Veerapuram Varadhan * configure.in: Updated to gsf-sharp 0.2. * Filters/FilterPPT.cs: Added meta-data support replacing the current NumSlides logic. 2004-12-01 Veerapuram Varadhan * Filters/FilterRTF.cs: Compatible with MS RTF specification, extracts meta-data and style information. 2004-11-18 Alex Graveley * Best/BestTray.cs: Make BestTray extend Gtk.Plug, and in the constructor set the Raw pointer to the return of egg_tray_icon_new, which we call directly. 2004-11-16 Veerapuram Varadhan * configure.in, Filters/Makefile.am, glue/Makefile.am: Added support for wv1. * glue/wv1-glue.c: Wrapper to parse MS word files using wv-1.0 * Filters/FilterDOC.cs: Modified to use wv1 to get meta-data and text data from MS Word documents. 2004-11-14 Tuomas Kuosmanen * Tiles/template-page.css: made opacity to 0.5 for non-focused links on the list (hi joe :) Also forced max-width of 64 for all icons on the left column, should take care of all huge buddy icons etc. 2004-11-12 Chris Lahey * Filters/FilterPPT.cs: Count slides. 2004-11-12 Chris Lahey * From a patch by Adam Lofts . * configure.in, Filters/Makefile.am: Added FilterGst.cs. * Filters/FilterGst.cs: Filter to get song data using gst. 2004-11-12 Tuomas Kuosmanen * mozilla-extension/skin/classic/beagle-*: updated some of the images to make it look nicer * Tiles/template-picture.html, Tiles/template-file.html: added link (@action:@Reveal) to the folder name in the tile as well. 2004-11-11 Tuomas Kuosmanen * Tiles/template-picture.html: added some exif stuff. 2004-11-10 Tuomas Kuosmanen * Tiles/template-page.css (.icon img): made icons max-width: 80px; - I also added a nice border frame for jpeg images (and images with ".thumbnails" on their path - so the nautilus thumbnails (which are png) will also get a frame, while icons and such wont. * Tiles/template-picture.html: removed forced size setting, should now work automatically with the stylesheet.. * Tiles/template-mockup.html, Tiles/template-mockup.css: added a mockup template that will contain examples of all tiles, also had to add a mock stylesheet that overrides the @foo@ stuff so I see icons for testing purposes. Not intended for real world use :-) * Tiles/template-mail-message.html: added date display and content snippet dummy example (to be implemented in mail messages) 2004-11-09 Tuomas Kuosmanen * Tiles/template-page.css: prettified stuff, indented the contents relative to the title line, so it is easier to scan through the list.. 2004-11-04 Tuomas Kuosmanen * Tiles/template-page.css (tr): removed the extra padding from the action links line, also added a div class for "date" - use it for the "modified N days ago" stuff on tiles. * Tiles/template-file.html: added last modified line.. * Tiles/template-im-log.html: wrapped the published line to date class * Tiles/template-blog.html: wrapped the date stuff on the date div style, put "Weblog: " to give a better idea it's a blog entry. Also added a "View" link for consistency. 2004-11-01 Chris Lahey * tray/TrayIcon/Makefile.am (install-exec-local, uninstall-local): Use pkglibdir instead of libdir to avoid collisions. 2004-10-25 Chris Lahey * tools/Makefile.am (EXTRA_DIST): Added beagle-shutdown and beagle-status. 2004-10-25 Chris Lahey * tools/Makefile.am: Remove UPDATE_SCRIPT. 2004-10-19 Robert Love * beagled/Filter.cs: move the FlushCache inside of the NULL check, along with the Close. A bigger question, though, is why can the FileStream ever be NULL here? * life: This is my last ChangeLog entry since no one else is keeping them. I really just want to fit in, be accepted, be one of the gang. 2004-10-18 Robert Love * glue/inotify-glue.c: clean this up; remove some cruft; do error checking on the read (removes a FIXME) 2004-10-17 Todd Berman * AUTHORS: Changing my email to reflect something that might reach me. * Filters/HtmlAgilityPack/tools.cs: Compilation fix for 1.1.1 2004-10-17 Todd Berman * Best/best.in: Add directory containing libinofityglue.so to LD_LIBRARY_PATH. 2004-10-16 Robert Love * chooser-fu/beaglequeru.c: fix compile warning; remove unused variable; strptime() does not init fields it does not touch, so zero them all out. 2004-10-15 Veerapuram Varadhan (vvaradhan@novell.com> * Filters/FilterDOC.cs: Filter for MSWord documents. * Filters/Makefile.am: build FilterOle.cs and FilterDOC.cs. * configure.in: Added config time checking of gsf-sharp.dll for MSOffice filters. 2004-10-15 Christopher James Lahey * Filters/FilterPPT.cs: Filter for MS Power point presentation docs. * Filters/FilterOle.cs: Unified interface for pulling properties from MSOffice documents and serves as the base class for document-type specific filters. 2004-10-14 Robert Love * Util/FileAdvise.cs: new file, implementing the advice stuff * Util/Makefile.am: build FileAdvise.cs 2004-10-14 Tuomas Kuosmanen * Tiles/template-im-log.html: stylized a bit, added area for snippet for chat log content that needs to be replaced with actual content of course. The search term should be hilighted with color. * images/im-aim.png: added a nicer icon for AIM chat for now. *Note!* Please use *gnome-icon-theme* for this - we have the following icons there for us: im-aim.png im-icq.png im-jabber.png im-msn.png im-nov.png im-yahoo.png - these would be used depending on the chat type. Also there's im.png which is a generic one for possible other chat client logs. * images/Makefile.am: Added the icon to be installed for now.. 2004-10-10 Anders Carlsson * Util/ExtendedAttribute.cs: Check errno and add it to the exceptions on failure. 2004-10-08 Christopher James Lahey * images/Makefile.am, tools/Makefile.am: Fixed make distcheck. 2004-10-07 Christopher James Lahey * Util/Archive.cs: Unified interface for pulling data from an archive file (gz, tar, bz2, zip). 2004-09-22 Srinivasa Ragavan * Added code for tray applet 2004-09-22 Raja R Harinath * beagled/Makefile.am: Fix srcdir != builddir problems. * tools/Makefile.am: Likewise. 2004-07-28 Alex Graveley * tools/IndexWebContent.cs: Rename --uri to --url, to match implementation. Return an exitcode of 1 on error. Catch indexing error to ensure we always delete sourcefile. 2004-07-28 Alex Graveley * mozilla-extension/content/beaglePrefs.xul: Add for beagle.security.active pref. * mozilla-extension/content/beaglePrefs.js: Support beagle.security.active pref to enable https indexing. * mozilla-extension/content/beagleOverlay.js: Index https pages if pref is chosen. Fix bug in https detection since location.protocol includes the trailing ':'. Cleanup beagleProcessClick. * mozilla-extension/install.rdf: Add so options can be opened from Extension Manager window. 2004-07-27 Alex Graveley * mozilla-extension/: Add initial commit of the mozilla/firefox indexing extension. * configure.in: Add mozilla-extension/Makefile. * Makefile.am (SUBDIRS): Add mozilla-extension. 2004-07-27 Alex Graveley * tools/Makefile.am (INDEX_WEB_CONTENT_WRAPPER): Rename beagle-epiphany-index to beagle-index-url since it will be used by mozilla too. * tools/IndexWebContent.cs: Take --url, --title, --sourcefile, --deletesourcefile arguments. Print usage if url or sourcefile/stdin is missing. * epiphany-extension/ephy-beagle-extension.c (load_status_cb): Pass "--url" and "--title" to beagle-index-url.