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 <[email protected]> * 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 <[email protected]> * aclocal.m4: Convert VM path to absolute and canonicalize it. Use more verbose error message. 2013-05-26 Roland Winkler <[email protected]> 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 _______________________________________________ [email protected] https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
