The most important change of the patch below is that it honors
bbdb-message-clean-name-function and bbdb-canonicalize-mail-function
more consistently.

Also, I've cleaned up the BBDB build process to make it more similar
to other GNU packages.  In particular, the build process is now always
more verbose.


2013-05-26  Roland Winkler  <wink...@gnu.org>
        * configure.ac: Remove option --enable-developer.
        * lisp/Makefile.in, lisp/makefile-temp: Remove HUSHMAKE and
        PUSHPATH.  Use emacs options --quick and --directory.

2013-05-26  Roland Winkler  <wink...@gnu.org>
        * aclocal.m4: Convert VM path to absolute and canonicalize it. Use
        more verbose error message.

2013-05-26  Roland Winkler  <wink...@gnu.org>
        Use new function bbdb-extract-address-components which honors
        bbdb-message-clean-name-function and
        bbdb-canonicalize-mail-function.

        * lisp/bbdb.el (bbdb-clean-address-components)
        (bbdb-extract-address-components): New functions.
        (bbdb-decompose-bbdb-address): Renamed from
        bbdb-extract-address-components.
        (bbdb-puthash-mail): Use it.

        * lisp/bbdb-com.el (bbdb-message-search): Do nothing if both args
        are nil.
        (bbdb-complete-mail, bbdb-complete-mail-cleanup): Use
        bbdb-extract-address-components.

        * lisp/bbdb-mua.el (bbdb-get-address-components)
        (bbdb-mua-summary-unify, bbdb-mua-summary-mark): Use
        bbdb-extract-address-components.
        (bbdb-canonicalize-mail): Remove.

        * lisp/bbdb-snarf.el (bbdb-snarf-name-mail)
        (bbdb-snarf-mail-address): Use bbdb-extract-address-components.

        * lisp/bbdb-sc.el (bbdb/sc-consult-attr, bbdb/sc-default): Use
        bbdb-extract-address-components.

        * lisp/bbdb-vm.el (vm-summary-function-B): Simplify.
        (bbdb/vm-alternate-full-name): Use
        bbdb-extract-address-components.


BBDB is available at
http://savannah.nongnu.org/projects/bbdb/
To check it out, use
git clone git://git.savannah.nongnu.org/bbdb.git

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to