summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3470
1 files changed, 3470 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..291b9b0
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,3470 @@
+2010-04-20 Barak A. Pearlmutter <barak@cs.nuim.ie>
+
+ * README: Emacs, meaning both GNU Emacs and XEmacs.
+ * lisp/bbdb.el: By the powers vested in me by git cvsimport and
+ the state of inebriation, I declare this to be BBDB version 2.36.
+ BBDB-2.36 - Let the games begin.
+
+2010-03-09 Barak A. Pearlmutter <barak@cs.nuim.ie>
+
+ * texinfo/bbdb.texinfo: remove @ifinfo guard to eliminate
+ texi2html error.
+
+2009-11-18 Barak A. Pearlmutter <barak@cs.nuim.ie>
+
+ * lisp/bbdb-rmail.el (bbdb/rmail-get-header-content): Fix RMAIL
+ insinuation in GNU Emacs23 by using rmail-get-header when
+ available, thus avoiding rmail-narrow-to-non-pruned-header, which
+ no longer exists in GNU Emacs 23.
+
+2008-01-29 Didier Verna <didier@xemacs.org>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Use the proper
+ nnheader interface for retrieving header values.
+
+2008-01-29 Didier Verna <didier@xemacs.org>
+
+ Handle recent type change of gnus-ignored-from-addresses.
+ * lisp/bbdb-gnus.el (bbdb/gnus-ignored-from-addresses): New.
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records): Use it.
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Ditto.
+
+2008-01-29 Didier Verna <didier@xemacs.org>
+
+ * lisp/bbdb-com.el (bbdb-define-all-aliases): Rewrite docstring
+ and format it properly for describe-function.
+
+2008-01-29 Didier Verna <didier@xemacs.org>
+
+ * lisp/bbdb-com.el (bbdb-collect-all-aliases): Fix infite loop due
+ to misplaced iteration. This occurred when triggering the warning.
+
+2007-12-08 Kousik Nandy <kousik.nandy@gmail.com>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author):
+ bbdb/gnus-summary-get-author() fails if no To/Cc/Newsgroup is
+ present (in newer Gnus)
+
+2007-12-05 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-dwim-net-address-title-field): New field
+ controlling if a title is prepended to an email address. The
+ default value is 'title.
+
+2007-11-26 Leo <sdl.web@gmail.com>
+
+ * lisp/bbdb-com.el (bbdb-get-addresses): Minor cleanup and fix an
+ bug (unquoted leading "(")in a doc string.
+
+2007-11-26 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender): Normalize and unify
+ names before comparing them to avoid detecting a name change where
+ none is.
+
+2007-11-02 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-prin1): Added BBDB version of prin1 and
+ prin1-to-string binding print-level and print-length to nil to
+ avoid abbreviation when writing records.
+
+2007-09-18 Jim Blandy <jimb@codesourcery.com>
+
+ * texinfo/bbdb.texinfo (bbdb-always-add-addresses): Document new
+ meanings of 'ask', nil, and function symbols.
+
+ * texinfo/bbdb.texinfo (Manual Record Addition): Use @pxref, not
+ @xref.
+
+2007-07-03 Robert Widhopf-Fenk <fenk@forwiss.de>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Added handling
+ of `gnus-ignored-from-addresses' and `gnus-summary-to-prefix'.
+
+2007-05-12 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-define-all-aliases): Rewrite to handle
+ magic aliases which expand to all nets of a records when ending in
+ "*", pick the nth net of a records when ending in "[NTH]" and
+ recursively expanding aliases if a net has no "@" and exists as
+ alias.
+
+2007-03-04 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer): Rewrote the function to
+ use PREDICATE regardless of the split mode selected by
+ `bbdb-use-pop-up'.
+
+ `bbdb-use-pop-up' can be used to select the split mode.
+
+ Also added the new variable `bbdb-pop-up-target-columns' which is
+ the number of columns for the BBDB buffer window when splitting
+ vertically.
+
+2007-02-18 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): Can be
+ a function or sexp to allow user tweak-able name updates.
+
+2007-02-14 Robert Widhopf-Fenk <fenk@forwiss.de>
+
+ * lisp/bbdb.el (bbdb-use-pop-up): Changed the default to 'horiz.
+ (bbdb-pop-up-display-layout): Changed the default to 'one-line.
+ Some code linting here and there.
+
+ * lisp/bbdb-com.el (bbdb-complete-name-allow-cycling): changed
+ default to t.
+ (bbdb-get-only-first-address-p): changed default to nil.
+ (bbdb-get-addresses): Added a doc string.
+
+2007-02-06 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * Added support for completion on "lastname firstname". Before
+ completion only worked on "first lastname". Eventually one will
+ get more choices now! The order of "firstname lastname" in the
+ completions buffer is still preserved, which might look a bit
+ odd.
+
+2007-02-03 Tom Tromey <tromey@redhat.com>
+
+ * lisp/Makefile.in (bbdb-hooks.elc): Put lisp on a single line.
+
+2007-01-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ fixed version of primep (Patrick Campbell-Preston)
+
+2006-12-15 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-display-completion-list): Bugfix for
+ correctly replacing completed string in GNU Emacs when selection
+ a completion for bbdb-complete-name from the completions buffer.
+ This fixes the bug reported by Svend Tollak Munk.
+
+2006-05-26 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): Bugfix where snarfing on
+ a region only containing a net caused an infinite loop. Also try
+ to extract real name from the email address if there was none in
+ the snarf region.
+
+ * lisp/bbdb.el (bbdb-format-record-one-line-notes): Remove line
+ breaks and trim white space for one line format. Also fixed some
+ doc strings.
+
+2005-08-11 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo, lisp/bbdb-print.el, lisp/bbdb-migrate.el:
+ trivial cleanups
+
+2005-08-02 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el: rewrite the coding cookie on save. This makes sure
+ that the setting of bbdb-file-coding-system is reflected in the
+ file. I'm still not sure that this coding system hacking about is
+ a good idea OR correct, however.
+ * lisp/bbdb.el: fix docstring for bbdb-invoke-hook-for-value
+ * lisp/bbdb-mhe.el, lisp/bbdb.el, lisp/bbdb-rmail.el: if
+ bbdb/mail-auto-create-p is set to 'prompt (or a function that
+ returns 'prompt) then prompt the user before creating the record.
+
+2005-08-02 Jochen Küpper <jochen@fhi-berlin.mpg.de>
+
+ * lisp/bbdb-gnus.el, lisp/bbdb-hooks.el, lisp/bbdb.el: Change GNUS
+ to Gnus, assuming nobody cares for GNUS support anymore...
+
+2005-07-23 Waider <waider@waider.ie>
+
+ * lisp/bbdb-sc.el: remove RCS keywords, replace with Id tag
+
+ * lisp/bbdb-reportmail.el: remove Log tag
+
+ * lisp/bbdb-ftp.el: nuke RCS tags and replace with an Id tag
+
+ * INSTALL: sync with XEmacs CVS
+
+2005-05-22 Waider <waider@waider.ie>
+
+ * html/index.html: update links for PilotManager
+
+2005-03-19 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el: * coding system guessing for emacs 22 (Frederik Fouvry)
+
+2005-02-28 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-nnimap-folder-list-from-bbdb):
+ new function from Uwe Brauer
+
+2005-02-22 Waider <waider@waider.ie>
+
+ * lisp/bbdb-hooks.el:
+ get Gnus data from the raw article buffer (Nix/David Goldberg)
+ * lisp/bbdb.el: include prefixes in bbdb-name-gubbish
+
+2005-02-13 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo (Manual Record Addition):
+ * add pointer to bbdb-snarf
+
+ * bits/bbdb-ldif.el:
+ * added new file, with minor abuse to make it work with current BBDB
+
+2004-11-09 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el: * bury completion buffer when completion is done
+
+2004-10-13 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo (bbdb-print):
+ Correct variable name
+ Change copyright date to include 2004
+
+ * lisp/bbdb-print.el:
+ Correct variable name in comment
+
+ * lisp/bbdb-com.el (bbdb):
+ Don't open a new window for BBDB if there are no records to
+ display.
+
+2004-10-10 Alex Schroeder <alex@gnu.org>
+
+ * texinfo/bbdb.texinfo (Database Fields): New entry for the
+ concept index: mail-alias definition.
+ (Mail Sending Interfaces): New entry for the concept index:
+ mail-alias usage. New subheading: Mailing Lists and Mail Aliases.
+ (Known Bugs): New section on using M-x bbdb-submit-bug-report
+ replacing the old bug reporting section.
+
+2004-05-28 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-record-set-net): added a hack to detect that
+ aliases require rebuilding.
+
+ * lisp/bbdb.el (bbdb-mode-map): added del/space binding for
+ scrolling.
+
+2004-04-29 Robert Widhopf-Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-rmail.el: Just define rmail-buffer if not defined and
+ require other packages only during compilation.
+
+2004-03-22 Waider <waider@waider.ie>
+
+ * lisp/bbdb-migrate.el: * Minor docstring fix (Stefan Monnier)
+ * Catch error if attempting to kill only window in frame
+ (Stefan Monnier)
+
+ * lisp/bbdb-snarf.el:
+ Namespace pollution fix (digit => bbdb-digit) (Stefan Monnier)
+
+ * lisp/bbdb.el: * restore auto-create behaviour (Robert Widhopf-Fenk)
+
+ * lisp/bbdb-com.el:
+ * Bugfix for bug caused by previous patch (Robert Widhopf-Fenk)
+ * Additions to alias generation (Robert Widhopf-Fenk)
+
+2004-02-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb-snarf.el (bbdb-merge-interactively):
+ If the specified value of 'nets' isn't a list, make it so.
+
+2004-01-23 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Handle surnames with prefixes (Adrian Lanz <lanz@fowi.ethz.ch>)
+
+2003-10-10 Robert Widhopf <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-edit-current-field): Handle field
+ detection gracefully at line-end of one-line display.
+ (reported by Dan Jacobson)
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-split-method): Honor Resent-*
+ headers if present. (Reported by Thomas Gerds)
+
+ * lisp/bbdb-com.el (bbdb-help): Added colons to separate help
+ items and thus avoid confusion (reported by Dan Jacobson)
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender): Honor create-p for
+ creating new records if a similar record already exists.
+
+ * lisp/bbdb-com.el (bbdb-prompt-for-create): Slightly changed the
+ semantics of the returned value to honor create-p.
+
+2003-08-01 Robert Widhopf <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-dwim-net-address-allow-redundancy):
+ (bbdb-dwim-net-address): *shurg* added 'netonly thus allowing to
+ have no real-names being shown for expanded aliases and completed
+ names.
+
+2003-08-05 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ * bbdb-default-area-code: fix customize hook to recognize integers
+
+ * texinfo/bbdb.texinfo:
+ * Rewrite doco for bbdb-electric-p to make it a little clearer.
+
+ * testing/Makefile.in: * Use GREP and GREPCONTEXT autoconfs
+
+ * configure.ac:
+ * Added a check for grep, and a test to figure out grep's context argument
+
+ * testing/bbdb-test: * Added a record to test completion stuff
+
+ * testing/bbdb-test.el:
+ Updated to reflect small change in completion logic
+
+2003-07-24 Jochen Küpper <bbdb@jochen-kuepper.de>
+
+ * bits/bbdb-pgp.el: No error if mailcrypt isn't available.
+ (bbdb/pgp-quiet): Added.
+ (bbdb/pgp-hook-fun): Be quiet if bbdb/pgp-quiet is set.
+
+2003-07-24 Robert Fenk <bbdb@robf.de>
+
+ * lisp/bbdb-com.el (bbdb-send-mail-internal):
+ * lisp/bbdb.el (bbdb-send-mail-style): Patch to support sending
+ mail via gnus (Scott Lawrence)
+
+ * lisp/bbdb-com.el (bbdb-update-records): Ignore empty/broken
+ addresses, e.g. extraction on "foo@bar.baz<>" results in (nil nil)
+ which should be ignored. (reported by Neil W. Van Dyke)
+
+2003-07-23 Robert Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender): Invoke the
+ prompt-to-create hook just if it has a value. (fixes MH not
+ honoring 'prompt for bbdb/mail-auto-create-p)
+
+ * lisp/bbdb-hooks.el (bbdb-force-record-create): A fix for the
+ mhe-mode case (from Vladimir G. Ivanovic)
+
+2003-06-25 Robert Fenk <bbdb@robf.de>
+
+ * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer): Some fixes for special
+ cases of the multiple *BBDB* buffers hack.
+
+ * lisp/bbdb-gui.el (bbdb-user-menu-commands): Is defcustom now
+ instead of defvar.
+ (build-bbdb-menu): If bbdb-user-menu-commands is a functionp we
+ call it in order to get a menu.
+
+2003-04-09 Dave Love <fx@gnu.org>
+
+ * lisp/bbdb.el (bbdb-file-coding-system): Make it defconst, test
+ for utf-8-Emacs and doc fix.
+
+2003-04-01 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-multiple-buffers-default): Modified to nicely
+ interact with bbdb-display-records-1.
+ (bbdb-display-records-1): Honor bbdb-multiple-buffers by calling
+ bbdb-pop-up-bbdb-buffer.
+
+2003-03-31 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-display-records-1):
+ * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook):
+ Trying to fix the problem with with-output-to-temp-buffer caused
+ several new bugs, thus we do a roll back to the old code.
+
+2003-03-28 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el: Call bbdb-complete-name-hooks after name completion
+
+2003-03-27 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook): save-excursion
+ to avoid getting into the *BBDB* buffer accidently.
+
+2003-03-15 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-display-records-1): erase buffer when
+ appending, since we are redisplaying the records, not just one
+ (with-output-to-temp-buffer was doing that before ...)
+ (bbdb-multiple-buffers-default): Default/example function for *BBDB*
+ buffer name generation for Gnus, VM, and compositions.
+ (bbdb-pop-up-bbdb-buffer): code move to bbdb-multiple-buffers-default
+
+2003-03-13 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gnus.el:
+ * lisp/bbdb-hooks.el:
+ * lisp/bbdb.el: Droped support for GNUS versions <= 3.14
+
+ * lisp/bbdb-hooks.el (bbdb-header-start): There is no
+ gnus-subject-mode, its called gnus-summary-mode.
+
+ * lisp/bbdb.el (bbdb-display-records-1): removed call to
+ bbdb-pop-up-bbdb-buffer to avoid problems with special-display-*,
+ still we are not back to the old behavior, i.e. if calling BBDB
+ from an frame without *BBDB* buffer while other frames are
+ displaying it we will not get it on the current frame, but that is
+ how it used to be.
+
+2003-03-11 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-frob-mode-line): show the BBDB buffer name.
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-show-all-recipients):
+ Throwing away old code and use bbdb/gnus-update-records now.
+ (bbdb/gnus-update-records): Do not toggle headers to gain access
+ to the hidden headers, since gnus-fetch-field is doing this for us.
+
+2003-03-10 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-multiple-buffers): Yet another new variable.
+ Enables the creation of multiple *BBDB* buffers.
+ (bbdb-pop-up-bbdb-buffer): if bbdb-multiple-buffers is enabled
+ created new *BBDB: <BUFNAME>* buffer and set it up correctly.
+
+2003-03-07 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records): use
+ gnus-fetch-field instead of mail-fetch-field. Fixes problems
+ reported by Klaus Zeitler.
+
+ * lisp/bbdb.el (bbdb-display-records-1): Do not use the function
+ with-output-to-temp-buffer since on recent GNU Emacses the local
+ variables get killed.
+ (bbdb-encache-message): Fix from Dan Debertin to avoid caching of
+ nil, i.e. empty record list, causing problems later.
+ (bbdb-canonicalize-address): Use equal instead of eq, since this
+ is the right thing to do! Fix from Matt Armstrong.
+ (bbdb-display-records-1): call bbdb-pop-up-buffer to ensure we get
+ a buffer in the current frame.
+
+ * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): added missing
+ local vars to avoid cluttering global namespace.
+
+2003-03-04 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-delete-current-record): fixed docs and
+ bbdb-apply-next-command-to-all-records handling.
+
+2003-01-31 Alex Schroeder <alex@emacswiki.org>
+
+ * lisp/bbdb.el (bbdb-resort-database): Make interactive.
+
+2003-01-30 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-extract-label): added safety check
+ for backward movement.
+ (bbdb-snarf-region): Added label completion for phones and addresses.
+
+ * lisp/bbdb-mhe.el (bbdb/mh-update-record): Do a sanity check
+ to avoid adding a nil record to the cache causing trouble
+ afterwards.
+
+ * lisp/bbdb-com.el: Removed ".el" from VM loads to allow Emacs
+ also loading .elc files if they are present.
+ (bbdb-edit-current-field): mark mail-aliases for rebuilt when we are
+ editing the aliases field of a record.
+ (bbdb-add-or-remove-mail-alias): mark mail-aliases for rebuilt
+ when creating new records or deleting a record.
+ (bbdb-prompt-for-create): delete help window when it is not needed
+ anymore.
+
+2003-01-30 Greg Troxel <gdt@ir.bbn.com>
+
+ * bbdb-com.el, bbdb.el:
+ Clean up stray uses of mapc (replace with bbdb-mapc)
+
+2003-01-02 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ Fix completion in the case of multiple addresses matching from a
+ single record. Basically behaves as if you'd matched on the
+ primary name.
+
+2002-12-25 Alex Schroeder <alex@emacswiki.org>
+
+ * lisp/bbdb.el (bbdb-phones-label-list): Doc.
+ (bbdb-addresses-label-list): Doc.
+ (bbdb-label-completion-list): Doc.
+ (bbdb-label-completion-default): Doc.
+ (bbdb-data-completion-list): Doc.
+ (bbdb-data-completion-default): Doc.
+
+2002-12-24 Alex Schroeder <alex@emacswiki.org>
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Handle the case where the
+ only exact match does not have a net field, instead of looping
+ forever.
+
+2002-12-22 Alex Schroeder <alex@emacswiki.org>
+
+ * lisp/bbdb-com.el (bbdb-display-record-with-layout): New.
+ (bbdb-toggle-all-records-display-layout): Print layout used.
+
+ * lisp/bbdb.el (bbdb-display-layout-alist): Extended custom type
+ to include primary and test, and fixed phone to phones, and
+ address to addresses.
+ (bbdb-format-record-layout-one-line): Take primary into account.
+ (bbdb-format-record-layout-multi-line): Take primary into account.
+ (bbdb-format-record): Take test into account, use multi-line
+ layout function if none was found.
+
+2002-11-02 Dave Love <fx@gnu.org>
+
+ * lisp/bbdb.el (bbdb-have-re-char-classes): New constant.
+ (bbdb-clean-username): Use it.
+ (bbdb-buffer): Don't bind coding-system-for-read -- rely on coding
+ cookie.
+ (bbdb-records, parse-bbdb-internal): Write coding cookie.
+ (bbdb-write-file-hook-fn): Insert coding cookie if necessary.
+
+2002-10-30 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): Some fixes for
+ the generation of vm-auto-folder-alist when using a function as
+ folder name.
+
+ * lisp/bbdb.el (bbdb-display-layout):
+ (bbdb-pop-up-display-layout): Fixed a toggling bug reported by
+ Patrick Campbell-Preston caused by missing defaults.
+ (bbdb-display-layout-alist): Fixed docs and added layout
+ pop-up-multi-line to the list of layouts.
+
+2002-10-19 Steve Youngs <youngs@xemacs.org>
+
+ * bits/bbdb-pgp.el
+ (bbdb-utilities-pgp): New.
+ (bbdb/pgp-field): defvar -> defcustom.
+ (bbdb/pgp-method): Ditto.
+ (bbdb/pgp-default-action): Ditto.
+
+2002-10-20 Waider <waider@waider.ie>
+
+ * bits/bbdb-pgp.el:
+ Allow bbdb-pgp.el to be configured to use message.el MML tags to
+ perform the signing and encryption, instead of only plain
+ Mailcrypt which is not MIME-aware. (Michael Shields)
+
+2002-09-17 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Treat bbdb-canonicalize-net-hook as an actual hook. Some prompting &
+ code from Micha Wiedenmann. NB documentation not yet updated.
+
+ * texinfo/bbdb.texinfo:
+ Added dircategory (Jochen Küpper)
+
+2002-08-19 Jim Blandy <jimb@redhat.com>
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Don't choke if the
+ record's name is nil.
+
+ * lisp/bbdb-migrate.el (bbdb-migrate-change-dates,
+ bbdb-unmigrate-change-dates): The raw notes field isn't always an
+ alist; it can also be a simple string.
+
+2002-07-26 Simon Josefsson <jas@extundo.com>
+
+ * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): Fix typo.
+
+2002-07-03 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo (Customization Parameters):
+ bbdb-complete-name-allow-cycling /does/ work in GNUmacs.
+
+ * Eli Tziperman's fix for rmail expunge problem
+
+2002-06-30 Waider <waider@waider.ie>
+
+ * lisp/bbdb-ftp.el
+ (bbdb-read-new-ftp-site-record): Parse URL or ange-ftp style names
+ for username and directory.
+
+ * bits/bbdb-obsolete.el
+ Added. This is some code from Colin Rafferty which allows you to
+ keep track of obsolete network addresses while preventing you from
+ completing on them.
+
+ * lisp/bbdb-snarf.el
+ (bbdb-snarf-phone-regexp): Don't escape '.' in [] (Howard Melman)
+
+ * lisp/bbdb-com.el
+ (bbdb-phone-main-regexp): Allow '.' as a separator (Howard Melman)
+ (bbdb-finger): Don't try to finger if there are no addresses
+
+2002-06-29 Waider <waider@waider.ie>
+
+ * configure.ac:
+ Don't configure the testing directory if it doesn't exist.
+
+2002-06-28 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-rebuilt-all-aliases): applied a fix from
+ Andre Srinivasan
+
+2002-04-30 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-play-sound): argument NUM is integer now.
+ (bbdb-sound-player): If set use this programm, otherwise try
+ native sound support.
+ (bbdb-dial-number): Calculate the right integer, i.e. do not use
+ char-int.
+
+2002-04-18 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gui.el (build-bbdb-insert-field-menu): Added record to
+ the arguments for bbdb-insert-new-field.
+
+ * lisp/bbdb-com.el (bbdb-read-new-record): Added completion for
+ labels.
+
+ * lisp/bbdb-vm.el (bbdb/vm-show-all-recipients),
+ (bbdb/vm-show-sender),
+ lisp/bbdb-gnus.el (bbdb/gnus-show-sender),
+ (bbdb/gnus-show-all-recipients):
+ Fixed */show-all-reciepients to always do what it should do!
+
+2002-04-10 Dave Love <fx@gnu.org>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-show-all-recipients)
+ (bbdb/gnus-update-records): Revert last change
+ but use gnus-summary-toggle-header.
+
+ * lisp/bbdb.el: Require cl only when compiling.
+ Use defalias, not fset generally.
+ (bbdb-mapc): Define instead of aliasing mapcar.
+ (bbdb-submit-bug-report): Avoid useless lambda.
+ (bbdb-format-streets, bbdb-records): Use bbdb-mapc.
+ (bbdb-gui): Fix default, doc.
+ (bbdb-have-re-char-classes): New.
+ (bbdb-clean-username): Use it.
+
+ * lisp/bbdb-srv.el (bbdb-srv): Defalias, not fset.
+ (bbdb-header-start): Autoload.
+
+ * lisp/bbdb-snarf.el
+ (bbdb-extract-address-components): Avoid cadar, caddar.
+
+ * lisp/bbdb-rmail.el (bbdb-insinuate-rmail): Use defalias, not
+ fset.
+
+ * lisp/bbdb-migrate.el (bbdb-migrate, bbdb-migrate-change-dates):
+ Use bbdb-mapc.
+ (bbdb-migrate-record-lambda): Avoid caddr.
+ (bbdb-unmigrate-change-dates): Doc fix. Use bbdb-mapc.
+
+ * lisp/bbdb-gui.el: Use defalias, not fset generally.
+ (scrollbar-height, highlight-headers-hack-x-face-p): Defvar when
+ compiling.
+ (build-bbdb-insert-field-menu): Fix generation of actions.
+
+ * lisp/bbdb-com.el: Require cl and defvar
+ bbdb-extract-address-components-func only when compiling.
+ (bbdb-send-mail-internal): Try compose-mail first.
+ (auto-fill-hook): Defvar when compiling.
+ (bbdb-complete-name, bbdb-dial, bbdb-get-addresses): Avoid cadar.
+ (char-int): Don't fset it -- unused.
+ (bbdb-play-sound): Provide Emacs 21 case. Fix fallback case.
+
+ * lisp/bbdb.el (bbdb-file-coding-system): New variable.
+ (bbdb-buffer, bbdb-write-file-hook-fn): Use it.
+
+2002-03-20 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo:
+ Rewrote the section on bbdb-dial and its associated variables.
+ Updated copyright notice and version information.
+ Added note about VM integration requiring VM source.
+ Added bbdb-initialize detail to subsection on VM.
+
+2002-03-13 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Create a popup buffer
+ before displaying records in order to make sure it has the right
+ size.
+ (bbdb-redisplay-one-record): Care for the case when a record is
+ not present any more in the BBDB buffer.
+ (bbdb-insert-new-field): get the current records before doing
+ anything else to ensure that we do not lose the context.
+
+2002-03-12 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): use the function
+ buffer-substring-no-properties instead of buffer-substring
+ to ensure that we do not add some garbage into BBDB.
+
+ * lisp/bbdb-rmail.el: removed defuns for bbdb-orig-rmail-expunge
+ and bbdb-orig-undigestify-rmail-message since they seem to cause
+ problems and are not required.
+
+ * lisp/bbdb-com.el (bbdb-complete-name): fixed completion bug
+ for case where name and primary net are identical.
+
+2002-03-11 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender):
+ Only invoke bbdb-notice-hook when we have noticed a record.
+
+ * lisp/bbdb-com.el (bbdb-update-records):
+ Docstring fix
+
+2002-03-03 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-get-message-id):
+ (bbdb/gnus-update-records):
+ (bbdb/gnus-snarf-signature):
+ (bbdb/gnus-summary-show-all-recipients):
+ Use original gnus article buffer rather than the display one
+ (with its hidden headers and so forth)
+
+ * lisp/bbdb.el
+ prologue:
+ Warn about not being able to find message, not Gnus
+
+ * lisp/bbdb-com.el
+ (bbdb-dial):
+ Code documentation + documentation fix.
+ (bbdb-dial-number):
+ memq takes two args, not three!
+ prologue:
+ add autoload for bbdb-fontify-buffer
+
+2002-02-05 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb dialing stuff):
+ Documentation fixes.
+ (bbdb-dial-number):
+ According to what docs I can find, it's quite okay to pass * and #
+ to a modem as part of a dial string
+ (bbdb-next-event):
+ Made work on emacs (using read-event instead of next-event)
+ (bbdb-play-sound):
+ New function: plays a sound using internal feature, if available,
+ otherwise it falls back to an external sound player.
+ (bbdb-dial-local-prefix-alist):
+ Fix default mapping to allow a string or an integer for default
+ area code.
+
+2002-02-04 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gui.el (bbdb-fontify-buffer):
+ Remove 'Fontifying...' message
+
+ * lisp/bbdb-com.el (bbdb-search-invert-set):
+ Documentation fix
+
+2002-02-04 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * bbdb.el (bbdb-format-address-default):
+ (bbdb-format-address-continental): do not ouput the label. This
+ is done by `bbdb-format-record-layout-multi-line'
+
+ * bbdb.el (bbdb-format-record-layout-multi-line): Fixed buggy setting of
+ text-property for 'bbdb-field for addresses and phones.
+
+2002-02-01 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-address-edit-continental): Asking for the
+ ZIP code before the city and do not ask for a state.
+
+ * lisp/bbdb.el (bbdb-format-record-layout-multi-line):
+ (bbdb-format-record-layout-one-line): Set text-property bbdb-field
+ with element 'field-name for labels of phones and addresses.
+
+ * lisp/bbdb-com.el (bbdb-redisplay-one-record): Remove
+ text-property bbdb-field before redisplaying to avoid extending
+ the new properties.
+
+ * lisp/bbdb-gui.el (bbdb-fontify-buffer): Use test properties also
+ for name, company and labels of phones and addresses. Highlight
+ them also in one-line layout.
+
+2002-01-31 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-redisplay-one-record): remove bbdb-field
+ text-properties before redisplaying.
+
+2002-01-30 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): Fixed some
+ comments and creation of vm-auto-folder-alist to match headers in
+ the order of (bbdb/vm-set-auto-folder-alist-headers): a new variable.
+
+2002-01-29 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-sc.el (bbdb/sc-consult-attr): Fixed to really use
+ recipient when logged in user sent this.
+
+ * lisp/bbdb-com.el (bbdb-phones): Prompt indicates inverted search now.
+ (bbdb-update-records): No useless "Updating of BBDB records
+ finished" message any more.
+ (bbdb-define-all-aliases): Fixed warning message for records
+ without net, but with alias field.
+
+ * lisp/bbdb.el (bbdb-display-layout-alist): Fixed the docs, typos
+ and default values.
+
+ * lisp/bbdb-gui.el (bbdb-fontify-buffer): Fixed fontification to
+ use text-properties (bbdb-field) rather than regexps, which fixes
+ indentations problems with non standard indentation.
+
+2002-01-22 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-delete-current-record): honor the
+ bbdb-do-all-records-p!
+
+ * lisp/bbdb.el (bbdb-mode-map): Bind bbdb-search-invert-set to "!"
+
+ * lisp/bbdb-com.el (bbdb): Reflect inverted search in search prompt.
+
+2002-01-21 Alex Schroeder <kensanata@yahoo.com>
+
+ * lisp/bbdb-com.el (bbdb-search-invert): New variable.
+ (bbdb-search-invert-p): New function.
+ (bbdb-search-invert-set): New function.
+ (bbdb-search): Use bbdb-search-invert-p to maybe invert the
+ search result.
+
+2002-01-18 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gui.el (bbdb-fontify-buffer): is now more efficent
+ when redisplaying records. button2 work now again as intended.
+
+ * lisp/bbdb.el: Removed the old elide code stuff.
+ (bbdb-display-records-1): see bbdb-fontify-buffer.
+
+ * lisp/bbdb-com.el (bbdb-append-records-p):
+ (bbdb-append-records): (prefix) command (like "*") bound
+ to "+" which forces the display/search command to add its content to
+ the BBDB buffer rather than replacing it.
+ Appending can be once, always or a given number of times.
+
+ * lisp/bbdb-gnus.el: removed binding of unused variabe `error'.
+
+ * lisp/bbdb-snarf.el
+ (bbdb-extract-address-component-regexps): Fixed regexp.
+ (bbdb-rfc822-addresses): Fixed autoload string.
+
+ * lisp/bbdb.el (bbdb-display-records-1): enable appending of records.
+ (bbdb-search-intertwingle): Search also for records when no name
+ was given, but just a net.
+ (bbdb-mode-map): bbdb-add-next-search-results bound to +
+
+ * lisp/bbdb-com.el: eval-and-compile otherwise the fsets do not
+ get evaluated on.
+ (bbdb-redisplay-one-record): Try to preserve the position during
+ redisplay.
+ (bbdb-completion-check-record): removed the dependency on
+ `bbdb-case-fold-search' since completions from the bbdb-hashtable
+ are always lower case.
+ (bbdb-complete-name): fixed cycling when the
+ current completion is equal to one of the nets.
+ Added code for C-u M-TAB which lists all possible nets of current
+ completed addess. Fixed some special cases by rewriting some too
+ complex parts of the code. Thanks to the new testing code.
+ When will this function finnaly do exactly what it should do?
+ (bbdb-define-all-aliases-mode): new variable controling special
+ aliases, i.e. alias<NUMBER> & alias*.
+ (bbdb-define-all-aliases): (XEmacs only sofar) Clear abbrev-table
+ before defining abbreves and honor new aliases-mode.
+ Automatice rebuilt of aliases if necessary.
+ (bbdb-add-or-remove-mail-alias): after adding or removing an
+ alias, set a flag for rebuilting..
+
+2002-01-15 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ BBDB-2.35 - Let the games begin.
+
+ * html/bbdb_abt.html, html/bbdb_fot.html, html/bbdb_ovr.html,
+ html/bbdb_toc.html, html/bbdb_3.html, html/bbdb_4.html,
+ html/bbdb_1.html, html/bbdb_2.html, html/bbdb.html:
+ Updated manual for 2.34
+
+ * html/index.html:
+ 2.34 release changes
+
+ * lisp/bbdb.el:
+ 2.34 Release. Whee!
+
+ * testing/bbdb-test.el:
+ New file
+
+ * bits/make.bat:
+ Merged in some changes from the mailing list. Note, this is
+ still experimental.
+
+ * lisp/bbdb-com.el:
+ Don't fset things that aren't ours
+ Last of compiler warning cleanup
+ Fixed one more completion bug
+
+ * Makefile.in:
+ Ignore 'testing' directory when making tarball
+
+2002-01-14 Waider <waider@waider.ie>
+
+ * lisp/bbdb-hooks.el:
+ Conditionalise the rmail load
+
+ * lisp/bbdb-gui.el:
+ Make X/Emacs compatibility less intrusive
+
+2002-01-13 Waider <waider@waider.ie>
+
+ * lisp/bbdb-hooks.el:
+ Don't force VM on people, even if it is a great mailer...
+
+2002-01-10 Waider <waider@waider.ie>
+
+ * bbdb-com.el:
+ Last few fixes (hopefully) to completion
+
+ * lisp/bbdb-snarf.el:
+ Make bbdb-rfc822-addresses the default address parser
+ Remove test-harness code to elsewhere (i.e. not in user code!)
+
+ * lisp/bbdb.el:
+ Changed the workaround for set-keymap-prompt, as it seemed to be
+ clashing with VM. Ideally, all this Emacs/XEmacs stuff should go
+ in a separate file, or at least all in one part of bbdb.el.
+
+2002-01-06 Waider <waider@waider.ie>
+
+ * lisp/bbdb-xemacs.el, lisp/bbdb-srv.el, lisp/bbdb-sc.el,
+ lisp/bbdb-gui.el, lisp/bbdb-ftp.el, lisp/bbdb-com.el,
+ lisp/bbdb-hooks.el, lisp/bbdb-w3.el, lisp/bbdb.el,
+ lisp/bbdb-snarf.el:
+ Compiler cleanup
+
+ * lisp/Makefile.in:
+ Put the 'custom' hacks in bbdb-autoloads
+ Less noise while building
+
+2002-01-04 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
+ Replaced the call of bbdb-clean-username by a call to
+ mail-extract-address-components in order to handle addresses of
+ the form "Lastname, Firstname" and "Firstname Lastname, Jr" in the
+ right way.
+ (bbdb-test/bbdb-extract-address-components): New test function to
+ check if everything is working as it should.
+
+2002-01-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ Two fixes based on further testing with completion-type.
+
+2001-12-27 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el
+ (bbdb-completing-read-one-record):
+ Correctly handle case where no records are selected
+ (bbdb-complete-name):
+ Whoops. Small logic error in cycling code
+
+ * lisp/bbdb.el (bbdb-send-mail-style),
+ lisp/bbdb-com.el (bbdb-send-mail-internal):
+ Add Mew as an option for bbdb-send-mail-style
+
+2001-12-27 Jeff Bigler <jcb@mit.edu>
+
+ * lisp/bbdb-com.el (bbdb-phone-area-regexp):
+ Allow / and . as separators when parsing a phone number.
+
+2001-12-26 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ Mostly rewritten to consolidate the last four years(!) of code
+ glomming.
+
+ * lisp/bbdb.el (bbdb-search-intertwingle):
+ New function. More stringent version of bbdb-search-simple,
+ intended for internal bbdb use only
+
+2001-12-10 Karl Fogel <kfogel@red-bean.com>
+
+ * bbdb.texinfo
+ (Mail Sending Interfaces):
+ Use `add-hook' instead of `setq' in the examples, so users won't
+ clobber existing hooks.
+ (Known Bugs):
+ Reference mailing lists, as is done in other places where the
+ `bbdb-info' list is mentioned.
+
+2001-11-19 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el (bbdb-format-address):
+ Several people contributed a patch to fix this. Alex Schroeder's
+ was the most general as it handles both printing and
+ non-printing situations.
+
+ * lisp/bbdb-print.el
+ Some more fixes from Alex.
+
+ * aclocal.m4:
+ Use EMACS_PROG instead of EMACS to solve all problems related to
+ that variable.
+
+ * configure.ac:
+ Default XEmacs package dir to /usr/blah rather than
+ /usr/local/blah
+ Improve switches for MH-E, RMAIL, VM and GNUS
+
+2001-11-12 Waider <waider@waider.ie>
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
+ Allow '+' as part of an email address
+
+ * lisp/bbdb-com.el (bbdb-complete-name-allow-cycling):
+ Documentation fix
+ (bbdb-get-help-window):
+ Removed dead code
+
+ * lisp/bbdb.el
+ Try to autoload the message-mode and mail-mode keymaps rather than
+ defining them as nil.
+
+2001-11-11 Waider <waider@waider.ie>
+
+ * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist-field):
+ Move into mua-specific group
+ (bbdb/vm-set-auto-folder-alist):
+ Documentation typo
+
+2001-11-06 Waider <waider@waider.ie>
+
+ * texinfo/bbdb.texinfo (Mail Sending Interfaces):
+ Mention message-setup-hook in the mail aliases section
+ (Raymond Scholz)
+
+2001-10-14 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el
+ (bbdb/gnus-pop-up-bbdb-buffer):
+ Move the call to bbdb-display-records back inside the (when...)
+ I had two bug reports for this (Sudesh Joseph and Michael
+ Totschnig).
+
+ * lisp/bbdb.el:
+ Added Nix's patch to make inside-bbdb-notice-hook work as
+ advertised, also other bbdb-expire support.
+ (bbdb-search-simple):
+ Try company name if record name is unset, before falling back to
+ "". (Martin Schwenke)
+
+ * lisp/bbdb-com.el
+ (bbdb-complete-name):
+ Restored the original code to handle making sure primary addresses
+ get picked first, since the code I'd replaced it with had some
+ dubious side-effects.
+ (bbdb-create-internal):
+ Documentation fix. (Ueli Schläpfer)
+
+2001-09-20 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-create-hook), (bbdb-notice-hook):
+ Added a note that hook functions might use the new variables
+ bbdb-update-address-class and bbdb-update-address-header to obtain
+ information about the currently processed email address.
+
+ * lisp/bbdb-com.el (bbdb-get-addresses-headers): merged
+ bbdb-get-addresses-from-headers and bbdb-get-addresses-to-headers
+ into this variable.
+ (bbdb-get-addresses): new generic function for extraction of email
+ addresses from header, which is used by Gnus and VM
+ (bbdb-update-address-class), (bbdb-update-address-header): new
+ variable providing additional information to hook functions about
+ the currently processed email address.
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records): uses
+ bbdb-get-addresses instead of bbdb/gnus-get-addresses which was
+ removed.
+ (bbdb/gnus-show-sender), (bbdb/gnus-show-all-recipients),
+ (bbdb/gnus-show-records): modified to use new style of
+ bbdb-get-addresses-headers
+
+ * lisp/bbdb-vm.el (bbdb/vm-get-header-content): VM specific header
+ extraction function.
+ (bbdb/vm-update-records): bbdb-get-addresses instead of
+ bbdb/vm-get-addresses which was removed.
+ (bbdb/vm-show-all-recipients),
+ (bbdb/vm-show-sender), (bbdb/vm-show-records): modified to use new
+ style of bbdb-get-addresses-headers
+
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Additional element
+ type to allow actions also on recipients of an message
+ (bbdb-auto-notes-hook): Fixed to perfom auto-note actions only for
+ authors of a message. Support for new features of
+ bbdb-auto-notes-alist. Honor bbdb-silent-running.
+
+2001-09-18 Waider <waider@waider.ie>
+
+ * lisp/bbdb-snarf.el (bbdb-rfc822-addresses):
+ Cope with rfc822-addresses returning nil as the car.
+
+2001-09-11 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-print.el (bbdb-print-field-shown-p): Added as a
+ replacement for bbdb-field-shown-p.
+ (bbdb-print-omit-fields): Added as a replacement for
+ bbdb-print-elided-display.
+
+ * lisp/bbdb-com.el (bbdb-get-addresses-headers):
+ bbdb-auto-notes-alist does not know if a address comes form a
+ author or recipient of a message and therefore might update wrong
+ records, e.g. the organization of recipients to that of the
+ author.
+ Therfore the default is now bbdb-get-addresses-from-headers until
+ the hook functions are able to tell the type (author/recp) of an
+ address.
+
+2001-09-09 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gui.el:
+ Fixed bogus fset (fsetting variable instead of 'variable)
+ (bbdb-hack-x-face):
+ use bbdb-find-face, not find-face
+
+ * configure.ac:
+ If $(RM) is actually rm, add the -f flag
+ Add --with-<insinuation target>. Needs work, though.
+
+ * Makefile.in
+ Default target is now 'all'
+ Added configure and Makefile targets
+
+ * lisp/Makefile.in
+ Added Makefile target
+ Call expand-file-name when building load-path
+
+ * lisp/bbdb.el
+ (bbdb-initialize):
+ Fixed vm entry. vm-load-hook no longer exists!
+ (bbdb-mode):
+ Removed references to bbdb-elide-record
+
+2001-09-05 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-complete-name-hooks): Fixed the
+ documentation.
+ (bbdb-get-only-first-address-p): fixed the default value, which
+ should have been t
+
+2001-09-04 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender): calling of
+ bbdb-create-hook functions moved to the end of function
+ (bbdb-display-layout-alist): replaced by the nice version
+ provided by Alex Schroeder <alex@gnu.org>
+
+2001-08-31 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): applied posted
+ patch of better customization.
+
+ * lisp/bbdb-srv.el, lisp/bbdb-rmail.el, lisp/bbdb-mhe.el,
+ lisp/bbdb-vm.el, lisp/bbdb-gnus.el, lisp/bbdb.el,
+ lisp/bbdb-com.el: replaced occureneces of bbdb-elided-display and
+ bbdb-pop-up-elided-display.
+
+ * lisp/bbdb-gui.el (build-bbdb-menu): Fix menus to use new display
+ layout toggeling functions.
+
+ * lisp/bbdb-com.el (bbdb-change-records-state-and-redisplay),
+ (bbdb-toggle-all-records-display-layout),
+ (bbdb-toggle-records-display-layout),
+ (bbdb-display-all-records-completely),
+ (bbdb-display-record-completely): modified functions for toggeling
+ the display layout of records. Old functions bbdb-elide-record
+ and bbdb-unelide-records have been removed.
+
+ * lisp/bbdb.el
+ (bbdb-display-layout-alist): variable controling options for
+ display layouts, support for user defines format functions still
+ missing.
+ (bbdb-display-layout): variable controling the default display layout
+ (bbdb-pop-up-display-layout): variable controling the default display
+ layout for pop-up buffers.
+ (bbdb-elided-display), (bbdb-pop-up-elided-display): are obsolete
+ variables now.
+ (bbdb-elided-display-sanity-setup): function which sets up the
+ layout variables from the obsolete bbdb-elided-display and
+ bbdb-pop-up-elided-display variables. Might be removed along with
+ the variables in the future.
+ (bbdb-format-record): rewitten to support multiple
+ layouts according to bbdb-display-layout-alist
+ (bbdb-format-record-layout-multi-line),
+ (bbdb-format-record-layout-one-line),
+ (bbdb-format-record-one-line-*): Function specific to certain
+ layouts.
+
+2001-08-26 Steve Youngs <youngs@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-initialize): Autoload it.
+
+2001-08-13 Jeff Mincy <jeff@delphioutpost.com>
+
+ * fix bbdb-hack-x-face call to make-glyph
+
+2001-08-01 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-unelide-record),
+ (bbdb-elide-record-internal): Modified for more convenient
+ toggeling of the omitted display mode.
+
+2001-07-31 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gui.el (build-bbdb-menu): Added an "(Un)Elide All
+ Records entry" and content of variable `global-bbdb-menu-commands'
+ moved into the defun.
+ (bbdb-user-menu-commands): New variable with user menu commands
+ appended to default menu.
+ (build-bbdb-menu): Add extra menu entry for displaying all fields
+ when `bbdb-display-omit-fields' is set.
+ (bbdb-menu): Added detection of fields for menu commands.
+
+ * lisp/bbdb.el (bbdb-field-shown-p): Changed the defsubst to a defun.
+ (bbdb-format-record-elided), (bbdb-format-record-full): Replace
+ bbdb-format-record. They add text-properties to the fields in
+ order to know fields for editing.
+ (bbdb-display-omit-fields): New variable which is a list fields
+ omitted during full display of a record.
+ (bbdb-display-fields-order): New variable specifying to order of
+ fields for during full display of a record.
+ (bbdb-format-elided-phones), (bbdb-format-elided-net): Formating
+ functions for elided display.
+
+ * lisp/bbdb-com.el
+ (bbdb-elide-all-records): New function for the BBDB menu
+ (bbdb-unelide-record): New function for showing fileds hidden by
+ `bbdb-display-omit-fields'
+ (bbdb-record-edit-field-internal): Added location arg and company
+ field.
+ (bbdb-current-field): Simpified it ti use text-properties for
+ field recognition
+ (bbdb-record-edit-company): New function for editing the records
+ company
+ (bbdb-record-edit-address): Fixed the docs
+ (bbdb-record-edit-phone): Added optional location arg
+ (bbdb-prompt-for-create): Use characters instead of integers for
+ the key-presses and avoid calling char-int.
+
+2001-07-29 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ Make it respect the order in which net addresses are listed.
+
+ * lisp/bbdb-srv.el (bbdb-srv-add-phone):
+ Make less interactive, autoload it, and make sure it requires
+ anything it needs.
+
+ * lisp/bbdb-snarf.el (bbdb-rfc822-addresses):
+ This should take an optional ignore-errors parameter.
+
+2001-07-08 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el, lisp/bbdb.el:
+ More work on the completion-of-labels stuff. NB I've changed some
+ variable names. Sorry if you actually used this already, but
+ hey. Bleeding edge.
+
+ * lisp/Makefile.in:
+ Made quieter, so it's easier to see compilation problems
+ Fixed gnuserv/bbdb-srv build
+
+2001-07-07 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Use bbdb-extract-field-value
+ Minor compiler cleanup
+
+ * lisp/bbdb-vm.el:
+ Use bbdb-extract-address-components-func
+
+ * lisp/bbdb-gnus.el:
+ 19.34 support mods.
+ Use bbdb-extract-address-components-func.
+
+ * lisp/bbdb-snarf.el:
+ New customization variable: bbdb-extract-address-components-func -
+ this tells BBDB what function you'd like to use to attempt parsing of
+ the mail addresses.
+
+ New function for use with the above: bbdb-rfc822-addresses. Brute
+ force, but does a pretty good job.
+
+ Fixed some comment and documentation typos.
+
+2001-07-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gui.el:
+ Whoops. eval-and-compile, not eval-when-compile.
+
+2001-06-28 Waider <waider@waider.ie>
+
+ * lisp/bbdb-mhe.el:
+ bbdb/mh-cache-key: cope with big inode numbers
+
+ * lisp/bbdb-vm.el:
+ Added Robert Fenk's bbdb/vm-force-create
+
+ * html/index.html: Added link to freshmeat page
+
+ * lisp/bbdb-gui.el:
+ Cleaned up a whole bunch of compiler warnings through judicious use of
+ eval-and-compile or eval-when-compile. If anyone has a good opinion on
+ use of these functions, please cast enlightenment in my direction.
+
+ * lisp/bbdb-gnus.el:
+ Rearranged the compiled quieting to actually be more-or-less the right
+ thing, i.e. it loads packages instead of defining arbitrary
+ variables.
+
+ Put in Matan Ninio's "From: " fix.
+
+ * lisp/bbdb.el:
+ bbdb-search-simple: don't use bbdb-record-name's result if it's empty.
+
+2001-06-23 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-mhe.el (bbdb/mh-update-record):
+ * lisp/bbdb-rmail.el (bbd/rmail-update-records):
+ Fixed the faulty use of bbdb/prompt-for-create-p.
+
+2001-06-12 Waider <waider@waider.ie>
+
+ * html/index.html:
+ Fix to yesterday's fixed URL. Not my fault, honest.
+
+ * bbdb/html/faq.html:
+ Initial cut. This has been sitting on my drive for almost a year;
+ perhaps if I put it in CVS I'll be "encouraged" to develop it further.
+
+2001-06-11 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Better fix for char-int thing. This one works, for starters. Serves me
+ right for that comment about code testing.
+
+2001-06-10 Waider <waider@waider.ie>
+
+ * bits/gnus-bbdb.el:
+ Obsolete; contents rolled into bbdb-gnus.el
+
+ * lisp/bbdb.el
+ (bbdb-read-string):
+ Allow specifying a list of completions, which causes
+ completing-read to be invoked instead of read-string.
+
+ * lisp/bbdb-com.el
+ (bbdb-prompt-for-create):
+ Fixed some XEmacsisms to work with GNUmacs. PLEASE TEST YOUR
+ CODE AGAINST BOTH EMACS VARIANTS BEFORE CHECKING IT IN.
+ * (bbdb-address-edit-default):
+ If no data is entered for the address, enter a spurious country
+ name. This is a temporary hack to get around a problem in
+ address display when the address has no data.
+ * (general)
+ Fixed the occasional documentation typo.
+ Added completion for Phone and Address labels.
+ Added bbdb-default-country as an attempt to stop you from
+ entering blank addresses. Also because it was requested.
+
+ * html/index.html: Fixed URL for Martin Schwenke.
+
+2001-06-05 Waider <waider@waider.ie>
+ * Makefile.in: Fixed tarball build to work with new autoconf stuff
+
+2001-06-05 Didier Verna <didier@xemacs.org>
+
+ * aclocal.m4: upgrade to Autoconf 2.50.
+ * aclocal.m4 (BBDB_PRE_INIT): new.
+ * aclocal.m4 (BBDB_ARG_SUBST): new.
+ * configure.ac: renamed from configure.in. Upgrade to Autoconf
+ 2.50.
+
+2001-06-01 "Albert L. Ting" <alt@artisan.com>
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records):
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
+ Subject: bbdb-get-only-first-address-p patches
+
+2001-05-31 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses): Fixed the bug which
+ was not really fixed with the commit from the 2001-03-29.
+
+2001-05-23 Didier Verna <didier@xemacs.org>
+
+ * aclocal.m4 (BBDB_PROG_EMACS): fix Emacs detection problem when
+ configuring from an Emacs shell buffer.
+
+2001-05-21 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb/news-auto-create-p):
+ (bbdb/mail-auto-create-p):
+ * lisp/bbdb-com.el (bbdb-update-records):
+ Fixed a typo.
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ (bbdb-complete-name-hooks): Instead of dinging when completing a
+ complete address (and with cycling disabled) call theses hook
+ (bbdb-update-records): Fixed a typo.
+
+2001-05-18 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-invoke-hook-for-value): Fix: Return symbols
+ BUT CALL FUNCTIONS!
+
+2001-05-17 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-invoke-hook-for-value): Return symbols just
+ as they are, do not eval them.
+
+ * lisp/bbdb-com.el (bbdb-update-records-mode):
+ * lisp/bbdb-vm.el (bbdb/vm-update-records-mode):
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records-mode):
+ Removed extra quote from the defcustom arguments.
+
+ * lisp/bbdb-com.el (bbdb-complete-clicked-name): Fixed a cycling
+ bug when choosing a completion which ia already complete.
+
+2001-05-14 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb/mail-auto-create-p):
+ (bbdb/news-auto-create-p): When set to 'promt then ask the user
+ before automatically creating a record.
+
+ * lisp/bbdb.el (bbdb*prompt-for-auto-create-p): Removed the
+ variable and packed its functionality into the
+ bbdb/*-auto-create-p variables.
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-components): Allow also
+ nil as name or email address, not only strings.
+
+ * lisp/bbdb-rmail.el (bbdb/rmail-pop-up-bbdb-buffer): Remove the
+ BBDB buffer window when empty.
+
+ * lisp/bbdb-migrate.el (bbdb-unmigrate-zip-codes-to-strings):
+ Fixed the faulty use of let instead of let*.
+
+ * lisp/bbdb-hooks.el
+ (bbdb-ignore-selected-messages-confirmation): Added the missing
+ default value nil.
+ (bbdb-force-record-create): New hook function for automatic adding
+ of addresses when replying to a message.
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
+ * lisp/bbdb-vm.el (bbdb/vm-update-records): Fixed documentation.
+
+ * lisp/bbdb-com.el (bbdb-update-records): Fixed search for nets
+ and documentation.
+
+2001-04-19 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gui.el (bbdb-fontify-buffer):
+ * lisp/bbdb.el (bbdb-elided-display-fields):
+ Renamed the variables bbdb-pop-up-elided-display-name-end and
+ bbdb-pop-up-elided-display-fields to bbdb-elided-display-name-end and
+ bbdb-elided-display-fields, as they are not related to the pop-up
+ feature.
+
+ * texinfo/bbdb.texinfo: Added missing docs for the variables
+ bbdb-elided-display-name-end and bbdb-elided-display-fields
+
+2001-04-16 Waider <waider@waider.ie>
+
+ * configure.in Makefile.in lisp/Makefile.in tex/Makefile.in
+ texinfo/Makefile.in utils/Makefile.in
+ Make sure RM is set, since apparently it's not set in BSD Make by
+ default.
+
+ * lisp/bbdb-com.el:
+ Whoops. Stray quote mark.
+
+2001-04-15 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Added John F. Whitehead's default mail domain patch.
+ Hack around some silliness in GNU Emacs completion code
+
+ * lisp/bbdb.el:
+ Added emacs-version to bug report text.
+ Added John F. Whitehead's default-domain patch.
+
+2001-03-30 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el:
+ Fix list-vs-not bug in bbdb/gnus-edit-notes
+
+2001-03-29 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses): Fixed a bug in
+ getting the header content. mail-fetch-field requires a final
+ newline!
+
+2001-03-26 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-message-cache-lookup):
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
+ * lisp/bbdb-vm.el (bbdb/vm-update-records):
+ Bugfix: first record was lost when looking it up from the
+ cache.
+
+2001-03-25 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-message-cache-lookup):
+ Removed the faulty single record code for Rmail/MHE
+
+ * lisp/bbdb-mhe.el (bbdb/mh-update-record):
+ Bugfix for new caching functions
+
+ * lisp/bbdb-rmail.el (bbdb/rmail-update-records):
+ Another bugfix: check for nil before caching
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-show-sender):
+ * lisp/bbdb-vm.el (bbdb/vm-show-sender):
+ Show recipients if we find no senders
+
+ * lisp/bbdb-vm.el (bbdb/gnus-show-records):
+ * lisp/bbdb-vm.el (bbdb/vm-show-records):
+ Also show the records of uninteresting senders
+
+2001-03-25 Waider <waider@waider.ie>
+
+ * lisp/bbdb-rmail.el:
+ Fix some bugs related to new message caching functions.
+
+2001-03-23 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-display-completion-list):
+ Make completion on GNU Emacs remove what you've typed before
+ inserting the completion data.
+
+ * lisp/bbdb.el (bbdb-search-simple):
+ Fix silly bug with list-walking (Daniel Pittman)
+
+ * lisp/bbdb-gui.el
+ Fix priorities thing so that you can access per-field menus on
+ GNU Emacs.
+
+2001-03-23 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records):
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
+ * lisp/bbdb-com.el (bbdb-update-records): honor the right
+ offer-to-create flag and removed the faulty *-auto-create-p which
+ was added by the last commit.
+
+2001-03-22 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el (bbdb/vm-show-records): bbdb/mail-auto-create-p
+ is loacally set to t in order to force creation of records when
+ explicitly showing them.
+
+2001-03-21 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-prompt-for-create): fix a bug with GNU
+ Emacs.
+
+2001-03-19 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-update-records): honors now
+ bbdb-gag-messages; fixed the overall number in the progress
+ message.
+
+2001-03-18 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses):
+ gnus-ignored-from-addresses is not defined in the Gnus that
+ comes with Emacs 20.7. Check for boundness before using.
+
+2001-03-17 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-whois.el: Definition of some variable in order to
+ avoid warnings during compilation
+
+ * lisp/bbdb-mhe.el:
+ * lisp/bbdb-rmail.el: uses the new caching functions + some
+ other minor changes
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): Unused variables
+ 'country and 'namebegin removed
+
+ (bbdb-snarf-nice-real-name-regexp):
+ (bbdb-snarf-nice-real-name): removed and calls replaced by
+ bbdb-clean-username which is more sophisticated
+
+ * lisp/bbdb-vm.el (bbdb/vm-get-addresses): was formally
+ bbdb/vm-get-from
+ (bbdb/vm-get-from-headers):
+ (bbdb/vm-get-only-first-from-p):
+ (bbdb/vm-message-cache-lookup):
+ (bbdb/vm-encache-message): have been removed, global variables and
+ functions are used now
+
+ (bbdb/vm-show-sender): when called with a prefix call
+ bbdb/vm-show-all-recipients instead, so we use the same binding
+ for getting both.
+ (bbdb/vm-show-records): new function doing the bbdb/vm-show-*
+ thing and caring for updating the records.
+
+ (bbdb/vm-snarf-all):
+ (bbdb/vm-snarf-all-headers): have been removed as the
+ bbdb/vm-show-* function provide the same functionality
+
+ * lisp/bbdb-gnus.el: the same changes as for bbdb-vm.el
+
+ * lisp/bbdb-xemacs.el (bbdb-load-touchtones): unused variale
+ 'error removed
+
+ * lisp/bbdb.el (bbdb-pop-up-elided-display):
+ (bbdb-pop-up-elided-display): changed to require no unbound
+ bbdb-pop-up-elided-display
+
+ (bbdb-message-cache-lookup):
+ (bbdb-encache-message): Once again functions to replace the old
+ macros. This was necessary as the old macros were not sufficient
+ for the new update mechanism, were we have a list of records.
+
+ * lisp/bbdb-merge.el (bbdb-merge-file): unused variable
+ 'live-records removed
+
+ * lisp/bbdb-com.el (bbdb-redisplay-records): unused variable
+ condition removed
+
+ (bbdb-delete-current-field-or-record): unused variable do-all-p
+ removed
+
+ (bbdb-refile-record): called with a prefix arg it tries to merge
+ with the corresponding duplicate record
+
+ (bbdb-display-completion-list): Use the call back
+ 'bbdb-complete-clicked-name when running in Xemacs, thus to
+ further complete after the user selects a completion.
+
+ (bbdb-complete-name):
+ (bbdb-complete-name-full-completion): new variable controlling
+ whether completion shows expanded entries or not. This avoids
+ the need for subsequent completions, but might generate more
+ completion alternatives.
+
+ (bbdb-prompt-for-create):
+ (bbdb-prompt-for-create):
+ (bbdb-get-help-window):
+ (bbdb-update-records): functions used to update BBDB records from
+ headers of messages in Gnus and VM (RMail and MHE may eventually
+ follow). Those functions have been renamed and moved from
+ bbdb-vm.el to this location.
+
+ (bbdb-update-records-mode):
+ (bbdb-offer-to-create):
+ (bbdb-address):
+ (bbdb-get-addresses-from-headers):
+ (bbdb-get-addresses-to-headers):
+ (bbdb-get-addresses-headers):
+ (bbdb-get-only-first-address-p): variables for generic
+ update-records support in Gnus and VM. Those variables have been
+ renamed and moved from bbdb-vm.el to this location.
+
+
+2001-03-04 Waider <waider@waider.ie>
+
+ * BBDB 2.32 tagged, bottled, and set free.
+
+ * lisp/bbdb.el: Version number update for release.
+
+ * lisp/bbdb-snarf.el:
+ Require bbdb-com (for bbdb-parse-phone-number)
+ Stop from loading .bbdb when compiling!
+
+ * lisp/bbdb-sc.el:
+ Mark bbdb/sc-default for autoload. Not sure this is entirely the right thing.
+
+ * lisp/Makefile.in:
+ ">>" and ">" transposed. (Yair Friedman)
+
+2001-03-03 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ bbdb-search-simple: check that the name actually matches (not company)
+
+2001-03-01 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-submit-bug-report): A function for submitting bug
+ reports, which should make it easier for reportes and maintaines
+ to give and have all necessary information. Additional variables
+ may have to be add and a remark in the documentation to use this
+ function when reporting problems.
+
+2001-02-25 Waider <waider@waider.ie>
+
+ * html/bbdb-2.20.tar.gz:
+ Shouldn't have been in here in the first place. Sorry 'bout that.
+
+
+2001-02-25 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * texinfo/bbdb.texinfo: Format it so that texinfo-format-buffer
+ can parse it.
+
+ * texinfo/infohack.el: New.
+
+ * texinfo/Makefile.in (Makefile): Add.
+ (bbdb.info): Use batch-makeinfo if there is no makeinfo.
+
+2001-02-21 Waider <waider@waider.ie>
+ * lisp/bbdb.el
+ Restore old bbdb-message-cache macros as replacement functions
+ were buggy.
+ Stop BBDB from adding AKAs when you tell it you don't want them.
+
+2001-02-21 Sam Steingold <sds@gnu.org>
+ *lisp/bbdb.el
+ New user option for GUI features
+
+2001-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * lisp/Makefile.in (bbdb-autoloads.el):
+ Insert (provide 'bbdb-autoloads) when generated by FSF Emacs.
+
+2001-02-19 Waider <waider@waider.ie>
+
+ * lisp/bbdb-snarf.el:
+ doco typo fixo
+
+ * lisp/bbdb.el:
+ bbdb-electric-p defaults to off.
+ require 'bbdb-autoloads instead of loading them.
+ bbdb-whois moved from M-w to W so you can do copies in *BBDB*
+ moved some XEmacs-stuff to bbdb-gui, where it's Emacs-agnostic
+
+ * lisp/bbdb-xemacs.el:
+ Moved font and menu stuff to bbdb-gui.el
+
+ * lisp/Makefile.in:
+ Added target for bbdb-gui
+
+ * lisp/bbdb-gui.el:
+ Menu and font hackery. Works in Emacs as well as XEmacs.
+
+ * Makefile.in:
+ Quick fix for LN_S not being defined. Perhaps it's even the
+ correct fix.
+
+2001-02-14 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records): Fixed bug of calling
+ message with wrong argument.
+
+2001-02-14 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Some more defcustom stuff (Alex Schroeder)
+ Empty string is a valid Zip code (Alex Schroeder)
+
+ * lisp/bbdb.el:
+ Some defvars changed to defcustoms (Alex Schroeder)
+ bbdb-add-or-remove-mail-alias documented in mode help (Alex Schroeder)
+
+ * texinfo/bbdb.texinfo
+ Zipcode stuff (Alex Schroeder)
+
+2001-02-13 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-vm.el
+ (bbdb/vm-update-records): replaced display-message calls by
+ message calls which is more portable.
+
+ * lisp/bbdb.el:
+ Applied ShengHuos patch to fix the customize problems caused by
+ defining 'characterp as a mcaro im GNU Emacs.
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ (bbdb-complete-name-allow-cycling): Allow to enable/disable the
+ cycling of nets. Default is disabled, as there are some strange
+ problems with GNU Emacs.
+
+2001-02-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * lisp/bbdb-snarf.el (replace-in-string): Fix the argument order
+ of replace-regexp-in-string.
+
+2001-02-10 Waider <waider@waider.ie>
+
+ * bbdb/lisp/bbdb.el:
+ Fixed bbdb-undisplay-records. bbdb-buffer-name is /not/ a buffer!
+
+ * bbdb/lisp/bbdb-vm.el:
+ Seems like the change to bbdb-undisplay-records fixes the VM
+ window problem.
+
+2001-02-08 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el: doc fix
+
+ * lisp/bbdb-com.el: doc fixes
+
+2001-02-08 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb.el (bbdb-annotate-message-sender):
+ Applied bugfix for adding new net addresses, which was broken by
+ the new featue of creating a new record if the address does not
+ belong to the existing record.
+ (bbdb-display-records):
+ (bbdb-display-records-1):
+ run the hooks 'bbdb-list-hook in bbdb-display-records-1, instead
+ of bbdb-display-records, in order to call them also for electric
+ display.
+
+2001-02-07 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ (ding) if there's nothing in mail-abbrevs either.
+
+ * lisp/bbdb-vm.el:
+ Only call the sit-for bugfix in fsfemacs.
+
+2001-02-07 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Fixed bug which showed
+ its effect only with GNU Emacs.
+ (bbdb-add-or-remove-mail-alias): Better prompt.
+
+2001-02-05 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/Makefile.in (bbdb-hooks.elc): removed need to load VM.
+
+ * lisp/bbdb.el (bbdb-frob-mode-line): Removed faulty
+ replace-in-string.
+
+2001-02-03 Robert Fenk <Robert.Fenk@gmx.de>
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
+ removed bbdb-snarf-nice-real-name-* variables and function and
+ replaced it by a call to bbdb-clean-username which is more
+ sophisticated.
+
+2001-02-03 Robert.Fenk@gmx.de
+
+ * lisp/bbdb.el (bbdb-message-cache-lookup), (bbdb-encache-message):
+ Replaced the unreadable macros by a function in order to use it
+ also for bbdb-vm.el.
+ (bbdb-decache-message): new function to remove an element from
+ the cache.
+ (bbdb-annotate-message-sender): Added creation of a new "duplicate"
+ record when the given email address does not belong to the
+ existing one.
+
+2001-02-02 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-com.el (bbdb-find-duplicates): Fixes records without a
+ name and adds additional messages in order to understand the
+ duplicates.
+
+2001-02-02 Didier Verna <didier@xemacs.org>
+
+ * Makefile.in (SUBDIRS): new variable.
+ * Makefile.in (install-pkg): split in subdirs.
+ * Makefile.in (uninstall-pkg): new target.
+ * Makefile.in (local-clean): new target.
+ * Makefile.in (clean): depend on it.
+ * Makefile.in (local-distclean): new target.
+ * Makefile.in (distclean): depend on it, split in subdirs.
+ * Makefile.in (local-cvsclean): new target.
+ * Makefile.in (cvsclean): depend on it, split in dubdirs.
+ * configure.in: generate tex/Makefile and utils/Makefile.
+ * lisp/Makefile.in (INSTALL): new autoconf variable.
+ * lisp/Makefile.in (INSTALL_DATA): ditto.
+ * lisp/Makefile.in (LN_S): ditto.
+ * lisp/Makefile.in (PACKAGEDIR): ditto.
+ * lisp/Makefile.in (LINKPATH): ditto.
+ * lisp/Makefile.in (install-pkg): split from ../Makefile.in
+ * lisp/Makefile.in (uninstall-pkg): new target.
+ * texinfo/Makefile.in (INSTALL): new autoconf variable.
+ * texinfo/Makefile.in (INSTALL_DATA): ditto.
+ * texinfo/Makefile.in (LN_S): ditto.
+ * texinfo/Makefile.in (PACKAGEDIR): ditto.
+ * texinfo/Makefile.in (LINKPATH): ditto.
+ * texinfo/Makefile.in (install-pkg): split from ../Makefile.in
+ * texinfo/Makefile.in (uninstall-pkg): new target.
+ * texinfo/bbdb.texinfo (XEmacs Package): update documentation.
+ * tex/Makefile.in: new file.
+ * tex/.cvsignore: new file.
+ * utils/Makefile.in: new file.
+ * utils/.cvsignore: new file.
+
+2001-02-01 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook): honor the
+ pop-up settings, e.g. bbdb-pop-up-target-lines
+
+ * lisp/bbdb-xemacs.el (bbdb-mode-map): Added elide-records binding
+ for button2
+
+ * lisp/bbdb-vm.el (bbdb/vm-pop-up-bbdb-buffer): Fixed the pop-up
+ behavior.
+
+2001-01-30 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Fixes completion problem
+ slipped into with revision 1.89
+
+2001-01-24 Waider <waider@waider.ie>
+ * RELEASED BBDB 2.2
+
+ * texinfo/Makefile.in:
+ Added distclean target
+
+ * Makefile.in:
+ Removed test targets as they weren't helpful
+ Added some new cleaning targets, including distclean
+
+ * lisp/Makefile.in:
+ New cleanup targets
+
+ * Makefile, configure
+ Removed, as they're generated files. configure can be extracted
+ from the tarball if you don't have the tools to generate it;
+ Makefiles can be generated by running configure.
+
+ * lisp/bbdb.el:
+ Define caddar if it's not found. Yeesh. How hard is it to do
+ (car (cdr ...)) anyway?
+
+ * lisp/bbdb-whois.el:
+ Use geektools.com instead of rs.internic.net
+ Slightly smarter parsing of results
+
+ * lisp/bbdb-com.el:
+ Add support for M-TAB to expand mail aliases
+ Don't look for email completions when there are none!
+
+ * lisp/bbdb-xemacs.el:
+ Don't load touchtones if the touchtones directory is unset.
+
+2001-01-24 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-snarf.el (replace-in-string): Emacs 21 has
+ `replace-regexp-in-string' - use it!
+
+ * lisp/bbdb-merge.el (bbdb-merge-file): bugfix:
+ the parameter for `match-fun' is `rec', not `r'
+
+2001-01-22 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Check that an AKA is not already in the list before adding it
+
+2001-01-18 Waider <waider@waider.ie>
+
+ * html/index.html: Minor typo at page footer
+
+ * lisp/bbdb-vm.el: Proper fix for VM windowing bug
+
+2001-01-17 Robert.Fenk@gmx.de
+
+ * lisp/bbdb.el (bbdb-always-add-addresses): Docfix
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-record):
+ Restored old behavior of returning one record
+ (bbdb/vm-update-records-mode):
+ (bbdb/vm-update-records):
+ Enhanced in order to allow annotating only new messages, which is
+ now the default. This avoids the annoying questions repetition
+ weather to add records for unknown persons after restarting a
+ VM session.
+
+ * lisp/bbdb-w3.el (bbdb-www-grab-homepage):
+ Fix to read just one record not a list of records
+
+ * lisp/bbdb-xemacs.el (bbdb-sounds-directory):
+ (bbdb-sound-volume):
+ (bbdb-load-touchtones):
+ Added variables & functions for Xemacs native sound support
+ used by bbdb-dialing stuff
+
+ * lisp/bbdb-com.el (bbdb-complete-name):
+ If the completion is done then cycle thru the nets or when called
+ with a prefix arg then display a list of all nets.
+ (bbdb-dial-local-prefix-alist):
+ Used to replace parts of the number depending on a regexp.
+ (bbdb-modem-dial): command used for dialing with the modem.
+ (bbdb-modem-device): the modem device
+ (bbdb-dial-number): new function which performs the dialing of a
+ number. Depending on the settings it uses the play command,
+ native Xemacs sound support or the modem device.
+ (bbdb-dial): modified in order to use the new stuff
+
+2001-01-08 Waider <waider@waider.ie>
+
+ * lisp/bbdb-hooks.el:
+ Added Bill Carpenter-provided function
+ 'bbdb-ignore-selected-messages-confirmation'
+
+2001-01-03 Didier Verna <didier@xemacs.org>
+
+ * aclocal.m4: new file (Autoconf support).
+ * configure.in: ditto.
+ * install-sh: ditto.
+ * Makefile.in: ditto.
+ * lisp/Makefile.in: ditto.
+ * texinfo/Makefile.in: ditto.
+
+ * configure: new file (generated by Autoconf, but should be
+ present in the archive/distribution).
+ * Makefile: removed from the archive (generated by configure).
+ * lisp/Makefile: ditto.
+ * texinfo/Makefile: ditto.
+
+ * INSTALL: update for the Autoconf support.
+ * texinfo/bbdb.texinfo (Normal User): ditto.
+ (XEmacs Package): ditto.
+
+2001-01-03 Waider <waider@waider.ie>
+ * lisp/bbdb-com.el (bbdb-dial):
+ Change docstring for bbdb-dial
+ Remove check for window system
+
+ * texinfo/bbdb.texinfo:
+ Removed some things from the TODO list
+ Removed the Log section
+ Added xref from 'BBDB Mailing Lists' to 'Using BBDB to implement
+ Mailing Lists'
+ A few other minor tweaks
+
+ * html/index.html:
+ Updated the links section; some other minor changes.
+
+2000-12-31 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el (bbdb-undisplay-records):
+ Don't mess with *BBDB* if it doesn't exist!
+ Some compile noise hushed.
+
+2000-12-18 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Added definition for cadar.
+ Docu typo in bbdb-elided-display
+ If bbdb-display-records isn't appending, clear the buffer
+ bbdb-undisplay-records erases the buffer
+ bbdb-insinuate-message now hooks on message-setup-hook
+
+ * lisp/bbdb-vm.el:
+ Small change to get around an apparent emacs windowing bug.
+
+2000-11-27 Alex Schroeder <alex@gnu.org>
+
+ * lisp/bbdb-com.el (bbdb-check-zip-codes-p): New variable.
+ (bbdb-legal-zip-codes): New variable.
+ (bbdb-parse-zip-string): Use the two new variables instead of
+ hard-coding valid zip string regexps.
+ (bbdb-create-internal): Doc change. Check wether zip code is
+ stringp.
+
+ * lisp/bbdb-migrate.el (bbdb-migration-features): Added
+ description for version 6.
+ (bbdb-migration-spec): Added version 5->6 stuff.
+ (bbdb-unmigration-spec): Added version 6->5 stuff.
+ (bbdb-migrate-zip-codes-to-strings): New function with code from
+ bbdb-address-zip-string.
+ (bbdb-unmigrate-zip-codes-to-strings): New function with code from
+ bbdb-parse-zip-string.
+ (bbdb-migrate-add-country-field): Doc typo.
+ (bbdb-unmigrate-add-country-field): Doc typo.
+
+ * lisp/bbdb-print.el (bbdb-print-format-address-continental): Use
+ bbdb-address-zip instead of bbdb-address-zip-string.
+ (bbdb-print-format-address-default): Ditto.
+
+ * lisp/bbdb.el (bbdb-file-format): Set to 6.
+ (bbdb-address-zip-string): defalised to bbdb-address-zip.
+ (bbdb-continental-zip-regexp): New option.
+ (bbdb-address-is-continental): Use bbdb-continental-zip-regexp.
+ (bbdb-format-address-continental): Use bbdb-address-zip instead of
+ bbdb-address-zip-string.
+ (bbdb-format-address-default): Ditto.
+
+2000-11-16 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-com.el (bbdb-show-all-recipients): simplified the
+ function and added missing headers
+
+ * lisp/bbdb-hooks.el (bbdb-extract-field-value): added
+ (case-fold-search t) as headers should be checked case insensitive
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
+ added recognition of true names form addresses like
+ Robert.Fenk@gmx.de, in order to avoid creation of duplicate
+ records.
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records): Uses display-message
+ for progress report and honor bbdb-silent-running.
+ (bbdb/vm-snarf-all): removed faulty "second" call of
+ bbdb-update-records
+
+ * lisp/bbdb.el ((fboundp 'display-message)): added macro for
+ display-message (for GNU Emacs) used for progress reports in
+ bbdb-vm.el
+ (bbdb-format-record): fixed display for elided display
+
+ * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): Fixed fontification
+ for elided display.
+
+2000-11-06 Waider <waider@waider.ie>
+
+ * lisp/bbdb-vm.el: Respect value of bbdb-use-pop-up.
+ * html/index.html: Corrected mirror link.
+
+2000-11-02 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Define characterp if it's not already bound. Used in bbdb-vm.
+
+2000-11-02 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-hashtable-size): call `bbdb-records' only
+ when it is defined (reported by John Wiegley <johnw@gnu.org>).
+
+2000-11-01 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-hashtable-size): new custom variable
+ (primep): define if not defined already
+ (bbdb-records): use `bbdb-hashtable-size' when initializing
+ `bbdb-hashtable'
+
+2000-10-27 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-mhe.el (bbdb/mh-update-record):
+ * lisp/bbdb-rmail.el (bbdb/rmail-update-record):
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-record):
+ * lisp/bbdb-vm.el (bbdb/vm-update-records):
+ * lisp/bbdb.el (bbdb/prompt-for-create-p):
+ The new variable `bbdb/prompt-for-create-p' can be set to `t' in
+ order to force VM, Gnus, MHE, RMAIL to ask the user before adding a
+ new BBBD record, caused by the automatic update of the popup buffer.
+ (bbdb-pop-up-elided-display-name-end): A new variable which
+ controls for elided display where the "name - company" pair
+ usually ends and where we start to display phone numbers and the
+ like.
+ (bbdb-pop-up-elided-display-fields): A new variable controlling
+ what fields are displayed in elided display. Users may write
+ their own formating functions.
+
+ * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): changed in order to
+ meet flexible `bbdb-pop-up-elided-display-name-end'.
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records): Searching for existing
+ records is limited to the net, as a search for a name may no
+ return the right record.
+ Adding of new records can be controlled similar to query-replace,
+ with y,!,n,s,q
+ (vm-summary-function-B): Added decoding of mime-encoded strings.
+ (bbdb/vm-auto-add-label): Moved the docu on how to hook this
+ function into the function docu.
+ (bbdb/vm-update-records):
+
+2000-10-20 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-com.el (bbdb-complete-name): If there are multiple
+ nets and the address is already completed then cycle trough the
+ list of nets.
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-components): Added an
+ optional argument `ignore-errors'.
+
+2000-10-15 Waider <waider@waider.ie>
+
+ * lisp/Makefile:
+ Fix to allow building with Martin Schwenke's gnuserv.
+
+ * lisp/bbdb-srv.el:
+ Fixed to work with newer version of gnuserv provided by Martin
+ Schwenke and downloadable from
+ http://linuxcare.com.au/people/martins/hacks/emacs/
+
+ * lisp/bbdb-vm.el:
+ Cleaned up some of the customization stuff.
+ Fixed handling of vm-uninteresting-senders
+
+ * lisp/bbdb.el:
+ Cleaned up some of the customization stuff.
+
+ * lisp/bbdb-gnus.el:
+ Added Brian Edmonds' filing hackery, modified to fit in bbdb's concept
+ of a namespace.
+ Cleaned up some compiler noise.
+
+ * lisp/bbdb-com.el:
+ Fixed the compose-mail selection for bbdb-send-mail-style. Thanks to
+ Raymond Scholz for pointing out that it wasn't actually working.
+
+2000-10-04 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-send-mail-internal):
+ Added in compose-mail bits. Whoops.
+
+2000-09-20 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Fix primary-or-name search to pay attention to bbdb-case-fold-search
+ when checking names. (bug report: Eli Tziperman)
+
+2000-09-12 Robert.Fenk@gmx.de
+
+ * lisp/bbdb-vm.el (bbdb/vm-snarf-all):
+ fixed wrong documentation
+
+2000-09-11 Waider <waider@stepstone.ie>
+
+ * lisp/bbdb-vm.el:
+ Reinstated 2.00.06 behavior of creating a record if necessary
+ when : is pressed
+ Added new function, bbdb/vm-show-all-recipients, to do the
+ necessary fandango to show recipients for the current
+ message. Map it to something in vm-mode-map if you wish to use
+ it. I'd suggest "'".
+
+2000-09-08 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdbq-mk):
+ new function to create `subliminal' messages. Also, two new
+ messages.
+
+2000-09-08 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el:
+ Daniel Pittman's patch does indeed override Alex's!
+
+2000-09-07 Waider <waider@waider.ie>
+
+ * lisp/bbdb-snarf.el:
+ Daniel Pittman's autoload patch. May make Alex's patch obsolete.
+
+ * lisp/bbdb.el:
+ Alex Coventry's patch to fix compile-vs-runtime autoloads
+
+2000-09-03 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Default completed name to an empty string to avoid error
+
+2000-08-29 Waider <waider@waider.ie>
+
+ * lisp/bbdb-vm.el:
+ Check if vm-summary-uninteresting-senders is a string before using it
+
+2000-08-28 Waider <waider@stepstone.ie>
+
+ * lisp/Makefile:
+ Fix for bbdb-autoloads.el and Xemacs
+
+ * lisp/bbdb-gnus.el:
+ Moved bbdb-insinuate-message out to bbdb.el to prevent gnus
+ startup looping
+
+ * lisp/bbdb.el:
+ Moved bbdb-insinuate-message into this file to prevent gnus
+ startup looping
+ Changed \M-\t to [(meta tab)]
+
+2000-08-25 Waider <waider@stepstone.ie>
+
+ * lisp/bbdb-vm.el:
+ Cache the fact that you didn't want to create an entry for someone, so
+ you don't get prompted repeatedly.
+ Also removed changelog from file.
+
+2000-08-25 Waider <waider@stepstone.ie>
+
+ * html/bbdb*.html,html/index.html:
+ Updated the HTML version of the manual.
+ Fixed broken stylesheet reference in web page.
+ Added link for Noah Friedman's copy of jwz's bbdb-pilot.el
+ Fixed link to Alex's page.
+ Added link to Martin's bbdb-gnokii.el
+
+ * lisp/bbdb-vm.el (bbdb/vm-update-records):
+ Fixed to remember that you didn't want to create an entry for a
+ particular message, so you don't get asked every time.
+ Removed Log entry at top of file.
+
+2000-08-18 Robert.Fenk@gmx.de
+
+ * texinfo/bbdb.texinfo (VM Features): Documentation of new VM
+ features.
+
+ * lisp/bbdb-vm.el (bbdb/vm-get-only-first-from-p): was formally
+ `bbdb/vm-get-first-from-p' which is not so self explanatory. The
+ default value is now `t' in order to keep the old BBDB behavior.
+ (bbdb/vm-get-from): partially rewritten in order to make it more
+ readable.
+
+2000-08-14 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-com.el: require `cl' at compile time for `flet'
+ (bbdb-add-or-remove-mail-alias): use `let', not `setq'
+ (bbdb-send-mail-internal): fixed call to `vm-mail-internal'
+
+2000-08-11 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-save-db): fixed the calling sequence of
+ `y-or-n-p-with-timeout'
+
+ * lisp/bbdb-snarf.el (bbdb-extract-address-components): use
+ `bbdb-warn' instead of `warn'
+ (replace-in-string): check for `boundp', not `functionp'
+ (bbdb-snarf-nice-real-name-regexp, bbdb-snarf-nice-real-name): doc fix
+
+ * lisp/bbdb.el: removed the `defsubst' kludge - we do not support
+ emaxen without `defsubst' anyway;
+ also pacify the compiler a little bit
+
+
+2000-08-10 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-join): dropped an unused variable
+ (save-current-buffer): fset to `save-excursion' if not present
+ (with-current-buffer): defmacro if not present
+ (bbdb-save-buffer-excursion): dumped
+ (bbdb-with-db-buffer, bbdb-records, bbdb-write-file-hook-fn): use
+ `with-current-buffer' instead of `bbdb-save-buffer-excursion'
+ (bbdb-initialize): `load', not `require' "bbdb-autoloads"
+ (bbdb-modified-p): dumped
+ (bbdb-read-string): removed minibuffer-resizing code: all
+ supported emaxen can resize minibuffers themselves
+
+ Remote DB synchronization:
+ (bbdb-file-remote, bbdb-file-remote-save-always): new user variables
+ (bbdb-buffer): a function now; copy `bbdb-file-remote' to
+ `bbdb-file' when it is newer
+ (bbdb-write-file-hook-fn): maybe write `bbdb-file-remote'
+
+2000-08-10 Robert.Fenk@gmx.de
+
+ * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): if a number it
+ will be the number of seconds to sit-for when displaying the
+ notification about a name mismatch.
+ (bbdb-join): inverse function of bbdb-split.
+ (bbdb-annotate-message-sender): tries to guess a reasonable
+ default name when creating new records.
+
+ * lisp/bbdb-com.el (bbdb-define-all-aliases): Records without a
+ net nolonger cause a error, one will get just a waring when not
+ running in silent mode.
+ (bbdb-delete-current-field-or-record): added
+ handling of "*" in order to delete multiple records and 'noprompt'.
+ (bbdb-send-mail-internal): added missing call of vm hooks.
+ (bbdb-add-or-remove-mail-alias): returns all mail aliases in a format
+ suitable for completing read.
+ (bbdb-add-or-remove-mail-alias): convenience function for adding
+ or removing mail aliases from one or multiple records. This makes
+ it much simpler to define groups.
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-nice-real-name-regexp): regexp
+ matching unwanted characters used by
+ (bbdb-snarf-nice-real-name): removes unwanted characters from real
+ names/email addresses.
+ (bbdb-extract-address-component-regexps): alist of regexps and
+ transformation-instructions used by
+ (bbdb-extract-address-components): is for the extraction of full
+ name and email address from headers. This function is a bit more
+ configurable than `mail-extract-address-components' and it will
+ return a list of all found address components.
+
+ * lisp/bbdb-vm.el (bbdb/vm-get-from): uses now
+ bbdb-extract-address-components to extract all recipients and uses
+ vm-summary-uninteresting-senders for ignoring senders, which is
+ more consistently with respect VM. One can set the variable
+ `bbdb/vm-get-from-headers' and `bbdb/vm-get-first-from-p' in order
+ to control what headers are processed and what is display is what
+ order.
+ (bbdb/vm-message-cache-lookup):
+ (bbdb/vm-encache-message): We use our own caching functions
+ instead of the bbdb default functions since we are handling a set
+ of records and not a single one.
+ (bbdb/vm-update-record): is now just a call to
+ (bbdb/vm-update-records): which performs the actual work of
+ finding and updating records.
+ (bbdb/vm-set-auto-folder-alist): Is a function from Mark Thomas
+ <mthomas@jprc.com> which sets `vm-auto-folder-alist' according to
+ the field `bbdb/vm-set-auto-folder-alist-field'.
+
+2000-08-10 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-annotate-notes): `regexp-quote' the
+ annotation before matching it on existing notes
+
+2000-08-03 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-notes-default-separator): new user option
+ (bbdb-annotate-notes): use it
+ (notes, company): put `field-separator' property
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-hook): search the whole
+ notes string for the new note before adding
+
+2000-08-01 Robert.Fenk@gmx.de
+
+ * lisp/Makefile (bbdb-autoloads.el): Added setting of variable
+ autoload-package-name and deletion of bbdb-autoloads.el file before
+ creation.
+
+2000-08-01 Waider <waider@stepstone.ie>
+
+ * lisp/bbdb.el:
+ Add compose-mail as an option for bbdb-send-mail-style (Kai Großjohann)
+
+ * lisp/bbdb-vm.el:
+ Added Howard Melman's VM labelling code. It's switched off by default;
+ use (add-hook 'bbdb-notice-hook 'bbdb/vm-auto-add-label) to enable it.
+
+ * lisp/bbdb.el:
+ Added Thomas DeWeese's May 19 (!) fix for bbdb-build-name.
+
+2000-07-27 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el: dropped bbdb-add-hook
+
+ * lisp/bbdb.el:
+ limited `bbdb-init-forms' to hooks to protect the innocent
+
+2000-07-27 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-init-forms): hook adding only
+ (bbdb-initialize): ditto
+ (bbdb-add-hook): dropped
+
+2000-07-25 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-init-forms): new variable
+ (bbdb-initialize): use it; actually run `bbdb-initialize-hook'
+ do not define autoloads here, load `bbdb-autoloads' instead
+ * lisp/Makefile: removed auto-autoloads, generate bbdb-autoloads
+
+2000-07-21 Waider <waider@stepstone.ie>
+
+ * lisp/bbdb.el: More bbdb-silent-running edits.
+
+2000-07-20 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-com.el (bbdb-finger): use `bbdb-get-record'
+ * lisp/bbdb-whois.el (bbdb-whois): use `bbdb-get-record'
+ * lisp/bbdb-ftp.el (bbdb-ftp): use `bbdb-get-record'
+
+2000-07-18 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-com.el (bbdb-define-all-aliases): distinguish between
+ `mail-abbrevs' and `mail-aliases' in a uniform way
+
+2000-07-13 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (bbdb-write-file-hooks): new variable
+ (bbdb-records): use it
+
+2000-07-11 16:19:29 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-address-lines): Support v5.
+ (bbdb-snarf-make-address): New function.
+ (bbdb-snarf-region): Remove properties. Use bbdb-snarf-make-address.
+
+2000-07-05 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-migrate.el: rewrote migration in a modular way
+ (bbdb-[un]migration-spec): new consts
+ (bbdb-migrate-record-lambda): replaces `bbdb-migrate-record'
+ (bbdb-migrate-versions-lambda): new function
+ (bbdb-migrate, bbdb-unmigrate-record): use it
+ (bbdb-[un]migrate-change-dates): use mapcar
+ (bbdb-[un]migrate-add-country-field,
+ bbdb-[un]migrate-streets-to-list): new functions
+
+2000-07-05 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el (parse-bbdb-internal): bind, not setq the version.
+
+2000-07-03 Jochen Küpper <Jochen@Jochen-Kuepper.de>
+
+ * texinfo/bbdb.texinfo: Various little changes, including ml info,
+ TeX output changes, thanks.
+ Added info-directory information.
+ Added detailed node list.
+
+2000-06-30 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb-migrate.el (bbdb-migrate):
+ re-wrote using `mapcar' instead of `append'
+ this is linear instead of quadratic and avoids much consing
+
+2000-06-30 Jochen Küpper <Jochen@Jochen-Kuepper.de>
+
+ * lisp/Makefile: Add everything to build bbdb-merge.elc.
+
+2000-06-14 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el:
+ Fixed bbdb-current-field properly. Note that if you define a new
+ address formatting function, this code may not work correctly.
+
+ * lisp/bbdb-vm.el:
+ Trying another way to get the from field, since the Presentation
+ buffer hack seems to be somewhat unusable.
+
+ * lisp/bbdb.el:
+ Fixed docstring for bbdb-quiet-about-name-mismatches
+
+ * texinfo/bbdb.texinfo:
+ Documented changes in database structure
+ Changed web address, email addresses
+ Some minor typos corrected & details added
+
+ * Makefile:
+ Added CVS revision discards to tarball exclude list.
+
+ * lisp/bbdb-merge.el:
+ made notes merging use bbdb-merge-strings.
+
+2000-05-26 Alex Schroeder <alex@gnu.org>
+
+ * lisp/bbdb-com.el (bbdb-parse-zip-string): Match brazilian zip
+ codes as well.
+
+2000-05-25 Alex Schroeder <alex@gnu.org>
+
+ * lisp/bbdb-migrate.el (bbdb-unmigrate-record): Fixed a paren typo
+ and tried to work some more on the backmigration code from 5 -> 4.
+
+ * lisp/bbdb-com.el (bbdb-address-edit-default): Fixed assignment
+ to free variable. Rewrote street input.
+ * lisp/bbdb.el (bbdb-format-address-continental): Fixed assignment
+ to free variable.
+ (bbdb-format-address-default): Fixed assignment
+ to free variable.
+
+2000-05-02 Sam Steingold <sds@gnu.org>
+
+ * lisp/bbdb.el, lisp/bbdb-com.el: define `unless' and `when' if
+ necessary, do not quote `lambda' in code, do quote (`') functions
+ and variables in doc strings.
+ * lisp/bbdb.el (bbdb-get-field): new helper function.
+ * lisp/bbdb-com.el (bbdb-notes-sort-order): new variable
+ (bbdb-sort-notes, bbdb-sort-phones, bbdb-sort-addresses): new
+ functions, suitable for `bbdb-change-hook'.
+ (bbdb-get-record): new helper function.
+ * lisp/bbdb-w3.el (bbdb-www): do not browse to multiple URLs
+ simultaneously, allow multiple URLs for the same record instead.
+ (bbdb-www-grab-homepage): add the URL if there is such a fields
+ already.
+
+2000-05-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb-merge.el:
+ "API" is a little more settled, also a little more obvious.
+ Making use of more of the existing functions in bbdb-com
+
+ * html/index.html:
+ Tweaked layout and added a CVS revision tag.
+
+ * Initial creation of the bits/ and html/ trees.
+
+2000-04-21 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el: * documentation corrections
+ Added timestamp compare to bbdb-refile-notes-generate-alist
+
+ * lisp/bbdb-merge.el:
+ Refined so it works a little better, particularly with merging
+ timestamps
+ Added bbdb-merge-file, so you can now import another bbdb and
+ merge it.
+
+2000-04-19 Waider <waider@waider.ie>
+
+ * lisp/bbdb-merge.el:
+ First cut at merging with a view towards syncing, as opposed to
+ simply cramming everything together a la refile.
+
+2000-04-17 Waider <waider@waider.ie>
+
+ * lisp/bbdb-migrate.el:
+ omitted bracket on unmigrate for v5->v4
+
+2000-04-16 kuepper <kuepper@gonzo.waider.ie>
+
+ * tex/bbdb-print-brief.tex, texinfo/bbdb.texinfo, tex/bbdb-print.tex
+ bbdb-print documentation
+ Fix \bigbf
+
+2000-04-16 Jochen Küpper <Jochen@Jochen-Kuepper.de>
+
+ * tex/bbdb-print.tex, tex/bbdb-print-brief.tex: Define \bigbf
+ relative to the given base-size.
+
+2000-04-15 Jochen Küpper <Jochen@Jochen-Kuepper.de>
+
+ * lisp/bbdb-print.el (bbdb-print-format-address-continental) :
+ (bbdb-print-format-address-default): Adopt street output to new
+ file format v5.
+
+2000-04-13 Jochen Küpper <Jochen@Jochen-Kuepper.de>
+
+ * tex/bbdb-print-brief.tex, tex/bbdb-print.tex: Use ec fonts
+ instead of cm. Set tt-fonts, before these weren't specified at all
+ ( ectt for ec, pcrr ( = Courier ) for Postscript ).
+
+ * lisp/bbdb-print.el (bbdb-print-format-record): Put a
+ "\goodbreak" in front of every "\separator" to avoid breaks right
+ after the separator and to get a better overall formatting of
+ tex-output.
+ (bbdb-print): Insert catcodes (I need) for ec-fonts. This needs to
+ be done for Postscript as well. Also more catcodes need to be
+ inserted.
+
+2000-04-13 Waider <waider@waider.ie>
+
+ * Makefile:
+ Made the dist target work again, and started fixing/adding a few
+ more targets to help testing.
+
+ * lisp/bbdb-com.el:
+ Thomas Deweese's multiple-same-name-records patch
+ "streets" is now a list, not street1 street2 street3
+ relaxed zip checking a little.
+ new function: bbdb-add-new-field. allows you to programatically
+ add properties to the bbdb file.
+
+ * lisp/bbdb-migrate.el
+ streets -> list patch
+
+ * lisp/bbdb-whois.el
+ commented out streets code. This code mostly fails to work right now.
+
+ * lisp/bbdb.el
+ Thomas's duplicates patch
+ streets patch
+
+ * lisp/bbdb-gnus.el:
+ Added keymap C-: for bbdb/gnus-summary-show-all-recipients
+
+ * lisp/bbdb-print.el:
+ Address layout patch, including Euro addresses and the
+ streets->list thing
+
+2000-04-05 Waider <waider@waider.ie>
+
+ * lisp/bbdb-gnus.el:
+ Colin's show-all-recipients
+
+2000-04-02 Waider <waider@waider.ie>
+
+ * lisp/bbdb-com.el (bbdb-dwim-net-address):
+ updated docstring to mention bbdb-dwim-net-address-allow-redundancy
+ (it's been asked about!)
+
+ * texinfo/bbdb.texinfo:
+ started updating to account for changes since 2.00.03
+
+2000-04-01 Waider <waider@waider.ie>
+
+ * lisp/bbdb-hooks.el:
+ autoload cookie for bbdb-header-start (Yair Friedman)
+
+ * Alex Schroeder's country patch. I've taken all his ChangeLog
+ entries and added them in here; everything from here down to the
+ next datestamp is his. PLEASE NOTE this changes the bbdb file
+ format and will most likely break all your tools that depend on
+ the old format.
+
+ * lisp/bbdb-com.el (bbdb-address-editing-function): New variable.
+ (bbdb-record-edit-address): Use bbdb-address-editing-function.
+ (bbdb-address-edit-default): New function.
+
+ * lisp/bbdb.el (bbdb-version): Version updated.
+ (bbdb-version-date): Version updated.
+ (bbdb-format-address-continental): Bugfix, removed binding for f.
+ (bbdb-format-address-default): dito.
+
+ * lisp/bbdb-print.el (bbdb-print-format-address-continental): dito.
+ (bbdb-print-format-address-default): dito.
+
+ * lisp/bbdb.el (bbdb-address-formatting-alist): New variable.
+ (bbdb-address-is-continental): New function.
+ (bbdb-format-streets): New function.
+ (bbdb-format-address-continental): New function.
+ (bbdb-format-address-default): New formatting function.
+ (bbdb-format-address): New function.
+ (bbdb-format-record): Uses bbdb-format-address.
+
+ * lisp/bbdb-print.el (bbdb-address-print-formatting-alist): New
+ variable.
+ (bbdb-print-format-address-continental): New function.
+ (bbdb-print-format-address-default): New function.
+ (bbdb-print-format-record): Uses bbdb-format-address.
+
+ * lisp/bbdb.el (bbdb-address-format): Match zip codes from Sweden.
+ * lisp/bbdb-com.el (bbdb-parse-zip-string): Match zip codes from Sweden
+ where the five digits are grouped 3+2 at the request from Mats
+ Lofdahl <MLofdahl@solar.stanford.edu>.
+
+ * lisp/bbdb.el (bbdb-version): Changed version strings.
+ (bbdb-version-date): Changed date.
+
+ * lisp/bbdb-migrate.el (bbdb-unmigrate-record): Added migration from
+ version 4 back to version 3 by removing the country field. Some
+ version 4 zip codes will be illegal version 3 (as used in 2.00.06)
+ zip codes. This problem has not been solved!
+ (bbdb-migrate): Fixed migration from version 3 forward to version
+ 4. The bug affected all records with more than one address.
+
+ * lisp/bbdb-com.el (bbdb-parse-zip-string): Support russian zip codes
+ which have 6 digits. Removed some existing checks.
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): Added country field.
+
+ * lisp/bbdb.el (bbdb-address-format): New, required for continental zip
+ codes.
+ (bbdb-file-format): New file format with country field.
+ (bbdb-address-): Added country field.
+ (bbdb-address-zip-string): Added continental zip codes.
+ (bbdb-address-format): New, indicates wether an address is
+ continental or not, based on the zip code.
+ (bbdb-format-record): Added continental zip codes and country
+ field.
+
+ * lisp/bbdb-print.el (bbdb-print): Fixed a bug (?) when reading the
+ file name.
+ (bbdb-print-format-record): Added country field.
+
+ * lisp/bbdb-migrate.el (bbdb-migration-features): New file format with
+ country field.
+ (bbdb-migrate): Added country field.
+ (bbdb-migrate-record): Fixed typo in doc string.
+
+ * lisp/bbdb-com.el (bbdb-parse-zip-string): Added continental zip
+ codes.
+ (bbdb-create-internal): Added country field.
+ (bbdb-current-field): Added country field.
+ (bbdb-record-edit-address): Added country field.
+
+2000-03-30 Waider <waider@waider.ie>
+
+ * lisp/bbdb.el (bbdb-annotate-notes): do not add a repeated
+ annotation (Sam Steingold)
+
+ * lisp/bbdb.el:
+ Added gareth rees' patch to improve bbdb-mode documentation.
+
+ * lisp/bbdb-com.el:
+ Added Noah Friedman's patch to make completion work as documented.
+
+ * texinfo/bbdb.texinfo:
+ Fixed xref entries per mail from gareth rees.
+
+1999-01-26 simmonmt <simmonmt@acm.org>
+
+ * lisp/bbdb-gnus.el:
+ Don't freak out on 0-line Article buffers (pgnus)
+
+ * tex/bbdb-print.tex:
+ Make e-mail addresses scale properly
+
+1999-01-25 simmonmt <simmonmt@acm.org>
+
+ * lisp/bbdb-snarf.el:
+ Add autoload cookie for bbdb-snarf-region
+
+ * lisp/auto-autoloads.el:
+ Added bbdb/gnus-snarf-signature
+
+ * lisp/bbdb.el:
+ Set-text-properties to nil in bbdb-string-trim
+
+ * lisp/bbdb-com.el:
+ Protect mark in bbdb-redisplay-records
+
+ * lisp/bbdb-com.el: Use Info-directory-list
+
+ * lisp/bbdb.el:
+ Nil out hooks to keep view-mode from interfering with bbdb-mode
+
+ * lisp/bbdb-gnus.el: Don't use concat with integers
+
+ * lisp/bbdb-gnus.el: Added bbdb/gnus-snarf-signature
+
+1999-01-24 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00.06 released
+
+1999-01-24 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-gnus.el: (bbdb/gnus-score-as-text) Handle the fact
+ that `score' could be either an int or a string.
+
+1999-01-21 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-com.el (bbdb-info): Made it work with Info-directory-list
+
+1999-01-21 Sam Steingold <sds@goems.com>
+
+ * lisp/bbdb.el (bbdb-display-records-1): bind
+ `temp-buffer-setup-hook' and `temp-buffer-show-hook' to nil.
+ This fixes the problem of `view-mode' conflicting with
+ `bbdb-mode'.
+
+1999-01-08 Jean-Yves Perrier <perrier@nagra-kudelski.ch>
+
+ * lisp/bbdb-comp.el (bbdb-redisplay-records): Don't bug out
+ with mark.
+
+1999-01-08 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-string-trim): Make it remove *all* text
+ properties from the string instead of just a few select ones.
+ Inspired by Sam Steingold <sds@goems.com>.
+
+1999-01-08 Sam Steingold <sds@goems.com>
+
+ * lisp/bbdb.el (bbdb-save-db-timeout): Correct comment.
+
+1998-12-31 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): Autoload
+
+1998-12-31 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-snarf-signature): Created
+
+1998-12-31 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00.05 released
+
+1998-12-31 Matt Simmons <simmonmt@acm.org>
+
+ * INSTALL: Added documentation for those without make
+ * lisp/bbdb-snarf.el: Merge in 1.8.1.x subtree
+
+1998-12-30 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00.04 released
+
+1998-12-29 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-com.el (bbdb-current-field): Made it handle the
+ blank user.
+
+1998-12-24 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-version): Made it take an option to output in
+ current buffer.
+
+1998-12-10 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-load-hook): Moved after the provide.
+ * lisp/bbdb.el (bbdb-display-records-1): Fix bug so that it
+ doesn't blow out on null records parameter.
+
+1998-12-07 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-snarf.el (bbdb-snarf-web-prop): Fix it to be a symbol.
+ * lisp/bbdb-snarf.el (bbdb-merge-internally): Use
+ bbdb-record-set-raw-notes.
+
+1998-12-05 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00.03 released
+
+1998-12-03 Adam C. Finnefrock <adam@bigbro.biophys.cornell.edu>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-update-record): Honor
+ bbdb-user-mail-names.
+
+1998-11-17 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-show-sender): Use currently
+ selected summary line rather than what may be in *Article*
+ buffer.
+ * lisp/bbdb-gnus.el (bbdb/gnus-edit-notes): ditto
+ * lisp/bbdb-gnus.el (bbdb/gnus-annotate-sender): ditto
+
+1998-11-09 Didier Verna <verna@inf.enst.fr>
+
+ * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): extent-data is
+ obsolete (and gone in XEmacs 21.2+). Replace it.
+ * lisp/bbdb-xemacs.el (bbdb-menu): ditto.
+
+1998-10-27 Colin Rafferty <colin@xemacs.org>
+
+ * bbdb-com.el (bbdb-dwim-net-address-allow-redundancy): Created.
+ * bbdb-com.el (bbdb-dwim-net-address): As inspired by Xavier Francois
+ Vigouroux, use `bbdb-dwim-net-address-allow-redundancy'.
+
+1998-10-23 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el: Changed mail list name from info-bbdb to
+ bbdb-info.
+
+ * lisp/bbdb-print.el: Changed mail list name from info-bbdb to
+ bbdb-info.
+
+ * texinfo/bbdb.texinfo: Changed mail list name from info-bbdb to
+ bbdb-info.
+
+1998-10-13 Colin Rafferty <colin@xemacs.org>
+
+ * bbdb-snarf.el (bbdb-snarf-web-prop): Made it a symbol.
+
+1998-10-13 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-com.el (bbdb-read-new-record): Check for integerp
+ explicitly with bbdb-default-area-code, instead of relying on
+ condition-case.
+
+ * lisp/bbdb-print.el (bbdb-print-alist-widget): ditto.
+ * lisp/bbdb-print.el (bbdb-print-alist): ditto.
+
+1998-10-12 Adam C. Finnefrock <adam@bigbro.biophys.cornell.edu>
+
+ * lisp/bbdb-com.el (bbdb-info-file): Made it a choice, since nil didn't
+ match the type: file.
+
+1998-10-08 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-version): BBDB 2.00.02 released
+
+1998-07-19 SL Baur <steve@altair.xemacs.org>
+
+ * lisp/bbdb-migrate.el (bbdb-migration-query): Don't pass an
+ integer to concat.
+
+ * lisp/bbdb.el (bbdb-y-or-n-p): raise-screen -> raise-frame,
+ screen-visible-p -> frame-visible-p, selected-screen ->
+ selected-frame.
+ * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer-horizontally):
+ screen-width -> frame-width.
+
+ * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): set-extent-attribute
+ -> set-extent-property, set-extent-data -> set-extent-property.
+ * lisp/bbdb-xemacs.el (bbdb-hack-x-face): set-extent-data ->
+ set-extent-property.
+
+ * lisp/bbdb-srv.el (bbdb/srv-handle-headers): Use new name for
+ set-window-buffer-dedicated.
+
+Sat Apr 11 00:28:17 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00.01 released
+ * lisp/bbdb.el (bbdb-mode-map): Added bindings
+ * lisp/bbdb.el (bbdb-mode-search-map): Created, bound search
+ functions to it.
+ * lisp/bbdb.el (bbdb-initialize): Gutted
+ * lisp/bbdb.el (bbdb-initialize-hook): Created
+ * lisp/bbdb.el (bbdb-load-hook): Changed documentation
+ * lisp/bbdb.el (advertized-bbdb-delete-current-field-or-record):
+ Began to remove support
+ * lisp/bbdb-com.el (bbdb-changed): Syntax error in comment
+ * lisp/bbdb-com.el (bbdb-phones): Changed prompt
+ * lisp/bbdb-com.el (bbdb-net): Changed prompt
+ * lisp/bbdb-com.el (bbdb-company): Changed prompt
+ * lisp/bbdb-com.el (bbdb-name): Changed prompt
+ * lisp/bbdb-com.el (bbdb): Changed prompt
+ * lisp/bbdb-com.el (advertized-bbdb-delete-current-field-or-record):
+ Began to remove support
+ * texinfo/bbdb.texinfo: Added EOL list.
+ * texinfo/bbdb.texinfo: EOL'd
+ advertized-bbdb-delete-current-field-or-record.
+ * texinfo/bbdb.texinfo: EOL'd GNUS support.
+ * texinfo/bbdb.texinfo: Documented bbdb-initialize-hook
+ * texinfo/bbdb.texinfo: Documented new bindings
+
+Fri Mar 13 00:00:00 1998 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (bbdb-initialize): Made the autoloads be
+ conditionally loaded.
+ * lisp/bbdb-com.el: Added ###autoload cookies.
+ * lisp/bbdb-ftp.el: Added ###autoload cookies.
+ * lisp/bbdb-gnus.el: Added ###autoload cookies.
+ * lisp/bbdb-hooks.el: Added ###autoload cookies.
+ * lisp/bbdb-mhe.el: Added ###autoload cookies.
+ * lisp/bbdb-migrate.el: Added ###autoload cookies.
+ * lisp/bbdb-print.el: Added ###autoload cookies.
+ * lisp/bbdb-reportmail.el: Added ###autoload cookies.
+ * lisp/bbdb-rmail.el: Added ###autoload cookies.
+ * lisp/bbdb-sc.el: Added ###autoload cookies.
+ * lisp/bbdb-snarf.el: Added ###autoload cookies.
+ * lisp/bbdb-srv.el: Added ###autoload cookies.
+ * lisp/bbdb-vm.el: Added ###autoload cookies.
+ * lisp/bbdb-w3.el: Added ###autoload cookies.
+ * lisp/bbdb-whois.el: Added ###autoload cookies.
+ * lisp/bbdb-xemacs.el: Added ###autoload cookies.
+ * lisp/auto-autoloads.el: Regenerated with new autoloads.
+
+Tue Mar 31 23:46:05 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb-migrate.el (bbdb-migrate-change-dates-change-field):
+ Use %S instead of %s for error messages.
+
+Tue Mar 17 00:00:00 1998 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb-hooks.el (bbdb-timestamp-hook): Made
+ `format-time-string' take two arguments for XEmacs 19.15.
+ * lisp/bbdb-hooks.el (bbdb-creation-date-hook): Same.
+
+Mon Mar 16 20:02:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * Makefile: Fix for compatibility with other makes
+
+Sun Mar 15 23:46:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 2.00 released
+
+Fri Mar 13 01:52:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.91unoff released
+
+Wed Mar 12 15:37:86 1998 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/bbdb.el (parse-bbdb-internal): Fixed the error message on
+ mismatched bbdb-file-format.
+
+Fri Feb 06 00:00:00 1998 Colin Rafferty <colin@xemacs.org>
+
+ * bbdb-com.el (bbdb-current-field): Made it correctly count the
+ number of lines of a specially-formatted note field.
+
+Mon Mar 09 23:25:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.90unoff released
+ * lisp/bbdb.el (defface): Fixed defface standin
+ * lisp/bbdb.el (bbdb-alist-with-header): Created widget for
+ bbdb-auto-notes-alist custom fix.
+ * lisp/bbdb.el (bbdb-create-hook): Default to bbdb-creation-date-hook
+ * lisp/bbdb.el (bbdb-change-hook): Default to bbdb-timestamp-hook
+ * lisp/bbdb.el (bbdb-initialize): Added autoload for bbdb-srv
+ * Makefile: Removed my paths
+ * Makefile: Added 19.34 comment about Custom
+ * Makefile: Started test harness for 19.34 and 20.2
+ * INSTALL: Added 19.34 comment about Custom
+ * lisp/Makefile: Fixed 19.34 problem with custom (:link bug)
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Fixed customization
+ * lisp/bbdb-srv.el (bbdb/srv-handle-headers): buffer-disable-undo
+ doesn't always return the argument
+ * texinfo/bbdb.texinfo: Finished revisions.
+
+Mon Mar 09 03:03:21 1998 Carsten Leonhardt <leo@arioch.oche.de>
+
+ * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): don't access
+ scrollbars on XEmacsen without scrollbars
+
+Mon Mar 02 00:00:00 1998 Colin Rafferty <colin@xemacs.org>
+
+ * bbdb-com.el (bbdb-refile-notes-generate-alist): Created.
+ * bbdb-com.el (bbdb-refile-notes-default-merge-function): Created.
+ * bbdb-com.el (bbdb-refile-notes-remove-duplicates): Created.
+ * bbdb-com.el (bbdb-refile-notes-string-least): Create.
+ * bbdb-com.el (bbdb-refile-record): Use `bbdb-refile-notes-generate-alist'
+ and `bbdb-refile-notes-default-merge-function' for merging notes.
+
+Wed Feb 25 23:35:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb-print.el (bbdb-print-alist-widget): Protect bbdb-default-area-code
+ * lisp/bbdb-print.el (bbdb-print-alist): Protect bbdb-default-area-code
+ * lisp/bbdb-com.el (bbdb-read-new-record): Protect bbdb-default-area-code
+ * lisp/bbdb-com.el (bbdb-prompt-for-new-field-value): Protect bbdb-default-area-code
+ * lisp/bbdb-com.el (bbdb-dial): Protect bbdb-default-area-code
+
+Sat Jan 16 00:00:00 1998 Colin Rafferty <colin@xemacs.org>
+
+ * lisp/Makefile (extras): fixed typo in bbdb-migrate.elc
+
+Sun Feb 22 20:58:00 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.59unoff released
+ * lisp/bbdb.el: Created defface stand-in macro
+ * lisp/bbdb.el (bbdb-initialize): Reword
+ * lisp/bbdb.el (bbdb-initialize): Add keybinding for bbdb-print
+ * lisp/bbdb.el (bbdb-initialize): Add autoloads for
+ bbdb-show-all-recipients (bbdb-com), bbdb-ftp, bbdb-print
+ * lisp/bbdb.el (bbdb-initialize): Use bbdb-add-hook if none in Emacs
+ * lisp/bbdb-ftp.el: Changed comment - can use EFS
+ * lisp/bbdb-gnus.el: Changed GNUS/Gnus stuff around to reflect docs
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-author-in-bbdb): Now uses
+ `bbdb-message-marker-field' as documented
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Use `add-hook', not
+ `bbdb-add-hook'
+ * lisp/bbdb-hooks.el: Use add-hook, not bbdb-add-hook
+ * lisp/bbdb-mhe.el: Use add-hook, not bbdb-add-hook
+ * lisp/bbdb-rmail.el: Use add-hook, not bbdb-add-hook
+ * lisp/bbdb-vm.el: Use add-hook, not bbdb-add-hook
+ * lisp/bbdb-xemacs.el: Use add-hook, not bbdb-add-hook
+ * lisp/bbdb-print.el: Moved key binding to bbdb.el
+ * lisp/bbdb-print.el: Changed default of `bbdb-print-elide'
+ * lisp/bbdb-print.el (bbdb-print-alist-widget): Fixed problem with
+ nil `bbdb-default-area-code'
+ * lisp/bbdb-sc.el: Fixed intro comments
+ * lisp/bbdb-sc.el: Use add-hook, not bbdb-add-hook
+ * Makefile: Alphabetized MUA directory variables, added OTHERDIR
+ variable
+ * lisp/Makefile: Support for OTHERDIR, rearranged flags to Emacs
+ so we can use bbdb-split-string (19.34 doesn't have split-string)
+ * texinfo/bbdb.texinfo: Almost finished doc rewrite
+ * misc/bbdb_gnus-summary-get-author.fig: Created
+
+Fri Feb 20 19:31:00 1998 Christopher Kline <ckline@media.mit.edu>
+
+ * texinfo/bbdb.texinfo: Documentation for BBDB-Reportmail
+
+Thu Feb 19 13:41:17 1998 Sam Steingold <sds@usa.net>
+
+ * lisp/bbdb.el (bbdb-version): Return a string if non-interactive
+
+Mon Jan 5 20:40:03 1998 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.58unoff released
+ * lisp/auto-autoloads.el: Removed all autoloads except `bbdb-initialize'
+ * lisp/bbdb-com.el: Fixed copyright
+ * lisp/bbdb-com.el: Removed autoloads
+ * lisp/bbdb-com.el: Finger group changed
+ * lisp/bbdb-com.el (bbdb-compare-records): Changed to backquote notation
+ * lisp/bbdb-ftp.el: Customized
+ * lisp/bbdb-ftp.el: Added provide of bbdb-ftp
+ * lisp/bbdb-gnus.el: Removed autoloads
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-prefer-real-names): Reformatted doc
+ * lisp/bbdb-gnus.el (bbdb/gnus-score-as-text): Remove `when'
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Remove `when'
+ * lisp/bbdb-hooks.el: Added provide of bbdb-hooks
+ * lisp/bbdb-hooks.el (bbdb-time-internal-format): Replaces bbdb-time-string
+ * lisp/bbdb-hooks.el (bbdb-ignore-most-messages-alist): Fixed custom spec
+ * lisp/bbdb-hooks.el (bbdb-ignore-some-messages-alist): Fixed custom spec
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Fixed custom spec
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-ignore): Fixed custom spec
+ * lisp/bbdb-hooks.el (bbdb-auto-notes-ignore-all): Fixed custom spec
+ * lisp/bbdb-migrate.el: Created from migrate code in bbdb.el
+ * lisp/bbdb-print.el: Customized
+ * lisp/bbdb-print.el: Removed autoloads
+ * lisp/bbdb-reportmail.el: Changed setup docs, added RCS ID and Log strings
+ * lisp/bbdb-sc.el: Fixed jwz's e-mail address
+ * lisp/bbdb-sc.el: Customized
+ * lisp/bbdb-sc.el: Removed autoloads
+ * lisp/bbdb-sc.el: Added provide of bbdb-sc
+ * lisp/bbdb-snarf.el: Customized
+ * lisp/bbdb-snarf.el: Removed autoloads
+ * lisp/bbdb-srv.el: Rearranged copyright
+ * lisp/bbdb-srv.el: Customized
+ * lisp/bbdb-w3.el: Removed autoloads
+ * lisp/bbdb-w3.el: Added provide of bbdb-w3
+ * lisp/bbdb-whois.el: Added to copyright
+ * lisp/bbdb-whois.el: Customized
+ * lisp/bbdb-xemacs.el: Removed autoloads
+ * lisp/bbdb.el: Added define-widget definition for users without Custom
+ * lisp/bbdb.el: Added utilities custom groups
+ * lisp/bbdb.el: Removed migration code
+ * lisp/bbdb.el: Commented some code
+ * lisp/bbdb.el (bbdb-string-trim): Delete still more text properties
+ * lisp/bbdb.el (bbdb-save-db): Made error message slightly more obvious
+ * lisp/bbdb.el (bbdb-initialize): Added symbols for selective insinuation
+ * lisp/bbdb.el (bbdb-initialize): Rearranged and added some autoloads
+ * Makefile: Added migrate.el
+ * Makefile: Added deploy target
+ * texinfo/bbdb.texinfo: Changed `setq' to `add-hook' in setup instructions
+ * texinfo/bbdb.texinfo: Added to Internals section
+
+Mon Dec 1 09:00:12 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.57Aunoff released
+ * texinfo/bbdb.texinfo: Documented new startup procedure
+ * INSTALL: Documented new startup procedure
+
+Sun Nov 30 23:26:21 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.57unoff released
+
+Sun Nov 30 22:47:04 1997 Sam Steingold <sshteingold@cctrading.com>
+
+ * lisp/bbdb-hooks.el (bbdb-time-string): Uses format string now
+ * lisp/bbdb-com.el (bbdb-display-some): Added
+ * lisp/bbdb-com.el (bbdb-kill-older): Created
+ * lisp/bbdb-com.el (bbdb-timestamp-older): Created
+ * lisp/bbdb-com.el (bbdb-timestamp-newer): Created
+ * lisp/bbdb-com.el (bbdb-creation-older): Created
+ * lisp/bbdb-com.el (bbdb-creation-newer): Created
+
+Sun Nov 30 22:44:42 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/auto-autoloads.el: Autoloads for date functions
+ * lisp/bbdb-com.el (bbdb-complete-clicked-name): Make 19.34 happy
+ * lisp/bbdb-com.el (bbdb-compare-records): Created
+ * lisp/bbdb-com.el: Customized variables
+ * lisp/bbdb-gnus.el: Customized variables
+ * lisp/bbdb-hooks.el: Customized variables
+ * lisp/bbdb.el: Customized variables
+ * lisp/bbdb.el: Added timezone require to support date functions
+ * lisp/bbdb.el: Added migration functions, changed database version
+ * lisp/bbdb.el: Added definitions for utility functions that don't
+ appear in all Emacsen (in the case of string>, in none)
+ * lisp/bbdb.el (defstruct): Added documentation
+ * lisp/bbdb.el (bbdb-format-record): Can now define printing
+ functions for each note field
+ (bbdb-format-record-fieldname)
+ * lisp/bbdb.el (bbdb-copy-thing): Created
+ * lisp/bbdb.el (bbdb-initialize): Created - Use it to initialize
+ * texinfo/Makefile (clean): Changed since we now distribute *.info*
+ * texinfo/Makefile (reallyclean): clean + removes *.info*
+ * texinfo/bbdb.texinfo: Removed `BBDB database' per jwz, added
+ prereq section, more special fields, some
+ internals.
+ * INSTALL: Created
+
+Thu Oct 30 07:06:15 1997 Hrvoje Niksic <hniksic@srce.hr>
+
+ * lisp/bbdb.el: Custom blob to make defcustom and defgroup
+ transparent in non-customized Emacsen
+
+Sun Nov 30 12:03:41 1997 Soren Dayton <csdayton@cs.uchicago.edu>
+
+ * lisp/bbdb-print.el (bbdb-print-tex-quote): Escape tildes properly
+
+Tue Nov 10 20:10:53 1997 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
+
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Improve output of
+ warning messages.
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-known-poster-mark): Correct
+ docstring.
+
+Sat Nov 8 17:00:21 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el (bbdb-string-trim): Just remove 'face property.
+ * lisp/bbdb.el: Define `defvaralias' as empty function if it's not
+ defined. (GNU Emacs doesn't have it)
+
+Sun Nov 2 01:32:23 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.56unoff released
+ * lisp/bbdb-sc.el: Added
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Commented back in score
+ hook addition, can now set up format functions one at a time
+ (latter based on function from Christoph Wedler)
+ * lisp/bbdb-gnus.el (bbdb/gnus-score-default-internal): Added to
+ automagically catch changes to `bbdb/gnus-score-default'.
+ * lisp/bbdb-gnus.el (bbdb/gnus-annotate-sender): Now takes REPLACE
+ argument.
+ * lisp/bbdb-vm.el (bbdb/vm-annotate-sender): Ditto
+ * lisp/bbdb-mhe.el (bbdb/mh-annotate-sender): Ditto
+ * lisp/bbdb-rmail.el (bbdb/rmail-annotate-sender): Ditto
+ * lisp/auto-autoloads.el: Support for bbdb-sc, housekeeping for others.
+ * Makefile (install-pkg): Bug fix.
+ * texinfo/bbdb.texinfo: More rewriting, documentation for the
+ Summary Buffer stuff in bbdb-gnus.el
+
+Tue Oct 28 16:08:54 1997 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * lisp/bbdb-gnus.el (bbdb/gnus-define-format-functions): New
+ variable.
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Use it. Only define user
+ functions the first time. Use `bbdb-warn' instead `error'.
+ * lisp/bbdb.el (bbdb-warn): New function. Use it.
+
+Sun Oct 26 20:47:20 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/auto-autoloads.el: Remove summary buffer autoloads
+ * lisp/bbdb-gnus.el: Variable aliases for backward compatibility
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-user-format-letter): Add
+ more descriptive documentation.
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-in-bbdb-format-letter): Added
+ * lisp/bbdb-gnus.el (bbdb/gnus-lines-and-from): Variable name change
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-author-in-bbdb): Added
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Commented out score
+ insinuation, add %ub summary line code creation
+ * lisp/bbdb.el: Remove summary buffer autoloads
+
+Sun Oct 26 00:14:36 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb.el: BBDB 1.55unoff released
+ * texinfo/bbdb.texinfo: Partial rewrite
+ * lisp/bbdb.el: new autoloads. Override bbdb-display-completion-list
+ for XEmacs users.
+ * lisp/bbdb-w3.el (bbdb-www): Uses browse-url-browser-function
+ instead of a manual funcall
+ * lisp/bbdb-snarf.el (bbdb-snarf-region): Toss trailing space too
+
+Sat Oct 25 23:47:40 1997 Brian Edmonds <edmonds@cs.ubc.ca>
+Sat Oct 25 23:47:40 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb-gnus.el: Changed *everything* beginning with
+ `gnus-bbdb' to `bbdb/gnus'
+ * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Integrated (along
+ with associated variables and functions)
+ * lisp/bbdb-gnus.el (bbdb/gnus-score): Integrated (along with
+ associated variables and functions)
+ * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Activate above new
+ features
+
+Sat Oct 25 17:54:26 1997 Marco Walther <Marco.Walther@mch.sni.de>
+Sat Oct 25 17:54:26 1997 Matt Simmons <simmonmt@acm.org>
+
+ * lisp/bbdb-com.el (bbdb-complete-name): Clicking on name in
+ completion buffer now restores configuration (uses callback below)
+ * lisp/bbdb-com.el (bbdb-complete-clicked-name): Created. See above
+ * lisp/bbdb-com.el (bbdb-display-completion-list): Wrapper
+ * lisp/bbdb-xemacs.el (bbdb-xemacs-display-completion-list):
+ XEmacs version of bbdb-display-completion-list, allows callbacks
+ * lisp/auto-autoloads.el: autoload for XEmacs version of
+ bbdb-display-completion-list
+
+Mon Oct 20 18:38:28 1997 Colin Rafferty <craffert@ml.com>
+
+ * Makefile (install-pkg): Made it install the el before the .elc.
+
+Mon Oct 20 12:15:15 1997 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * lisp/bbdb-xemacs.el (global-bbdb-menu-commands): Bug fix "Finger
+ All Records".
+ * lisp/bbdb-xemacs.el (build-bbdb-finger-menu): Use
+ `bbdb-record-finger-host'.
+ * lisp/bbdb-com.el (bbdb-finger): Doc string extension.
+ * texinfo/bbdb.texinfo (BBDB Mode): Add documentation for
+ `bbdb-finger'.
+
+Tue Oct 14 20:06:38 1997 david carlton <carlton@math.mit.edu>
+
+ * Makefile (install-pkg): Fix info linking - use texinfo, not info
+
+Mon Oct 13 16:41:27 1997 Soren Dayton <csdayton@cs.uchicago.edu>
+
+ * lisp/bbdb-w3.el (bbdb-www): Use browse-url instead of funcalling
+ contents of browse-url-browser-function.
+
+Sat Oct 11 19:19:27 1997 Matt Simmons <simmonmt@acm.org>
+
+ * bbdb.el: BBDB 1.54unoff released
+ * lisp/Makefile: Changed VM, GNUS, and MHE definitions so they can
+ be blank if the packages are in load-path. Added bbdb-snarf and
+ bbdb-w3. Made bbdb-srv and bbdb-reportmail skipping messages more
+ informative. Added check for itimer for bbdb-srv.
+ * lisp/bbdb-w3.el (bbdb-insinuate-w3): Created from bare add-hook
+ statement found in David's version. Add this to w3-mode-hook
+ (yes, that's singular, not plural)
+ * lisp/bbdb-w3.el (bbdb-www): Modified to use
+ browse-url-browser-function instead of having two functions, one
+ for netscape and one for w3.
+ * lisp/bbdb-snarf.el: Fixed area code pattern to use [2-9] instead
+ of [0-9] for first digit.
+ * lisp/auto-autoloads.el: Autoloads for bbdb-snarf, bbdb-www,
+ changed package dir from `bbdb-1.52' to `bbdb', autoload for
+ bbdb-insinuate-message.
+ * lisp/bbdb.el: Added autoloads for bbdb-insinuate-message,
+ bbdb-www, bbdb-www-grab-homepage, bbdb-insinuate-w3, bbdb-snarf.
+ * lisp/bbdb.el (bbdb-mode): Documentation for bbdb-www `w' keystroke
+ * lisp/bbdb.el (bbdb-mode-map): bbdb-www invocation
+ * lisp/bbdb.el (bbdb-split): Documented.
+ * lisp/bbdb-gnus.el (bbdb-insinuate-message): Use it. Sets the
+ M-t binding for message-mode. This isn't in bbdb-insinuate-gnus
+ because some like to use message-mode before loading gnus. Add
+ it to `message-setup-hook', _not_ `message-load-hook'.
+
+Sat Oct 11 19:01:00 1997 David Carlton <carlton@math.mit.edu>
+
+ * lisp/bbdb-w3.el: Added to bbdb distribution. I don't know who
+ the original author is, but David mailed it to me.
+
+Sat Oct 11 19:00:00 1997 John Heidemann <johnh@isi.edu>
+
+ * lisp/bbdb-snarf.el: Added to bbdb distribution. Grabs text from
+ paragraph around point and makes a bbdb record out of it. See
+ the source for docs until I get around to adding to the texinfo
+ file.
+
+Sat Oct 11 18:50:52 1997 Kees de Bruin <kees_de_bruin@tasking.nl>
+
+ * lisp/bbdb-vm.el (bbdb/vm-alternate-full-name): make VM use the
+ canonicalized net address instead of the default address.
+ * lisp/bbdb-com.el (bbdb-sendmail-internal): Still more
+ message-mode fixes. Default to message-mode if neither mh-e nor
+ vm are in `features'. If message-mode is to be used and it's not
+ loaded, autoload it.
+
+Thu Oct 9 06:37:00 1997 Matt Simmons <simmonmt@acm.org>
+ * lisp/Makefile: Check for itimer before building bbdb-srv.
+ Complain nicely when check fails.
+
+Sun Oct 5 20:16:00 1997 Matt Simmons <simmonmt@acm.org>
+ * bbdb.el: BBDB 1.53unoff released
+
+Sun Oct 5 19:53:12 1997 Boris Goldowsky <boris@gnu.ai.mit.edu>
+ * tex/bbdb-cols.tex, tex/bbdb-print-brief.tex, tex/bbdb-print.tex,
+ lisp/bbdb-print.el: New version of bbdb-print
+
+Sun Oct 5 19:51:21 1997 Jamie Zawinski <jwz@netscape.com>
+ * utils/bbdb-cid.pl, utils/bbdb-src.pl, utils/bbdb-to-netscape.el:
+ New utilities
+ * lisp/bbdb-com.el (bbdb-parse-phone-number): Changed comment to
+ reflect new area codes that don't have [012] as their second digit
+ * lisp/bbdb-srv.el (bbdb/srv-auto-create-mail-news-dispatcher):
+ Classification of messages as mail or news
+ * lisp/bbdb-srv.el (bbdb-src-add-phone): Supports caller ID util
+ * lisp/bbdb-srv.el (bbdb/srv-handle-headers): Make sure *BBDB* is
+ bottommost buffer
+
+Sun Oct 5 19:51:20 1997 Seth Golub <seth@cs.wustl.edu>
+ * utils/bbdb-areacode-split.pl: New utility
+
+Sun Oct 5 19:51:19 1997 Matt Simmons <simmonmt@acm.org>
+
+ * A grand reorg: .tex files -> tex subdirectory,
+ .texinfo files -> texinfo subdirectory,
+ .el files -> lisp subdirectory,
+ * Makefile: modified all Makefiles to deal with reorg,
+ rewrote XEmacs package section
+ * lisp/bbdb.el (bbdb-frob-mode-line): I like version numbers on modelines
+ * lisp/bbdb.el (bbdb-version-date): Separate date from version number
+ * lisp/bbdb.el (bbdb-version): Modified to deal with version
+ number separate from date
+
+Mon Sep 29 18:49:47 1997 Matt Simmons <simmonmt@acm.org>
+
+ * Makefile: patch to avoid building bbdb-srv and bbdb-reportmail
+ if gnuserv and reportmail (respectively) aren't present
+ * bbdb.el (bbdb-frob-mode-line): Print the version number on the
+ mode line
+
+Sun Sep 28 00:50:07 1997 Matt Simmons <simmonmt@acm.org>
+
+ * bbdb.el: BBDB 1.52unoff released
+ * bbdb.el (bbdb-y-or-n-p): Fix obsolete functions
+ * bbdb-ftp.el: Added check for efs
+ * Makefile: renamed it, removed mail-extr and mail-abbrev, did
+ some reformatting
+
+Sun Sep 28 00:49:00 1997 Colin Rafferty <craffert@ml.com>
+
+ * auto-autoloads.el, Makefile: Use BBDB as an XEmacs package
+
+Sun Sep 28 00:03:31 1997 Jens-Ulrik Hoger Petersen <petersen@kurims.kyoto-u.ac.jp>
+
+ * bbdb-gnus.el (bbdb/gnus-update-record): Changed method for
+ referencing article buffer. Needed when
+ gnus-single-article-buffer is nil.
+ * bbdb-hooks.el (bbdb-header-start): See above.
+
+Sat Sep 27 23:56:35 1997 Christopher Kline <ckline@mitre.org>
+
+ * bbdb-reportmail.el: Created
+
+Sat Sep 27 23:47:01 1997 Soren Dayton <csdayton+bbdb@cs.uchicago.edu>
+
+ * bbdb-com.el (bbdb-send-mail-internal): Allow use of message-mail
+ * bbdb.el (bbdb-send-mail-style): Documentation change. See above.
+
+Sat Sep 27 23:44:43 1997 Colin Rafferty <craffert@ml.com>
+
+ * bbdb.el (bbdb-annotate-message-sender): Use address for name if no name
+
+Sat Sep 27 23:39:09 1997 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * bbdb-com.el (bbdb-finger-host-field): Added code to check for
+ finger-host field. Finger is done on finger-host if it
+ exists, on net address otherwise.
+
+Sat Sep 27 20:06:05 1997 Matt Simmons <simmonmt@acm.org>
+
+ * bbdb-com.el (bbdb-phone-area-regexp): Fix US area code pattern