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]

Reply via email to