----------------------------------------
> Date: Fri, 3 Jan 2014 23:44:00 -0600
> From: wink...@gnu.org
> To: bbdb-info@lists.sourceforge.net
> Subject: [BBDB] ChangeLog 2014-01-03
>
> The ChangeLog attached below describes several unrelated changes,
> some of which have previously been discussed on this list
>
> - avoid hard-coded references to xfield notes
> (is there a better name for the new command bbdb-edit-foo?)
>
> - after editing always update display in all BBDB buffers
>
> - clean up supercite support
>
> - bbdb-pgp.el for BBDB 3
>
> - more flexible editing of xfields
>
> - clean up handling of redundant email addresses
>
> - check more carefully/frequently that BBDB is editable
>
> - display records for messages more flexibly
>
> - handle new records more carefully
>
> - various bug fixes
>
> Comments welcome!
>
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Update copyright year in all files.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Avoid hard-coded references to xfield notes.
> * lisp/bbdb.el (bbdb-default-xfield, bbdb-edit-foo)
> (bbdb-annotate-field, bbdb-mua-edit-field): New variables.
> (bbdb-auto-notes-rules): Fix docstring.
> * lisp/bbdb-com.el (bbdb-edit-foo): New command.
> (bbdb-search, bbdb-read-record): Use bbdb-default-xfield.
> (bbdb-insert-field): Do not handle initial value.
> (bbdb-prompt-for-new-field): Replace arg init by arg record to
> handle initial value here.
> * lisp/bbdb.el (bbdb-insert-field-menu): Change accordingly.
> * lisp/bbdb-mua.el (bbdb-annotate-record): Use
> bbdb-annotate-field. Allow empty strings for removing an xfield.
> (bbdb-mua-annotate-field-interactive): New function.
> (bbdb-mua-annotate-sender, bbdb-mua-annotate-recipients): Use it.
> New optional arg field.
> (bbdb-mua-edit-field-interactive, bbdb-mua-edit-field)
> (bbdb-mua-edit-field-sender, bbdb-mua-edit-field-recipients): Use
> variable bbdb-mua-edit-field.
> (bbdb-mua-edit-field-recipients): Use bbdb-default-xfield.
> * lisp/bbdb-snarf.el (bbdb-snarf-notes): Use bbdb-default-xfield.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> After editing always update display in all BBDB buffers.
> * lisp/bbdb.el (bbdb-delete-record-internal): Rename optional arg
> remhash to completely. Undisplay record if non-nil.
> (bbdb-maybe-update-display): Update record in all BBDB buffers.
> (bbdb-change-record): Call it.
> (bbdb-redisplay-records): Remove.
> (bbdb-undisplay-records): New optional arg all-buffers.
> (bbdb-revert-buffer): Use it.
> * lisp/bbdb-com.el (bbdb-insert-field, bbdb-transpose-fields)
> (bbdb-delete-field-or-record, bbdb-delete-records)
> (bbdb-merge-records, bbdb-sort-addresses, bbdb-sort-phones)
> (bbdb-sort-xfields, bbdb-add-mail-alias)
> * lisp/bbdb-mua.el (bbdb-mua-edit-field): Do not call
> bbdb-maybe-update-display.
> * README: update accordingly.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Clean up supercite support.
> * lisp/bbdb.el (bbdb-utilities-sc): New custom group
> (bbdb-initialize): Update docstring.
> * lisp/bbdb-sc.el: Update doc.
> (bbdb-sc-attribution-field): Rename from
> bbdb/sc-attribution-field, keeping the old name as obsolete alias.
> (bbdb-sc-update-records-p): New variable.
> (bbdb-sc-update-attrib-p): Rename from bbdb/sc-replace-attr-p.
> (bbdb-sc-last-attrib): Rename from bbdb/sc-last-attribution. Make
> it internal variable.
> (bbdb-sc-set-attrib): Rename from bbdb/sc-set-attr, keeping the
> old name as obsolete alias.
> (bbdb-sc-update-from): Rename from bbdb/sc-default, keeping the
> old name as obsolete alias.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Overhaul lisp/bbdb-pgp.el for BBDB 3.
> * lisp/bbdb-pgp.el (bbdb-pgp-field): Rename from bbdb/pgp-field.
> (bbdb-pgp-default): Rename from bbdb/pgp-default-action.
> (bbdb-pgp-ranked-actions, bbdb-pgp-headers)
> (bbdb-pgp-method-alist): New variables.
> (bbdb/pgp-quiet): Obsolete.
> (bbdb-pgp-method): Rename from bbdb/pgp-method. Include support
> for PGP-auto format.
> (bbdb-read-xfield-pgp-mail): New function.
> (bbdb-pgp): Rename from bbdb/pgp-sign. Consider all message
> recipients in bbdb-pgp-headers. Use bbdb-pgp-ranked-actions,
> bbdb-pgp-headers, and bbdb-pgp-method-alist.
> * lisp/bbdb.el (bbdb-utilities-pgp): New custom group
> (bbdb-init-forms): Add init form for bbdb-pgp.
> (bbdb-initialize): Update docstring accordingly.
> * lisp/Makefile.am, lisp/makefile-temp: Support
> lisp/bbdb-pgp.el.
>
> 2014-01-03 Gijs Hillenius <g...@hillenius.com>
> * lisp/bbdb-pgp.el: Adapt for BBDB 3. Remove outdated mailcrypt
> interface.
> (bbdb/pgp-method): New default mml-pgpmime.
> (bbdb/pgp-get-pgp): Use bbdb-message-search and bbdb-record-field.
>
> 2014-01-03 Kevin Davidson <t...@quadstone.com>
> * lisp/bbdb-pgp.el: New file (taken from BBDB 2).
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> More flexible editing of xfields.
> * lisp/bbdb.el (bbdb-read-string): Rename optional arg default to
> init. New optional arg require-match.
> * lisp/bbdb-com.el (bbdb-read-organization)
> (bbdb-record-edit-address, bbdb-completing-read-mails): Rename
> optional arg default to init.
> (bbdb-insert-field): Simplify.
> (bbdb-read-xfield): New function.
> (bbdb-prompt-for-new-field, bbdb-edit-field): Use it.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> * lisp/bbdb.el (bbdb-init-forms): Add init form for anniv.
> (bbdb-initialize): Update docstring accordingly.
> * lisp/bbdb-anniv.el: Update doc accordingly.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Clean up handling of redundant email addresses.
> * lisp/bbdb.el (bbdb-ignore-redundant-mails): Rename from
> bbdb-canonicalize-redundant-mails, keeping the latter as obsolete
> alias.
> (bbdb-add-mails, bbdb-canonicalize-mail-function): Fix docstring.
> * lisp/bbdb-com.el (bbdb-mail-redundant-re): New function
> (bbdb-delete-redundant-mails): Move here from lisp/bbdb-mua.el.
> Merge with command bbdb-delete-duplicate-mails and make the latter
> an obsolete alias. New optional args query and update.
> * lisp/bbdb-mua.el (bbdb-annotate-message): Use
> bbdb-mail-redundant-re and bbdb-delete-redundant-mails.
> (bbdb-mail-redundant-p): Remove.
> (bbdb-canonical-hosts): Update docstring.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Check more carefully/frequently that BBDB is editable.
> * lisp/bbdb.el (bbdb-editable): Move here from lisp/bbdb-com.el.
> Revert BBDB buffer if possible.
> * lisp/bbdb.el (bbdb-record-set-field)
> * lisp/bbdb-com.el (bbdb-read-record, bbdb-create-internal)
> (bbdb-merge-records, bbdb-sort-addresses, bbdb-sort-phones)
> (bbdb-sort-xfields)
> * lisp/bbdb-snarf.el (bbdb-snarf): Check that BBDB is editable.
> * lisp/bbdb-mua.el (bbdb-update-records): Obey bbdb-read-only.
> (bbdb-annotate-message): Ignore bbdb-read-only.
> (bbdb-auto-notes): Check that BBDB is editable.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> * lisp/bbdb.el (bbdb-check-name, bbdb-extract-address-components):
> Fix docstring.
> * lisp/bbdb-com.el (bbdb-search-duplicates): Fix warning message.
> Sort records.
> * lisp/bbdb-mua.el (bbdb-auto-notes)
> (bbdb-mua-update-interactive-p): Fix docstring.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Display records for messages more flexibly.
> * lisp/bbdb-mua.el (bbdb-update-records, bbdb-mua-update-records):
> New optional arg sort.
> (bbdb-mua-display-records): New optional arg all.
> (bbdb-mua-display-all-records): New command.
> (bbdb-mua-display-all-recipients): Renamed from
> bbdb-display-all-recipients.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> Handle new records more carefully.
> * lisp/bbdb.el (bbdb-empty-record): New function.
> (bbdb-change-record): Use bbdb-create-hook. Fix docstring.
> (bbdb-insert-record-internal, bbdb-overwrite-record-internal): Fix
> docstring.
> * lisp/bbdb-com.el (bbdb-create): Do not use bbdb-create-hook.
> (bbdb-create-internal): Make arg name optional and allow a nil
> value. Check validity of arguments only if new arg check is
> non-nil.
> (bbdb-merge-records): Return record.
> * lisp/bbdb-mua.el (bbdb-annotate-message): Use bbdb-empty-record.
> Handle case that arg create-p is a function. Do not use
> bbdb-create-hook.
> * lisp/bbdb-snarf.el (bbdb-snarf): Use bbdb-empty-record. Return
> record. Do not use bbdb-create-hook.
>
> 2014-01-03 Roland Winkler <wink...@gnu.org>
> * lisp/bbdb-snarf.el (bbdb-snarf-rule-interactive): Use
> symbol-name.
>
>
> BBDB is available at
> http://savannah.nongnu.org/projects/bbdb/
> To check it out, use
> git clone git://git.savannah.nongnu.org/bbdb.git
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> bbdb-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bbdb-info
> BBDB Home Page: http://bbdb.sourceforge.net/

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to