"Roland Winkler" <wink...@gnu.org> writes:

> (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.

Very cool! Thanks!

> (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/


------------------------------------------------------------------------------
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