Updating the name of a record did not update the hash table correctly. This should be fixed now.
In this context, I removed the variable bbdb-suppress-changed-records-recording that was introduced for the BBDB add-on bbdb-expire. If someone using BBDB v3 is interested in bbdb-expire, I suggest to first update the code of bbdb-expire for BBDB v3. Then I'll be happy to re-integrate bbdb-expire into BBDB. (For myself, I cannot see a need for bbdb-expire.) 2012-08-05 Roland Winkler <wink...@gnu.org> * lisp/bbdb-mua.el (bbdb-annotate-message): Simplify. 2012-08-05 Roland Winkler <wink...@gnu.org> * lisp/bbdb.el (bbdb-suppress-changed-records-recording): Remove. (bbdb-puthash, bbdb-gethash, bbdb-remhash): Ignore keys that are empty strings or nil. (bbdb-hash-record): Explicitly hash name. (bbdb-change-record, bbdb-delete-record-internal) (bbdb-insert-record-internal, bbdb-overwrite-record-internal): Operate on hash table and bbdb-changed-records list only when necessary. BBDB is available at http://savannah.nongnu.org/projects/bbdb/ To check it out, use git clone git://git.savannah.nongnu.org/bbdb.git ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/