Comment 6 for bug 153051

Revision history for this message
Kevin Kubasik (kkubasik) wrote :

Ok, a complete list of changes in the said patch

r3921:
- Beagleclient API was changed earlier but corresponding libbeagle C
api was not changed. This patch adds the change. Without this patch
any app using libbeagle to send data to IndexingService backend will
not be able to do so, there would be lots of bogus error messages
instead of the correct error message
- Fix for http://bugzilla.gnome.org/show_bug.cgi?id=417880 (libbeagle
does not find beagle directory for nfs mounted home dir).
Kerry/deskbar would not work when home directory is on nfs.
- Make libbeagle work for non-english locale users. Use the correct
decimal separator instead of ".".

r3925:
- Fix for http://bugzilla.gnome.org/show_bug.cgi?id=393456 (incorrect
checking of prefixes while adding additional subdirectories in
beagle-settings). Without this, users would not be able to add
/tmp/abc and /tmp/abcde as subdirectories to index in beagle-settings.
Also fixes launchpad #115370.

r3929:
- Fix a file descriptor leak in word filter. Patch correctly closes
the file descriptor.

r3931:
- Make "index on battery" configuration option default to false.

r3935:
- Update japanese translation (not sure if this is critical, I have left it in for the moment, since if we do push an update it has no risk of regression, however it is easily removed)

r3981:
- Fix a xdgmimecache.c bug which calls into public code, causes a
refresh of the in-memory cache, and accesses the just-freed memory.
Part of novell bug #326808 and bugs.freedesktop.org #12512. This fix
was subsequently accepted upstream in xdgmime (but xdgmime is source
included in beagle, which means we need the patched copy). This bug
could cause trouble during building static indexes.

r4033:
- Fix some spec-compliance issues with the .desktop files. Fix for
http://bugzilla.gnome.org/show_bug.cgi?id=481726

r4053:
- When user switches from sqlite-2 to sqlite-3, the evolutionmail
backend will produce endless error messages because of the
incompatibility between sqlite. Fix for
https://bugs.launchpad.net/ubuntu/+source/beagle/+bug/153051

r4056:
- Sometimes beagle might crash at shutdown. Catches that exceptional case.

r4057 (this was already added to Gutsy)

r4060:
- If evolution mail folders have ":" in their name, the evolution mail
backend will create an incorrect sqlite connection string, leading to
failure. Fixes this problem.