On Sun Aug 12 2012 Leo wrote:
> BTW,
> 
> (bbdb-defstruct record
>   firstname lastname affix aka organization phone address mail notes cache)
> 
> We should rename `notes' in the above to `ext' (for extensions). `notes'
> and `note' are both used in the BBDB and they confuse me every time.

The above got discussed on this list a little while ago.
The third patch below replaces the internal name `notes' for the
list of custom fields by `xfields'. This change should remain
invisible for most users. Yet it cleaned up the code significantly.

I have defined (obsolete-)aliases for user variables and commands
such as bbdb-search-notes and bbdb-sort-notes.

The other patches are bug and doc fixes.


2012-12-25  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb-vm.el: (bbdb/vm-auto-add-label-list)
        (bbdb/vm-auto-add-label-field): Doc fix.
        (bbdb/vm-auto-add-label): Doc fix and cleanup.

2012-12-25  Roland Winkler  <wink...@gnu.org>
        * README: Minor docfix.

2012-12-25  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb.el, lisp/bbdb-com.el, lisp/bbdb-mua.el:
        * lisp/bbdb-print.el, lisp/bbdb-anniv.el, lisp/bbdb-ispell.el:
        * lisp/bbdb-migrate.el, lisp/bbdb-vm.el, lisp/bbdb-gnus.el: For
        the user-defined fields of a record replace the generic internal
        name `notes' by `xfield'.

        * lisp/bbdb.el (bbdb-layout-alist, bbdb-name-format, bbdb-image)
        (bbdb-default-domain, bbdb-auto-notes-rules)
        (bbdb-mail-alias-field, bbdb-name-face-alist, bbdb-record-type)
        (bbdb-timestamp, bbdb-creation-date)
        (bbdb-display-name-organization): Doc fix.
        (bbdb-xfields-sort-order): Renamed from bbdb-notes-sort-order
        (bbdb-merge-xfield-function-alist): Renamed from
        bbdb-merge-notes-function-alist
        (bbdb-xfield-label-list): Renamed from bbdb-notes-label-list.
        (bbdb-record-xfields): Renamed from bbdb-record-Notes.
        (bbdb-record-set-xfields): Renamed from bbdb-record-set-Notes.
        (bbdb-record-xfield): Renamed from bbdb-record-note.
        (bbdb-record-set-xfield): Renamed from bbdb-record-set-note.
        (bbdb-record-xfield-intern): Renamed from bbdb-record-note-intern.
        (bbdb-record-xfield-split): Renamed from bbdb-record-note-split
        (bbdb-set-xfield-labels): Renamed from bbdb-set-notes-labels
        (bbdb-merge-xfield): Renamed from bbdb-merge-note.

        * lisp/bbdb-com.el (bbdb-search, bbdb, bbdb-compare-records)
        (bbdb-create-internal, bbdb-edit-field): Doc fix.
        (bbdb-search-xfields): Renamed from bbdb-search-notes.
        (bbdb-message-search): Make search more robust.
        (bbdb-sort-xfields): Renamed from bbdb-sort-notes.

2012-12-25  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb.el (bbdb-parse-records): If multiple records have the
        same name, hash all these records.
        (bbdb-allow-duplicates): Doc fix.


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

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to