monnier pushed a change to branch scratch/bbdb. at 7cc844f First cut at adapting BBDB for GNU ELPA
This branch includes the following new commits: new f6b4a4e *** empty log message *** new 58fe86a *** empty log message *** new 375a1d1 Began to fix some obsolete functions to shut up the compiler, integrated some patches (see ChangeLog) to allow use of message-mail for sending mail and nil names. new 3797812 *** empty log message *** new aa06721 Fixed area code parsing for new US area codes. Patches integrated: use of message-mail for sending mail, finger-host record for fingering new 80a029d Added check for EFS (there must be a better way that what I did, but I really don't want to be reduced to checking version strings. new e9d4709 Fix to accomodate nil gnus-single-article-buffer new 7b8e04e *** empty log message *** new 3075e53 Some reformatting, removal of mail-abbrev and mail-extr, fixed gnus path stuff (since gnus is no longer distributed with xemacs-20.3 new 5cee021 New version of bbdb-print from Boris Goldowsky new b5987e0 *** empty log message *** new dbf027c Initial revision new 43e420b Jamie Zawinski <j...@netscape.com>'s comment change about the new area codes that aren't restricted to [012] in the second digit. new 150afda New version of bbdb-print from Boris Goldowsky <bo...@gnu.ai.mit.edu> new 6e2dfeb jwz patches to support caller ID script, mail/news classification routine, make sure *BBDB* is bottommost buffer new d309392 Version number format changes new 26d32b1 Fixed for new grand reorg. Rewrote XEmacs package installation code. new 217b11b *** empty log message *** new fdb09f7 Initial revision new 39e04be BBDB 1.53unoff new 8afea74 *** empty log message *** new 7a4352c Initial revision new 4096f3b Modifications mailed in by David Carlton <carl...@math.mit.edu>. They look to be mostly adaptations for netscape new c9201bf Removed my paths from VMDIR and MHEDIR. Seems I had broken the documented 'if these are blank and the packages live on load-path, Emacs will find them' behavior by dying if VMDIR, MHEDIR and GNUSDIR weren't set. It's fixed now. new f756b7a Message-mode fixes from Kees de Bruin <kees_de_br...@tasking.nl> new c7b2cd2 Created bbdb-insinuate-message to set M-t binding in message-mode so I don't have to load gnus first. new 6a5ccad Kees de Bruin <kees_de_br...@tasking.nl>'s patch to make VM use canonicalized net address instead of default address. new 8b0a812 Added documentation and keymap definition for bbdb-www. Added autoloads for bbdb-www (and friends), bbdb-snarf, and bbdb-insinuate-message new 507adf7 Autoloads for bbdb-www, bbdb-snarf, bbdb-insinuate-message new 87d5615 Added bbdb-insinuate-w3 to set keyboard map correctly. Merged bbdb-www-netscape into bbdb-www using browse-url-browser-function to differentiate. new 9efd955 Changed VM, GNUS, and MHE definitions. If the corresponding DIR variables are set, the (the DIR vars) are added to load-path. The relevant el files are then loaded using the load-path. This allows VMDIR, et al to be unset if the packages live in load-path by default. Added bbdb-snarf and bbdb-w3. Made the bbdb-srv and bbdb-reportmail skip messages more informative for the poor souls (FSF Emacs users) who can't use them. Added a check for itimer, since apparentl [...] new 46aa946 *** empty log message *** new 08751b9 *** empty log message *** new bf7c987 autoloads for new functions in bbdb-xemacs and bbdb-gnus new 318efd6 Fix name completion bug (original fix by Marco Walther <marco.walt...@mch.sni.de>, mangled beyond recognition by Matt Simmons <simmo...@acm.org> Docs for bbdb-finger by Christoph Wedler <wed...@fmi.uni-passau.de> new d0106ba Integration of Brian Edmonds <edmo...@cs.ubc.ca>'s gnus-bbdb.el. Got scoring and summary buffer stuff. Need to do splitting new 8b1794b Use browse-url-browser-function rather than a funcall new 6e90aef finger-host fixes. New function `bbdb-xemacs-display-completion-list' is an XEmacs version of `bbdb-display-completion-list', which is a wrapper for display-completion-list. new 69b63f2 Installation timing change: .el before .elc. Tried to optimize install new 8793bf6 Build the dvi if the user wants new c1ee53e Rewrite part 1 new 84d6f29 New autoloads. Override bbdb-display-completion-list for XEmacs users new f9e7750 *** empty log message *** new 94f7a29 *** empty log message *** new 53f5596 Rewrite Part 2 (through MUA-specific features) new 010bfa7 Support for bbdb-sc.el new bc4c640 Fixed package install - `foo 'bar` (as opposed to `foo 'bar'`) works in Bourne shell, but not in others. That and it's not exactly intuitive. new 4c41cad Support for bbdb-sc. Housekeeping for others. new e6c5f12 Added REPLACE argument to bbdb/gnus-annotate-sender. Variable to catch changes to bbdb/gnus-score-default. Commented out most of score insinuation code. Variable aliases. Added in-bbdb format letter. new 560a9a8 bbdb/vm-annotate-sender now takes REPLACE argument new 987e1e7 bbdb/mh-annotate-sender now takes REPLACE argument new 1189401 bbdb/rmail-annotate-sender now takes REPLACE argument new 9aa712c Added bbdb-warn and code to avoid it for XEmacs users. Reformatted autoloads (again). Autoloads for sc. new 8a75863 Welcome to the family. Moved the automatically running code into functions. Generalized attribution field. new 2bb5aea *** empty log message *** new c0b200f Autoloads for date functions in bbdb-com.el new 14ae19e Added sshteing...@cctrading.com's date-based database-manipulation functions. Customized variables. new 8d4c0ff Customized variables, changed some comments, changed user format code error message new ffb93da Customized, added sshteing...@cctrading.com's change to time-string function to use a format string. new a0c019f Soren Dayton's fix to correct tilde printing new 4a96f58 Added migration code, customized variables, created record-copying function, moved automatically-executing code into bbdb-initialize function, documented defstruct. new 25175b8 We now distribute *.info*, so removed its deletion from clean target. Created reallyclean target to get rid of *.info* new 291dc3f Removed `BBDB database' per jwz, added prerequisites section, more description of special fields, and dissection of record format in internals section new d7b148f *** empty log message *** new ef26565 Initial revision new f32b100 Documented new startup procedure new 5d23063 Reintroduced for BBDB 1.57Aunoff new 73c1ba4 Startup code documentation new 56f4b3e Removed all autoloads except for the `bbdb-initialize' one. The removal was done because bbdb-initialize a) must be called before anything else in the BBDB will work and b) contains all of the autoloads found in auto-autoloads anyway. new baa9c1d Fixed copyright, moved customized finger variables into utilities-finger group (from finger). Removed autoloads. new faedc13 Customized variables (into utilities-ftp group). Added provide. new 3f78584 Removed autoloads and when statements new 708b19a Added provide of bbdb-hooks. Fixed custom specs (added cons type instead of group where appropriate). Replaced bbdb-time-string function with bbdb-time-internal-format variable. new f966a4f Initial revision new 48936a2 Customized variables and removed autoloads new 3a053f7 Changed setup documentation and added RCS ID and Log strings new 718e237 Customized variables, removed autoloads, and added provide of bbdb-sc new 53b09d1 Rearranged copyright and customized variables new 2a9d4fa Removed autoloads and added provide for bbdb-w3 new c9f123e Added `part of BBDB' to copyright. Customized variables. new a6784d7 Removed autoloads new 564c1d1 Added define-widget definition for users without Custom. Added Custom groups for utilities (print, finger, etc). Moved migration code to bbdb-migrate.el. Commented some code (mostly code dealing with the manipulation of the internal database representation). Added code to `bbdb-initialize' that allows for the selective insinuation of the BBDB into various external packages. new 3406867 Added deploy target. Added migrate.el new e7a148c Fixed bug new a768005 Changed to `setq' to `add-hook' in setup instructions. Added to Internals section. new 46e3fd0 *** empty log message *** new 9c5f9e4 Initial revision new 686ed8c Almost finished doc rewrite new cfd1780 Intro rewrite to say that EFS is also OK as a prereq new 6aabd34 Changed comments for Gnus/GNUS-specific stuff and for stuff that thought it was specific but is really not. bbdb/gnus-summary-author-in-bbdb now uses `bbdb-message-marker-field' as it said it did. Using add-hook instead of bbdb-add-hook. new 01a3404 Alphabetized MUA directory variables, added OTHERDIR variable new 5959dc9 We use add-hook now new a488d4d Use add-hook new 6c19d65 Moved key binding to bbdb.el, changed default of bbdb-print-elide, fixed problem with nil bbdb-default-area-code new 500d4d6 Use add-hook, not bbdb-add-hook new d142506 Created deffaces standing macro, added to bbdb-initialize for bbdb-print and bbdb-ftp, added autoload for bbdb-com, use native add-hook if we can, fset it to bbdb-add-hook otherwise. new 59c6fed Fixed intro comments. Use add-hook, not bbdb-add-hook new bf7bd74 Support for OTHERDIR, rearranged flags to Emacs so we can use bbdb-split-string (19.34 doesn't have split-string) new f517ba2 *** empty log message *** new a4ec6e6 *** empty log message *** new 655decc *** empty log message *** new 97c0197 Removed my paths, added comments about the Custom requirement for building Gnus support under 19.34 new 5c667a8 Added comment about the Custom requirement for building Gnus support under 19.34 new 65005d4 Finally fixed that damn 19.34 :link problem - needed to put OTHERDIR stuff first in the load-path before loading bbdb.el. new 517a55f Colin's new refiling code, protecting default-area-code new 194f0e3 Fixed customization of bbdb-auto-notes-alist new 759cb66 Protecting bbdb-default-area-code new 9adfb46 buffer-disable-undo doesn't always return the argument new c5911f6 *** empty log message *** new a6137ed Fix for Carsten Leonhardt to not die if XEmacs compiled without scrollbar support new e5075ac Fixed defface standin. Created widget (bbdb-alist-with-header) for bbdb-auto-notes-alist customization fix. Changed defaults for bbdb-create-hook and bbdb-change-hook to create timestamp and creation-date fields. Added autoload for bbdb-srv. new 1aa8af0 Finished revision new 857f67f *** empty log message *** new b030cc7 *** empty log message *** new 82cd30c Colin's change for migration error message new 643a025 Colin's fix for properly counting the size of notes fields new 57b1102 This is for version 2.00 new 9d47649 intermediate new 44601c3 *** empty log message *** new f190ded Released 2.00 new dbb683e Colin Rafferty's patch adding autoload cookies back new c0d9872 Colin Rafferty's patch adding autoload cookies back new 6f43d4f Colin Rafferty's patch adding autoload cookies back. Made `format-time-string' take two arguments for XEmacs 19.15. new 466de6c Colin Rafferty's patch adding autoload cookies back, regenerated auto-autoloads file. new c40dfc2 Fix for compatibility with more makes new 456f69e Updated the XEmacs packaging version number new af32377 Changed documentation for bbdb-load-hook, added bbdb-initialize hook. Began to remove support for advertized-bbdb-delete-current-field-or-record. Moved everything except the insinuation code out of bbdb-initialize. Added bbdb-mode-search-map for search commands in BBDB buffer prefixed by S. Added more bindings to BBDB buffer new 0528996 Colin Rafferty's patch adding autoload cookies back. Changed prompts for bbdb-phones, bbdb-net, bbdb-company, bbdb-name and bbdb to make them more intuitive. Started to remove support for advertized-bbdb-delete-current-field-or-record. Fixed error in comment. new 7b51292 Added EOL list, EOL'd advertized-bbdb-delete-current-field-or-record and GNUS support. Documented new bindings in *BBDB* buffer. new 258ef5a *** empty log message *** new 68f9147 *** empty log message *** new 4414067 From slbaur: Don't pass an integer to concat. Format dates with number format - not string - so we get leading zeros. new b3300ad From slbaur - Use new name for set-window-buffer-dedicated. new 42263cb From slbaur: set-extent-attribute -> set-extent-property, set-extent-data -> set-extent-property new a3544bc From slbaur - Switch from `screen' functions to `frame' functions new 128133d Removed RCS logs in comments. Applied patch to protect bbdb-info-file, and to protect against non-integer default area code new c2534a6 Patch to convert default area code protection from condition-case to integerp. new 4dc3380 Change mailing list address new 94c9c15 Correct escaping of mailing list address new dc72392 Remove extent-data new f6dfecd Honor bbdb-user-mail-names. new 52a2ff7 bbdb/gnus-show-sender should refer to summary buffer, not article buffer. new 155d959 Allow redundant expansions new 0e55d82 *** empty log message *** new 53ab7e7 Let bbdb-current-field handle blank users new f30f29c bbdb-version should insert the version into the current buffer if invoked with a prefix. new 5f27117 Protect against null record new 387bcaa Run the bbdb-load-hook after the bbdb provide. new 11d49ac Customize bbdb-snarf-web-prop, make it use the www field instead of web. new e62dbb9 *** empty log message *** new be27faf Added instructions for those without make new a6f5f3d Fold in 1.8.1.x subtree new 6263484 BBDB 2.00.05 new 0de8ab6 *** empty log message *** new 22276aa Added bbdb/gnus-snarf-signature new 03c122a Don't use concat with integers new a293fef Nil out hooks to keep view-mode from interfering with bbdb-mode new 73d2d5e Use Info-directory-list new 1fc8d6a Protect mark in bbdb-redisplay-records new efb892b Set-text-properties to nil in bbdb-string-trim new e6d8967 Added bbdb/gnus-snarf-signature new 709806d Add autoload cookie for bbdb-snarf-region new fa18527 *** empty log message *** new bfbc224 Make e-mail addresses scale properly new bcefa9d Don't freak out on 0-line Article buffers (pgnus) new eac9e19 Fixed xref entries per mail from gareth rees. new 5f9cb90 Added Noah Friedman's patch to make completion work as documented. new 667b602 Added gareth rees' patch to improve bbdb-mode documentation. new b25a355 (bbdb-annotate-notes): do not add a repeated annotation (Sam Steingold) new ceb972f *** empty log message *** new 0fca862 (bbdb/vm-get-from): If there's a presentation buffer, get the address from there, since it will be MIME-decoded. new 60242a2 * Added Alex's BBDB v4 format migration (country field) new ded6b35 * Country patch new 44e24fd *** empty log message *** new 427000f Initial. new 65f5a30 * Country patch new b81fd64 * Colin's show-all-recipients new 323d7da * Country patch new 48bd59b * Autoload cookie for bbdb-header-start new ee47895 *** empty log message *** new 69be183 Cleanup work new 00cfcd6 * 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. new a0c094a * Added v5 migration. NB no back-migration yet. new 1fff3df * commented out enough to get it working with the streets -> list mod. new 42dfaed * Thomas' duplicates patch * streets modification new d4cc6af * Thomas's duplicates patch new c17a7eb * Added keymap C-: for bbdb/gnus-summary-show-all-recipients new 4cdec82 * Address layout patch, including Euro addresses and the streets->list thing new 966b1f2 *** empty log message *** new 67a86f7 Improved TeX output (fonts, breaks). new 55ab2aa Fix comment regarding mailing lists. new 763094d * Fixed misplaced bracket in street migration code. new aa86b7e Adopt TeX-output of streets to new file-format v5. new 4211520 * Added 5->4 unmigration new 76b4b1f bbdb-print documentation Fix \bigbf new db8c6d4 omitted bracket on unmigrate for v5->v4 new 560c06f *** empty log message *** new d595cd5 * First cut at merging with a view towards syncing, as opposed to simply cramming everything together a la refile. new ca06d7b * Refined so it works a little better, particularly with mergeing timestamps * Added bbdb-merge-file, so you can now import another bbdb and merge it. new 3b9eaa6 * documentation corrections * Added timestamp compare to bbdb-refile-notes-generate-alist new 57d90ca Initial creation of the BITS tree new cfd0dd8 Initial checkin new 6e36601 Initial checkin new f5df69d * Tweaked layout and added a CVS revision tag. new 1f35f41 * "API" is a little more settled, also a little more obvious. * Making use of more of the existing functions in bbdb-com new a78c61d * 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 multipl [...] new 9725949 Updated some of the test targets new 6150726 Fixed a broken link & updated the archive information new 005ea42 *** empty log message *** new 7ca51bb * made notes merging use bbdb-merge-strings. new 4fcb01f * Added CVS revision discards to tarball exclude list. new aa8f7f1 * Documented changes in database structure * Changed web address, email addresses * Some minor typos corrected & details added new bb67b48 * Fixed docstring for bbdb-quiet-about-name-mismatches new e96c9d1 * Trying another way to get the from field, since the Presentation buffer hack seems to be somewhat unusable. new 955408b Fixed obi-wan error in bbdb-current-field. NB this is fixed for the default display address. I need to tweak further for continental address display, maybe. new 00596c2 Fixed bbdb-current-field properly. Note that if you define a new address formatting function, this code may not work correctly. new 7f1f4aa *** empty log message *** new b76ab94 (bbdb-migrate): re-wrote using `mapcar' instead of `append' this is linear instead of quadratic and avoids much consing new 4482857 (bbdb-format-streets): fixed for the new BBDB format (5) new 8de2b47 (bbdb-format-streets): use `mapc', not `mapcar' new 62f558d Ignore info files. new dbe2269 Minor fixes. new d2db812 Build bbdb-merge.elc new d8d3399 Various little info changes, including ml info, TeX output changes, thanks. Added info-directory information. Added detailed node list. new 6570f31 Fixed ftp address. Added thanks. Synced ml info to Web. new 49fee49 Fixed typo. new 6af6f4a (parse-bbdb-internal): bind, not setq the version. new d517ddb code readability new 1e74b6c rewrote migration in a modular way new 0595740 Get install-pkg to ignore CVS directories as well as SCCS and RCS. new b75dae8 GNUmacs doesn't have "mapc". new 79daa76 emacs 21 has `mapc'; define it when we don't have it. new d47acec revert the last patch (`mapc' is more efficient than `mapcar') new 2e3bc6c clean-up as per weblint new 10d646f (bbdb-migrate-record-lambda): `mapcar', not `mapc' here! new ed4cb89 added `bbdb-write-file-hooks' user variable new 2dd3f27 added bbdb-write-file-hooks user variable new 0a58f08 minor doc fixes to comply with the standards new bf98f2c erroneously dropped a setq in the last commit; reinstate it. new 8b45f82 * Fixed bbdb-quiet-about-mismatches logic * Added new variable, bbdb-silent-running, to suppress informational messages and queries. Not all messages are suppressed by this yet, though. new 90b202a untabified new 231cc4e mail-abbrevs/aliases handling new 8533feb added project home to quicklinks new 1dbffa2 a couple more keybindings... new a794336 * 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' new 2fc248f More bbdb-silent-running edits. new ec78e96 *** empty log message *** new d2f1042 Added robert fenk's patch to use bbdb-popup in gnus. new 46d5c03 Removed a debug (message...) form new 9fedb52 ShengHuo Zhou's patch to update this for v5 file format new c745283 Fixed some badness on the web page New version of the bbdb manual, split per section. new b7b738c removed TABs. this, finally, passed weblint! new 1083cb2 added some autoload cookies new 47322a4 use auto-generated autoloads consistently new cea1d5a (bbdb-init-forms): new variable (bbdb-initialize): use it new 6d31027 limited `bbdb-init-forms' to hooks to protect the innocent new ec0e3d8 dropped bbdb-add-hook new 04c2f56 Added Thomas DeWeese's May 19 (!) fix for bbdb-build-name. new ecfb117 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. new 1f705c8 Add compose-mail as an option for bbdb-send-mail-style (Kai Gro�johann) new 9eb39fa *** empty log message *** new 99b97d6 Added setting of variable autoload-package-name and deletion of bbdb-autoloads.el file before creation in order to create it with the right featurep and contents. Otherwise it was not working correctly with my Xemacs. new 5833397 Finally I understand the machinations of bbdb-quiet-about-name-mismatches. Apologies for the confusion. new 84950f6 last fix (honest) to the bbdb-yadda-mismatch thing. new f72d054 fixed a build problem with the autoloads file. new 57953ef * 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 new aaf0b47 When converting the streets to a list, delete "nil" as well as "". new fd183a8 * lisp/bbdb.el (bbdb-annotate-notes): `regexp-quote' the annotation before matching it on existing notes new 710afdd Files: ChangeLog new 4c993a4 (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 o [...] new be30e65 (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 [...] new 5050efe T(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 bb [...] new d6d81ab (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. new 4b2f986 Documentation of new features (somehow incomplete by now). new 4152bad * lisp/bbdb.el (bbdb-join): dropped an unused variable new 1267bab (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' new b787186 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' new 482257a Check if bbdb-file-remote is set before trying to use it. new 2dff503 * 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 new f4cf468 * lisp/bbdb.el (bbdb-save-db): fixed the calling sequence of `y-or-n-p-with-timeout' new f182427 Don't return an empty string as the name or address, return nil. new d4a5b8e * 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' new f6e11e1 Fixed a minor bug related to retrieving empty records from cache new e3b0d4c * texinfo/bbdb.texinfo (VM Features): Documentation of new VM features. new 41f33c4 `bbdb/vm-get-only-first-from-p' was renamed to `bbdb/vm-get-first-from-p' which is more self explanatory. new 07f67e4 `bbdb-annotate-message-sender' was changed in order to ask the user for adding new addresses to net only if `create-p' is `t'. new 00dcdfa *** empty log message *** new bd96bd5 Restored the previous version of bbdb-annotate-message-sender, since the change was not exactly doing what it should do. new f789a91 Rearrange Lastname, Firstname even if it's not in quotes. new 844a2cd Removed the faulty autoload. new dedad5d Fix an error in VM doco that prevented file from building new ef76836 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. new eeec093 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. new 03726d2 Added link to Martin's bbdb-gnokii.el new d838e26 Moved bbdb-insinuate-message into this file to prevent gnus startup looping Changed \M-\t to [(meta tab)] new 0488aa6 Moved bbdb-insinuate-message out to bbdb.el to prevent gnus startup looping new 3250fa6 Fix for bbdb-autoloads.el and Xemacs new 63fdb78 *** empty log message *** new d0b17d2 Changed [(meta...)] keybindings to "\M-..." new 9769846 Check if vm-summary-uninteresting-senders is a string before using it new 802b3a2 Default completed name to an empty string to avoid error new 14fbd12 Alex Coventry's patch to fix compile-vs-runtime autoloads new e19922a Daniel Pittman's autoload patch. May make Alex's patch obsolete. new df675d3 Daniel Pittman's patch does indeed override Alex's! new e1e6573 (bbdbq-mk): new function new fb13365 Reinstated 2.00.06 behaviour 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 "'". new 1692e11 *** empty log message *** new c41d2ad Added "BBDB Development Team" to the list at the start. Fixed 'missing node' problem with older versions of makeinfo. Added Kai's example of working around the ispell key-mapping conflict. new 5a05f42 (bbdb/vm-snarf-all): fixed wrong documentation new 0b006f6 *** empty log message *** new bee04b7 Fix primary-or-name search to pay attention to bbdb-case-fold-search when checking names. (bug report: Eli Tziperman) new f0c4416 Fixed the compose-mail selection for bbdb-send-mail-style. Thanks to Raymond Scholz for pointing out that it wasn't actually working. new 4a0d534 Added Brian Edmonds' filing hackery, modified to fit in bbdb's concept of a namespace. Cleaned up some compiler noise. new 77c37ee Cleaned up some of the customization stuff. new 200de2d Cleaned up some of the customization stuff. Fixed handling of vm-uninteresting-senders new 999a27a Fixed to work with newer version of gnuserv provided by Martin Schwenke and downloadable from http://linuxcare.com.au/people/martins/hacks/emacs/ new 7066e87 Fix to allow building with Martin Schwenke's gnuserv. new 4aaa1a2 *** empty log message *** new 58e761e (bbdb-complete-name): If there are multiple nets and the address is already completed then cycle trough the list of nets. new e9e557d (bbdb-extract-address-components): added an optional argument `ignore-errors'. new c869fea *** empty log message *** new a72e57f (bbdb-complete-name): minor bugfix for cycling of addresses. new de8a02f Fixed silly bug that stopped auto-noticing from working at all. Doh. new 205393a 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. new fbd8b4b (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 v [...] new 08abde4 (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 The new variable `bbdb/prompt-for-create-p' can be set to `t' in order to force VM to ask the user before adding a new BBBD record, caused by the automatic update of the popup buffer. new 073546a (bbdb-fontify-buffer): changed in order to meet flexible `bbdb-pop-up-elided-display-name-end'. new 696f35f *** empty log message *** new 789ebec (display-message 'progress mess) does not exist for FSF Emacs, therefore we polluted the message log by calling (message mess). new 47a7942 (bbdb-hashtable-size): new custom variable (primep): define if not defined already (bbdb-records): use `bbdb-hashtable-size' when initializing `bbdb-hashtable' new 50c9c4d (bbdb-hashtable-size): call `bbdb-records' only when it is defined new 0295d79 Define characterp if it's not already bound. Used in bbdb-vm. new 3840674 Corrected mirror link. new 484d4ea Respect value of bbdb-use-pop-up. new d12f338 *** empty log message *** new 3e72dca Doc fix (Martin Buchholz) new 601e4fe (bbdb-show-all-recipients): simplified the function and added missing headers new 3eb72b8 (bbdb-extract-field-value): added (case-fold-search t) as headers should be checked case insensitive new d2f5817 (bbdb-extract-address-component-regexps): added recognition of true names form addresses like robert.f...@gmx.de, in order to avoid creation of duplicate records. new a3bffc5 (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 new e116e1a ((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 new dd77339 (bbdb-fontify-buffer): Fixed fontification for elided display. new 00e1895 Just minor fixes. new b371fae Alex's zipcode changes. WARNING: New database format. new ea6f4b1 *** empty log message *** new 07326c9 Small change to get around an apparent emacs windowing bug. new f8e35c5 * 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 new 02d785a *** empty log message *** new 09c97b6 (bbdb-undisplay-records) Don't try to use *BBDB* buffer if it doesn't exist. new ff62a68 *** empty log message *** new 2733142 Updated the links section; some other minor changes. new 6022a9d * 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 new dc6fca5 (bbdb-dial) Change docstring for bbdb-dial Remove check for window system new 81f4202 Added Bill Carpenter-provided function 'bbdb-ignore-selected-messages-confirmation' new 6dabd21 Fixed commented-out items in TODO section. new a382156 new files for autoconf support new 577da39 removed files for autoconf support new fd514af Autoconf support documentation new 03c8cad Autoconf support new 7586416 configure script from autoconf 2.13 new e118b6c Corrected pointers to mailing lists. new a7e7ed3 Minor change to make it work again. new 081b980 (bbdb-always-add-addresses): Docfix new 9fb4fff (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. new d94f73a (bbdb-www-grab-homepage): Fix to read just one record not a list of records new f4516ed (bbdb-sounds-directory): (bbdb-sound-volume): (bbdb-load-touchtones): Added variables & functions for Xemacs native sound support used by bbdb-dialing stuff new 879846d (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 Xemac [...] new 4a622fe *** empty log message *** new ffb21a0 * Proper fix for VM windowing bug new 9b34af1 *** empty log message *** new 43cc56a Minor typo fix new 79306bd Check that an AKA is not already in the list before adding it new 6ebad43 Don't load touchtones if the touchtones directory is unset. new 7668f24 Don't look for email completions when there are none! new 640f57a Add support for M-TAB to expand mail aliases new 6e2484f Use geektools.com instead of rs.internic.net Slightly smarter parsing of results new c1d677b lisp/bbdb-merge.el (bbdb-merge-file): bugfix: the parameter for `match-fun' is `rec', not `r' new 51afbe9 initial checkin new 888a09e ignore Makefiles new 2db0393 (replace-in-string): Emacs 21 has `replace-regexp-in-string' - use it! new a779e08 Add-ons that didn't make it to the current release. new 0e50fd6 Define caddar if it's not found. Yeesh. How hard is it to do (car (cdr ...)) anyway? new 87c1b91 New cleanup targets new 06f454f Removed test targets as they weren't helpful Added some new cleaning targets, including distclean new d60dd2b Added distclean target new 2b3992f *** empty log message *** new 12f3243 Changed version to 2.3, which is now the official developer release. new 7cc1507 Updates for 2.2 release new 1626c0b Updates for 2.2 new c4014ff *** empty log message *** new 3e78b68 Include configure in ignored files. new 8caf54f Added autoload cookie for bbdb-ignore-selected-messages-hook new 7f8feb8 lisp/bbdb-com.el (bbdb-complete-name): Fixes completion problem slipped into with revision 1.89 new 9a2100f * lisp/bbdb-vm.el (bbdb/vm-pop-up-bbdb-buffer): Fixed the pop-up behaviour. new 4734dfd *** empty log message *** new 66314be bbdb-mail-abbrev-expand-hook): honor the pop-up settings, e.g. bbdb-pop-up-target-lines new 8d237bb (bbdb-mode-map): Added elide-records binding for button2 new bd6f08f makefile for tex dir new 1f82d54 makefile for utils dir new 7378a1a XEmacs Package installation fixes new d2e8e70 *** empty log message *** new 9c7b59b (bbdb-find-duplicates): Fixes records without a name and adds additional messages in order to understand the duplicates. new dc00787 (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. new 3a015ad *** empty log message *** new 3fe829c (bbdb-annotate-message-sender): Changed the creation of new "duplicate records to honor the value of bbdb-always-add-addresses. new 0dabd25 Removed faulty replace-in-string. new 68cf9d0 *** empty log message *** new da8bc62 (bbdb-hooks.elc): removed need to load VM. new 4b6ad40 *** empty log message *** new c7bbd71 *** empty log message *** new 64388b6 (bbdb-complete-name): Fxed bug which showed its effect only with GNU Emacs. (bbdb-add-or-remove-mail-alias): Better prompt. new 10b9b70 Use field-separator. new 53017a9 Only call the sit-for bugfix in fsfemacs. new eb1c854 (ding) if there's nothing in mail-abbrevs either. new d1f69b3 *** empty log message *** new d5d6768 *** empty log message *** new be97513 (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. new 02d8b27 doc fixes new 5e4d2bc doc fix new f1d0188 Fixed bbdb-undisplay-records. bbdb-buffer-name is /not/ a buffer! new baa3b26 Seems like the change to bbdb-undisplay-records fixes the VM window problem. new a808c13 *** empty log message *** new c90b3cc * lisp/bbdb-snarf.el (replace-in-string): Fix the argument order of replace-regexp-in-string. new 3c9e249 (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. new 9982114 *** empty log message *** new e35b2e2 Applied ShengHuos patch to fix the customize problems caused by defining 'characterp as a mcaro im GNU Emacs new 4eb8142 *** empty log message *** new 49da88c (bbdb/vm-update-records): replaced display-message calls by message calls which is more portable. new 80ce914 *** empty log message *** new a1ebe12 - display-message macro removed - fix defcustom type for bbdb-pop-up-elided-display-fields new 54d98f5 Empty string is a valid Zip code (Alex Schroeder) new 401d061 Documentation for zipcode stuff (Alex Schroeder) new 72dee3d Some defvars changed to defcustoms bbdb-add-or-remove-mail-alias documented in mode help (Alex Schroeder) new 5602015 Some more defcustom stuff (Alex Schroeder) new ded6ec4 *** empty log message *** new cde665a Whoops. Missed a close paren. new 854f2bc bbdb/vm-update-records): Fixed bug of calling message with wrong argument. new a17cb39 *** empty log message *** new cbdea99 Quick fix for LN_S not being defined. Perhaps it's even the correct fix. new aa2986b Menu and font hackery. Works in Emacs as well as XEmacs. new 3277683 Added target for bbdb-gui new 9a9c24f Moved font and menu stuff to bbdb-gui.el new bea49fd 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 new e9559f0 doco typo fixo new 923f6a5 whoops. typo. new 2138ba0 More typo. Thanks to Dan Pittman for spotting these. new 5fac1db Final typo correction, I promise. new ea57260 Faulty bracing in touchtone code. new 53681a3 Automatically pull in the GUI stuff, now that I seem to have caught all the typos. new dccc037 VM appears to get upset with bbdb-extent-at switching around buffers. new 92feda2 Temporarily disable loading of bbdb-gui, since there's an interaction bug with VM right now. Non-serious, but annoying. new b25cd96 * lisp/Makefile.in (bbdb-autoloads.el): Insert (provide 'bbdb-autoloads) when generated by FSF Emacs. new f90e95a Makefile.in (bbdb-autoloads.el): Change the order. new 1451e92 (bbdb-list-extents): use `nconc', not `append', since we know that the lists are new (bbdb-extent-property, bbdb-highlight-extent, bbdb-extent-start-position, bbdb-extent-end-position): define [were undefined due to a typo] (bbdb-set-extent-begin-glyph, bbdb-set-extent-end-glyph): `fset' to `ignore' insted of redefining with `defun' new f6c8486 Final few tweaks to function names to avoid upsetting things. new 984d27c Now that I've fixed bbdb-gui properly, reenable the load hook. new b195dc8 Fixed the overlay bug in GNU Emacs. As documented, 3 is higher priority than 2! (bbdb-main-extent-priority): new variable (bbdb-fontify-buffer): use it Also, do not quote lambdas since they are not compiled when quoted (at least in GNU Emacs!) new d8bbf1e (bbdb-extent-face): use `overlay-get', not `extent-property' (bbdb-set-extent-face): use `overlay-put', not `set-extent-property' new b895b38 Stop BBDB from adding AKAs when you tell it you don't want them. new de43b36 Put the (provide 'bbdb-autoloads) line in the right place. new 05eb2ef Use add-hook to load bbdb-gui by side-effect new 186c086 do not add bbdb-fontify-buffer to bbdb-list-hook (done in bbdb.el) new 7b084f2 (bbdb-gui): new user option new 56edf9b Restore old bbdb-message-cache macros as replacement functions were buggy. new 498f4a3 call `bbdb/gnus-pop-up-bbdb-buffer' instead of `bbdb/gnus-update-record' (bbdb/gnus-pop-up-bbdb-buffer): use `gnus-buffer-configuration' instead of the obsolete `gnus-window-configuration'. new d7aef26 Shouldn't have been in here in the first place. Sorry 'bout that. new 9757216 * texinfo/bbdb.texinfo: Format it so that texinfo-format-buffer can parse it. new c3e0e60 *** empty log message *** new 57274a2 texinfo-format-buffer knows detailmenu. Thanks to Yair Friedman (Jerusalem)" <yai...@amdocs.com>. new 39444e6 *** empty log message *** new 792c288 I corrected something that wasn't a bug. (provide.. ) was in the right place. new 603606f More bits, possibly incompatible with 2.00.06. Use at own risk. new 3821307 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. new 860cf9e bbdb-search-simple: check that the name actually matchs (not company) new 0c10734 *** empty log message *** new 542fb4f ">>" and ">" transposed. (Yair Friedman) new 97eb211 set max-lisp-eval-depth. From "Yair Friedman (Jerusalem)" <yai...@amdocs.com> new d8c7ce0 Mark bbdb/sc-default for autoload. Not sure this is entirely the right thing. new c94d0eb Require bbdb-com (for bbdb-parse-phone-number) Stop from loading .bbdb when compiling! new 4096e4e Initial cut at this (Yair Friedman) new 4717028 Add a buffer-coding tag. (Yair Friedman) new 773e25f Updates for BBDB 2.32 new d24479d Version number update for release. new 39470a2 *** empty log message *** new 5ee6bef Bumped version again, for new developer version. new e39944d Forgot to change the release date. (Urban Boquist) new dbe54fe *** empty log message *** new d008929 Definition of some variable in order to avoid warnings during compilation new 0ad8410 * lisp/bbdb-mhe.el: * lisp/bbdb-rmail.el: uses the new caching functions + some other minor changes new a2d91a4 (bbdb-snarf-region): Unused variables 'country and 'namebegin removed new 811675f * 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 new 8011f60 (bbdb-load-touchtones): unused variale 'error removed new d336981 (bbdb-pop-up-elided-display): (bbdb-pop-up-elided-display): changed to require no unbound bbdb-pop-up-elided-display new 3887037 (bbdb-merge-file): unused variable 'live-records removed new d20fda0 (bbdb-redisplay-records): unused variable condition removed new e518f30 Variable/function changes as documented in the ChangeLog entry 2001-03-17 Robert Fenk <f...@forwiss.de> new 7f3bb4a 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. new 4742a8a (bbdb-header-start): Check for vm-presentation-mode as well as vm-mode and vm-summary-mode (Nicolas Rennert) new d6175d4 (bbdb-update-records): honors now bbdb-gag-messages; fixed the overall number in the progress message. new 7681968 *** empty log message *** new 124ce2b Remove what was presumably a debug occurrence of (message...) new bf34733 *** empty log message *** new f5defff (bbdb-prompt-for-create): fix a bug with GNU Emacs. new 448a971 (bbdb-prompt-for-create): bugfid for XEmacs introduced with the GNU Emacs fix new 04b10bf *** empty log message *** new 2c68b23 (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. new 4b52192 Fix the priority stuff. You should be able to highlight individual fields and edit them on GNU Emacs again. new 59eba19 * 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. new 5e8c0a8 *** empty log message *** new 7f51873 (bbdb-search-simple): Fix silly bug with list-walking (Daniel Pittman) new 2594e58 *** empty log message *** new a488ad2 Fix some bugs related to new message caching functions. new 3457ba8 *** empty log message *** new c13d152 * lisp/bbdb-gnus.el (bbdb/gnus-show-sender): * lisp/bbdb-vm.el (bbdb/vm-show-sender): Show recipients if we find no senders new b9f92d7 * lisp/bbdb.el (bbdb-message-cache-lookup): Removed the faulty single record code for Rmail/MHE new 63c9aa5 *** empty log message *** new cb39269 Added instructions for running from CVS and from source. Removed direction to copy .tex and .el files as they're not required for a working installation. new d06ad1b * lisp/bbdb.el (bbdb-message-cache-lookup): * lisp/bbdb-gnus.el (bbdb/gnus-update-records): * lisp/bbdb-vm.el (bbdb/vm-update-records): YABugfix: first record was lost when looking it up from the cache. new 80ed053 *** empty log message *** new 6d6dac9 (bbdb/gnus-get-addresses): Fixed a bug in�getting the header content. !mail-fetch-field requires a final newline! new cb90867 *** empty log message *** new b947e21 Fix list-vs-not bug in bbdb/gnus-edit-notes new 1da909c Added emacs-version to bug report text. Added John F. Whitehead's default-domain patch. new 051b3de Added John F. Whitehead's default mail domain patch. Hack around some silliness in GNU Emacs completion code new 86bc144 Whoops. Stray quote mark. new d17527c BSD Compatibility fix! Make sure RM is set in Makefiles. new 963c718 Added missing docs for the variables bbdb-pop-up-elided-display-name-end and bbdb-pop-up-elided-display-fields new 3e05099 *** empty log message *** new e809c5c 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. new 3ce639c 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. new 5bb3b40 *** empty log message *** new 63ec3c2 (bbdb-update-records-mode): Removed extra quote from the defcustom arguments. (bbdb-update-records): Fixed search for nets and documentation. new fe159fb (bbdb/gnus-update-records-mode): Removed extra quote from the defcustom arguments. (bbdb/gnus-update-records): Fixed documentation. new f60f92a (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. new 75b8317 (bbdb-extract-address-components): Allow also nil as name or email address, not only strings. new 6b9aa05 (bbdb-unmigrate-zip-codes-to-strings): Fixed the faulty use of let instead of let*. new 07d74cf (bbdb/rmail-pop-up-bbdb-buffer): Remove the BBDB buffer window when empty. new ed3ae0f (bbdb/vm-update-records): Fixed documentation. (bbdb/vm-update-records-mode): Removed extra quote from the defcustom arguments. new 8991991 (bbdb/news-auto-create-p): When set to 'promt then ask the user before automatically creating a record. (bbdb-invoke-hook-for-value): Return symbols just as they are, do not eval them. (bbdb*prompt-for-auto-create-p): Removed the variable and packed its functionality into the bbdb/*-auto-create-p variables. new bfd707a *** empty log message *** new b0317bf (bbdb-invoke-hook-for-value): Fix: Return symbols�BUT CALL FUNCTIONS! new eba9645 *** empty log message *** new fe62e36 (bbdb-complete-name): (bbdb-complete-name-hooks): Instead of dinging when completing a complete address (and with cycling disabled) call theses hook functions. new 50f889d *** empty log message *** new 142dec1 (bbdb-update-records): Fixed a typo. new 2963a6c *** empty log message *** new d97d52d (bbdb/news-auto-create-p): (bbdb/mail-auto-create-p): Fixed a typo. new 2167385 aclocal.m4: fix Emacs detection problem when configuring from an Emacs shell buffer. new 97cbdfb * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses): Fixed the bug which was not really fixed with the commit from the 2001-03-29. new 6480fa3 *** empty log message *** new 48dabcf * lisp/bbdb-vm.el (bbdb/vm-update-records): * lisp/bbdb-gnus.el (bbdb/gnus-update-records): Subject: bbdb-get-only-first-address-p patches new 99460f2 aclocal.m4, configure.ac: Upgrade to Autoconf 2.50. new 002dbfa Fix tarball build new ada2939 Allow specifying a list of completions, which causes completing-read to be invoked instead of read-string. new 9adfbd3 (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-c [...] new 82de3b8 Fixed URL for Martin Schwenke. new f849398 *** empty log message *** new f5595df Obsolete; contents rolled into bbdb-gnus.el new 1dfd3f3 Better fix for char-int thing. This one works, for starters. Serves me right for that comment about code testing. new e814714 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. new c74575d Fix to yesterday's fixed URL. Not my fault, honest. new 3f6f40e *** empty log message *** new 65459ab * lisp/bbdb-mhe.el (bbdb/mh-update-record): * lisp/bbdb-rmail.el (bbdb-insinuate-rmail): Fixed the faulty use of bbdb/prompt-for-create-p. new 0e53d19 bbdb-search-simple: don't use bbdb-record-name's result if it's empty. new d21e8c6 Rearranged the compiled quieting to actually be more-or-less the right thing, i.e. it loads packages instead of defining arbitrary variables. new cd39c50 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. new 744fd4d Added link to freshmeat page new 757a837 Added Robert Fenk's bbdb/vm-force-create new 7b7d39f bbdb/mh-cache-key: cope with big inode numbers new 49b61ba *** empty log message *** new bf047b1 Added a few more bits. new 4b20e9a Linked FAQ new 083cd49 Whoops. eval-and-compile, not eval-when-compile. new 838c8cc Added link to jwz's message describing palm/bbdb conflicts new f8b8458 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 d9de830 19.34 support mods. new 76d633b Use bbdb-extract-address-components-func new 26d9f66 Use bbdb-extract-field-value Minor compiler cleanup new 17f87ab Made quieter, so it's easier to see compilation problems Fixed gnuserv/bbdb-srv build new 938c211 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. new a6b1e45 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. new 8ebaecb *** empty log message *** new c88c677 I'm sorry, and I'll not rag on folk again for breaking one Emacs or the other. Well, until next time. new 6b76afd (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. new 0f8e779 (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-f [...] new edb764f (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 locatio [...] new 382de48 *** empty log message *** new 23ba616 (bbdb-unelide-record), (bbdb-elide-record-internal): Modified for more convenient toggeling of the omitted display mode. new 4665c02 *** empty log message *** new 0fd3a44 Fixes to make bbdb/srv-add-phone more useful. new 40ce259 Allow bbdb-rfc822-addresses to take an optional parameter, so it should now work precisely as I'd originally intended. new 37cc08f Make BBDB respect the order of your net: fields, so that you get the first completion on the line. new 758c0da Clean up some compiler stuff. Remove the things that are defined in cl, and load cl instead. new 9b17b36 Fix for bbdb-hack-x-face new 228cc09 Added .tar.gz to .cvsignore Added a whole bunch of stuff to the FAQ new 0ab611e (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 fr [...] new a5ad733 (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. new 88ef9e4 (build-bbdb-menu): Fix menus to use new display layout toggeling functions. new 97242fc replaced occureneces of bbdb-elided-display and bbdb-pop-up-elided-display. new b4a8d9b (bbdb-auto-notes-alist): applied posted patch of better customization. new dc1c593 *** empty log message *** new 2ddd0c3 *** empty log message *** new d37efbb (bbdb-display-layout-alist): replaced by the nice version provieded by Alex Schroeder <a...@gnu.org> (bbdb-annotate-message-sender): calling of bbdb-create-hook functions moved to the end of function new db26a09 Appliend fixed according to change log new c2a8779 *** empty log message *** new b489908 (bbdb-initialize): Fixed vm entry. vm-load-hook no longer exists! (bbdb-mode): Removed references to bbdb-elide-record new c60532b Fixed bogus fset (fsetting variable instead of 'variable) (bbdb-hack-x-face): use bbdb-find-face, not find-face new 0527300 (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. new c4ae8bd (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 new 7141c29 (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 new 750aa80 (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. new 9dd79ec (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. new fbc3ae9 *** empty log message *** new 6d1b957 Forgot to remove a debugging (error...) statement new a99b3e5 (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. new da5e035 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) new e19cea4 (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). new d4d2687 Trying to fix multiple-match completion behaviour new e5a127e Patch from Alex Schroeder new fec9776 Patch from Alex Schroeder autoload mode maps from message & sendmail new 8e77596 Documentation fixes Dead Code removal new 7995c42 Added link to bbdb-expire new b4d71d5 Allow '+' in mail addresses Catch unparseable addresses in bbdb-rfc822-addresses new dc2e139 Documentation fix Move bbdb/vm-set-auto-folder-alist-field to mua-specific custom group new 2510022 Sane defaults for autoconf stuff. See ChangeLog new b08f07c Fix display of string-only notes (patch from list, name not handy, sorry!) Change bbdb-canonicalize-nets-hook's type to :function (Adrian Aichner) new c8dd6a3 New function. More stringent version of bbdb-search-simple, intended for internal bbdb use only new 592808f bbdb-complete-name: Mostly rewritten. New version is more consistent about completions, smaller, and more commented. new 493c449 *** empty log message *** new 4c97908 Now compiles cleanly (under GNU Emacs, at least) new 90b8216 Add MEW as an option for bbdb-send-mail-style new 6c70769 Allow mew as an option for sending mail Fix small bug in cycling code bbdb-completing-read-one-record handles no selection correctly new 3ade9ac Fixed two bugs in completion new bfe1715 (bbdb-complete-name): fixed cycling for nets differing only in upper/lower case. The call to (member ...) fails if the current net (which is downcased) has upper case in the list of the nets of the record. new 68ff726 (bbdb-clean-username): Swap last/first name if written as "Lastname, Fistname". new 6f16105 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. (code was lost during rewrite) new 35a459b Removed the faulty ;; swap Lastname, Firstname introdice by the last commit. new 1139d24 (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, Fistname" and "Firstnam Lastname, Jr" in the right way. (bbdb-test/bbdb-extract-address-components): New test function to check if everything is working as it should. new 866aa67 *** empty log message *** new 5e8cfa2 Compiler cleanup new 6e9ff3b Put the 'custom' hacks in bbdb-autoloads Less noise while building new 6cc5572 Compiler cleanup new ee6e445 *** empty log message *** new 41b5a62 Edits from Karl Fogel (see Changelog) new 06fe8e0 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. new 9f42c29 Make bbdb-rfc822-addresses the default address parser Remove test-harness code to elsewhere (i.e. not in user code!) new 0814192 Last few fixes (hopefully) to completion new a626b17 Don't force VM on people, even if it is a great mailer... new 37ac211 Make X/Emacs compatibility less intrusive new ae6a849 Conditionalise the rmail load new 30248e7 Ignore 'testing' directory when making tarball new 2f79997 Don't fset things that aren't ours Last of compiler warning cleanup Fixed one more completion bug new 09dc1fe Merged in some changes from the mailing list. Note, this is still experimental. new a9d3164 New file new fef78f1 *** empty log message *** new 4f9846f 2.34 Release. Whee! new da34d65 2.34 release changes new 4db80cb Updated manual for 2.34 new 64263eb BBDB-2.35 - Let the games begin. new 17efb42 *** empty log message *** new 7f88f52 Fix autoload new f5974a0 BBDB used for the tests in bbd-test.el new ac712b4 (bbdb-test/switch-to-test-bbdb): use a own known version of a DB for testing, since then we know what to expect as result. (bbdb-test/run-all): Checks now also for the docstring of the var, so we may have testing vars which do not interfere with other vars used in bbdb-test.el. (bbdb-test/run-one-test): Fixed frob* stuff to be more save by using a macros for binding in a let statement. When running tests this avoids having spoiled the global variables, i.e. af [...] new 8996b29 removed binding of unused variabe `error'. new ceea9a0 (bbdb-extract-address-component-regexps): Fixed regexp. (bbdb-rfc822-addresses): Fixed autoload string. new eee3350 (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 + new ab271b7 (bbdb-redisplay-one-record): Try to preserve the position during redisplay. (bbdb-add-next-search-results): (bbdb-add-next-search-results-p): (bbdb-add-next-search-results): A prefix command (like "*") bound to "+" which forces the next display command to add its content to the BBDB buffer rather than replacing it. (bbdb-completion-check-record): removed the dependency on `bbdb-case-fold-search' since completions from the bbdb-hashtable are always lower case. (b [...] new ee21dc5 *** empty log message *** new fdcb6bf *** empty log message *** new 962f347 Fix for fontification of records without a name. Submitted by "Rooke, Philip" <philip.ro...@cmck.com> new 264542d (bbdb-fontify-buffer): is now more efficent (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. new 659878a (bbdb-fontify-buffer): is now more efficent when redisplaying records. button2 work now again as intended. new f9fbe20 Removed the old elide code stuff. (bbdb-display-records-1): see bbdb-fontify-buffer. new 310eabe Removed the old elide stuff docs. Added some new docs. STILL MISSING: *display-layout* docs. new 4ebbe31 Some enhancements for convenient testing. new 37a42e6 *** empty log message *** new 68a3f95 Patch from new 12f4060 Fixed bug in efficient redisplay of one record new 4f836c0 In Gnus go to the original article buffer for fetching headers. new 64b4aa0 Fixed placement of point when deleting a record. new 129318d (bbdb-mode-map): Bind bbdb-search-invert-set to "!" new 554c51e (bbdb): Reflect inverted search in search prompt. (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. new db76aca *** empty log message *** new c4026f8 (bbdb-delete-current-record): honor the bbdb-do-all-records-p! new a3ef246 *** empty log message *** new 018e523 Avoid compiler warning on bbdb-append-records-p. new 4039292 (bbdb-phones): Prompt indicates inverted search now. (bbdb-update-records): No useless "Updating of BBDB records finished" message any more. new c0113a1 (bbdb-display-layout-alist): Fixed the docs, typos�and default values. new a1384eb (bbdb-fontify-buffer): Fixed fontification to use text-properties (bbdb-field) rather than regexps, which fixes indentations problems with non standard indentation. new 858a8a0 (bbdb/sc-consult-attr): Fixed to really use recipient when logged in user sent this. new 667cb1d *** empty log message *** new fc3e334 (bbdb-define-all-aliases): Fixed warning message for records without net, but with alias field. new cfa06cb *** empty log message *** new 4857d58 (bbdb-address-edit-continental): Asking for the ZIP code before the city and do not ask for a state. (bbdb-redisplay-one-record): Remove text-property bbdb-field before redisplaying to avoid extending the new properties. Remove bbdb-field text-properties before redisplaying. new fad90b6 (bbdb-fontify-buffer): Use test properties also for name, company and labels of phones and addresses. Highlight them also in one-line layout. new b991f18 (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. new df640ca (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. new c922c3e *** empty log message *** new d661886 Variable renaming. new a543c7e (bbdb-format-address-default): (bbdb-format-address-continental): do not ouput the label. This is done by `bbdb-format-record-layout-multi-line' new 64ef5f7 *** empty log message *** new 9f7b0a8 * 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 al [...] new 040c023 (bbdb-dial-number): memq takes two args, not three! prologue: add autoload for bbdb-fontify-buffer new 9d6b906 Use gnus-original-article-buffer instead of gnus-article-buffer new b0f8647 Change warning message to reflect the fact that it's /message/ that can't be found, not Gnus. new 9576a4a Only invoke bbdb-notice-hook if we actually noticed something new 92357e5 *** empty log message *** new 25a6fde Documentation fix new 6821b94 2002-03-12 Robert Fenk <robert.f...@gmx.de> new ca7aacb (bbdb-complete-name): fixed completion bug for case where name and primary net are identical. new 59c5821 removed defuns for bbdb-orig-rmail-expunge and bbdb-orig-undigestify-rmail-message since they seem to cause problems and are not required. new 78f06b5 use the function buffer-substring-no-properties instead of buffer-substring to ensure that we do not add some garbage into BBDB. new 2896ddf *** empty log message *** new 299de51 (bbdb-test/switch-to-test-db): Restore old BBDB after exiting recusive edit. new d60d817 *** empty log message *** new ccfc24e (bbdb-complete-name): Create a popup buffer before displaying records in order to make sure it has the right size & position . new d13d62a *** empty log message *** new 64fb41a (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. new 067be01 *** empty log message *** new 4fa4cb6 Added Testing for dial functions Added Makefile.in new 8fa1fde Rewrote bbdb-dial documentation Updated copyright and version notices new 56fac86 Needed by makefile new 3d31e3f Added testing/Makefile new 5a37be7 *** empty log message *** new 89cd938 Remove fontifying messages, since they're not around long enough to be read and only serve to obliterate other messages. new d6cca0b Add a few more VM-related notes. new ee23c11 highlight-headers-hack-x-face-p is a variable, not a function (Jeff Miller) new 69a2b45 Nasty hack to get around string-match tripping over things that look like regexps in bbdb-merge-strings new 22e06df 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! new e6a618c (bbdb-read-new-record): Added completion for�labels. new 0e209e8 *** empty log message *** new c999cb5 (build-bbdb-insert-field-menu): Added record to the arguments for bbdb-insert-new-field. new 751d9bd *** empty log message *** new 99aff7c Require cl, because we can't guarantee it'll be loaded. new f6fae5c (bbdb-play-sound): argument NUM is integer now, i.e. before it was not correct, since (char-int ?0) is 49 and not 0. ;/ (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. new 6355f4b *** empty log message *** new b9ddef5 Dave Love's big patch. See ChangeLog for full details. new 1b14e6e *** empty log message *** new db45731 From: Andre Srinivasan <an...@slamdunknetworks.com> Organization: Slam Dunk Networks To: bbdb-i...@lists.sourceforge.net Date: 6 Jun 2002 17:06:47 -0700 Subject: Minor bug fix to bbdb-define-all-aliases new 697a8a9 Don't configure the testing directory if it doesn't exist. new 25078c6 Don't escape '.' in [] (Howard Melman) new c132777 Allow '.' as a separator in phone numbers (Howard Melman) new 189401d Colin Rafferty contribution. new 0765134 Don't try to finger if there are no addresses new 24f4717 (bbdb-read-new-ftp-site-record): Parse URL or ange-ftp style names for username and directory. new ab13751 *** empty log message *** new 64c2f16 Cleaner version of ignoring the testing directory if it's not there. new 65e3b69 Fix from Eli Tziperman to fix expunging new c285744 Remove comment about bbdb-complete-name-allow-cycling not working in GNUmacs. new 545aba7 *** empty log message *** new 9910355 Defanged a commented-out line with a redirection in it. new 8369b39 Patch from Simon Josefsson to correct a typo & a custom error new d8bc2d9 Jim Blandy's fix for migrating notes. new 77215cb Jim Blandy: bugfix in bbdb-complete-name new 8bda6a0 Added dircategory (Jochen K�pper) new 9dcce5e Treat bbdb-canonicalize-net-hook as an actual hook. Some prompting & code from Micha Wiedenmann. NB documentation not yet updated. new b15591f allows 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) new a611b8f *** empty log message *** new 31cb0ce (bbdb-display-layout): (bbdb-pop-up-display-layout): Fixed a toggling bug reported by Patrick Campbell-Preston. (bbdb-display-layout-alist): Fixed docs and added layout pop-up-multi-line to the list of layouts. new 23c6484 (bbdb/vm-set-auto-folder-alist): Some fixes for the generation of vm-auto-folder-alist when using a function as folder name. new b927d0d *** empty log message *** new c55a6db *** empty log message *** new 1df6bcb (bbdb-display-record-with-layout): New. (bbdb-toggle-all-records-display-layout): Print layout used. new c8d350d (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. new 7882084 *** empty log message *** new 3652be7 (bbdb-complete-name): Handle the case where the only exact match does not have a net field, instead of looping forever. new 8a8dda5 *** empty log message *** new 1d276c5 (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. new fb81aaa *** empty log message *** new a3c05b0 * 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. new 5fe675d *** empty log message *** new f3d1cf0 (bbdb-complete-name) Fix for the fix. new 683425f *** empty log message *** new 2eeeda3 mapc->bbdb-mapc. Thanks to Greg Troxel. new 281ddf6 *** empty log message *** new 0f7baa3 (bbdb-resort-database): Make interactive. new 74d628b (bbdb-mode): Tiny change to the doc string by David S Goldberg <david.goldbe...@verizon.net>. new b73c62b *** empty log message *** new 448df88 (bbdb-delete-current-record): fixed docs and bbdb-apply-next-command-to-all-records handling. 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 [...] new f2b6719 (bbdb-snarf-extract-label): added safety check for backward movement. (bbdb-snarf-region): Added label completion for phones and addresses.CVS: ---------------------------------------------------------------------- new 44364a5 (bbdb/mh-update-record): Do a sanity check to avoid adding a nil record to the cache causing trouble afterwards. new 1bfdff8 (bbdb/vm-set-auto-folder-alist): added missing local vars to avoid cluttering global namespace.CVS: ---------------------------------------------------------------------- new fa94757 (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. new 31f030d (bbdb/gnus-update-records): use gnus-fetch-field instead of mail-fetch-field. Fixes problems reported by Klaus Zeitler. new 1c0bbd3 (bbdb-display-records-1): call bbdb-pop-up-buffer to ensure we get a buffer in the current frame. new e5a61e0 *** empty log message *** new 11fb2b8 Files: ChangeLog new c4f7794 (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. new c612d22 (bbdb-header-start): There is no gnus-subject-mode, its called gnus-summary-mode. new bcbca91 (bbdb-frob-mode-line): show the BBDB buffer name. (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. (bbdb-multiple-buffers): Yet another new variable. Enables the creation of multiple *BBDB* buffers. (bbd [...] new 54d6097 Files: ChangeLog new 973bb6f Droped support for GNUS versions <= 3.14 new 010ac16 Also recognize vm-mode for bbdb-multiple-buffers. new 646ee73 Removed extra parens, did not see the error during compilation. ;/ Thanks David S. G. ;c) new afaf6cf (bbdb-display-records-1): erase buffer when appending, since we are redisplaying the records, not just one. (bbdb-multiple-buffers-default): Default/example function for *BBDB* buffer name generation. (bbdb-pop-up-bbdb-buffer): code move to bbdb-multiple-buffers-default new edfbb50 *** empty log message *** new 0325f18 *** empty log message *** new c7d94f7 This is the real fix for broken mail-abbrev-expansion. new 02a19ca Call bbdb-complete-name-hooks after name completion new 6c44aed *** empty log message *** new d95b331 Remove references to Info-directory, since it's no longer valid new 1aa8a71 Did a rollback of the changes related to replacing with-output-to-temp-buffer. We use it now again and treat it as a Emacs bug. new c731555 Dave Love patch new 62f0138 Whoops. Last one was an erroneus commit. This is Dave Love's patch new 4afd2e5 * Fix bug in bbdb-default-area-code :type section new 17b2ed0 use fboundp, not boundp, to check highlight-headers-x-face new 9a2aa70 (bbdb-pop-up-bbdb-buffer): Some fixes for special cases of the multiple *BBDB* buffers hack. new ec04faa (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. new 2b210db *** empty log message *** new df26db4 (bbdb-force-record-create): A fix for the mhe-mode case (from Vladimir G. Ivanovic) new a4b789e *** empty log message *** new fa8bd27 (bbdb-annotate-message-sender): Invoke the prompt-to-create hook just if it has a value. (fixes MH not honoring 'promt for bbdb/mail-auto-create-p) new d0b0983 *** empty log message *** new 1414cab (bbdb-update-records): Ignore empty/broken addresses, e.g. extraction on "f...@bar.baz<>" results in (nil nil) which should be ignored. (reported by "Neil W. Van Dyke) new 700c1ce *** empty log message *** new 59fe6d0 Patch to support sending mail via gnus (from Scott Lawrence) new ae56fa7 *** empty log message *** new ea2ea00 * Updated to reflect small change in completion logic new 750be07 * Added a record to test completion stuff new 6a3a069 * Added a check for grep, and a test to figure out grep's context argument new 9490f14 * Use GREP and GREPCONTEXT autoconfs new b9771b6 *** empty log message *** new 3354c82 * Rewrite doco for bbdb-electric-p to make it a little clearer. new 66509e6 * bbdb-default-area-code: fix customize hook to recognize integers new dc2b148 Patch from Jochen Küpper <b...@jochen-kuepper.de>: - No error if mailcrypt isn't available. - (bbdb/pgp-quiet): Added. - (bbdb/pgp-hook-fun): Be quite if bbdb/pgp-quiet is set. new 3166951 *** empty log message *** new e00de3d (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. new dc5e797 *** empty log message *** new beae165 More fixes from Jochen new 0c25e8a One more tiny fix from Jochen new 1ec55cf (bbdb/gnus-split-method): Honor Resent-* headers if present. (Reported by Thomas Gerds) new 359e64a * lisp/bbdb.el (bbdb-annotate-message-sender): Honor create-p when creating new records if a similar record already exists. * lisp/bbdb-com.el (bbdb-edit-current-field): Handle field detection gracefully at line-end of one-line display. (reported by Dan Jacobson) (bbdb-help): Added colons to separate help items and thus avoid confusion (reported by Dan Jacobson) (bbdb-prompt-for-create): Slightly changed the semantics of the returned value to [...] new 7182c96 *** empty log message *** new 01ed13d Redoing last fix, since some other changes slipped in accidentally new 5345eaa Handle surnames with prefixes (Adrian Lanz <l...@fowi.ethz.ch>) new 7c5859d (bbdb-merge-interactively): If the specified value of 'nets' isn't a list, make it so. new aab1ce3 *** empty log message *** new 57df0c5 * Bugfix for bug caused by previous patch (Robert Widhopf-Fenk) * Additions to alias generation (Robert Widhopf-Fenk) new b25cdec * restore auto-create behaviour (Robert Widhopf-Fenk) new eb7148a Namespace pollution fix (digit => bbdb-digit) (Stefan Monnier) new ff4a749 * Minor docstring fix (Stefan Monnier) * Catch error if attempting to kill only window in frame (Stefan Monnier) new 3f65fdf *** empty log message *** new 6d12c57 Propagate bbdb-digit change new 8fd1f06 *** empty log message *** new 5aa76f9 Update CVS hostname new 4b49272 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. new 685a135 * Updates from Frank J. Christophersen <f...@control.ee.ethz.ch> new fa3eefe * Copy in my old add-or-update-phone function. This may actually still work and possibly even be of use to people. new fa16296 *** empty log message *** new 4a2ee79 (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. new b981cb5 * Don't open a new window for BBDB if there are no records to display new 803bee4 * Correct variable name in comment new c20f8de *** empty log message *** new 262bde3 * Fix bbdb-print-omit-fields text * Update copyright date new 3d2ce68 * bury completion buffer when completion is done new 8ce78f3 * added new file, with minor abuse to make it work with current BBDB new a503e01 * (Manual Record Addition): * add pointer to bbdb-snarf new 05ed1c5 * include prefixes in bbdb-name-gubbish new 80bd4de * get Gnus data from the raw article buffer (Nix/David Goldberg) new 2420057 * bbdb/gnus-nnimap-folder-list-from-bbdb: new function from Uwe Brauer new 77fbe76 * coding system guessing for emacs 22 (Frederik Fouvry) new c55474b * update links for PilotManager new 40f66e0 * missed one of the pilotmanager entries new 5e6681b *** empty log message *** new 4147d08 * sync with XEmacs CVS new d59c724 * nuke RCS tags and replace with an Id tag new dc248b7 * remove Log tag new 340fec7 * remove RCS keywords, replace with Id tag new 0373c64 * if bbdb/mail-auto-create-p is set to 'prompt (or a function that returns 'prompt) then prompt the user before creating the record. new 4b1e582 * fix docstring for bbdb-invoke-hook-for-value new 5427a09 Change GNUS to Gnus, assuming nobody cares for GNUS support anymore... new 25b5876 * 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. new 5c1f772 * oops. overbraced. new 24994ec *** empty log message *** new 9176416 Fix prompt-for-creation stuff new 26261d8 *** empty log message *** new bd6e54b * remove CVS Log tag new 364c273 * typo new e99dd98 *** empty log message *** new a071642 * fix the AC_ARG_ENABLE options so that --disable and --enable-foo=no actually works. new 015cbc6 * remove mule-utf-8 per Dave Love's suggestion new d4bb0ef * a few updates. I really should keep this more up-to-date, though. new 7d8aaa3 * move bbdb-extract-address-components-func to bbdb-com. Trying to clean up a circular dependency problem. new 834bfd1 * try and match the VM/Gnus method of updating. Not quite there yet. new f100917 * discard useless vector for bbdb/rmail-get-header-content * marginally better bbdb/rmail-update-records-mode * add bbdb/rmail-new-flag, which almost works new 518e16c * if there's a space in EMACS_PROG, quote the whole string. new b55eced * clean up some compiler warnings again new 32f8edd * move some of the auxilliary package detection and the load-path build in here * check value of VMDIR before trying to build with it new 4a30793 * make use of some of the configure mods new 8bb3d1b * add loadpath.el and autom4te.cache new 95b5a61 * minor additions to cleanup new 7e624f9 Use all-completions instead of try-completion (Chris Mears) new 98765cd * check if the provided/found emacs program is executable new 2df7d5a * I hate autoconf. Make sure that --disable-vm doesn't accidentally trigger checks for the availability of vm... (also other MTAs) new 0fb5253 * misunderstood use of 2>&1 in conjunction with message. More hate. new 2565e55 * inverted condition check. Doh. new 6a1e722 * add lbdb2bbdb link, plus mild warning at the top of the page. new 3bb9c64 * do a full path check for emacs/xemacs, otherwise test -x won't work. new 1e2c376 * set buffer coding system to bbdb-file-coding-system when writing the BBDB (Hubert Chan) new 798825d * lisp/bbdb-w3.el (bbdb-www): use ftp note as the default when www is not present (Sam Steingold) new b9876d5 * fix references to CVS location (Thankyou sourceforge) new 61cdc42 (bbdb-format-record-one-line-notes): Remove line breaks and trim white space for one line format. Also fixed some doc strings. new 4229025 Avoid vm-mail-internal if there was no subject since this might circumvent other extensions using an defadvice around vm-mail. I cannot recall the actuall msg-id or person reporting this. new f388523 (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. new 5dd860c Now the fallback "?" should also be used if no real name could be extracted from the email address. new 6fb3a23 Added decoding of the header returned by bbdb-extract-field-value. new acd3d31 Rewrote detection of records with vm-folder field in bbdb/vm-set-auto-folder-alist. new ea8a019 Fixed call to replace-in-string in bbdb-format-record-one-line-notes. new 2872eee Guard setting of mail-mode-header-syntax-table in bbdb-define-all-aliases, as it has been removed in newer GNU Emacs versions. new 5018a30 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 in <hddac4kla8w....@decibel.pvv.ntnu.no> by Svend Tollak Munk. new 9f7b060 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 in <hddac4kla8w....@decibel.pvv.ntnu.no> by Svend Tollak Munk. new 6ea8bcd Bugfix: we must store the callback data for the defadvice choose-completion-string in a buffer local variable, otherwise it breaks completions other than bbdb-complete-name. new d663ca3 Reverted changes which slipped in with the previous commit. new 38534c6 Applied the patch fixing warnings on obsolete string-to-int for GNU Emacs 22. Thanks to Leo <sdl.web AT gmail.com>. new de4349c Patrick Campbell-Preston's fixed version of primep new a27d431 Finally fixed the completion bug reported by Svend Tollak Munk. It was broken by the last bugfix for it. ;-/ new 947dff2 Updated Homepage for 2.35 new 94f7e5d Added rule to generate bbdb.html manual new 7a46f37 Added rule to update the web site new fcd0fb0 Increased version to '2.36 devo' new 3334ea2 Bugfix: Tom Tromey's small makefile patch new 74ee8b1 Fixed release date. new f48dae6 Fixed generation of Makefile from Makefile.in. new 6100a60 Added support for completion on "lastname firstname". new 8e6dcae Finally fixed the release date on the homepage. new f313096 * 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. new f3fea2b bbdb-quiet-about-name-mismatches: Can be a function or sexp to allow user tweak-able name updates. new 2035133 Handle sexp/function in bbdb-quiet-about-name-mismatches more gracefully. Also added the readonly field example in the defcustom. new b84e22d Removed all CVS keywords from the sources as they are a pita when gatewaying into another VCS. They were not present in all files anyway. new 84509b5 Fixed the doc string of bbdb/vm-pop-up-bbdb-buffer. new 2a4b56c Better docstring for `bbdb-update-records'. new ba43488 Fixed all byte compiler warnings for XEmacs except those about unreferenced variables in the functions `bbdb-format-record' and `bbdb-force-record-create' where I am not quite sure how to fix them . new 109e0e3 "rmailsum.el" has no provide thus load it instead of requiring it. new 77fc487 Include also the vm-presentation buffers in the search for a proper pop-up buffer. new 7bb408f Added `bbdb-update-records-mode', `bbdb-get-addresses-headers' and `bbdb-get-only-first-address-p' also to the customize group 'bbdb-noticing-records. new a0e589a Rewrote the function `bbdb-pop-up-bbdb-buffer' to use PREDICATE regardless of the split mode selected by `bbdb-use-pop-up'. new ec1e9db Bugfix: Only put hash for (lastname firstname) if they both exist. new f075d25 Bugfix: in MH split the mh-show-mode buffer not the mh-folder-mode one. new 835b2c9 Rewrite of `bbdb-define-all-aliases' using magic aliases. new f34a1be Magic aliases and nets are working now. new bdc0b42 Removed old `bbdb-define-all-aliases' function and variable `bbdb-define-all-aliases-mode'. new f57a136 Some cleanup and more docs on magic nets. new cd39b09 Do not care for ancient VM version and simplified MUA directory checks. new b8e7f18 Cleanup of requires to built without warning. new 0731789 Fixed compile warnings about not existing variables and functions. new 68ba0ba No popups when bbdb-use-pop-up is nil. new 863e3b5 Honor `bbdb-use-pop-up' the right way. new 657b65d Fixed links, tagged broken ones and added bbdb2tbird. new 64d0a2d Merge with trunk. new d40feaf Added missing require for vm-undo.el. new 1431403 Use save-excursion instead with-output-to-temp-buffer to avoid popup. new 5fdf097 Bugfix for bbdb-display-records-1 if there is no BBDB buffer. new 54038b8 Bugfix: clear the *BBDB* buffer before displaying records. new a0fddfc Avoid a warning about "... seems to ignore the --datarootdir setting". new 0bc2162 Ensure we are poping up the *BBDB* buffer but do it not twice, at least when it is possible. new a6ee7ef Ensure we are poping up a *BBDB* buffer when displaying records. new f858763 Bugfix: Make display-buffer work again. new 9253e25 Call bbdb-mail-abbrev-expand-hook after expansion. new 4c0c84f Renamed primep to bbdb-primep which calls primep if it exists. new 3f2b5af (bbdb/gnus-summary-get-author): Added handling of `gnus-ignored-from-addresses' and `gnus-summary-to-prefix'. new e49af96 Bugfix: Added BBDB version of prin1 and prin1-to-string binding print-level and print-length to nil to avoid abbreviation when writing records. new 38d1d13 Patch from Jim Blandy for (bbdb-always-add-addresses): Document new meanings of 'ask', nil, and function symbols and @pxref, not @xref. new 417ca8b Allow to customize `bbdb-file-coding-system', but be warned! new 49d0388 Bugfix: Normalize and unify names before comparing them. new ece55f4 Minor whitespace cleanup and quoting of "(" in `bbdb-get-addresses' doc string. new 9418d8f Minor whitespace cleanup and quoting of "(" in `bbdb-get-addresses' doc string. new a03ec74 Bugfix: Set `bbdb/vm-update-records-mode' to annotating. new 2f2fe93 Fixed two compile time warnings. new aed4452 (bbdb-dwim-net-address-title-field): New field controlling if a title is prepended to an email address. The default value is 'title. new 5f4a494 Fix infinite loop (misplaced iteration) in bbdb-collect-all-aliases new 1e9c99d Improve bbdb-define-all-aliases docstring new b296a60 Handle recent type change of gnus-ignored-from-addresses new 947d7be Fix for gnus-user-format-function-B new 332666d Removed CVS keywords, since expansion messes with bzr. new e722955 Commit of missing changlog entry for 2007-12-08 Kousik Nandy. new 14d9fa7 Bugfix: Prompting for creation now works again as documented. new ef743a8 Bugfix: Now hopefully really do it right for all cases. new f3bf6d1 Fixed a docstring typo. new 2f50cd7 Bugfix: Prompting was not handling the ? properly. new 7225af3 un-expand stray expanded CVS keywords introduced in patches new 9c6bcfb Start v3.x development: flush v2.x, Copyleft, README, ChangeLog, initial code new 1b289b5 (bbdb-insert-record-internal): Handle empty database properly. new 8aeb47e (bbdb-dwim-mail): Cleanup code. new e4188e3 ChangeLog new b5db6f3 (bbdb-record-list): Doc fix. (bbdb-dwim-mail): Arg MAIL may be a number, which will pick the MAILth mail address. (bbdb-mail): New optional arg N to pick Nth mail address. new 85e8d54 (bbdb-mail-allow-redundancy): Doc fix. (bbdb-mode-map): Include bbdb-do-all-records in "Use database" submenu. new c5e6e86 ChangeLog new b3902b3 (bbdb-wrap-column): New variable. (bbdb-format-list): Use bbdb-wrap-column and bbdb-separator-alist. (bbdb-layout-alist, bbdb-format-address-continental) (bbdb-format-address-default, bbdb-format-record-multi-line): Change value of indentation such that it becomes the total indentation. new 9a3d10a (bbdb-dwim-mail): Fix typo. new 71c238a ChangeLog new ee9feb6 (bbdb-update-records-p): Fix docstring. (bbdb-message-pop-up): Change default to a less aggressive nil. (bbdb-format-record-one-line): Remove linebreaks from multi-line notes. new 4df08be (bbdb-delete-duplicate-mails, bbdb-display-records-completely) (bbdb-display-records-with-layout, bbdb-copy-records-as-kill): Doc fix. (bbdb-search-duplicates): Improved interactive spec. New arg records. Doc fix (bbdb-delete-field-or-record): Make records a required arg. New arg fields. Doc fix. (bbdb-delete-records, bbdb-toggle-records-layout) (bbdb-sort-addresses, bbdb-sort-phones, bbdb-sort-notes) (bbdb-add-mail-alias): Make records a required arg. Doc fix. (b [...] new 7dd615d (bbdb/vm-update-records-p): Improved default. new 25d9000 (bbdb/gnus-update-records-p): Improved default. new 4cd7e4c (bbdb/rmail-update-records-p): Improved default. new d6609a1 ChangeLog new c71da0c (bbdb-mua-message): New customization group. (bbdb-update-records-p): Value may also be a function. (bbdb-mua-update-interactive-p): New variable. (bbdb-init-forms): Add message and mail mode support. Sendmail is depreciated (use mail instead). Remove outdated support for reportmail, supercite and w3. (bbdb-initialize): Updated accordingly. Do not test presence of features (which is not needed). (bbdb-insinuate-sendmail): Removed (use bbdb-insinuate-mail). ( bbdb-ins [...] new 0652d98 (bbdb-mail, bbdb-mail-address): Simplified. new f478b9f (bbdb-mua, bbdb-message-header): New functions. (bbdb-get-address-components): Use bbdb-message-header. Simplified. (bbdb-update-records): New arg msg-key. Handle message cache. Arg update-p may also be a function. (bbdb-mua-update-records, bbdb-mua-update-mua) (bbdb-mua-update-interactive-p, bbdb-mua-pop-up-bbdb-buffer): New functions. (bbdb-mua-display-records, bbdb-mua-display-sender) (bbdb-mua-display-recipients, bbdb-mua-annotate-sender) (bbdb-mua-annotate-reci [...] new e14cb71 (bbdb/vm-header): Remove MIME decoding. (bbdb/vm-update-records, bbdb/vm-pop-up-bbdb-buffer) (bbdb/vm-show-records, bbdb/vm-show-sender) (bbdb/vm-show-recipients, bbdb/vm-annotate-sender) (bbdb/vm-edit-notes): Obsolete. Use instead generic functions in bbdb-mua.el. (bbdb-insinuate-vm): Use generic commands. new 63335dc (bbdb/gnus-update-records) (bbdb/gnus-pop-up-bbdb-buffer, bbdb/gnus-show-records) (bbdb/gnus-show-sender, bbdb/gnus-show-recipients) (bbdb/gnus-annotate-sender, bbdb/gnus-edit-notes) (bbdb/gnus-summary-show-all-recipients): Obsolete. Use instead generic functions in bbdb-mua.el. (bbdb-insinuate-gnus): Use generic commands. (bbdb/gnus-lines-and-from-length): Removed as gnus-optional-headers appears to be obsolete, too. (bbdb/gnus-message-marker-field): New variable. ( [...] new ef3dac9 (bbdb/rmail-update-records) (bbdb/rmail-pop-up-bbdb-buffer, bbdb/rmail-show-records) (bbdb/rmail-show-sender, bbdb/rmail-show-recipients) (bbdb/rmail-annotate-sender, bbdb/rmail-edit-notes) (bbdb/rmail-summary-show-all-recipients): Obsolete. Use instead generic functions in bbdb-mua.el. (bbdb-insinuate-rmail): Use generic commands. Remove defadvice which has become obsolete because header Messge-ID is used for message caching. new 6c37f47 Initial version. new 5052eb1 Updated to compile also the new files. new 449cc54 ChangeLog new a8fdd25 (bbdb-message-headers, bbdb-accept-name-mismatch) (bbdb-use-alternate-names): Fix docstring. (bbdb-auto-notes-rules): Renamed from bbdb-auto-notes-alist. New format. (bbdb-auto-notes-ignore-messages): Renamed from bbdb-auto-notes-ignore-all. (bbdb-auto-notes-ignore-headers): Renamed from bbdb-auto-notes-ignore. (bbdb-pop-up-window-size): Fix docstring. (bbdb-horiz-pop-up-window-size): New variable. (bbdb-pop-up-buffer): Use it. (bbdb-auto-notes-rules-expanded): New [...] new bc5bc07 Use eval-and-compile. (bbdb-subint): Moved here from lisp/bbdb.el. Simplified. (bbdb-parse-phone): Return value always includes extension. (bbdb-read-record): Simplified accordingly. (bbdb-prompt-for-new-field): Use phone number style as returned from bbdb-parse-phone. new b0a7f53 Use eval-and-compile. (bbdb-update-records): Avoid name clash with function search in cl-seq.el. (bbdb-message-header-re): New function. (bbdb-accept-message): Use it. (bbdb-get-address-components): Also return MUA. (bbdb-annotate-message): Bug fix. Simplify. (bbdb-mua-pop-up-init): New function. (bbdb-auto-notes): Complete re-write. new 93b0275 (bbdb-insinuate-message, bbdb-insinuate-mail): Do not hook in bbdb-mua-pop-up-bbdb-buffer. (Use instead bbdb-mua-pop-up-init.) new 6c53ce7 (bbdb-insinuate-rmail): Do not hook in bbdb-mua-pop-up-bbdb-buffer. (Use instead bbdb-mua-pop-up-init.) new 1f89362 (bbdb-insinuate-gnus): Do not hook in bbdb-mua-pop-up-bbdb-buffer. (Use instead bbdb-mua-pop-up-init.) new 1bb6d82 (bbdb-insinuate-mh): Do not hook in bbdb-mua-pop-up-bbdb-buffer. (Use instead bbdb-mua-pop-up-init.) new 04807fa (bbdb-insinuate-vm): Do not hook in bbdb-mua-pop-up-bbdb-buffer. (Use instead bbdb-mua-pop-up-init.) new 1df6e6e ChangeLog new 7e4a597 (bbdb-mua-update-records): For Gnus use gnus-article-buffer. (bbdb-mua-wrapper): New macro. (bbdb-mua-display-records, bbdb-mua-annotate-sender) (bbdb-mua-annotate-recipients, bbdb-mua-edit-notes-sender) (bbdb-mua-edit-notes-recipients): Use it. (bbdb-mua-update-mua): Removed (obsolete because of bbdb-mua-wrapper). new adec918 (bbdb-insinuate-gnus): Code doc updated. new df32dd8 (bbdb-complete-name): Obsolete alias for bbdb-complete-mail. new d6aadc8 ChangeLog new d939fda (bbdb-pop-up-buffer): Use condition-case, in case split-window fails. (bbdb-records, bbdb-mode, bbdb-version, bbdb-initialize): Add autoload cookie. new 0229124 In bbdb-autloads.el, add BBDB lisp directory to load-path. new ddfe7b9 Updated. new 15a7980 ChangeLog new 9ab5393 Do not attempt to add empty line to bbdb-autloads.el. new 0c0182c ChangeLog new 78560b1 (bbdb-address-format-list): New variable for customization of address formatting and editing. (renamed from bbdb-address-format-alist). (bbdb-format-address): Use it. (bbdb-format-record-one-line, bbdb-format-record-multi-line): Use bbdb-format-address. (bbdb-address-edit-function, bbdb-format-streets) (bbdb-format-address-continental): Removed. Obsolete because of bbdb-address-format-list. (bbdb-format-record): Use funcall instead of eval. (bbdb-continental-postcode [...] new 00f79c0 (bbdb-annotate-message): Use bbdb-string=. (bbdb-mua-wrapper): Also handle mail and message mode. (bbdb-mua-auto-update): Renamed from bbdb-mua-pop-up-bbdb-buffer. Perform auto update even if bbdb-message-pop-up is nil. (bbdb-mua-auto-update-init): Renamed from bbdb-mua-pop-up-init. Doc fix. Use memq instead of member. (bbdb-force-record-create): Removed (obsolete). new d6d5464 (bbdb-print-tex-quote-alist): Fix regexp. (bbdb-print-address-format-list): Renamed from bbdb-print-address-format-alist. Use bbdb-address-format-list as default. (bbdb-print): Use bbdb-format-address. (bbdb-print-address-continental): Removed. new bbd34ef (bbdb-message-search): Use name only if mail address does not match. (bbdb-parse-postcode): Renamed from bbdb-parse-zip. (bbdb-insert-field): In interactive calls ignore fields that are already present. (bbdb-record-edit-phone): Convert format of phone number if old and new format are different. (bbdb-edit-field): Use new bbdb-record-edit-phone. (bbdb-record-edit-address): Use bbdb-address-format-list. (bbdb-edit-address-street): Renamed from bbdb-address-edit-street [...] new d0f8df0 (bbdb-migrate-postcodes-to-strings): Renamed from bbdb-migrate-zip-codes-to-strings. new ba3e574 ChangeLog new 635b540 (bbdb-modeline-info): New variable. (bbdb-mode): Use it. (bbdb-mode-map): Unify keybindings for search commands. (bbdb-sort-records): Update marker positions correctly. new 65a351b (bbdb-append-display-p, bbdb-append-display) (bbdb-search-invert-p, bbdb-search-invert): Use bbdb-modeline-info. (bbdb-search): Also search for addresses. Simplify codde. (bbdb-search-address): New command. (bbdb-search-phone): Fix prompt. new 7d081a8 (bbdb-mua-wrapper): Simplify code. (bbdb-mua-auto-update-init): Doc fix. new dd19f11 (bbdb/message-update-records-p): Doc fix. new 23d3586 (bbdb/vm-update-records-p): Doc fix. new 4b190e4 (bbdb/mh-update-records-p): Doc fix. new b78f05e (bbdb/gnus-update-records-p): Doc fix. new fd53e09 (bbdb/rmail-update-records-p): Doc fix. new 47050a7 ChangeLog new df13865 Add support for anniversaries. Make bbdb-transpose-fields more robust. Separate formatting functions from display functions. Various bug fixes and improved documentation. Cleanup code. new 8f73708 Fix Makefile new 70c783b bbdb-complete-mail: Ensure initialization of database new 80cdff5 git ignore build products new 0e8a57b cvs to git in README new f5f6606 Call add-hook for bbdb-create-hook and bbdb-change-hook new c761c2b lisp/bbdb-com.el: Autoload browse-url-url-at-point new 6091e38 lisp/bbdb.el: Fix indentation of multi-line fields (bug#33101) new 7920485 lisp/bbdb.el: Inherit from special-mode new e16edef lisp/bbdb.el: Define and use BBDB's own faces new 82816d4 New file TODO new b15f231 Include timezone info in bbdb-time-stamp-format new d428d7e Use defvar for bbdb-create-hook and bbdb-change-hook new c34ed45 bbdb-mode-map: Do no call set-keymap-parent. new 161f930 bbdb-insinuate-MUA: Fix docstring. new 4b13ad1 distinguish 1 and 1.0 in bbdb-pop-up-window-size new 30912dd New commands bbdb-next-field, bbdb-prev-field. new 19738c5 Rename degree field to affix. new f6ddda4 Makefile: Use option --batch new 88e5778 Fix corrupted BBDB files when migrating. new 47d7d09 Ignore TAGS files new bbe3ec4 bbdb-parse-internal: Clarify error message. new 0e23989 Fix commit 2011-04-30 03:58:01 new db001c8 bbdb-display-current-record: New command new 5da21f9 Fix typos new 23e77b6 bbdb-display-all-records: Use redisplay. new 90d0973 split bbdb-notice-hook into bbdb-notice-mail-hook and bbdb-notice-record-hook new 3014e5d bbdb-prompt-for-create: Use special-mode new 27926d2 small bug fixes new a5dc8da simplify dialing new 1f0df99 Use / as search prefix new 215d8f0 bug fix: lisp/bbdb-com.el (bbdb-add-mail-alias) new 0b642f0 bbdb-browse-url: Fix usage of prefix arg. new c8c8e15 bbdb-pop-up-window: remove Gnus-specific code new b39b502 improve editing and display of record names, improve merging fields of records, bug fixes new 93dbe52 * lisp/bbdb.el: Autoload `bbdb-insinuate-gnus' from bbdb-gnus.el so `bbdb-initialize' won't throw an error when passed 'gnus. new 669c609 * lisp/bbdb.el: Also autoload `bbdb-insinuate-{message,rmail,vm,mh}' from bbdb-*.el so `bbdb-initialize' won't throw an error when passed that symbol. new fd045f9 major overhaul new 9547b19 major overhaul (part 2) new 05c5d75 Fix typos, update README new 869bfe1 Disable VM support by default new 42400d0 Minor clarifications in README new abb3c1d new file lisp/bbdb-ispell.el new 2e26cf8 rename lisp/Makefile to lisp/makefile-temp new d68efca rename lisp/Makefile to lisp/makefile-temp new 2e1ef24 add autoconf support, add doc and tex dirs new c81dc33 new format `%t' for bbdb-anniv-alist new 2db41a6 do not create backup of bbdb-loaddefs.el new 199fd58 remove leading and trailing whitespace in text properly new a91256f Clean up custom-loads new 22b5415 bbdb-anniv-alist: clarify docstring new 700dd31 bbdb-auto-notes-rules: Use :set keyword new 7ba5aa8 major update, see ChangeLog new c342390 ignore Makefiles and configure files new 5666a1e bbdb-get-address-components: name may be nil. new b307289 bbdb-search: also search last_first names new 4778183 * lisp/bbdb-mua.el (bbdb-mua-edit-field): Edit THE record for THE sender, not all the relevant records. new 07c8fb9 * lisp/bbdb-com.el (bbdb-complete-mail): Use `quit-window' instead of `bury-buffer' to get rid of *Completions*. new a98dc01 bbdb-mua-edit-field: Revert previous change new 01c0d0f bbdb-complete-mail: Use window-live-p new 92d4a7b bbdb-update-records: Make records a list ordered like address-list new 7409437 bbdb-update-records: Fix previous patch new 19fe856 bbdb-mua-*: new arg update-p new 597baa9 bbdb-mua.el: Fix docstrings new 0a17675 MUA interface: allow update of existing records only; re-enable message cache new 66f6f9d bbdb.el: Clean up electric command loop new e4e9d5d bbdb-electric-display-records: Fix previous patch. new cb6354d Simplify electric display new d3a7da6 bbdb-message-search: Allow args name or mail to be nil new a7e3fc4 bbdb-gethash: Allow value of t for arg predicate new 542a0fa Bug fix bbdb-annotate-message: create new record if update-p has not value update new 7a384ca bbdb-complete-mail: cycle single address new 72ad3e3 bbdb-merge-records: Handle duplicates properly new a72d4f1 bbdb-merge-records: Improve interactive call and docstring new 912f706 bbdb-complete-mail: rely on set-window-configuration new d1e9ce0 update hash table more carefully new 61c4027 bbdb-annotate-message: simplify new 71a92c5 bbdb-complete-mail: Revert 2012-07-06 change new 4d1f16f bbdb-complete-mail: use quit-window instead of playing with the window configuration new 0c21f60 remove broken message cache new 0edc96b remove broken electricity new 2eb2213 bbdb-complete-mail: clean up with *Completions* new 0b28e09 new macro bbdb-with-print-loadably new c24df9d bbdb-record-set-field: Bug fix new df01302 bbdb-mua-edit-field: Bug fix new e8f0649 make bbdb-accept-name-mismatch more flexible new ecb35c6 bbdb-message-header: use gnus-fetch-original-field new f50ca89 unified scheme for customizing how BBDB analyzes messages new fcf8b77 Clarify usage of bbdb-mua-auto-update new f7833df Add support for RFC-822 mail addresses new ef3653c bbdb-parse-records): If multiple records have the same name, hash all these records new 464f7ae For the user-defined fields of a record replace the generic internal name notes by xfield. new acf3145 README: minor docfix new d4f3fae bbdb/vm-auto-add-label: Doc fix and cleanup. new 8bce552 make quit-window restore the window configuration new 4484b33 bbdb-complete-mail: bug fix new 31befa2 Small fixes new 7459ab8 Add MUA Summary support new fab777b Minor fixes new c3fbf6e configure option --with-tex-dir renamed from --with-texmf-dir new 7933f29 Add supercite support new 5e01348 minor fix new a3f4f77 Use completing-read-multiple for editing organization fields new e106300 Update copyright year new 85515f7 Bug fix: Set bbdb-xfield-labels-list and bbdb-organization-list to nil only once. new b3bbc19 doc/Makefile.in, tex/Makefile.in: Provide the DESTDIR variable new e97e50d aclocal.m4: Do not throw an error if tex_dir does not exist new 2c262d4 Avoid more carefully that text properties do not accidentally enter BBDB new cd750b7 Remove internal variable bbdb-modified new 233317b Doc fixes new 8a194af Use inhibit-quit more often. new 8f6f4d0 bbdb-delete-field-or-record: Handle multiple records. new c380e25 bbdb-mail-yank: Bind case-fold-search to t new fafcf87 make bbdb-complete-mail and related functions more robust new 7c77870 tex/Makefile.in: Acknowledge DESTDIR. new 189785e lisp/bbdb-sc.el (bbdb/sc-attribution-field): Fix docstring new 7d4c064 bbdb/vm-virtual-folder: set vm-virtual-folder-alist properly new 49b5a8c bbdb-complete-mail: simplify new 349687f bbdb-extract-address-components: new function new 16be7b0 Allow bbdb-mua-summary-mark-field to be a function new a327989 bbdb-new-mails-primary: Change default to query new 3588d46 bbdb-hash-record, bbdb-change-record: Fix docstring new a51a311 Allow city, postcode, state, and country to be nil when formatting addresses new f009d87 bbdb-merge-records: merge also affixes, fix docstring new 9fc6e5f bbdb-snarf.el: new file new 29efb5e lisp/bbdb-mua.el (bbdb-mua-summary-mark): Bug fix new 742a26d Honor bbdb-message-clean-name-function and bbdb-canonicalize-mail-function consistently new 7f455f3 Convert VM path to absolute and canonicalize it new 00c67cf Simplify configure.ac and lisp/Makefile.in new 0a9cf68 bbdb-update-records-p: Fix docstring new 0f897cd Handle a new bbdb-file more carefully new d5105a0 bbdb-mua-auto-update: Use bbdb-pop-up-layout new 8052478 Use Automake new f6a9dd3 INSTALL: fix typo new eaba4d7 INSTALL: fix typos new 2f1ef48 Clean up usage of automake and autoconf new 03fb7a8 Further clean up of autoconf new 6058831 m4/emacs_vm.m4: Define mconditional VM unconditionally new c57e073 m4/emacs_vm.m4: Fix typo new 65dfccf m4/package_date.m4: Use more robust output redirection new 592ff6d doc/bbdb.texi: Add @dircategory and @direntry new 245a4c5 Clean up lisp/makefile-temp new 765d69c bbdb-complete-mail: make command more robust new dad37ca bbdb-file: Use locate-user-emacs-file new aef68ab bbdb-mua-update-interactive-p: Clarify doc string new 5539b7e bbdb.el: simplify mouse menus new b1b64e8 bbdb/sc-consult-attr: Do not use car (Bug#40398) new b27c797 m4/package_date.m4: Use git log new 5357f7b new make target elpa new f271581 increase version number to 3.0.50 new e84448c get authorship right new 8631bc1 bbdb-site.el.in: fix typo new 4a066c4 bbdb-snarf-rule-interactive: Use symbol-name new c23d06c Handle new records more carefully new 2ee928c Display records for messages more flexibly new 4603b69 Small bug fixes new 4f57523 Check more carefully/frequently that BBDB is editable new 97e6847 Clean up handling of redundant email addresses new 0bb785d use bbdb-initialize for anniversary support new 4b2b2aa More flexible editing of xfields new 762ca43 new file lisp/bbdb-pgp.el new 5a344a3 adapt bbdb-pgp.el for BBDB 3 new 2f99130 Overhaul bbdb-pgp.el for BBDB 3 new 5a1ccae Clean up supercite support new 9323b67 After editing always update display in all BBDB buffers new fabd63a complete previous commit new 4e837eb Avoid hard-coded references to xfield notes new b445265 Update copyright year in all files new 732d0e3 provide auto completion for address components new 54d6dc8 move mail clean-up to bbdb.el new 037a7b0 Provide auto completion for streets and postcodes known to BBDB new 01131d2 Make sure the *BBDB* buffer exists new 9d041b9 make completion for bbdb-read-string less obtrusive new f4a1cb8 make 'eq the 4th arg of add-to-list new eeaaa85 Fix ChangLog. Update AUTHORS. new 7776158 bbdb-update-records: Always evaluate arg update-p twice new 349e041 Bug fix for previous commit new 3dfec6a bbdb-update-records: eval arg update-p as many times as needed new d220869 Small fixes new 96ced7a Do not use 'prompt' in a non-emacs sense new 02fef49 ready for release 3.1 new c75ff73 m4/package_date.m4: Use "date -u" if "date --rfc-3339" fails new 8f25ecb Install miscellaneous files in the doc directory new 70d2256 lisp/bbdb-site.el: honor pkgdatadir new 15c02f1 bbdb-separator-alist: Treat AKAs consistent with other fields new be41327 For vm support, require vm-autoloads new 0b656e0 makefile-temp: Obey proper dependencies new 73dc8e7 lisp/bbdb-site.el.in: Be more verbose about what we want new 0ba4ff4 lisp/Makefile.am: Include makefile-temp in distribution new 32b2d94 Check type of record data structures more carefully new a378613 Be more careful that empty strings do not pollute the data base new 73aa98d ready for release 3.1.2 new 04c49c3 bbdb-parse-postcode: Finish immediately if one test succeeds new a73b577 Allow arbitrary lisp expressions as values of xfields new f9afda1 Do not treat bbdb-change-hook special inside bbdb-notice-hooks new e13f7c3 Create bbdb-pkg.el from bbdb-pkg.el.in new cc133d8 Only save edited records that got really changed new 9bba043 Fix and improve previous patch new 2fadd2f Delete record from bbdb-records if record is undisplayed new e028f4d Do not load init file or site file for byte compilation new 43396f2 lisp/makefile-temp: fix previous change new 3bd709b bbdb-add-mail-alias: handle multiple records / multiple aliases new 2bebaf6 bbdb-add-mail-alias: fix previous change new feb337e bbdb-snarf: always install and display the new record new 93565c2 bbdb-print-record: Handle xfields the value of which are sexps new 0889069 bbdb-print: Fix messages new 278eec3 bbdb-print-require: Improve docstring new 7f54194 Update copyright year in all files new c62ff4f Bugfix: Select (un)displayed records properly new 73ecb46 Handle prefix command bbdb-do-all-records more robustly new 99407e9 Remove variables bbdb/MUA-update-records-p new dd4940a Add basic support for mu4e mailer new 3bd8f6d Use equal for comparison when populating lists of labels new 6571864 New command bbdb-copy-fields-as-kill new cbfe340 bbdb-copy-records-as-kill: fix docstring new c57f602 bbdb-delete-field-or-record: Use delete for phone and address fields new 9c25afc bbdb-search-changed: Fix docstring new 97414dd bbdb-separator-alist: Use two newline characters to separate records new 995c932 Conform to Emacs Lisp package format convention new 1651156 Simplify re-sorting of records when a record has been changed new aefc729 Add new snarfing rule eu for many continental European countries new 8fce6df Fix defcustoms new 577b82f New macros bbdb-pushnew new 9857945 Make bbdb-hashtable a proper hash table new 0af3b0a bbdb-omit-record: bug fix new 7a43a48 Add support for Wanderlust new 06e855b Support mu4e-compose-mode and notmuch-message-mode new ee34a1e Update copyright year new 2ea2846 fix calls of looking-back new 2ee0d69 use lexical binding new 82ddff4 Update copyright year new 99df9cc Discontinue support for GNU Emacs 23 new 1362392 Use lexical binding for bbdb-anniv.el new 24831d3 bbdb-anniv-diary-entries: Use cl-flet new dcd5bef bbdb-anniv: use diary-goto-entry-function new f355887 README, lisp/bbdb-site.el.in: Discontinue support for GNU Emacs 23 new eb4356d README: Add pointer to emacs wiki upgrade page new 6b5831d TODO: Extend feature wishlist new 8998b34 Really discontinue support for GNU Emacs 23 new 8b6265b Use LaTeX for TeXing BBDB new 4f883b8 Fix docstring new 52c26b7 bbdb.sty: use RequirePackage new 269d8fd bbdb-tex: ignore spaces when calling usepackage new cc7e3d3 bbdb-split: use arg TRIM of split-string with emacs-version >= 24.4. new dd428d7 Fix previous patch new 6e94f12 bbdb-tex: Bug fix (Bug#51564) new 57169ec lisp/bbdb-tex.el: Improve documentation new c951e15 Makefile.am: Fix rule BBDB_ELPA_FILES (Bug#51563) new 58b02c8 New field uuid. Make creation-date and timestamp immutable new 67a794c New var bbdb-migrate-uuid-xfield new dea7610 bbdb-read-record: Fix calling sequence for calls to set record new efd13b7 Query before migrating BBDB to new format new bd06080 Advertise bbdb-u...@nongnu.org new 339aa15 bbdb-parse-records: bug fix new 7cc844f First cut at adapting BBDB for GNU ELPA