(1) BBDB now allows arbitrary lisp expressions as values of
    xfields.  Interactively, you can call bbdb-insert-field or
    bbdb-edit-field with a prefix arg for this.  If the value of an
    xfield is not a string, it is displayed using the same
    pretty-printer used by describe-variable.

    There might still be some rough edges with this new feature that
    I have overlooked.  Please report them here.

(2) Do not treat bbdb-change-hook special when inside
    bbdb-notice-mail-hook or bbdb-notice-record-hook.


2014-05-06  Roland Winkler  <wink...@gnu.org>
        Do not treat bbdb-change-hook special when inside
        bbdb-notice-mail-hook or bbdb-notice-record-hook.
        * lisp/bbdb.el (bbdb-notice-mail-hook, bbdb-notice-record-hook):
        Update docstring.
        (bbdb-notice-hook-pending): Remove.
        (bbdb-change-record): Always call bbdb-change-hook if a record was
        changed.
        * lisp/bbdb-mua.el (bbdb-update-records, bbdb-annotate-message):
        Change accordingly.

2014-05-06  Roland Winkler  <wink...@gnu.org>
        Allow arbitrary lisp expressions as values of xfields.
        * lisp/bbdb.el (bbdb-record-type): Update accordingly.
        (bbdb-string-trim): New optional arg null.
        (bbdb-record-xfield-intern): Return xfield value unmodified if it
        is not a string.
        (bbdb-record-xfield-string): New function.
        (bbdb-record-xfield-split): Throw error if xfield value is not a
        string.
        (bbdb-record-set-xfield, bbdb-record-set-field)
        (bbdb-merge-xfield, bbdb-display-record-one-line)
        (bbdb-display-record-multi-line)
        * lisp/bbdb-com.el (bbdb-search, bbdb-read-field)
        (bbdb-edit-field, bbdb-read-xfield): Allow xfield values that are
        not a string.
        (bbdb-add-mail-alias): Simplify.

2014-05-06  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb.el (bbdb-parse-postcode): Finish immediately if one
        test succeeds.


BBDB is available at
http://savannah.nongnu.org/projects/bbdb/

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to