Make Search ignore accents for address book summary searches
authorMilan Crha <mcrha@redhat.com>
Fri, 24 Apr 2009 16:28:57 +0000 (18:28 +0200)
committerMilan Crha <mcrha@redhat.com>
Fri, 24 Apr 2009 16:28:57 +0000 (18:28 +0200)
commit98a073183a796839a6dfd52769230ae919c809ab
tree9734d99fa0c5b99457362410c5731f883caa95d4
parentcd18c787b3638c6ac98b23cb93404a218a6fc663
Make Search ignore accents for address book summary searches

** Partial fix for bug #343505

        * libedataserver/e-data-server-util.h: (e_util_utf8_remove_accents):
        * libedataserver/e-data-server-util.c: (e_util_utf8_remove_accents):
        Helper function to remove accents from a UTF-8 string.

        * libedata-book/e-book-backend-summary.c: (contains_helper),
        (func_contains), (is_helper), (endswith_helper), (beginswith_helper):
        * libedata-book/e-book-backend-sexp.c: (chars_to_unistring_lowercase),
        (is_helper), (endswith_helper), (beginswith_helper), (exists_helper),
        (func_exists): Compare texts without accents.
ChangeLog
addressbook/ChangeLog
addressbook/libedata-book/e-book-backend-sexp.c
addressbook/libedata-book/e-book-backend-summary.c
libedataserver/e-data-server-util.c
libedataserver/e-data-server-util.h