Package: beagle Version: 0.2.12-1+b1 Severity: wishlist
Huge changelog: Version 0.2.14 14 December 2006 Daemon/Infrastructure: * Added the infrastructure necessary to handle indexing of archive files. (Debajyoti Bera, Daniel Drake) * Fix many issues with dates because .NET 1.1 was interpreting the dates as local time, not UTC. (Bera) * Indexables are no longer marked as indexed until all of its children are indexed first. (Bera) * Add infrastructure to signal clients when we're doing the initial index. (Joe Shaw) * Changes to how child indexables are dealt with in the index. (Bera) * Work around a bug in Mono 1.2.1, so that Beagle doesn't incorrectly think your home directory is on a remote filesystem like NFS. (Joe) * Use the XDG autostart specification to autostart the daemon, and deprecate the old --autostarted flag. (Joe) * Fix a URI comparison problem that would cause files to be repeatedly reindexed. (Bera) * Fix a bug in the tokenizer so that "001234" is tokenized as "1234". (Bera) * Tokenize longer numbers, like international phone numbers. (Bera) * After we store child indexable streams in the helper, close them rather than letting the GC do it for us. (Joe) * Don't set the "source" on indexables if they are already set. This allows indexing service clients to set their own "source" names. (Bera) * Added a handler for SIGUSR2 to the helper process, which will print out what file it is currently filtering. Should help debugging 100% CPU issues greatly. (Joe) * Greatly improve logging in the daemon and helper. (Joe) Backends: * Support child indexables in the file system backend. (Bera) * Report progress percentages in the Evolution mail backend. (Joe) Filters: * Added a new archive filter, to handle zip, tar, gzip and bzip2 archives. (Joe, Veerapuram Varadhan, Bera) * Limit the archive filter to only index 30 files inside archives for now, to avoid excessive disk usage. (Joe) * Added Scribus filter. (Alexander Macdonald) * Fix a crash and clean up the code in the SVG filter. (Alexander) * Fix a potential crash in the HTML filter. (Bera) * Use the current encoding when decoding URLs in the HTML filter. (Bera) * Add text/troff to the list of supported MIME types in the man page filter. (Joe) * Turn on snippeting in the man page filter. (Joe) Bindings: * Fix a logic bug in libbeagle that would cause responses to get lost if different complex messages were sent to the daemon. (Joe) * Print out the response in libbeagle apps if ENABLE_XML_DUMP is defined. (Joe) * Set the correct time zone info in BeagleTimestamp. (Bera) * Add example code for using the indexing service APIs. (Bera) Tools: * Only show the timestamp in beagle-extract-content if it's valid. (Joe) * Fix a problem in which child indexables from archives weren't being cleaned up in beagle-extract-content. (Bera) * Only show the number of total hits if we're in verbose mode with beagle-query, so that scripts can still easily deal only with URIs. (Joe) * Add support to beagle-settings to handle autostarting the daemon and UI with the XDG autostart spec. (Joe) * Show the percentages of progress in beagle-index-info for the backends that support it. (Joe) * Remove dead webservices code from beagle-settings tool. (Joe) * Fix a problem in which passing in --disable-directories to beagle-crawl-system would override --disable-filtering. (Joe, Pat Double) UI: * Show an informational box when the daemon is in the process of indexing the user's data. (Lukas Lipka, Joe) * New tile to show files inside archives. (Joe) * Added a status bar, and display in it the total number of matching documents and the number that are currently displayed. (Joe) * Fix some rendering ugliness in the details pane if you resized it. (Joe) * Add support for xdg-open if present. (Joe) * Fix the build so that Thunderbird was correctly opened from tiles. (Kevin Kubasik) * Fix a crash in the image tile if the file didn't have an extension. (Kevin) * Fix web tiles opening the handler for the MIME type, rather than the handler for the URL. (Kevin, Joe) * Fix a crash on right-click when the "Open With..." menu would have been blank. (Joe) * Use the XDG autostart spec to autostart beagle-search, and deprecate the old --autostarted method. (Joe) * Fix a potential crash in the image tile in the unlikely event that we'd attempt to composite the F-Spot logo on top of a standard MIME icon. (Joe) * Don't scale up RSS feed icons. Liferea stores icons mostly at 16x16 or 32x32, and those look terrible. (Joe) Memory optimizations: * Fix a big leak in which we were leaking Lucene IndexReader instances. This substantially reduces memory usage. (Joe) * Plug a leak in which QueryWorker instances were never removed from a static hash table. (Joe) * Don't store full Hit objects in the QueryWorker's URI hash table, since they're never used and hold references on a lot of objects. (Joe) * Fix a leak of URIs in LuceneFileQueryable, which is the base class for most of the smaller backends. (Joe) * Fix a leak in which the list of all the Evolution accounts were stored for each folder. (Joe) * Avoid some unnecessary boxing in Lucene, reducing memory usage. (Joe) * For all our non-tokenized fields, turn off storing norms in the Lucene index. This will save disk and memory usage for those fields. (Joe) * Make the code in the IndexerRequest class a little better about object allocations. (Joe) * Fix an issue where characters were boxed every time we processed a URI. This heavily reduces memory allocations. (Joe) * Use UTC when calculating load averages, to avoid uncessary allocations related to timezones. (Joe) * If --heap-buddy or --heap-shot are passed to the daemon, assume --debug-memory. (Joe) * If running with --heap-shot and the RSS increases by more than 5% or 5 megs, or the Mono heap size increases by more than 10%, automatically send SIGPROF to the daemon to generate a memory snapshot. (Joe) Translations: * Updated Arabic translation. (Djihed Afifi) * Updated Catalan translation. (Jordi Mas) * Updated Czech translation. (Jakub Friedl) * Updated Galician translation. (Ignacio Casal Quinteiro) * Updated German translation. (Hendrik Brandt) * Updated Hungarian translation. (Gabor Kelemen) * Updated Japanese translation. (Takeshi Aihana) * Updated Norwegian bokmål translation. (Kjartan Maraas) * Updated Spanish translation. (Francisco Javier F. Serrador) * Updated Swedish translation. (Daniel Nylander) Everything else: * Sync our xdgmime with upstream. (Bera) * Only check for wv1 if we have gsf-sharp. We need both for MS Word filtering. (Joe, Bera) * Only build the po directory if we're building the GUI. (Joe) * Update the build system to use gnome-common's gnome-autogen.sh if it's available. If not, use our own included copy. (Joe) * Require automake 1.8 to build. (Joe, Pat, Max Weihle) * Build against Mono's included SharpZipLib 0.84, instead of the older 0.60 version. (Joe) * Fix an issue with the cron scripts not being included in the tarball. (Joe) * Only check for gtk-doc if libbeagle is enabled. (Joe) ------------------------------------------------------ -- System Information: Debian Release: 4.0 APT prefers experimental APT policy: (900, 'experimental'), (800, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages beagle depends on: ii adduser 3.101 Add and remove users and groups ii bash 3.1dfsg-8 The GNU Bourne Again SHell ii libatk1.0-0 1.12.3-1 The ATK accessibility toolkit ii libc6 2.5-0exp3 GNU C Library: Shared libraries ii libcairo2 1.2.6-1 The Cairo 2D vector graphics libra ii libexif12 0.6.13-5 library to parse EXIF files ii libexpat1 1.95.8-3.4 XML parsing C library - runtime li ii libfontconfig1 2.4.2-1 generic font configuration library ii libfreetype6 2.2.1-5 FreeType 2 font engine, shared lib ii libgalago1.0-cil 0.5.0-1 CLI bindings for libgalago ii libgconf2.0-cil 2.8.3-2 CLI binding for GConf 2.12 ii libglade2.0-cil 2.8.3-2 CLI binding for the Glade librarie ii libglib2.0-0 2.12.4-2 The GLib library of C routines ii libglib2.0-cil 2.8.3-2 CLI binding for the GLib utility l ii libgmime2.2-cil 2.2.3-2 CLI binding for the MIME library, ii libgnome2.0-cil 2.8.3-2 CLI binding for GNOME 2.12 ii libgnomevfs2-0 2.14.2-4 GNOME virtual file-system (runtime ii libgsf-1-114 1.14.3-1 Structured File Library - runtime ii libgsf0.0-cil 0.8-1 CLI bindings for libgsf ii libgtk2.0-0 2.8.20-3 The GTK+ graphical user interface ii libgtk2.0-cil 2.8.3-2 CLI binding for the GTK+ toolkit 2 ii libice6 1:1.0.1-2 X11 Inter-Client Exchange library ii libjpeg62 6b-13 The Independent JPEG Group's JPEG ii libmono-corlib1.0-cil 1.2.2.1-1 Mono core library (1.0) ii libmono-sharpzip0.6-cil 1.2.2.1-1 Mono SharpZipLib library ii libmono-sharpzip0.84-cil 1.2.2.1-1 Mono SharpZipLib library ii libmono-sqlite1.0-cil 1.2.2.1-1 Mono Sqlite library ii libmono-system-data1.0-ci 1.2.2.1-1 Mono System.Data library ii libmono-system-runtime1.0 1.2.2.1-1 Mono System.Runtime library ii libmono-system-web1.0-cil 1.2.2.1-1 Mono System.Web library ii libmono-system1.0-cil 1.2.2.1-1 Mono System libraries (1.0) ii libmono0 1.2.2.1-1 libraries for the Mono JIT ii libmono1.0-cil 1.2.2.1-1 Mono libraries (1.0) ii libpango1.0-0 1.14.8-2 Layout and rendering of internatio ii libpng12-0 1.2.15~beta5-1 PNG library - runtime ii librsvg2-2 2.14.4-2 SAX-based renderer library for SVG ii libsm6 1:1.0.1-3 X11 Session Management library ii libsqlite0 2.8.17-1 SQLite shared library ii libsqlite3-0 3.3.8-1 SQLite 3 shared library ii libwmf0.2-7 0.2.8.4-2 Windows metafile conversion librar ii libwv-1.2-3 1.2.4-2 Library for accessing Microsoft Wo ii libx11-6 2:1.1-2 X11 client-side library ii libxcursor1 1.1.7-4 X cursor management library ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar ii libxfixes3 1:4.0.1-5 X11 miscellaneous 'fixes' extensio ii libxi6 1:1.0.1-4 X11 Input extension library ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library ii libxml2 2.6.27.dfsg-1 GNOME XML library ii libxrandr2 2:1.1.0.2-5 X11 RandR extension library ii libxrender1 1:0.9.1-3 X Rendering Extension client libra ii libxss1 1:1.1.0-1 X11 Screen Saver extension library ii mono-runtime 1.2.2.1-1 Mono runtime ii zlib1g 1:1.2.3-13 compression library - runtime Versions of packages beagle recommends: ii xpdf-utils [poppler-utils] 3.01-9 Portable Document Format (PDF) sui -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]