~ubuntu-branches/ubuntu/trusty/bbdb/trusty

« back to all changes in this revision

Viewing changes to .pc/debian-changes-2.36-2/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Barak A. Pearlmutter
  • Date: 2010-12-12 14:57:47 UTC
  • Revision ID: james.westby@ubuntu.com-20101212145747-du36spexvax17xwo
Tags: 2.36-2
* Update to bbdb-vcard 0.3, which better parses birthdays
* bump standards version (debian/changelog)
* bump to dh 8, dh --parallel, dh --with autotools_dev (debian/compat,
  debian/control, debian/rules)
* rephrase for grammar and Moore's Law (debian/bbdb.emacsen-install)
  (closes: #440192, #540539)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-04-20  Barak A. Pearlmutter  <barak@cs.nuim.ie>
 
2
 
 
3
        * README: Emacs, meaning both GNU Emacs and XEmacs.
 
4
        * lisp/bbdb.el: By the powers vested in me by git cvsimport and
 
5
        the state of inebriation, I declare this to be BBDB version 2.36.
 
6
        BBDB-2.36 - Let the games begin.
 
7
 
 
8
2010-03-09  Barak A. Pearlmutter  <barak@cs.nuim.ie>
 
9
 
 
10
        * texinfo/bbdb.texinfo: remove @ifinfo guard to eliminate
 
11
        texi2html error.
 
12
 
 
13
2009-11-18  Barak A. Pearlmutter  <barak@cs.nuim.ie>
 
14
 
 
15
        * lisp/bbdb-rmail.el (bbdb/rmail-get-header-content): Fix RMAIL
 
16
        insinuation in GNU Emacs23 by using rmail-get-header when
 
17
        available, thus avoiding rmail-narrow-to-non-pruned-header, which
 
18
        no longer exists in GNU Emacs 23.
 
19
 
 
20
2008-01-29  Didier Verna  <didier@xemacs.org>
 
21
 
 
22
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Use the proper
 
23
        nnheader interface for retrieving header values.
 
24
 
 
25
2008-01-29  Didier Verna  <didier@xemacs.org>
 
26
 
 
27
        Handle recent type change of gnus-ignored-from-addresses.
 
28
        * lisp/bbdb-gnus.el (bbdb/gnus-ignored-from-addresses): New.
 
29
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records): Use it.
 
30
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Ditto.
 
31
 
 
32
2008-01-29  Didier Verna  <didier@xemacs.org>
 
33
 
 
34
        * lisp/bbdb-com.el (bbdb-define-all-aliases): Rewrite docstring
 
35
        and format it properly for describe-function.
 
36
 
 
37
2008-01-29  Didier Verna  <didier@xemacs.org>
 
38
 
 
39
        * lisp/bbdb-com.el (bbdb-collect-all-aliases): Fix infite loop due
 
40
        to misplaced iteration. This occurred when triggering the warning.
 
41
 
 
42
2007-12-08  Kousik Nandy <kousik.nandy@gmail.com>
 
43
 
 
44
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author):
 
45
        bbdb/gnus-summary-get-author() fails if no To/Cc/Newsgroup is
 
46
        present (in newer Gnus)
 
47
 
 
48
2007-12-05  Robert Widhopf-Fenk  <bbdb@robf.de>
 
49
 
 
50
        * lisp/bbdb-com.el (bbdb-dwim-net-address-title-field): New field
 
51
        controlling if a title is prepended to an email address.  The
 
52
        default value is 'title.
 
53
 
 
54
2007-11-26  Leo  <sdl.web@gmail.com>
 
55
 
 
56
        * lisp/bbdb-com.el (bbdb-get-addresses): Minor cleanup and fix an
 
57
        bug (unquoted leading "(")in a doc string.
 
58
 
 
59
2007-11-26  Robert Widhopf-Fenk  <bbdb@robf.de>
 
60
 
 
61
        * lisp/bbdb.el (bbdb-annotate-message-sender): Normalize and unify
 
62
        names before comparing them to avoid detecting a name change where
 
63
        none is.
 
64
 
 
65
2007-11-02  Robert Widhopf-Fenk  <bbdb@robf.de>
 
66
 
 
67
        * lisp/bbdb.el (bbdb-prin1): Added BBDB version of prin1 and
 
68
        prin1-to-string binding print-level and print-length to nil to
 
69
        avoid abbreviation when writing records.
 
70
 
 
71
2007-09-18  Jim Blandy  <jimb@codesourcery.com>
 
72
 
 
73
        * texinfo/bbdb.texinfo (bbdb-always-add-addresses): Document new
 
74
        meanings of 'ask', nil, and function symbols.
 
75
 
 
76
        * texinfo/bbdb.texinfo (Manual Record Addition): Use @pxref, not
 
77
        @xref.
 
78
 
 
79
2007-07-03  Robert Widhopf-Fenk  <fenk@forwiss.de>
 
80
 
 
81
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Added handling
 
82
        of `gnus-ignored-from-addresses' and `gnus-summary-to-prefix'.
 
83
 
 
84
2007-05-12  Robert Widhopf-Fenk  <bbdb@robf.de>
 
85
 
 
86
        * lisp/bbdb-com.el (bbdb-define-all-aliases): Rewrite to handle
 
87
        magic aliases which expand to all nets of a records when ending in
 
88
        "*", pick the nth net of a records when ending in "[NTH]" and
 
89
        recursively expanding aliases if a net has no "@" and exists as
 
90
        alias.
 
91
 
 
92
2007-03-04  Robert Widhopf-Fenk  <bbdb@robf.de>
 
93
 
 
94
        * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer): Rewrote the function to
 
95
        use PREDICATE regardless of the split mode selected by
 
96
        `bbdb-use-pop-up'.
 
97
 
 
98
        `bbdb-use-pop-up' can be used to select the split mode.
 
99
 
 
100
        Also added the new variable `bbdb-pop-up-target-columns' which is
 
101
        the number of columns for the BBDB buffer window when splitting
 
102
        vertically.
 
103
 
 
104
2007-02-18  Robert Widhopf-Fenk  <bbdb@robf.de>
 
105
 
 
106
        * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): Can be
 
107
        a function or sexp to allow user tweak-able name updates.
 
108
 
 
109
2007-02-14  Robert Widhopf-Fenk  <fenk@forwiss.de>
 
110
 
 
111
        * lisp/bbdb.el (bbdb-use-pop-up): Changed the default to 'horiz.
 
112
        (bbdb-pop-up-display-layout):  Changed the default to 'one-line.
 
113
        Some code linting here and there.
 
114
 
 
115
        * lisp/bbdb-com.el (bbdb-complete-name-allow-cycling): changed
 
116
        default to t.
 
117
        (bbdb-get-only-first-address-p): changed default to nil.
 
118
        (bbdb-get-addresses): Added a doc string.
 
119
 
 
120
2007-02-06  Robert Widhopf-Fenk  <bbdb@robf.de>
 
121
 
 
122
        * Added support for completion on "lastname firstname".  Before
 
123
        completion only worked on "first lastname". Eventually one will
 
124
        get more choices now!  The order of "firstname lastname" in the
 
125
        completions buffer is still preserved, which might look a bit
 
126
        odd.
 
127
 
 
128
2007-02-03  Tom Tromey  <tromey@redhat.com>
 
129
 
 
130
        * lisp/Makefile.in (bbdb-hooks.elc): Put lisp on a single line.
 
131
 
 
132
2007-01-01  Waider  <waider@waider.ie>
 
133
 
 
134
        * lisp/bbdb.el:
 
135
        fixed version of primep (Patrick Campbell-Preston)
 
136
 
 
137
2006-12-15  Robert Widhopf-Fenk  <bbdb@robf.de>
 
138
 
 
139
        * lisp/bbdb-com.el (bbdb-display-completion-list):  Bugfix for
 
140
        correctly replacing completed string in GNU Emacs when selection
 
141
        a completion for bbdb-complete-name from the completions buffer.
 
142
        This fixes the bug reported by Svend Tollak Munk.
 
143
 
 
144
2006-05-26  Robert Widhopf-Fenk  <bbdb@robf.de>
 
145
 
 
146
        * lisp/bbdb-snarf.el (bbdb-snarf-region): Bugfix where snarfing on
 
147
        a region only containing a net caused an infinite loop.  Also try
 
148
        to extract real name from the email address if there was none in
 
149
        the snarf region.
 
150
 
 
151
        * lisp/bbdb.el (bbdb-format-record-one-line-notes): Remove line
 
152
        breaks and trim white space for one line format.  Also fixed some
 
153
        doc strings.
 
154
 
 
155
2005-08-11  Waider  <waider@waider.ie>
 
156
 
 
157
        * texinfo/bbdb.texinfo, lisp/bbdb-print.el, lisp/bbdb-migrate.el:
 
158
        trivial cleanups
 
159
 
 
160
2005-08-02  Waider  <waider@waider.ie>
 
161
 
 
162
        * lisp/bbdb.el: rewrite the coding cookie on save. This makes sure
 
163
        that the setting of bbdb-file-coding-system is reflected in the
 
164
        file. I'm still not sure that this coding system hacking about is
 
165
        a good idea OR correct, however.
 
166
        * lisp/bbdb.el: fix docstring for bbdb-invoke-hook-for-value
 
167
        * lisp/bbdb-mhe.el, lisp/bbdb.el, lisp/bbdb-rmail.el: if
 
168
        bbdb/mail-auto-create-p is set to 'prompt (or a function that
 
169
        returns 'prompt) then prompt the user before creating the record.
 
170
 
 
171
2005-08-02  Jochen K�pper  <jochen@fhi-berlin.mpg.de>
 
172
 
 
173
        * lisp/bbdb-gnus.el, lisp/bbdb-hooks.el, lisp/bbdb.el: Change GNUS
 
174
        to Gnus, assuming nobody cares for GNUS support anymore...
 
175
 
 
176
2005-07-23  Waider  <waider@waider.ie>
 
177
 
 
178
        * lisp/bbdb-sc.el: remove RCS keywords, replace with Id tag
 
179
 
 
180
        * lisp/bbdb-reportmail.el: remove Log tag
 
181
 
 
182
        * lisp/bbdb-ftp.el: nuke RCS tags and replace with an Id tag
 
183
 
 
184
        * INSTALL: sync with XEmacs CVS
 
185
 
 
186
2005-05-22  Waider  <waider@waider.ie>
 
187
 
 
188
        * html/index.html: update links for PilotManager
 
189
 
 
190
2005-03-19  Waider  <waider@waider.ie>
 
191
 
 
192
        * lisp/bbdb.el: * coding system guessing for emacs 22 (Frederik Fouvry)
 
193
 
 
194
2005-02-28  Waider  <waider@waider.ie>
 
195
 
 
196
        * lisp/bbdb-gnus.el (bbdb/gnus-nnimap-folder-list-from-bbdb):
 
197
          new function from Uwe Brauer
 
198
 
 
199
2005-02-22  Waider  <waider@waider.ie>
 
200
 
 
201
        * lisp/bbdb-hooks.el:
 
202
        get Gnus data from the raw article buffer (Nix/David Goldberg)
 
203
        * lisp/bbdb.el: include prefixes in bbdb-name-gubbish
 
204
 
 
205
2005-02-13  Waider  <waider@waider.ie>
 
206
 
 
207
        * texinfo/bbdb.texinfo (Manual Record Addition):
 
208
        * add pointer to bbdb-snarf
 
209
 
 
210
        * bits/bbdb-ldif.el:
 
211
        * added new file, with minor abuse to make it work with current BBDB
 
212
 
 
213
2004-11-09  Waider  <waider@waider.ie>
 
214
 
 
215
        * lisp/bbdb-com.el: * bury completion buffer when completion is done
 
216
 
 
217
2004-10-13  Waider  <waider@waider.ie>
 
218
 
 
219
        * texinfo/bbdb.texinfo (bbdb-print):
 
220
        Correct variable name
 
221
        Change copyright date to include 2004
 
222
 
 
223
        * lisp/bbdb-print.el:
 
224
        Correct variable name in comment
 
225
 
 
226
        * lisp/bbdb-com.el (bbdb):
 
227
        Don't open a new window for BBDB if there are no records to
 
228
        display.
 
229
 
 
230
2004-10-10  Alex Schroeder  <alex@gnu.org>
 
231
 
 
232
        * texinfo/bbdb.texinfo (Database Fields): New entry for the
 
233
        concept index: mail-alias definition.
 
234
        (Mail Sending Interfaces): New entry for the concept index:
 
235
        mail-alias usage.  New subheading: Mailing Lists and Mail Aliases.
 
236
        (Known Bugs): New section on using M-x bbdb-submit-bug-report
 
237
        replacing the old bug reporting section.
 
238
 
 
239
2004-05-28  Robert Widhopf-Fenk  <bbdb@robf.de>
 
240
 
 
241
        * lisp/bbdb.el (bbdb-record-set-net): added a hack to detect that
 
242
        aliases require rebuilding.
 
243
 
 
244
        * lisp/bbdb.el (bbdb-mode-map): added del/space binding for
 
245
        scrolling.
 
246
 
 
247
2004-04-29  Robert Widhopf-Fenk  <bbdb@robf.de>
 
248
 
 
249
        * lisp/bbdb-rmail.el: Just define rmail-buffer if not defined and
 
250
        require other packages only during compilation.
 
251
 
 
252
2004-03-22  Waider  <waider@waider.ie>
 
253
 
 
254
        * lisp/bbdb-migrate.el: * Minor docstring fix (Stefan Monnier)
 
255
        * Catch error if attempting to kill only window in frame
 
256
         (Stefan Monnier)
 
257
 
 
258
        * lisp/bbdb-snarf.el:
 
259
          Namespace pollution fix (digit => bbdb-digit) (Stefan Monnier)
 
260
 
 
261
        * lisp/bbdb.el: * restore auto-create behaviour (Robert Widhopf-Fenk)
 
262
 
 
263
        * lisp/bbdb-com.el:
 
264
        * Bugfix for bug caused by previous patch (Robert Widhopf-Fenk)
 
265
        * Additions to alias generation (Robert Widhopf-Fenk)
 
266
 
 
267
2004-02-01  Waider  <waider@waider.ie>
 
268
 
 
269
        * lisp/bbdb-snarf.el (bbdb-merge-interactively):
 
270
        If the specified value of 'nets' isn't a list, make it so.
 
271
 
 
272
2004-01-23  Waider  <waider@waider.ie>
 
273
 
 
274
        * lisp/bbdb.el:
 
275
        Handle surnames with prefixes (Adrian Lanz <lanz@fowi.ethz.ch>)
 
276
 
 
277
2003-10-10  Robert Widhopf  <bbdb@robf.de>
 
278
 
 
279
        * lisp/bbdb-com.el (bbdb-edit-current-field): Handle field
 
280
        detection gracefully at line-end of one-line display.
 
281
        (reported by Dan Jacobson)
 
282
 
 
283
        * lisp/bbdb-gnus.el (bbdb/gnus-split-method): Honor Resent-*
 
284
        headers if present. (Reported by Thomas Gerds)
 
285
 
 
286
        * lisp/bbdb-com.el (bbdb-help): Added colons to separate help
 
287
        items and thus avoid confusion (reported by Dan Jacobson)
 
288
 
 
289
        * lisp/bbdb.el (bbdb-annotate-message-sender): Honor create-p for
 
290
        creating new records if a similar record already exists.
 
291
 
 
292
        * lisp/bbdb-com.el (bbdb-prompt-for-create): Slightly changed the
 
293
        semantics of the returned value to honor create-p.
 
294
 
 
295
2003-08-01  Robert Widhopf  <bbdb@robf.de>
 
296
 
 
297
        * lisp/bbdb-com.el (bbdb-dwim-net-address-allow-redundancy):
 
298
        (bbdb-dwim-net-address): *shurg* added 'netonly thus allowing to
 
299
        have no real-names being shown for expanded aliases and completed
 
300
        names.
 
301
 
 
302
2003-08-05  Waider  <waider@waider.ie>
 
303
 
 
304
        * lisp/bbdb.el:
 
305
        * bbdb-default-area-code: fix customize hook to recognize integers
 
306
 
 
307
        * texinfo/bbdb.texinfo:
 
308
        * Rewrite doco for bbdb-electric-p to make it a little clearer.
 
309
 
 
310
        * testing/Makefile.in: * Use GREP and GREPCONTEXT autoconfs
 
311
 
 
312
        * configure.ac:
 
313
        * Added a check for grep, and a test to figure out grep's context argument
 
314
 
 
315
        * testing/bbdb-test: * Added a record to test completion stuff
 
316
 
 
317
        * testing/bbdb-test.el:
 
318
        Updated to reflect small change in completion logic
 
319
 
 
320
2003-07-24  Jochen K�pper  <bbdb@jochen-kuepper.de>
 
321
 
 
322
        * bits/bbdb-pgp.el: No error if mailcrypt isn't available.
 
323
        (bbdb/pgp-quiet): Added.
 
324
        (bbdb/pgp-hook-fun): Be quiet if bbdb/pgp-quiet is set.
 
325
 
 
326
2003-07-24  Robert Fenk  <bbdb@robf.de>
 
327
 
 
328
        * lisp/bbdb-com.el (bbdb-send-mail-internal):
 
329
        * lisp/bbdb.el (bbdb-send-mail-style): Patch to support sending
 
330
        mail via gnus (Scott Lawrence)
 
331
 
 
332
        * lisp/bbdb-com.el (bbdb-update-records): Ignore empty/broken
 
333
        addresses, e.g. extraction on "foo@bar.baz<>" results in (nil nil)
 
334
        which should be ignored.  (reported by Neil W. Van Dyke)
 
335
 
 
336
2003-07-23  Robert Fenk  <bbdb@robf.de>
 
337
 
 
338
        * lisp/bbdb.el (bbdb-annotate-message-sender): Invoke the
 
339
        prompt-to-create hook just if it has a value.  (fixes MH not
 
340
        honoring 'prompt for bbdb/mail-auto-create-p)
 
341
 
 
342
        * lisp/bbdb-hooks.el (bbdb-force-record-create): A fix for the
 
343
        mhe-mode case (from Vladimir G. Ivanovic)
 
344
 
 
345
2003-06-25  Robert Fenk  <bbdb@robf.de>
 
346
 
 
347
        * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer): Some fixes for special
 
348
        cases of the multiple *BBDB* buffers hack.
 
349
 
 
350
        * lisp/bbdb-gui.el (bbdb-user-menu-commands): Is defcustom now
 
351
        instead of defvar.
 
352
        (build-bbdb-menu): If bbdb-user-menu-commands is a functionp we
 
353
        call it in order to get a menu.
 
354
 
 
355
2003-04-09  Dave Love  <fx@gnu.org>
 
356
 
 
357
        * lisp/bbdb.el (bbdb-file-coding-system): Make it defconst, test
 
358
        for utf-8-Emacs and doc fix.
 
359
 
 
360
2003-04-01  Robert Fenk  <Robert.Fenk@gmx.de>
 
361
 
 
362
        * lisp/bbdb.el (bbdb-multiple-buffers-default): Modified to nicely
 
363
        interact with bbdb-display-records-1.
 
364
        (bbdb-display-records-1): Honor bbdb-multiple-buffers by calling
 
365
        bbdb-pop-up-bbdb-buffer.
 
366
 
 
367
2003-03-31  Robert Fenk  <Robert.Fenk@gmx.de>
 
368
 
 
369
        * lisp/bbdb.el (bbdb-display-records-1):
 
370
        * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook):
 
371
        Trying to fix the problem with with-output-to-temp-buffer caused
 
372
        several new bugs, thus we do a roll back to the old code.
 
373
 
 
374
2003-03-28  Waider  <waider@waider.ie>
 
375
 
 
376
        * lisp/bbdb-com.el: Call bbdb-complete-name-hooks after name completion
 
377
 
 
378
2003-03-27  Robert Fenk  <Robert.Fenk@gmx.de>
 
379
 
 
380
        * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook): save-excursion
 
381
        to avoid getting into the *BBDB* buffer accidently.
 
382
 
 
383
2003-03-15  Robert Fenk  <Robert.Fenk@gmx.de>
 
384
 
 
385
        * lisp/bbdb.el (bbdb-display-records-1): erase buffer when
 
386
        appending, since we are redisplaying the records, not just one
 
387
        (with-output-to-temp-buffer was doing that before ...)
 
388
        (bbdb-multiple-buffers-default): Default/example function for *BBDB*
 
389
        buffer name generation for Gnus, VM, and compositions.
 
390
        (bbdb-pop-up-bbdb-buffer): code move to bbdb-multiple-buffers-default
 
391
 
 
392
2003-03-13  Robert Fenk  <Robert.Fenk@gmx.de>
 
393
 
 
394
        * lisp/bbdb-gnus.el:
 
395
        * lisp/bbdb-hooks.el:
 
396
        * lisp/bbdb.el: Droped support for GNUS versions <= 3.14
 
397
 
 
398
        * lisp/bbdb-hooks.el (bbdb-header-start): There is no
 
399
        gnus-subject-mode, its called gnus-summary-mode.
 
400
 
 
401
        * lisp/bbdb.el (bbdb-display-records-1): removed call to
 
402
        bbdb-pop-up-bbdb-buffer to avoid problems with special-display-*,
 
403
        still we are not back to the old behavior, i.e. if calling BBDB
 
404
        from an frame without *BBDB* buffer while other frames are
 
405
        displaying it we will not get it on the current frame, but that is
 
406
        how it used to be.
 
407
 
 
408
2003-03-11  Robert Fenk  <Robert.Fenk@gmx.de>
 
409
 
 
410
        * lisp/bbdb.el (bbdb-frob-mode-line): show the BBDB buffer name.
 
411
 
 
412
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-show-all-recipients):
 
413
        Throwing away old code and use bbdb/gnus-update-records now.
 
414
        (bbdb/gnus-update-records): Do not toggle headers to gain access
 
415
        to the hidden headers, since gnus-fetch-field is doing this for us.
 
416
 
 
417
2003-03-10  Robert Fenk  <Robert.Fenk@gmx.de>
 
418
 
 
419
        * lisp/bbdb.el (bbdb-multiple-buffers): Yet another new variable.
 
420
        Enables the creation of multiple *BBDB* buffers.
 
421
        (bbdb-pop-up-bbdb-buffer): if bbdb-multiple-buffers is enabled
 
422
        created new *BBDB: <BUFNAME>* buffer and set it up correctly.
 
423
 
 
424
2003-03-07  Robert Fenk  <Robert.Fenk@gmx.de>
 
425
 
 
426
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records): use
 
427
        gnus-fetch-field instead of mail-fetch-field.  Fixes problems
 
428
        reported by Klaus Zeitler.
 
429
 
 
430
        * lisp/bbdb.el (bbdb-display-records-1): Do not use the function
 
431
        with-output-to-temp-buffer since on recent GNU Emacses the local
 
432
        variables get killed.
 
433
        (bbdb-encache-message): Fix from Dan Debertin to avoid caching of
 
434
        nil, i.e. empty record list, causing problems later.
 
435
        (bbdb-canonicalize-address): Use equal instead of eq, since this
 
436
        is the right thing to do! Fix from Matt Armstrong.
 
437
        (bbdb-display-records-1): call bbdb-pop-up-buffer to ensure we get
 
438
        a buffer in the current frame.
 
439
 
 
440
        * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): added missing
 
441
        local vars to avoid cluttering global namespace.
 
442
 
 
443
2003-03-04  Robert Fenk  <Robert.Fenk@gmx.de>
 
444
 
 
445
        * lisp/bbdb-com.el (bbdb-delete-current-record): fixed docs and
 
446
        bbdb-apply-next-command-to-all-records handling.
 
447
 
 
448
2003-01-31  Alex Schroeder  <alex@emacswiki.org>
 
449
 
 
450
        * lisp/bbdb.el (bbdb-resort-database): Make interactive.
 
451
 
 
452
2003-01-30  Robert Fenk  <Robert.Fenk@gmx.de>
 
453
 
 
454
        * lisp/bbdb-snarf.el (bbdb-snarf-extract-label): added safety check
 
455
        for backward movement.
 
456
        (bbdb-snarf-region): Added label completion for phones and addresses.
 
457
 
 
458
        * lisp/bbdb-mhe.el (bbdb/mh-update-record): Do a sanity check
 
459
        to avoid adding a nil record to the cache causing trouble
 
460
        afterwards.
 
461
 
 
462
        * lisp/bbdb-com.el: Removed ".el" from VM loads to allow Emacs
 
463
        also loading .elc files if they are present.
 
464
        (bbdb-edit-current-field): mark mail-aliases for rebuilt when we are
 
465
        editing the aliases field of a record.
 
466
        (bbdb-add-or-remove-mail-alias): mark mail-aliases for rebuilt
 
467
        when creating new records or deleting a record.
 
468
        (bbdb-prompt-for-create): delete help window when it is not needed
 
469
        anymore.
 
470
 
 
471
2003-01-30  Greg Troxel <gdt@ir.bbn.com>
 
472
 
 
473
        * bbdb-com.el, bbdb.el:
 
474
          Clean up stray uses of mapc (replace with bbdb-mapc)
 
475
 
 
476
2003-01-02  Waider  <waider@waider.ie>
 
477
 
 
478
        * lisp/bbdb-com.el (bbdb-complete-name):
 
479
          Fix completion in the case of multiple addresses matching from a
 
480
          single record. Basically behaves as if you'd matched on the
 
481
          primary name.
 
482
 
 
483
2002-12-25  Alex Schroeder  <alex@emacswiki.org>
 
484
 
 
485
        * lisp/bbdb.el (bbdb-phones-label-list): Doc.
 
486
        (bbdb-addresses-label-list): Doc.
 
487
        (bbdb-label-completion-list): Doc.
 
488
        (bbdb-label-completion-default): Doc.
 
489
        (bbdb-data-completion-list): Doc.
 
490
        (bbdb-data-completion-default): Doc.
 
491
 
 
492
2002-12-24  Alex Schroeder  <alex@emacswiki.org>
 
493
 
 
494
        * lisp/bbdb-com.el (bbdb-complete-name): Handle the case where the
 
495
        only exact match does not have a net field, instead of looping
 
496
        forever.
 
497
 
 
498
2002-12-22  Alex Schroeder  <alex@emacswiki.org>
 
499
 
 
500
        * lisp/bbdb-com.el (bbdb-display-record-with-layout): New.
 
501
        (bbdb-toggle-all-records-display-layout): Print layout used.
 
502
 
 
503
        * lisp/bbdb.el (bbdb-display-layout-alist): Extended custom type
 
504
        to include primary and test, and fixed phone to phones, and
 
505
        address to addresses.
 
506
        (bbdb-format-record-layout-one-line): Take primary into account.
 
507
        (bbdb-format-record-layout-multi-line): Take primary into account.
 
508
        (bbdb-format-record): Take test into account, use multi-line
 
509
        layout function if none was found.
 
510
 
 
511
2002-11-02  Dave Love  <fx@gnu.org>
 
512
 
 
513
        * lisp/bbdb.el (bbdb-have-re-char-classes): New constant.
 
514
        (bbdb-clean-username): Use it.
 
515
        (bbdb-buffer): Don't bind coding-system-for-read -- rely on coding
 
516
        cookie.
 
517
        (bbdb-records, parse-bbdb-internal): Write coding cookie.
 
518
        (bbdb-write-file-hook-fn): Insert coding cookie if necessary.
 
519
 
 
520
2002-10-30  Robert Fenk  <Robert.Fenk@gmx.de>
 
521
 
 
522
        * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): Some fixes for
 
523
        the generation of vm-auto-folder-alist when using a function as
 
524
        folder name.
 
525
 
 
526
        * lisp/bbdb.el (bbdb-display-layout):
 
527
        (bbdb-pop-up-display-layout): Fixed a toggling bug reported by
 
528
        Patrick Campbell-Preston caused by missing defaults.
 
529
        (bbdb-display-layout-alist): Fixed docs and added layout
 
530
        pop-up-multi-line to the list of layouts.
 
531
 
 
532
2002-10-19  Steve Youngs  <youngs@xemacs.org>
 
533
 
 
534
        * bits/bbdb-pgp.el
 
535
        (bbdb-utilities-pgp): New.
 
536
        (bbdb/pgp-field): defvar -> defcustom.
 
537
        (bbdb/pgp-method): Ditto.
 
538
        (bbdb/pgp-default-action): Ditto.
 
539
 
 
540
2002-10-20  Waider  <waider@waider.ie>
 
541
 
 
542
        * bits/bbdb-pgp.el:
 
543
        Allow bbdb-pgp.el to be configured to use message.el MML tags to
 
544
        perform the signing and encryption, instead of only plain
 
545
        Mailcrypt which is not MIME-aware. (Michael Shields)
 
546
 
 
547
2002-09-17  Waider  <waider@waider.ie>
 
548
 
 
549
        * lisp/bbdb.el:
 
550
        Treat bbdb-canonicalize-net-hook as an actual hook. Some prompting &
 
551
        code from Micha Wiedenmann. NB documentation not yet updated.
 
552
 
 
553
        * texinfo/bbdb.texinfo:
 
554
        Added dircategory (Jochen K�pper)
 
555
 
 
556
2002-08-19  Jim Blandy  <jimb@redhat.com>
 
557
 
 
558
        * lisp/bbdb-com.el (bbdb-complete-name): Don't choke if the
 
559
        record's name is nil.
 
560
 
 
561
        * lisp/bbdb-migrate.el (bbdb-migrate-change-dates,
 
562
        bbdb-unmigrate-change-dates): The raw notes field isn't always an
 
563
        alist; it can also be a simple string.
 
564
 
 
565
2002-07-26  Simon Josefsson  <jas@extundo.com>
 
566
 
 
567
        * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): Fix typo.
 
568
 
 
569
2002-07-03  Waider  <waider@waider.ie>
 
570
 
 
571
        * texinfo/bbdb.texinfo (Customization Parameters):
 
572
        bbdb-complete-name-allow-cycling /does/ work in GNUmacs.
 
573
 
 
574
        * Eli Tziperman's fix for rmail expunge problem
 
575
 
 
576
2002-06-30  Waider  <waider@waider.ie>
 
577
 
 
578
        * lisp/bbdb-ftp.el
 
579
        (bbdb-read-new-ftp-site-record): Parse URL or ange-ftp style names
 
580
        for username and directory.
 
581
 
 
582
        * bits/bbdb-obsolete.el
 
583
        Added. This is some code from Colin Rafferty which allows you to
 
584
        keep track of obsolete network addresses while preventing you from
 
585
        completing on them.
 
586
 
 
587
        * lisp/bbdb-snarf.el
 
588
        (bbdb-snarf-phone-regexp): Don't escape '.' in [] (Howard Melman)
 
589
 
 
590
        * lisp/bbdb-com.el
 
591
        (bbdb-phone-main-regexp): Allow '.' as a separator (Howard Melman)
 
592
        (bbdb-finger): Don't try to finger if there are no addresses
 
593
 
 
594
2002-06-29  Waider  <waider@waider.ie>
 
595
 
 
596
        * configure.ac:
 
597
        Don't configure the testing directory if it doesn't exist.
 
598
 
 
599
2002-06-28  Robert Fenk  <Robert.Fenk@gmx.de>
 
600
 
 
601
        * lisp/bbdb-com.el (bbdb-rebuilt-all-aliases): applied a fix from
 
602
        Andre Srinivasan
 
603
 
 
604
2002-04-30  Robert Fenk  <Robert.Fenk@gmx.de>
 
605
 
 
606
        * lisp/bbdb-com.el (bbdb-play-sound): argument NUM is integer now.
 
607
        (bbdb-sound-player): If set use this programm, otherwise try
 
608
        native sound support.
 
609
        (bbdb-dial-number): Calculate the right integer, i.e. do not use
 
610
        char-int.
 
611
 
 
612
2002-04-18  Robert Fenk  <Robert.Fenk@gmx.de>
 
613
 
 
614
        * lisp/bbdb-gui.el (build-bbdb-insert-field-menu): Added record to
 
615
        the arguments for bbdb-insert-new-field.
 
616
 
 
617
        * lisp/bbdb-com.el (bbdb-read-new-record): Added completion for
 
618
        labels.
 
619
 
 
620
        * lisp/bbdb-vm.el (bbdb/vm-show-all-recipients),
 
621
                          (bbdb/vm-show-sender),
 
622
          lisp/bbdb-gnus.el (bbdb/gnus-show-sender),
 
623
                            (bbdb/gnus-show-all-recipients):
 
624
        Fixed  */show-all-reciepients to always do what it should do!
 
625
 
 
626
2002-04-10  Dave Love  <fx@gnu.org>
 
627
 
 
628
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-show-all-recipients)
 
629
        (bbdb/gnus-update-records): Revert last change
 
630
        but use gnus-summary-toggle-header.
 
631
 
 
632
        * lisp/bbdb.el: Require cl only when compiling.
 
633
        Use defalias, not fset generally.
 
634
        (bbdb-mapc): Define instead of aliasing mapcar.
 
635
        (bbdb-submit-bug-report): Avoid useless lambda.
 
636
        (bbdb-format-streets, bbdb-records): Use bbdb-mapc.
 
637
        (bbdb-gui): Fix default, doc.
 
638
        (bbdb-have-re-char-classes): New.
 
639
        (bbdb-clean-username): Use it.
 
640
 
 
641
        * lisp/bbdb-srv.el (bbdb-srv): Defalias, not fset.
 
642
        (bbdb-header-start): Autoload.
 
643
 
 
644
        * lisp/bbdb-snarf.el
 
645
        (bbdb-extract-address-components): Avoid cadar, caddar.
 
646
 
 
647
        * lisp/bbdb-rmail.el (bbdb-insinuate-rmail): Use defalias, not
 
648
        fset.
 
649
 
 
650
        * lisp/bbdb-migrate.el (bbdb-migrate, bbdb-migrate-change-dates):
 
651
        Use bbdb-mapc.
 
652
        (bbdb-migrate-record-lambda): Avoid caddr.
 
653
        (bbdb-unmigrate-change-dates): Doc fix.  Use bbdb-mapc.
 
654
 
 
655
        * lisp/bbdb-gui.el: Use defalias, not fset generally.
 
656
        (scrollbar-height, highlight-headers-hack-x-face-p): Defvar when
 
657
        compiling.
 
658
        (build-bbdb-insert-field-menu): Fix generation of actions.
 
659
 
 
660
        * lisp/bbdb-com.el: Require cl and defvar
 
661
        bbdb-extract-address-components-func only when compiling.
 
662
        (bbdb-send-mail-internal): Try compose-mail first.
 
663
        (auto-fill-hook): Defvar when compiling.
 
664
        (bbdb-complete-name, bbdb-dial, bbdb-get-addresses): Avoid cadar.
 
665
        (char-int): Don't fset it -- unused.
 
666
        (bbdb-play-sound): Provide Emacs 21 case.  Fix fallback case.
 
667
 
 
668
        * lisp/bbdb.el (bbdb-file-coding-system): New variable.
 
669
        (bbdb-buffer, bbdb-write-file-hook-fn): Use it.
 
670
 
 
671
2002-03-20  Waider  <waider@waider.ie>
 
672
 
 
673
        * texinfo/bbdb.texinfo:
 
674
        Rewrote the section on bbdb-dial and its associated variables.
 
675
        Updated copyright notice and version information.
 
676
        Added note about VM integration requiring VM source.
 
677
        Added bbdb-initialize detail to subsection on VM.
 
678
 
 
679
2002-03-13  Robert Fenk  <Robert.Fenk@gmx.de>
 
680
 
 
681
        * lisp/bbdb-com.el (bbdb-complete-name): Create a popup buffer
 
682
        before displaying records in order to make sure it has the right
 
683
        size.
 
684
        (bbdb-redisplay-one-record): Care for the case when a record is
 
685
        not present any more in the BBDB buffer.
 
686
        (bbdb-insert-new-field): get the current records before doing
 
687
        anything else to ensure that we do not lose the context.
 
688
 
 
689
2002-03-12  Robert Fenk  <Robert.Fenk@gmx.de>
 
690
 
 
691
        * lisp/bbdb-snarf.el (bbdb-snarf-region): use the function
 
692
        buffer-substring-no-properties instead of buffer-substring
 
693
        to ensure that we do not add some garbage into BBDB.
 
694
 
 
695
        * lisp/bbdb-rmail.el: removed defuns for bbdb-orig-rmail-expunge
 
696
        and bbdb-orig-undigestify-rmail-message since they seem to cause
 
697
        problems and are not required.
 
698
 
 
699
        * lisp/bbdb-com.el (bbdb-complete-name): fixed completion bug
 
700
        for case where name and primary net are identical.
 
701
 
 
702
2002-03-11  Waider  <waider@waider.ie>
 
703
 
 
704
        * lisp/bbdb.el (bbdb-annotate-message-sender):
 
705
        Only invoke bbdb-notice-hook when we have noticed a record.
 
706
 
 
707
        * lisp/bbdb-com.el (bbdb-update-records):
 
708
        Docstring fix
 
709
 
 
710
2002-03-03  Waider  <waider@waider.ie>
 
711
 
 
712
        * lisp/bbdb-gnus.el (bbdb/gnus-get-message-id):
 
713
        (bbdb/gnus-update-records):
 
714
        (bbdb/gnus-snarf-signature):
 
715
        (bbdb/gnus-summary-show-all-recipients):
 
716
        Use original gnus article buffer rather than the display one
 
717
          (with its hidden headers and so forth)
 
718
 
 
719
        * lisp/bbdb.el
 
720
        prologue:
 
721
        Warn about not being able to find message, not Gnus
 
722
 
 
723
        * lisp/bbdb-com.el
 
724
        (bbdb-dial):
 
725
        Code documentation + documentation fix.
 
726
        (bbdb-dial-number):
 
727
        memq takes two args, not three!
 
728
        prologue:
 
729
        add autoload for bbdb-fontify-buffer
 
730
 
 
731
2002-02-05  Waider  <waider@waider.ie>
 
732
 
 
733
        * lisp/bbdb-com.el (bbdb dialing stuff):
 
734
        Documentation fixes.
 
735
        (bbdb-dial-number):
 
736
        According to what docs I can find, it's quite okay to pass * and #
 
737
        to a modem as part of a dial string
 
738
        (bbdb-next-event):
 
739
        Made work on emacs (using read-event instead of next-event)
 
740
        (bbdb-play-sound):
 
741
        New function: plays a sound using internal feature, if available,
 
742
        otherwise it falls back to an external sound player.
 
743
        (bbdb-dial-local-prefix-alist):
 
744
        Fix default mapping to allow a string or an integer for default
 
745
        area code.
 
746
 
 
747
2002-02-04  Waider  <waider@waider.ie>
 
748
 
 
749
        * lisp/bbdb-gui.el (bbdb-fontify-buffer):
 
750
        Remove 'Fontifying...' message
 
751
 
 
752
        * lisp/bbdb-com.el (bbdb-search-invert-set):
 
753
        Documentation fix
 
754
 
 
755
2002-02-04  Robert Fenk  <Robert.Fenk@gmx.de>
 
756
 
 
757
        * bbdb.el (bbdb-format-address-default):
 
758
        (bbdb-format-address-continental): do not ouput the label.  This
 
759
        is done by `bbdb-format-record-layout-multi-line'
 
760
 
 
761
        * bbdb.el (bbdb-format-record-layout-multi-line): Fixed buggy setting of
 
762
        text-property for 'bbdb-field for addresses and phones.
 
763
 
 
764
2002-02-01  Robert Fenk  <Robert.Fenk@gmx.de>
 
765
 
 
766
        * lisp/bbdb-com.el (bbdb-address-edit-continental): Asking for the
 
767
        ZIP code before the city and do not ask for a state.
 
768
 
 
769
        * lisp/bbdb.el (bbdb-format-record-layout-multi-line):
 
770
        (bbdb-format-record-layout-one-line): Set text-property bbdb-field
 
771
        with element 'field-name for labels of phones and addresses.
 
772
 
 
773
        * lisp/bbdb-com.el (bbdb-redisplay-one-record): Remove
 
774
        text-property bbdb-field before redisplaying to avoid extending
 
775
        the new properties.
 
776
 
 
777
        * lisp/bbdb-gui.el (bbdb-fontify-buffer): Use test properties also
 
778
        for name, company and labels of phones and addresses.  Highlight
 
779
        them also in one-line layout.
 
780
 
 
781
2002-01-31  Robert Fenk  <Robert.Fenk@gmx.de>
 
782
 
 
783
        * lisp/bbdb-com.el (bbdb-redisplay-one-record): remove bbdb-field
 
784
        text-properties before redisplaying.
 
785
 
 
786
2002-01-30  Robert Fenk  <Robert.Fenk@gmx.de>
 
787
 
 
788
        * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist): Fixed some
 
789
        comments and creation of vm-auto-folder-alist to match headers in
 
790
        the order of (bbdb/vm-set-auto-folder-alist-headers): a new variable.
 
791
 
 
792
2002-01-29  Robert Fenk  <Robert.Fenk@gmx.de>
 
793
 
 
794
        * lisp/bbdb-sc.el (bbdb/sc-consult-attr): Fixed to really use
 
795
        recipient when logged in user sent this.
 
796
 
 
797
        * lisp/bbdb-com.el (bbdb-phones): Prompt indicates inverted search now.
 
798
        (bbdb-update-records): No useless "Updating of BBDB records
 
799
        finished" message any more.
 
800
        (bbdb-define-all-aliases): Fixed warning message for records
 
801
        without net, but with alias field.
 
802
 
 
803
        * lisp/bbdb.el (bbdb-display-layout-alist): Fixed the docs, typos
 
804
        and default values.
 
805
 
 
806
        * lisp/bbdb-gui.el (bbdb-fontify-buffer): Fixed fontification to
 
807
        use text-properties (bbdb-field) rather than regexps, which fixes
 
808
        indentations problems with non standard indentation.
 
809
 
 
810
2002-01-22  Robert Fenk  <Robert.Fenk@gmx.de>
 
811
 
 
812
        * lisp/bbdb-com.el (bbdb-delete-current-record): honor the
 
813
        bbdb-do-all-records-p!
 
814
 
 
815
        * lisp/bbdb.el (bbdb-mode-map): Bind bbdb-search-invert-set to "!"
 
816
 
 
817
        * lisp/bbdb-com.el (bbdb): Reflect inverted search in search prompt.
 
818
 
 
819
2002-01-21  Alex Schroeder  <kensanata@yahoo.com>
 
820
 
 
821
        * lisp/bbdb-com.el (bbdb-search-invert): New variable.
 
822
        (bbdb-search-invert-p): New function.
 
823
        (bbdb-search-invert-set): New function.
 
824
        (bbdb-search): Use bbdb-search-invert-p to maybe invert the
 
825
        search result.
 
826
 
 
827
2002-01-18  Robert Fenk  <Robert.Fenk@gmx.de>
 
828
 
 
829
        * lisp/bbdb-gui.el (bbdb-fontify-buffer): is now more efficent
 
830
        when redisplaying records. button2 work now again as intended.
 
831
 
 
832
        * lisp/bbdb.el: Removed the old elide code stuff.
 
833
        (bbdb-display-records-1): see bbdb-fontify-buffer.
 
834
 
 
835
        * lisp/bbdb-com.el (bbdb-append-records-p):
 
836
        (bbdb-append-records): (prefix) command (like "*") bound
 
837
        to "+" which forces the display/search command to add its content to
 
838
        the BBDB buffer rather than replacing it.
 
839
        Appending can be once, always or a given number of times.
 
840
 
 
841
        * lisp/bbdb-gnus.el: removed binding of unused variabe `error'.
 
842
 
 
843
        * lisp/bbdb-snarf.el
 
844
        (bbdb-extract-address-component-regexps): Fixed regexp.
 
845
        (bbdb-rfc822-addresses): Fixed autoload string.
 
846
 
 
847
        * lisp/bbdb.el (bbdb-display-records-1): enable appending of records.
 
848
        (bbdb-search-intertwingle): Search also for records when no name
 
849
        was given, but just a net.
 
850
        (bbdb-mode-map): bbdb-add-next-search-results bound to +
 
851
 
 
852
        * lisp/bbdb-com.el: eval-and-compile otherwise the fsets do not
 
853
        get evaluated on.
 
854
        (bbdb-redisplay-one-record): Try to preserve the position during
 
855
        redisplay.
 
856
        (bbdb-completion-check-record): removed the dependency on
 
857
        `bbdb-case-fold-search' since completions from the bbdb-hashtable
 
858
        are always lower case.
 
859
        (bbdb-complete-name): fixed cycling when the
 
860
        current completion is equal to one of the nets.
 
861
        Added code for C-u M-TAB which lists all possible nets of current
 
862
        completed addess.  Fixed some special cases by rewriting some too
 
863
        complex parts of the code.  Thanks to the new testing code.
 
864
        When will this function finnaly do exactly what it should do?
 
865
        (bbdb-define-all-aliases-mode): new variable controling special
 
866
        aliases, i.e. alias<NUMBER> & alias*.
 
867
        (bbdb-define-all-aliases): (XEmacs only sofar) Clear abbrev-table
 
868
        before defining abbreves and honor new aliases-mode.
 
869
        Automatice rebuilt of aliases if necessary.
 
870
        (bbdb-add-or-remove-mail-alias): after adding or removing an
 
871
        alias, set a flag for rebuilting..
 
872
 
 
873
2002-01-15  Waider  <waider@waider.ie>
 
874
 
 
875
        * lisp/bbdb.el:
 
876
          BBDB-2.35 - Let the games begin.
 
877
 
 
878
        * html/bbdb_abt.html, html/bbdb_fot.html, html/bbdb_ovr.html,
 
879
          html/bbdb_toc.html, html/bbdb_3.html, html/bbdb_4.html,
 
880
          html/bbdb_1.html, html/bbdb_2.html, html/bbdb.html:
 
881
          Updated manual for 2.34
 
882
 
 
883
        * html/index.html:
 
884
          2.34 release changes
 
885
 
 
886
        * lisp/bbdb.el:
 
887
          2.34 Release. Whee!
 
888
 
 
889
        * testing/bbdb-test.el:
 
890
          New file
 
891
 
 
892
        * bits/make.bat:
 
893
          Merged in some changes from the mailing list. Note, this is
 
894
          still experimental.
 
895
 
 
896
        * lisp/bbdb-com.el:
 
897
          Don't fset things that aren't ours
 
898
          Last of compiler warning cleanup
 
899
          Fixed one more completion bug
 
900
 
 
901
        * Makefile.in:
 
902
          Ignore 'testing' directory when making tarball
 
903
 
 
904
2002-01-14  Waider  <waider@waider.ie>
 
905
 
 
906
        * lisp/bbdb-hooks.el:
 
907
          Conditionalise the rmail load
 
908
 
 
909
        * lisp/bbdb-gui.el:
 
910
          Make X/Emacs compatibility less intrusive
 
911
 
 
912
2002-01-13  Waider  <waider@waider.ie>
 
913
 
 
914
        * lisp/bbdb-hooks.el:
 
915
          Don't force VM on people, even if it is a great mailer...
 
916
 
 
917
2002-01-10  Waider  <waider@waider.ie>
 
918
 
 
919
        * bbdb-com.el:
 
920
          Last few fixes (hopefully) to completion
 
921
 
 
922
        * lisp/bbdb-snarf.el:
 
923
          Make bbdb-rfc822-addresses the default address parser
 
924
          Remove test-harness code to elsewhere (i.e. not in user code!)
 
925
 
 
926
        * lisp/bbdb.el:
 
927
          Changed the workaround for set-keymap-prompt, as it seemed to be
 
928
          clashing with VM. Ideally, all this Emacs/XEmacs stuff should go
 
929
          in a separate file, or at least all in one part of bbdb.el.
 
930
 
 
931
2002-01-06  Waider  <waider@waider.ie>
 
932
 
 
933
        * lisp/bbdb-xemacs.el, lisp/bbdb-srv.el, lisp/bbdb-sc.el,
 
934
          lisp/bbdb-gui.el, lisp/bbdb-ftp.el, lisp/bbdb-com.el,
 
935
          lisp/bbdb-hooks.el, lisp/bbdb-w3.el, lisp/bbdb.el,
 
936
          lisp/bbdb-snarf.el:
 
937
        Compiler cleanup
 
938
 
 
939
        * lisp/Makefile.in:
 
940
        Put the 'custom' hacks in bbdb-autoloads
 
941
        Less noise while building
 
942
 
 
943
2002-01-04  Robert Fenk  <Robert.Fenk@gmx.de>
 
944
 
 
945
        * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
 
946
        Replaced the call of bbdb-clean-username by a call to
 
947
        mail-extract-address-components in order to handle addresses of
 
948
        the form "Lastname, Firstname" and "Firstname Lastname, Jr" in the
 
949
        right way.
 
950
        (bbdb-test/bbdb-extract-address-components): New test function to
 
951
        check if everything is working as it should.
 
952
 
 
953
2002-01-01  Waider  <waider@waider.ie>
 
954
 
 
955
        * lisp/bbdb-com.el (bbdb-complete-name):
 
956
        Two fixes based on further testing with completion-type.
 
957
 
 
958
2001-12-27  Waider  <waider@waider.ie>
 
959
 
 
960
        * lisp/bbdb-com.el
 
961
        (bbdb-completing-read-one-record):
 
962
        Correctly handle case where no records are selected
 
963
        (bbdb-complete-name):
 
964
        Whoops. Small logic error in cycling code
 
965
 
 
966
        * lisp/bbdb.el (bbdb-send-mail-style),
 
967
          lisp/bbdb-com.el (bbdb-send-mail-internal):
 
968
        Add Mew as an option for bbdb-send-mail-style
 
969
 
 
970
2001-12-27  Jeff Bigler  <jcb@mit.edu>
 
971
 
 
972
        * lisp/bbdb-com.el (bbdb-phone-area-regexp):
 
973
        Allow / and . as separators when parsing a phone number.
 
974
 
 
975
2001-12-26  Waider  <waider@waider.ie>
 
976
 
 
977
        * lisp/bbdb-com.el (bbdb-complete-name):
 
978
        Mostly rewritten to consolidate the last four years(!) of code
 
979
        glomming.
 
980
 
 
981
        * lisp/bbdb.el (bbdb-search-intertwingle):
 
982
        New function. More stringent version of bbdb-search-simple,
 
983
        intended for internal bbdb use only
 
984
 
 
985
2001-12-10  Karl Fogel <kfogel@red-bean.com>
 
986
 
 
987
        * bbdb.texinfo
 
988
        (Mail Sending Interfaces):
 
989
        Use `add-hook' instead of `setq' in the examples, so users won't
 
990
        clobber existing hooks.
 
991
        (Known Bugs):
 
992
        Reference mailing lists, as is done in other places where the
 
993
        `bbdb-info' list is mentioned.
 
994
 
 
995
2001-11-19  Waider  <waider@waider.ie>
 
996
 
 
997
        * lisp/bbdb.el (bbdb-format-address):
 
998
        Several people contributed a patch to fix this. Alex Schroeder's
 
999
          was the most general as it handles both printing and
 
1000
          non-printing situations.
 
1001
 
 
1002
        * lisp/bbdb-print.el
 
1003
        Some more fixes from Alex.
 
1004
 
 
1005
        * aclocal.m4:
 
1006
        Use EMACS_PROG instead of EMACS to solve all problems related to
 
1007
        that variable.
 
1008
 
 
1009
        * configure.ac:
 
1010
        Default XEmacs package dir to /usr/blah rather than
 
1011
        /usr/local/blah
 
1012
        Improve switches for MH-E, RMAIL, VM and GNUS
 
1013
 
 
1014
2001-11-12  Waider  <waider@waider.ie>
 
1015
 
 
1016
        * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
 
1017
        Allow '+' as part of an email address
 
1018
 
 
1019
        * lisp/bbdb-com.el (bbdb-complete-name-allow-cycling):
 
1020
        Documentation fix
 
1021
        (bbdb-get-help-window):
 
1022
        Removed dead code
 
1023
 
 
1024
        * lisp/bbdb.el
 
1025
        Try to autoload the message-mode and mail-mode keymaps rather than
 
1026
        defining them as nil.
 
1027
 
 
1028
2001-11-11  Waider  <waider@waider.ie>
 
1029
 
 
1030
        * lisp/bbdb-vm.el (bbdb/vm-set-auto-folder-alist-field):
 
1031
        Move into mua-specific group
 
1032
        (bbdb/vm-set-auto-folder-alist):
 
1033
        Documentation typo
 
1034
 
 
1035
2001-11-06  Waider  <waider@waider.ie>
 
1036
 
 
1037
        * texinfo/bbdb.texinfo (Mail Sending Interfaces):
 
1038
        Mention message-setup-hook in the mail aliases section
 
1039
        (Raymond Scholz)
 
1040
 
 
1041
2001-10-14  Waider  <waider@waider.ie>
 
1042
 
 
1043
        * lisp/bbdb-gnus.el
 
1044
        (bbdb/gnus-pop-up-bbdb-buffer):
 
1045
        Move the call to bbdb-display-records back inside the (when...)
 
1046
        I had two bug reports for this (Sudesh Joseph and Michael
 
1047
        Totschnig).
 
1048
 
 
1049
        * lisp/bbdb.el:
 
1050
        Added Nix's patch to make inside-bbdb-notice-hook work as
 
1051
        advertised, also other bbdb-expire support.
 
1052
        (bbdb-search-simple):
 
1053
        Try company name if record name is unset, before falling back to
 
1054
        "". (Martin Schwenke)
 
1055
 
 
1056
        * lisp/bbdb-com.el
 
1057
        (bbdb-complete-name):
 
1058
        Restored the original code to handle making sure primary addresses
 
1059
        get picked first, since the code I'd replaced it with had some
 
1060
        dubious side-effects.
 
1061
        (bbdb-create-internal):
 
1062
        Documentation fix. (Ueli Schl�pfer)
 
1063
 
 
1064
2001-09-20  Robert Fenk  <Robert.Fenk@gmx.de>
 
1065
 
 
1066
        * lisp/bbdb.el (bbdb-create-hook), (bbdb-notice-hook):
 
1067
        Added a note that hook functions might use the new variables
 
1068
        bbdb-update-address-class and bbdb-update-address-header to obtain
 
1069
        information about the currently processed email address.
 
1070
 
 
1071
        * lisp/bbdb-com.el (bbdb-get-addresses-headers): merged
 
1072
        bbdb-get-addresses-from-headers  and bbdb-get-addresses-to-headers
 
1073
        into this variable.
 
1074
        (bbdb-get-addresses): new generic function for extraction of email
 
1075
        addresses from header, which is used by Gnus and VM
 
1076
        (bbdb-update-address-class), (bbdb-update-address-header): new
 
1077
        variable providing additional information to hook functions about
 
1078
        the currently processed email address.
 
1079
 
 
1080
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records): uses
 
1081
        bbdb-get-addresses instead of bbdb/gnus-get-addresses which was
 
1082
        removed.
 
1083
        (bbdb/gnus-show-sender), (bbdb/gnus-show-all-recipients),
 
1084
        (bbdb/gnus-show-records): modified to use new style of
 
1085
        bbdb-get-addresses-headers
 
1086
 
 
1087
        * lisp/bbdb-vm.el (bbdb/vm-get-header-content): VM specific header
 
1088
        extraction function.
 
1089
        (bbdb/vm-update-records): bbdb-get-addresses instead of
 
1090
        bbdb/vm-get-addresses which was removed.
 
1091
        (bbdb/vm-show-all-recipients),
 
1092
        (bbdb/vm-show-sender), (bbdb/vm-show-records): modified to use new
 
1093
        style of bbdb-get-addresses-headers
 
1094
 
 
1095
        * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Additional element
 
1096
        type to allow actions also on recipients of an message
 
1097
        (bbdb-auto-notes-hook): Fixed to perfom auto-note actions only for
 
1098
        authors of a message.  Support for new features of
 
1099
        bbdb-auto-notes-alist.  Honor bbdb-silent-running.
 
1100
 
 
1101
2001-09-18  Waider  <waider@waider.ie>
 
1102
 
 
1103
        * lisp/bbdb-snarf.el (bbdb-rfc822-addresses):
 
1104
        Cope with rfc822-addresses returning nil as the car.
 
1105
 
 
1106
2001-09-11  Robert Fenk  <Robert.Fenk@gmx.de>
 
1107
 
 
1108
        * lisp/bbdb-print.el (bbdb-print-field-shown-p): Added as a
 
1109
        replacement for bbdb-field-shown-p.
 
1110
        (bbdb-print-omit-fields): Added as a replacement for
 
1111
        bbdb-print-elided-display.
 
1112
 
 
1113
        * lisp/bbdb-com.el (bbdb-get-addresses-headers):
 
1114
        bbdb-auto-notes-alist does not know if a address comes form a
 
1115
        author or recipient of a message and therefore might update wrong
 
1116
        records, e.g. the organization of recipients to that of the
 
1117
        author.
 
1118
        Therfore the default is now bbdb-get-addresses-from-headers until
 
1119
        the hook functions are able to tell the type (author/recp) of an
 
1120
        address.
 
1121
 
 
1122
2001-09-09  Waider  <waider@waider.ie>
 
1123
 
 
1124
        * lisp/bbdb-gui.el:
 
1125
        Fixed bogus fset (fsetting variable instead of 'variable)
 
1126
        (bbdb-hack-x-face):
 
1127
        use bbdb-find-face, not find-face
 
1128
 
 
1129
        * configure.ac:
 
1130
        If $(RM) is actually rm, add the -f flag
 
1131
        Add --with-<insinuation target>. Needs work, though.
 
1132
 
 
1133
        * Makefile.in
 
1134
        Default target is now 'all'
 
1135
        Added configure and Makefile targets
 
1136
 
 
1137
        * lisp/Makefile.in
 
1138
        Added Makefile target
 
1139
        Call expand-file-name when building load-path
 
1140
 
 
1141
        * lisp/bbdb.el
 
1142
        (bbdb-initialize):
 
1143
        Fixed vm entry. vm-load-hook no longer exists!
 
1144
        (bbdb-mode):
 
1145
        Removed references to bbdb-elide-record
 
1146
 
 
1147
2001-09-05  Robert Fenk  <Robert.Fenk@gmx.de>
 
1148
 
 
1149
        * lisp/bbdb-com.el (bbdb-complete-name-hooks): Fixed the
 
1150
        documentation.
 
1151
        (bbdb-get-only-first-address-p): fixed the default value, which
 
1152
        should have been t
 
1153
 
 
1154
2001-09-04  Robert Fenk  <Robert.Fenk@gmx.de>
 
1155
 
 
1156
        * lisp/bbdb.el (bbdb-annotate-message-sender): calling of
 
1157
        bbdb-create-hook functions moved to the end of function
 
1158
        (bbdb-display-layout-alist): replaced by the nice version
 
1159
        provided by Alex Schroeder <alex@gnu.org>
 
1160
 
 
1161
2001-08-31  Robert Fenk  <Robert.Fenk@gmx.de>
 
1162
 
 
1163
        * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): applied posted
 
1164
        patch of better customization.
 
1165
 
 
1166
        * lisp/bbdb-srv.el, lisp/bbdb-rmail.el, lisp/bbdb-mhe.el,
 
1167
        lisp/bbdb-vm.el, lisp/bbdb-gnus.el, lisp/bbdb.el,
 
1168
        lisp/bbdb-com.el: replaced occureneces of bbdb-elided-display and
 
1169
        bbdb-pop-up-elided-display.
 
1170
 
 
1171
        * lisp/bbdb-gui.el (build-bbdb-menu): Fix menus to use new display
 
1172
        layout toggeling functions.
 
1173
 
 
1174
        * lisp/bbdb-com.el (bbdb-change-records-state-and-redisplay),
 
1175
        (bbdb-toggle-all-records-display-layout),
 
1176
        (bbdb-toggle-records-display-layout),
 
1177
        (bbdb-display-all-records-completely),
 
1178
        (bbdb-display-record-completely): modified functions for toggeling
 
1179
        the display layout of records.  Old functions bbdb-elide-record
 
1180
        and bbdb-unelide-records have been removed.
 
1181
 
 
1182
        * lisp/bbdb.el
 
1183
        (bbdb-display-layout-alist): variable controling options for
 
1184
        display layouts, support for user defines format functions still
 
1185
        missing.
 
1186
        (bbdb-display-layout): variable controling the default display layout
 
1187
        (bbdb-pop-up-display-layout): variable controling  the default display
 
1188
        layout for pop-up buffers.
 
1189
        (bbdb-elided-display), (bbdb-pop-up-elided-display): are obsolete
 
1190
        variables now.
 
1191
        (bbdb-elided-display-sanity-setup): function which sets up the
 
1192
        layout variables from the obsolete bbdb-elided-display and
 
1193
        bbdb-pop-up-elided-display variables.  Might be removed along with
 
1194
        the variables in the future.
 
1195
        (bbdb-format-record): rewitten to support multiple
 
1196
        layouts according to bbdb-display-layout-alist
 
1197
        (bbdb-format-record-layout-multi-line),
 
1198
        (bbdb-format-record-layout-one-line),
 
1199
        (bbdb-format-record-one-line-*): Function specific to certain
 
1200
        layouts.
 
1201
 
 
1202
2001-08-26  Steve Youngs  <youngs@xemacs.org>
 
1203
 
 
1204
        * lisp/bbdb.el (bbdb-initialize): Autoload it.
 
1205
 
 
1206
2001-08-13  Jeff Mincy  <jeff@delphioutpost.com>
 
1207
 
 
1208
        * fix bbdb-hack-x-face call to make-glyph
 
1209
 
 
1210
2001-08-01  Robert Fenk  <Robert.Fenk@gmx.de>
 
1211
 
 
1212
        * lisp/bbdb-com.el (bbdb-unelide-record),
 
1213
        (bbdb-elide-record-internal):  Modified for more convenient
 
1214
        toggeling of the omitted display mode.
 
1215
 
 
1216
2001-07-31  Robert Fenk  <Robert.Fenk@gmx.de>
 
1217
 
 
1218
        * lisp/bbdb-gui.el (build-bbdb-menu): Added an "(Un)Elide All
 
1219
        Records entry" and content of variable `global-bbdb-menu-commands'
 
1220
        moved into the defun.
 
1221
        (bbdb-user-menu-commands): New variable with user menu commands
 
1222
        appended to default menu.
 
1223
        (build-bbdb-menu): Add extra menu entry for displaying all fields
 
1224
        when `bbdb-display-omit-fields' is set.
 
1225
        (bbdb-menu): Added detection of fields for menu commands.
 
1226
 
 
1227
        * lisp/bbdb.el (bbdb-field-shown-p): Changed the defsubst to a defun.
 
1228
        (bbdb-format-record-elided), (bbdb-format-record-full):  Replace
 
1229
        bbdb-format-record.  They add text-properties to the fields in
 
1230
        order to know fields for editing.
 
1231
        (bbdb-display-omit-fields): New variable which is a list fields
 
1232
        omitted during full display of a record.
 
1233
        (bbdb-display-fields-order): New variable specifying to order of
 
1234
        fields for during full display of a record.
 
1235
        (bbdb-format-elided-phones), (bbdb-format-elided-net): Formating
 
1236
        functions for elided display.
 
1237
 
 
1238
        * lisp/bbdb-com.el
 
1239
        (bbdb-elide-all-records): New function for the BBDB menu
 
1240
        (bbdb-unelide-record):  New function for showing fileds hidden by
 
1241
        `bbdb-display-omit-fields'
 
1242
        (bbdb-record-edit-field-internal): Added location arg and company
 
1243
        field.
 
1244
        (bbdb-current-field): Simpified it ti use text-properties for
 
1245
        field recognition
 
1246
        (bbdb-record-edit-company): New function for editing the records
 
1247
        company
 
1248
        (bbdb-record-edit-address): Fixed the docs
 
1249
        (bbdb-record-edit-phone): Added optional location arg
 
1250
        (bbdb-prompt-for-create): Use characters instead of integers for
 
1251
        the key-presses and avoid calling char-int.
 
1252
 
 
1253
2001-07-29  Waider  <waider@waider.ie>
 
1254
 
 
1255
        * lisp/bbdb-com.el (bbdb-complete-name):
 
1256
        Make it respect the order in which net addresses are listed.
 
1257
 
 
1258
        * lisp/bbdb-srv.el (bbdb-srv-add-phone):
 
1259
        Make less interactive, autoload it, and make sure it requires
 
1260
        anything it needs.
 
1261
 
 
1262
        * lisp/bbdb-snarf.el (bbdb-rfc822-addresses):
 
1263
        This should take an optional ignore-errors parameter.
 
1264
 
 
1265
2001-07-08  Waider  <waider@waider.ie>
 
1266
 
 
1267
        * lisp/bbdb-com.el, lisp/bbdb.el:
 
1268
        More work on the completion-of-labels stuff. NB I've changed some
 
1269
        variable names. Sorry if you actually used this already, but
 
1270
        hey. Bleeding edge.
 
1271
 
 
1272
        * lisp/Makefile.in:
 
1273
        Made quieter, so it's easier to see compilation problems
 
1274
        Fixed gnuserv/bbdb-srv build
 
1275
 
 
1276
2001-07-07  Waider  <waider@waider.ie>
 
1277
 
 
1278
        * lisp/bbdb-com.el:
 
1279
        Use bbdb-extract-field-value
 
1280
        Minor compiler cleanup
 
1281
 
 
1282
        * lisp/bbdb-vm.el:
 
1283
        Use bbdb-extract-address-components-func
 
1284
 
 
1285
        * lisp/bbdb-gnus.el:
 
1286
        19.34 support mods.
 
1287
        Use bbdb-extract-address-components-func.
 
1288
 
 
1289
        * lisp/bbdb-snarf.el:
 
1290
        New customization variable: bbdb-extract-address-components-func -
 
1291
        this tells BBDB what function you'd like to use to attempt parsing of
 
1292
        the mail addresses.
 
1293
 
 
1294
        New function for use with the above: bbdb-rfc822-addresses. Brute
 
1295
        force, but does a pretty good job.
 
1296
 
 
1297
        Fixed some comment and documentation typos.
 
1298
 
 
1299
2001-07-01  Waider  <waider@waider.ie>
 
1300
 
 
1301
        * lisp/bbdb-gui.el:
 
1302
        Whoops. eval-and-compile, not eval-when-compile.
 
1303
 
 
1304
2001-06-28  Waider  <waider@waider.ie>
 
1305
 
 
1306
        * lisp/bbdb-mhe.el:
 
1307
        bbdb/mh-cache-key: cope with big inode numbers
 
1308
 
 
1309
        * lisp/bbdb-vm.el:
 
1310
        Added Robert Fenk's bbdb/vm-force-create
 
1311
 
 
1312
        * html/index.html: Added link to freshmeat page
 
1313
 
 
1314
        * lisp/bbdb-gui.el:
 
1315
        Cleaned up a whole bunch of compiler warnings through judicious use of
 
1316
        eval-and-compile or eval-when-compile. If anyone has a good opinion on
 
1317
        use of these functions, please cast enlightenment in my direction.
 
1318
 
 
1319
        * lisp/bbdb-gnus.el:
 
1320
        Rearranged the compiled quieting to actually be more-or-less the right
 
1321
        thing, i.e. it loads packages instead of defining arbitrary
 
1322
        variables.
 
1323
 
 
1324
        Put in Matan Ninio's "From: " fix.
 
1325
 
 
1326
        * lisp/bbdb.el:
 
1327
        bbdb-search-simple: don't use bbdb-record-name's result if it's empty.
 
1328
 
 
1329
2001-06-23  Robert Fenk  <Robert.Fenk@gmx.de>
 
1330
 
 
1331
        * lisp/bbdb-mhe.el (bbdb/mh-update-record):
 
1332
        * lisp/bbdb-rmail.el (bbd/rmail-update-records):
 
1333
          Fixed the faulty use of bbdb/prompt-for-create-p.
 
1334
 
 
1335
2001-06-12  Waider  <waider@waider.ie>
 
1336
 
 
1337
        * html/index.html:
 
1338
        Fix to yesterday's fixed URL. Not my fault, honest.
 
1339
 
 
1340
        * bbdb/html/faq.html:
 
1341
        Initial cut. This has been sitting on my drive for almost a year;
 
1342
        perhaps if I put it in CVS I'll be "encouraged" to develop it further.
 
1343
 
 
1344
2001-06-11  Waider  <waider@waider.ie>
 
1345
 
 
1346
        * lisp/bbdb-com.el:
 
1347
        Better fix for char-int thing. This one works, for starters. Serves me
 
1348
          right for that comment about code testing.
 
1349
 
 
1350
2001-06-10  Waider  <waider@waider.ie>
 
1351
 
 
1352
        * bits/gnus-bbdb.el:
 
1353
        Obsolete; contents rolled into bbdb-gnus.el
 
1354
 
 
1355
        * lisp/bbdb.el
 
1356
          (bbdb-read-string):
 
1357
          Allow specifying a list of completions, which causes
 
1358
            completing-read to be invoked instead of read-string.
 
1359
 
 
1360
        * lisp/bbdb-com.el
 
1361
          (bbdb-prompt-for-create):
 
1362
          Fixed some XEmacsisms to work with GNUmacs. PLEASE TEST YOUR
 
1363
            CODE AGAINST BOTH EMACS VARIANTS BEFORE CHECKING IT IN.
 
1364
        * (bbdb-address-edit-default):
 
1365
          If no data is entered for the address, enter a spurious country
 
1366
            name. This is a temporary hack to get around a problem in
 
1367
            address display when the address has no data.
 
1368
        * (general)
 
1369
          Fixed the occasional documentation typo.
 
1370
          Added completion for Phone and Address labels.
 
1371
          Added bbdb-default-country as an attempt to stop you from
 
1372
            entering blank addresses. Also because it was requested.
 
1373
 
 
1374
        * html/index.html: Fixed URL for Martin Schwenke.
 
1375
 
 
1376
2001-06-05 Waider <waider@waider.ie>
 
1377
        * Makefile.in: Fixed tarball build to work with new autoconf stuff
 
1378
 
 
1379
2001-06-05  Didier Verna  <didier@xemacs.org>
 
1380
 
 
1381
        * aclocal.m4: upgrade to Autoconf 2.50.
 
1382
        * aclocal.m4 (BBDB_PRE_INIT): new.
 
1383
        * aclocal.m4 (BBDB_ARG_SUBST): new.
 
1384
        * configure.ac: renamed from configure.in. Upgrade to Autoconf
 
1385
        2.50.
 
1386
 
 
1387
2001-06-01  "Albert L. Ting" <alt@artisan.com>
 
1388
 
 
1389
        * lisp/bbdb-vm.el (bbdb/vm-update-records):
 
1390
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
 
1391
        Subject: bbdb-get-only-first-address-p patches
 
1392
 
 
1393
2001-05-31  Robert Fenk  <Robert.Fenk@gmx.de>
 
1394
 
 
1395
        * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses): Fixed the bug which
 
1396
        was not really fixed with the commit from the 2001-03-29.
 
1397
 
 
1398
2001-05-23  Didier Verna  <didier@xemacs.org>
 
1399
 
 
1400
        * aclocal.m4 (BBDB_PROG_EMACS): fix Emacs detection problem when
 
1401
        configuring from an Emacs shell buffer.
 
1402
 
 
1403
2001-05-21  Robert Fenk  <Robert.Fenk@gmx.de>
 
1404
 
 
1405
        * lisp/bbdb.el (bbdb/news-auto-create-p):
 
1406
                       (bbdb/mail-auto-create-p):
 
1407
        * lisp/bbdb-com.el (bbdb-update-records):
 
1408
        Fixed a typo.
 
1409
 
 
1410
        * lisp/bbdb-com.el (bbdb-complete-name):
 
1411
        (bbdb-complete-name-hooks): Instead of dinging when completing a
 
1412
        complete address (and with cycling disabled) call theses hook
 
1413
        (bbdb-update-records): Fixed a typo.
 
1414
 
 
1415
2001-05-18  Robert Fenk  <Robert.Fenk@gmx.de>
 
1416
 
 
1417
        * lisp/bbdb.el (bbdb-invoke-hook-for-value): Fix: Return symbols
 
1418
        BUT CALL FUNCTIONS!
 
1419
 
 
1420
2001-05-17  Robert Fenk  <Robert.Fenk@gmx.de>
 
1421
 
 
1422
        * lisp/bbdb.el (bbdb-invoke-hook-for-value): Return symbols just
 
1423
        as they are, do not eval them.
 
1424
 
 
1425
        * lisp/bbdb-com.el (bbdb-update-records-mode):
 
1426
        * lisp/bbdb-vm.el (bbdb/vm-update-records-mode):
 
1427
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records-mode):
 
1428
        Removed extra quote from the defcustom arguments.
 
1429
 
 
1430
        * lisp/bbdb-com.el (bbdb-complete-clicked-name): Fixed a cycling
 
1431
        bug when choosing a completion which ia already complete.
 
1432
 
 
1433
2001-05-14  Robert Fenk  <Robert.Fenk@gmx.de>
 
1434
 
 
1435
        * lisp/bbdb.el (bbdb/mail-auto-create-p):
 
1436
        (bbdb/news-auto-create-p): When set to 'promt then ask the user
 
1437
        before automatically creating a record.
 
1438
 
 
1439
        * lisp/bbdb.el (bbdb*prompt-for-auto-create-p): Removed the
 
1440
        variable and packed its functionality into the
 
1441
        bbdb/*-auto-create-p variables.
 
1442
 
 
1443
        * lisp/bbdb-snarf.el (bbdb-extract-address-components): Allow also
 
1444
        nil as name or email address, not only strings.
 
1445
 
 
1446
        * lisp/bbdb-rmail.el (bbdb/rmail-pop-up-bbdb-buffer): Remove the
 
1447
        BBDB buffer window when empty.
 
1448
 
 
1449
        * lisp/bbdb-migrate.el (bbdb-unmigrate-zip-codes-to-strings):
 
1450
        Fixed the faulty use of let instead of let*.
 
1451
 
 
1452
        * lisp/bbdb-hooks.el
 
1453
        (bbdb-ignore-selected-messages-confirmation): Added the missing
 
1454
        default value nil.
 
1455
        (bbdb-force-record-create): New hook function for automatic adding
 
1456
        of addresses when replying to a message.
 
1457
 
 
1458
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
 
1459
        * lisp/bbdb-vm.el (bbdb/vm-update-records): Fixed documentation.
 
1460
 
 
1461
        * lisp/bbdb-com.el (bbdb-update-records): Fixed search for nets
 
1462
        and documentation.
 
1463
 
 
1464
2001-04-19  Robert Fenk  <Robert.Fenk@gmx.de>
 
1465
 
 
1466
        * lisp/bbdb-gui.el (bbdb-fontify-buffer):
 
1467
        * lisp/bbdb.el (bbdb-elided-display-fields):
 
1468
        Renamed the variables bbdb-pop-up-elided-display-name-end and
 
1469
        bbdb-pop-up-elided-display-fields to bbdb-elided-display-name-end and
 
1470
        bbdb-elided-display-fields, as they are not related to the pop-up
 
1471
        feature.
 
1472
 
 
1473
        * texinfo/bbdb.texinfo: Added missing docs for the variables
 
1474
        bbdb-elided-display-name-end and bbdb-elided-display-fields
 
1475
 
 
1476
2001-04-16  Waider  <waider@waider.ie>
 
1477
 
 
1478
        * configure.in Makefile.in lisp/Makefile.in tex/Makefile.in
 
1479
          texinfo/Makefile.in utils/Makefile.in
 
1480
        Make sure RM is set, since apparently it's not set in BSD Make by
 
1481
        default.
 
1482
 
 
1483
        * lisp/bbdb-com.el:
 
1484
        Whoops. Stray quote mark.
 
1485
 
 
1486
2001-04-15  Waider  <waider@waider.ie>
 
1487
 
 
1488
        * lisp/bbdb-com.el:
 
1489
        Added John F. Whitehead's default mail domain patch.
 
1490
        Hack around some silliness in GNU Emacs completion code
 
1491
 
 
1492
        * lisp/bbdb.el:
 
1493
        Added emacs-version to bug report text.
 
1494
        Added John F. Whitehead's default-domain patch.
 
1495
 
 
1496
2001-03-30  Waider  <waider@waider.ie>
 
1497
 
 
1498
        * lisp/bbdb-gnus.el:
 
1499
        Fix list-vs-not bug in bbdb/gnus-edit-notes
 
1500
 
 
1501
2001-03-29  Robert Fenk  <Robert.Fenk@gmx.de>
 
1502
 
 
1503
        * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses): Fixed a bug in
 
1504
        getting the header content.  mail-fetch-field requires a final
 
1505
        newline!
 
1506
 
 
1507
2001-03-26  Robert Fenk  <Robert.Fenk@gmx.de>
 
1508
 
 
1509
        * lisp/bbdb.el (bbdb-message-cache-lookup):
 
1510
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
 
1511
        * lisp/bbdb-vm.el (bbdb/vm-update-records):
 
1512
        Bugfix: first record was lost when looking it up from the
 
1513
        cache.
 
1514
 
 
1515
2001-03-25  Robert Fenk  <Robert.Fenk@gmx.de>
 
1516
 
 
1517
        * lisp/bbdb.el (bbdb-message-cache-lookup):
 
1518
        Removed the faulty single record code for Rmail/MHE
 
1519
 
 
1520
        * lisp/bbdb-mhe.el (bbdb/mh-update-record):
 
1521
        Bugfix for new caching functions
 
1522
 
 
1523
        * lisp/bbdb-rmail.el (bbdb/rmail-update-records):
 
1524
        Another bugfix: check for nil before caching
 
1525
 
 
1526
        * lisp/bbdb-gnus.el (bbdb/gnus-show-sender):
 
1527
        * lisp/bbdb-vm.el (bbdb/vm-show-sender):
 
1528
        Show recipients if we find no senders
 
1529
 
 
1530
        * lisp/bbdb-vm.el (bbdb/gnus-show-records):
 
1531
        * lisp/bbdb-vm.el (bbdb/vm-show-records):
 
1532
        Also show the records of uninteresting senders
 
1533
 
 
1534
2001-03-25  Waider  <waider@waider.ie>
 
1535
 
 
1536
        * lisp/bbdb-rmail.el:
 
1537
          Fix some bugs related to new message caching functions.
 
1538
 
 
1539
2001-03-23  Waider  <waider@waider.ie>
 
1540
 
 
1541
        * lisp/bbdb-com.el (bbdb-display-completion-list):
 
1542
          Make completion on GNU Emacs remove what you've typed before
 
1543
          inserting the completion data.
 
1544
 
 
1545
        * lisp/bbdb.el (bbdb-search-simple):
 
1546
          Fix silly bug with list-walking (Daniel Pittman)
 
1547
 
 
1548
        * lisp/bbdb-gui.el
 
1549
          Fix priorities thing so that you can access per-field menus on
 
1550
          GNU Emacs.
 
1551
 
 
1552
2001-03-23  Robert Fenk  <Robert.Fenk@gmx.de>
 
1553
 
 
1554
        * lisp/bbdb-vm.el (bbdb/vm-update-records):
 
1555
        * lisp/bbdb-gnus.el (bbdb/gnus-update-records):
 
1556
        * lisp/bbdb-com.el (bbdb-update-records): honor the right
 
1557
        offer-to-create flag and removed the faulty *-auto-create-p which
 
1558
        was added by the last commit.
 
1559
 
 
1560
2001-03-22  Robert Fenk  <Robert.Fenk@gmx.de>
 
1561
 
 
1562
        * lisp/bbdb-vm.el (bbdb/vm-show-records): bbdb/mail-auto-create-p
 
1563
        is loacally set to t in order to force creation of records when
 
1564
        explicitly showing them.
 
1565
 
 
1566
2001-03-21  Robert Fenk  <Robert.Fenk@gmx.de>
 
1567
 
 
1568
        * lisp/bbdb-com.el (bbdb-prompt-for-create): fix a bug with GNU
 
1569
        Emacs.
 
1570
 
 
1571
2001-03-19  Robert Fenk  <Robert.Fenk@gmx.de>
 
1572
 
 
1573
        * lisp/bbdb-com.el (bbdb-update-records): honors now
 
1574
        bbdb-gag-messages; fixed the overall number in the progress
 
1575
        message.
 
1576
 
 
1577
2001-03-18  Waider  <waider@waider.ie>
 
1578
 
 
1579
        * lisp/bbdb-gnus.el (bbdb/gnus-get-addresses):
 
1580
          gnus-ignored-from-addresses is not defined in the Gnus that
 
1581
          comes with Emacs 20.7. Check for boundness before using.
 
1582
 
 
1583
2001-03-17  Robert Fenk  <Robert.Fenk@gmx.de>
 
1584
 
 
1585
        * lisp/bbdb-whois.el: Definition of some variable in order to
 
1586
        avoid warnings during compilation
 
1587
 
 
1588
        * lisp/bbdb-mhe.el:
 
1589
        * lisp/bbdb-rmail.el: uses the new caching functions + some
 
1590
        other minor changes
 
1591
 
 
1592
        * lisp/bbdb-snarf.el (bbdb-snarf-region): Unused variables
 
1593
        'country and 'namebegin removed
 
1594
 
 
1595
        (bbdb-snarf-nice-real-name-regexp):
 
1596
        (bbdb-snarf-nice-real-name): removed and calls replaced by
 
1597
        bbdb-clean-username which is more sophisticated
 
1598
 
 
1599
        * lisp/bbdb-vm.el (bbdb/vm-get-addresses): was formally
 
1600
        bbdb/vm-get-from
 
1601
        (bbdb/vm-get-from-headers):
 
1602
        (bbdb/vm-get-only-first-from-p):
 
1603
        (bbdb/vm-message-cache-lookup):
 
1604
        (bbdb/vm-encache-message): have been removed, global variables and
 
1605
        functions are used now
 
1606
 
 
1607
        (bbdb/vm-show-sender): when called with a prefix call
 
1608
        bbdb/vm-show-all-recipients instead, so we use the same binding
 
1609
        for getting both.
 
1610
        (bbdb/vm-show-records): new function doing the bbdb/vm-show-*
 
1611
        thing and caring for updating the records.
 
1612
 
 
1613
        (bbdb/vm-snarf-all):
 
1614
        (bbdb/vm-snarf-all-headers): have been removed as the
 
1615
        bbdb/vm-show-* function provide the same functionality
 
1616
 
 
1617
        * lisp/bbdb-gnus.el: the same changes as for bbdb-vm.el
 
1618
 
 
1619
        * lisp/bbdb-xemacs.el (bbdb-load-touchtones): unused variale
 
1620
        'error removed
 
1621
 
 
1622
        * lisp/bbdb.el (bbdb-pop-up-elided-display):
 
1623
        (bbdb-pop-up-elided-display): changed to require no unbound
 
1624
        bbdb-pop-up-elided-display
 
1625
 
 
1626
        (bbdb-message-cache-lookup):
 
1627
        (bbdb-encache-message): Once again functions to replace the old
 
1628
        macros.  This was necessary as the old macros were not sufficient
 
1629
        for the new update mechanism, were we have a list of records.
 
1630
 
 
1631
        * lisp/bbdb-merge.el (bbdb-merge-file): unused variable
 
1632
        'live-records removed
 
1633
 
 
1634
        * lisp/bbdb-com.el (bbdb-redisplay-records): unused variable
 
1635
        condition removed
 
1636
 
 
1637
        (bbdb-delete-current-field-or-record): unused variable do-all-p
 
1638
        removed
 
1639
 
 
1640
        (bbdb-refile-record): called with a prefix arg it tries to merge
 
1641
        with the corresponding duplicate record
 
1642
 
 
1643
        (bbdb-display-completion-list): Use the call back
 
1644
        'bbdb-complete-clicked-name when running in Xemacs, thus to
 
1645
        further complete after the user selects a completion.
 
1646
 
 
1647
        (bbdb-complete-name):
 
1648
        (bbdb-complete-name-full-completion): new variable controlling
 
1649
        whether completion shows expanded entries or not.  This avoids
 
1650
        the need for subsequent completions, but might generate more
 
1651
        completion alternatives.
 
1652
 
 
1653
        (bbdb-prompt-for-create):
 
1654
        (bbdb-prompt-for-create):
 
1655
        (bbdb-get-help-window):
 
1656
        (bbdb-update-records): functions used to update BBDB records from
 
1657
        headers of messages in Gnus and VM (RMail and MHE may eventually
 
1658
        follow).  Those functions have been renamed and moved from
 
1659
        bbdb-vm.el to this location.
 
1660
 
 
1661
        (bbdb-update-records-mode):
 
1662
        (bbdb-offer-to-create):
 
1663
        (bbdb-address):
 
1664
        (bbdb-get-addresses-from-headers):
 
1665
        (bbdb-get-addresses-to-headers):
 
1666
        (bbdb-get-addresses-headers):
 
1667
        (bbdb-get-only-first-address-p): variables for generic
 
1668
        update-records support in Gnus and VM.  Those variables have been
 
1669
        renamed and moved from bbdb-vm.el to this location.
 
1670
 
 
1671
 
 
1672
2001-03-04  Waider  <waider@waider.ie>
 
1673
 
 
1674
        * BBDB 2.32 tagged, bottled, and set free.
 
1675
 
 
1676
        * lisp/bbdb.el: Version number update for release.
 
1677
 
 
1678
        * lisp/bbdb-snarf.el:
 
1679
        Require bbdb-com (for bbdb-parse-phone-number)
 
1680
        Stop from loading .bbdb when compiling!
 
1681
 
 
1682
        * lisp/bbdb-sc.el:
 
1683
        Mark bbdb/sc-default for autoload. Not sure this is entirely the right thing.
 
1684
 
 
1685
        * lisp/Makefile.in:
 
1686
        ">>" and ">" transposed. (Yair Friedman)
 
1687
 
 
1688
2001-03-03  Waider  <waider@waider.ie>
 
1689
 
 
1690
        * lisp/bbdb.el:
 
1691
        bbdb-search-simple: check that the name actually matches (not company)
 
1692
 
 
1693
2001-03-01  Robert Fenk  <Robert.Fenk@gmx.de>
 
1694
 
 
1695
        * lisp/bbdb.el (bbdb-submit-bug-report): A function for submitting bug
 
1696
        reports, which should make it easier for reportes and maintaines
 
1697
        to give and have all necessary information.  Additional variables
 
1698
        may have to be add and a remark in the documentation to use this
 
1699
        function when reporting problems.
 
1700
 
 
1701
2001-02-25  Waider  <waider@waider.ie>
 
1702
 
 
1703
        * html/bbdb-2.20.tar.gz:
 
1704
        Shouldn't have been in here in the first place. Sorry 'bout that.
 
1705
 
 
1706
 
 
1707
2001-02-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
1708
 
 
1709
        * texinfo/bbdb.texinfo: Format it so that texinfo-format-buffer
 
1710
        can parse it.
 
1711
 
 
1712
        * texinfo/infohack.el: New.
 
1713
 
 
1714
        * texinfo/Makefile.in (Makefile): Add.
 
1715
        (bbdb.info): Use batch-makeinfo if there is no makeinfo.
 
1716
 
 
1717
2001-02-21  Waider  <waider@waider.ie>
 
1718
        * lisp/bbdb.el
 
1719
        Restore old bbdb-message-cache macros as replacement functions
 
1720
          were buggy.
 
1721
        Stop BBDB from adding AKAs when you tell it you don't want them.
 
1722
 
 
1723
2001-02-21  Sam Steingold  <sds@gnu.org>
 
1724
        *lisp/bbdb.el
 
1725
        New user option for GUI features
 
1726
 
 
1727
2001-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
1728
 
 
1729
        * lisp/Makefile.in (bbdb-autoloads.el):
 
1730
        Insert (provide 'bbdb-autoloads) when generated by FSF Emacs.
 
1731
 
 
1732
2001-02-19  Waider  <waider@waider.ie>
 
1733
 
 
1734
        * lisp/bbdb-snarf.el:
 
1735
        doco typo fixo
 
1736
 
 
1737
        * lisp/bbdb.el:
 
1738
        bbdb-electric-p defaults to off.
 
1739
        require 'bbdb-autoloads instead of loading them.
 
1740
        bbdb-whois moved from M-w to W so you can do copies in *BBDB*
 
1741
        moved some XEmacs-stuff to bbdb-gui, where it's Emacs-agnostic
 
1742
 
 
1743
        * lisp/bbdb-xemacs.el:
 
1744
        Moved font and menu stuff to bbdb-gui.el
 
1745
 
 
1746
        * lisp/Makefile.in:
 
1747
        Added target for bbdb-gui
 
1748
 
 
1749
        * lisp/bbdb-gui.el:
 
1750
        Menu and font hackery. Works in Emacs as well as XEmacs.
 
1751
 
 
1752
        * Makefile.in:
 
1753
        Quick fix for LN_S not being defined. Perhaps it's even the
 
1754
        correct fix.
 
1755
 
 
1756
2001-02-14  Robert Fenk  <Robert.Fenk@gmx.de>
 
1757
 
 
1758
        * lisp/bbdb-vm.el (bbdb/vm-update-records): Fixed bug of calling
 
1759
        message with wrong argument.
 
1760
 
 
1761
2001-02-14  Waider  <waider@waider.ie>
 
1762
 
 
1763
        * lisp/bbdb-com.el:
 
1764
        Some more defcustom stuff (Alex Schroeder)
 
1765
        Empty string is a valid Zip code (Alex Schroeder)
 
1766
 
 
1767
        * lisp/bbdb.el:
 
1768
        Some defvars changed to defcustoms (Alex Schroeder)
 
1769
        bbdb-add-or-remove-mail-alias documented in mode help (Alex Schroeder)
 
1770
 
 
1771
        * texinfo/bbdb.texinfo
 
1772
        Zipcode stuff (Alex Schroeder)
 
1773
 
 
1774
2001-02-13  Robert Fenk  <Robert.Fenk@gmx.de>
 
1775
 
 
1776
        * lisp/bbdb-vm.el
 
1777
        (bbdb/vm-update-records): replaced display-message calls by
 
1778
        message calls which is more portable.
 
1779
 
 
1780
        * lisp/bbdb.el:
 
1781
        Applied ShengHuos patch to fix the customize problems caused by
 
1782
        defining 'characterp as a mcaro im GNU Emacs.
 
1783
 
 
1784
        * lisp/bbdb-com.el (bbdb-complete-name):
 
1785
        (bbdb-complete-name-allow-cycling): Allow to enable/disable the
 
1786
        cycling of nets.  Default is disabled, as there are some strange
 
1787
        problems with GNU Emacs.
 
1788
 
 
1789
2001-02-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
1790
 
 
1791
        * lisp/bbdb-snarf.el (replace-in-string): Fix the argument order
 
1792
        of replace-regexp-in-string.
 
1793
 
 
1794
2001-02-10  Waider  <waider@waider.ie>
 
1795
 
 
1796
        * bbdb/lisp/bbdb.el:
 
1797
        Fixed bbdb-undisplay-records. bbdb-buffer-name is /not/ a buffer!
 
1798
 
 
1799
        * bbdb/lisp/bbdb-vm.el:
 
1800
        Seems like the change to bbdb-undisplay-records fixes the VM
 
1801
        window problem.
 
1802
 
 
1803
2001-02-08  Sam Steingold  <sds@gnu.org>
 
1804
 
 
1805
        * lisp/bbdb.el: doc fix
 
1806
 
 
1807
        * lisp/bbdb-com.el: doc fixes
 
1808
 
 
1809
2001-02-08  Robert Fenk  <Robert.Fenk@gmx.de>
 
1810
 
 
1811
        * lisp/bbdb.el (bbdb-annotate-message-sender):
 
1812
        Applied bugfix for adding new net addresses, which was broken by
 
1813
        the new featue of creating a new record if the address does not
 
1814
        belong to the existing record.
 
1815
        (bbdb-display-records):
 
1816
        (bbdb-display-records-1):
 
1817
        run the hooks 'bbdb-list-hook in bbdb-display-records-1, instead
 
1818
        of bbdb-display-records, in order to call them also for electric
 
1819
        display.
 
1820
 
 
1821
2001-02-07  Waider  <waider@waider.ie>
 
1822
 
 
1823
        * lisp/bbdb-com.el:
 
1824
        (ding) if there's nothing in mail-abbrevs either.
 
1825
 
 
1826
        * lisp/bbdb-vm.el:
 
1827
        Only call the sit-for bugfix in fsfemacs.
 
1828
 
 
1829
2001-02-07  Robert Fenk  <Robert.Fenk@gmx.de>
 
1830
 
 
1831
        * lisp/bbdb-com.el (bbdb-complete-name): Fixed bug which showed
 
1832
        its effect only with GNU Emacs.
 
1833
        (bbdb-add-or-remove-mail-alias): Better prompt.
 
1834
 
 
1835
2001-02-05  Robert Fenk  <Robert.Fenk@gmx.de>
 
1836
 
 
1837
        * lisp/Makefile.in (bbdb-hooks.elc): removed need to load VM.
 
1838
 
 
1839
        * lisp/bbdb.el (bbdb-frob-mode-line): Removed faulty
 
1840
        replace-in-string.
 
1841
 
 
1842
2001-02-03  Robert Fenk  <Robert.Fenk@gmx.de>
 
1843
 
 
1844
        * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
 
1845
        removed bbdb-snarf-nice-real-name-* variables and function and
 
1846
        replaced it by a call to bbdb-clean-username which is more
 
1847
        sophisticated.
 
1848
 
 
1849
2001-02-03  Robert.Fenk@gmx.de
 
1850
 
 
1851
        * lisp/bbdb.el (bbdb-message-cache-lookup), (bbdb-encache-message):
 
1852
        Replaced the unreadable macros by a function in order to use it
 
1853
        also for bbdb-vm.el.
 
1854
        (bbdb-decache-message): new function to remove an element from
 
1855
        the cache.
 
1856
        (bbdb-annotate-message-sender): Added creation of a new "duplicate"
 
1857
        record when the given email address does not belong to the
 
1858
        existing one.
 
1859
 
 
1860
2001-02-02  Robert.Fenk@gmx.de
 
1861
 
 
1862
        * lisp/bbdb-com.el (bbdb-find-duplicates): Fixes records without a
 
1863
        name and adds additional messages in order to understand the
 
1864
        duplicates.
 
1865
 
 
1866
2001-02-02  Didier Verna  <didier@xemacs.org>
 
1867
 
 
1868
        * Makefile.in (SUBDIRS): new variable.
 
1869
        * Makefile.in (install-pkg): split in subdirs.
 
1870
        * Makefile.in (uninstall-pkg): new target.
 
1871
        * Makefile.in (local-clean): new target.
 
1872
        * Makefile.in (clean): depend on it.
 
1873
        * Makefile.in (local-distclean): new target.
 
1874
        * Makefile.in (distclean): depend on it, split in subdirs.
 
1875
        * Makefile.in (local-cvsclean): new target.
 
1876
        * Makefile.in (cvsclean): depend on it, split in dubdirs.
 
1877
        * configure.in: generate tex/Makefile and utils/Makefile.
 
1878
        * lisp/Makefile.in (INSTALL): new autoconf variable.
 
1879
        * lisp/Makefile.in (INSTALL_DATA): ditto.
 
1880
        * lisp/Makefile.in (LN_S): ditto.
 
1881
        * lisp/Makefile.in (PACKAGEDIR): ditto.
 
1882
        * lisp/Makefile.in (LINKPATH): ditto.
 
1883
        * lisp/Makefile.in (install-pkg): split from ../Makefile.in
 
1884
        * lisp/Makefile.in (uninstall-pkg): new target.
 
1885
        * texinfo/Makefile.in (INSTALL): new autoconf variable.
 
1886
        * texinfo/Makefile.in (INSTALL_DATA): ditto.
 
1887
        * texinfo/Makefile.in (LN_S): ditto.
 
1888
        * texinfo/Makefile.in (PACKAGEDIR): ditto.
 
1889
        * texinfo/Makefile.in (LINKPATH): ditto.
 
1890
        * texinfo/Makefile.in (install-pkg): split from ../Makefile.in
 
1891
        * texinfo/Makefile.in (uninstall-pkg): new target.
 
1892
        * texinfo/bbdb.texinfo (XEmacs Package): update documentation.
 
1893
        * tex/Makefile.in: new file.
 
1894
        * tex/.cvsignore: new file.
 
1895
        * utils/Makefile.in: new file.
 
1896
        * utils/.cvsignore: new file.
 
1897
 
 
1898
2001-02-01  Robert.Fenk@gmx.de
 
1899
 
 
1900
        * lisp/bbdb-com.el (bbdb-mail-abbrev-expand-hook): honor the
 
1901
        pop-up settings, e.g. bbdb-pop-up-target-lines
 
1902
 
 
1903
        * lisp/bbdb-xemacs.el (bbdb-mode-map): Added elide-records binding
 
1904
        for button2
 
1905
 
 
1906
        * lisp/bbdb-vm.el (bbdb/vm-pop-up-bbdb-buffer): Fixed the pop-up
 
1907
        behavior.
 
1908
 
 
1909
2001-01-30  Robert.Fenk@gmx.de
 
1910
 
 
1911
        * lisp/bbdb-com.el (bbdb-complete-name): Fixes completion problem
 
1912
        slipped into with revision 1.89
 
1913
 
 
1914
2001-01-24  Waider  <waider@waider.ie>
 
1915
        * RELEASED BBDB 2.2
 
1916
 
 
1917
        * texinfo/Makefile.in:
 
1918
        Added distclean target
 
1919
 
 
1920
        * Makefile.in:
 
1921
        Removed test targets as they weren't helpful
 
1922
        Added some new cleaning targets, including distclean
 
1923
 
 
1924
        * lisp/Makefile.in:
 
1925
        New cleanup targets
 
1926
 
 
1927
        * Makefile, configure
 
1928
        Removed, as they're generated files. configure can be extracted
 
1929
          from the tarball if you don't have the tools to generate it;
 
1930
          Makefiles can be generated by running configure.
 
1931
 
 
1932
        * lisp/bbdb.el:
 
1933
        Define caddar if it's not found. Yeesh. How hard is it to do
 
1934
         (car (cdr ...)) anyway?
 
1935
 
 
1936
        * lisp/bbdb-whois.el:
 
1937
        Use geektools.com instead of rs.internic.net
 
1938
        Slightly smarter parsing of results
 
1939
 
 
1940
        * lisp/bbdb-com.el:
 
1941
        Add support for M-TAB to expand mail aliases
 
1942
        Don't look for email completions when there are none!
 
1943
 
 
1944
        * lisp/bbdb-xemacs.el:
 
1945
        Don't load touchtones if the touchtones directory is unset.
 
1946
 
 
1947
2001-01-24  Sam Steingold  <sds@gnu.org>
 
1948
 
 
1949
        * lisp/bbdb-snarf.el (replace-in-string): Emacs 21 has
 
1950
        `replace-regexp-in-string' - use it!
 
1951
 
 
1952
        * lisp/bbdb-merge.el (bbdb-merge-file): bugfix:
 
1953
        the parameter for `match-fun' is `rec', not `r'
 
1954
 
 
1955
2001-01-22  Waider  <waider@waider.ie>
 
1956
 
 
1957
        * lisp/bbdb.el:
 
1958
        Check that an AKA is not already in the list before adding it
 
1959
 
 
1960
2001-01-18  Waider  <waider@waider.ie>
 
1961
 
 
1962
        * html/index.html: Minor typo at page footer
 
1963
 
 
1964
        * lisp/bbdb-vm.el: Proper fix for VM windowing bug
 
1965
 
 
1966
2001-01-17  Robert.Fenk@gmx.de
 
1967
 
 
1968
        * lisp/bbdb.el (bbdb-always-add-addresses): Docfix
 
1969
 
 
1970
        * lisp/bbdb-vm.el (bbdb/vm-update-record):
 
1971
        Restored old behavior of returning one record
 
1972
        (bbdb/vm-update-records-mode):
 
1973
        (bbdb/vm-update-records):
 
1974
        Enhanced in order to allow annotating only new messages, which is
 
1975
        now the default.  This avoids the annoying questions repetition
 
1976
        weather to add records for unknown persons after restarting a
 
1977
        VM session.
 
1978
 
 
1979
        * lisp/bbdb-w3.el (bbdb-www-grab-homepage):
 
1980
        Fix to read just one record not a list of records
 
1981
 
 
1982
        * lisp/bbdb-xemacs.el (bbdb-sounds-directory):
 
1983
        (bbdb-sound-volume):
 
1984
        (bbdb-load-touchtones):
 
1985
        Added variables & functions for Xemacs native sound support
 
1986
        used by bbdb-dialing stuff
 
1987
 
 
1988
        * lisp/bbdb-com.el (bbdb-complete-name):
 
1989
        If the completion is done then cycle thru the nets or when called
 
1990
        with a prefix arg then display a list of all nets.
 
1991
        (bbdb-dial-local-prefix-alist):
 
1992
        Used to replace parts of the number depending on a regexp.
 
1993
        (bbdb-modem-dial): command used for dialing with the modem.
 
1994
        (bbdb-modem-device): the modem device
 
1995
        (bbdb-dial-number): new function which performs the dialing of a
 
1996
        number.  Depending on the settings it uses the play command,
 
1997
        native Xemacs sound support or the modem device.
 
1998
        (bbdb-dial): modified in order to use the new stuff
 
1999
 
 
2000
2001-01-08  Waider  <waider@waider.ie>
 
2001
 
 
2002
        * lisp/bbdb-hooks.el:
 
2003
          Added Bill Carpenter-provided function
 
2004
            'bbdb-ignore-selected-messages-confirmation'
 
2005
 
 
2006
2001-01-03  Didier Verna  <didier@xemacs.org>
 
2007
 
 
2008
        * aclocal.m4: new file (Autoconf support).
 
2009
        * configure.in: ditto.
 
2010
        * install-sh: ditto.
 
2011
        * Makefile.in: ditto.
 
2012
        * lisp/Makefile.in: ditto.
 
2013
        * texinfo/Makefile.in: ditto.
 
2014
 
 
2015
        * configure: new file (generated by Autoconf, but should be
 
2016
        present in the archive/distribution).
 
2017
        * Makefile: removed from the archive (generated by configure).
 
2018
        * lisp/Makefile: ditto.
 
2019
        * texinfo/Makefile: ditto.
 
2020
 
 
2021
        * INSTALL: update for the Autoconf support.
 
2022
        * texinfo/bbdb.texinfo (Normal User): ditto.
 
2023
        (XEmacs Package): ditto.
 
2024
 
 
2025
2001-01-03  Waider  <waider@waider.ie>
 
2026
        * lisp/bbdb-com.el (bbdb-dial):
 
2027
          Change docstring for bbdb-dial
 
2028
          Remove check for window system
 
2029
 
 
2030
        * texinfo/bbdb.texinfo:
 
2031
          Removed some things from the TODO list
 
2032
          Removed the Log section
 
2033
          Added xref from 'BBDB Mailing Lists' to 'Using BBDB to implement
 
2034
              Mailing Lists'
 
2035
          A few other minor tweaks
 
2036
 
 
2037
        * html/index.html:
 
2038
          Updated the links section; some other minor changes.
 
2039
 
 
2040
2000-12-31  Waider  <waider@waider.ie>
 
2041
 
 
2042
        * lisp/bbdb.el (bbdb-undisplay-records):
 
2043
          Don't mess with *BBDB* if it doesn't exist!
 
2044
          Some compile noise hushed.
 
2045
 
 
2046
2000-12-18  Waider  <waider@waider.ie>
 
2047
 
 
2048
        * lisp/bbdb.el:
 
2049
          Added definition for cadar.
 
2050
          Docu typo in bbdb-elided-display
 
2051
          If bbdb-display-records isn't appending, clear the buffer
 
2052
          bbdb-undisplay-records erases the buffer
 
2053
          bbdb-insinuate-message now hooks on message-setup-hook
 
2054
 
 
2055
        * lisp/bbdb-vm.el:
 
2056
          Small change to get around an apparent emacs windowing bug.
 
2057
 
 
2058
2000-11-27  Alex Schroeder  <alex@gnu.org>
 
2059
 
 
2060
        * lisp/bbdb-com.el (bbdb-check-zip-codes-p): New variable.
 
2061
        (bbdb-legal-zip-codes): New variable.
 
2062
        (bbdb-parse-zip-string): Use the two new variables instead of
 
2063
        hard-coding valid zip string regexps.
 
2064
        (bbdb-create-internal): Doc change.  Check wether zip code is
 
2065
        stringp.
 
2066
 
 
2067
        * lisp/bbdb-migrate.el (bbdb-migration-features): Added
 
2068
        description for version 6.
 
2069
        (bbdb-migration-spec): Added version 5->6 stuff.
 
2070
        (bbdb-unmigration-spec): Added version 6->5 stuff.
 
2071
        (bbdb-migrate-zip-codes-to-strings): New function with code from
 
2072
        bbdb-address-zip-string.
 
2073
        (bbdb-unmigrate-zip-codes-to-strings): New function with code from
 
2074
        bbdb-parse-zip-string.
 
2075
        (bbdb-migrate-add-country-field): Doc typo.
 
2076
        (bbdb-unmigrate-add-country-field): Doc typo.
 
2077
 
 
2078
        * lisp/bbdb-print.el (bbdb-print-format-address-continental): Use
 
2079
        bbdb-address-zip instead of bbdb-address-zip-string.
 
2080
        (bbdb-print-format-address-default): Ditto.
 
2081
 
 
2082
        * lisp/bbdb.el (bbdb-file-format): Set to 6.
 
2083
        (bbdb-address-zip-string): defalised to bbdb-address-zip.
 
2084
        (bbdb-continental-zip-regexp): New option.
 
2085
        (bbdb-address-is-continental): Use bbdb-continental-zip-regexp.
 
2086
        (bbdb-format-address-continental): Use bbdb-address-zip instead of
 
2087
        bbdb-address-zip-string.
 
2088
        (bbdb-format-address-default): Ditto.
 
2089
 
 
2090
2000-11-16  Robert.Fenk@gmx.de
 
2091
 
 
2092
        * lisp/bbdb-com.el (bbdb-show-all-recipients): simplified the
 
2093
        function and added missing headers
 
2094
 
 
2095
        * lisp/bbdb-hooks.el (bbdb-extract-field-value): added
 
2096
        (case-fold-search t) as headers should be checked case insensitive
 
2097
 
 
2098
        * lisp/bbdb-snarf.el (bbdb-extract-address-component-regexps):
 
2099
        added recognition of true names form addresses like
 
2100
        Robert.Fenk@gmx.de, in order to avoid creation of duplicate
 
2101
        records.
 
2102
 
 
2103
        * lisp/bbdb-vm.el (bbdb/vm-update-records): Uses display-message
 
2104
        for progress report and honor bbdb-silent-running.
 
2105
        (bbdb/vm-snarf-all): removed faulty "second" call of
 
2106
        bbdb-update-records
 
2107
 
 
2108
        * lisp/bbdb.el ((fboundp 'display-message)): added macro for
 
2109
        display-message (for GNU Emacs) used for progress reports in
 
2110
        bbdb-vm.el
 
2111
        (bbdb-format-record): fixed display for elided display
 
2112
 
 
2113
        * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): Fixed fontification
 
2114
        for elided display.
 
2115
 
 
2116
2000-11-06  Waider  <waider@waider.ie>
 
2117
 
 
2118
        * lisp/bbdb-vm.el: Respect value of bbdb-use-pop-up.
 
2119
        * html/index.html: Corrected mirror link.
 
2120
 
 
2121
2000-11-02  Waider  <waider@waider.ie>
 
2122
 
 
2123
        * lisp/bbdb.el:
 
2124
        Define characterp if it's not already bound. Used in bbdb-vm.
 
2125
 
 
2126
2000-11-02  Sam Steingold  <sds@gnu.org>
 
2127
 
 
2128
        * lisp/bbdb.el (bbdb-hashtable-size): call `bbdb-records' only
 
2129
        when it is defined (reported by John Wiegley <johnw@gnu.org>).
 
2130
 
 
2131
2000-11-01  Sam Steingold  <sds@gnu.org>
 
2132
 
 
2133
        * lisp/bbdb.el (bbdb-hashtable-size): new custom variable
 
2134
        (primep): define if not defined already
 
2135
        (bbdb-records): use `bbdb-hashtable-size' when initializing
 
2136
        `bbdb-hashtable'
 
2137
 
 
2138
2000-10-27  Robert.Fenk@gmx.de
 
2139
 
 
2140
        * lisp/bbdb-mhe.el (bbdb/mh-update-record):
 
2141
        * lisp/bbdb-rmail.el (bbdb/rmail-update-record):
 
2142
        * lisp/bbdb-gnus.el (bbdb/gnus-update-record):
 
2143
        * lisp/bbdb-vm.el (bbdb/vm-update-records):
 
2144
        * lisp/bbdb.el (bbdb/prompt-for-create-p):
 
2145
        The new variable `bbdb/prompt-for-create-p' can be set to `t' in
 
2146
        order to force VM, Gnus, MHE, RMAIL to ask the user before adding a
 
2147
        new BBBD record, caused by the automatic update of the popup buffer.
 
2148
        (bbdb-pop-up-elided-display-name-end): A new variable which
 
2149
        controls for elided display where the "name - company" pair
 
2150
        usually ends and where we start to display phone numbers and the
 
2151
        like.
 
2152
        (bbdb-pop-up-elided-display-fields): A new variable controlling
 
2153
        what fields are displayed in elided display.  Users may write
 
2154
        their own formating functions.
 
2155
 
 
2156
        * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): changed in order to
 
2157
        meet flexible `bbdb-pop-up-elided-display-name-end'.
 
2158
 
 
2159
        * lisp/bbdb-vm.el (bbdb/vm-update-records): Searching for existing
 
2160
        records is limited to the net, as a search for a name may no
 
2161
        return the right record.
 
2162
        Adding of new records can be controlled similar to query-replace,
 
2163
        with y,!,n,s,q
 
2164
        (vm-summary-function-B): Added decoding of mime-encoded strings.
 
2165
        (bbdb/vm-auto-add-label): Moved the docu on how to hook this
 
2166
        function into the function docu.
 
2167
        (bbdb/vm-update-records):
 
2168
 
 
2169
2000-10-20  Robert.Fenk@gmx.de
 
2170
 
 
2171
        * lisp/bbdb-com.el (bbdb-complete-name): If there are multiple
 
2172
        nets and the address is already completed then cycle trough the
 
2173
        list of nets.
 
2174
 
 
2175
        * lisp/bbdb-snarf.el (bbdb-extract-address-components): Added an
 
2176
        optional argument `ignore-errors'.
 
2177
 
 
2178
2000-10-15  Waider  <waider@waider.ie>
 
2179
 
 
2180
        * lisp/Makefile:
 
2181
        Fix to allow building with Martin Schwenke's gnuserv.
 
2182
 
 
2183
        * lisp/bbdb-srv.el:
 
2184
        Fixed to work with newer version of gnuserv provided by Martin
 
2185
        Schwenke and downloadable from
 
2186
        http://linuxcare.com.au/people/martins/hacks/emacs/
 
2187
 
 
2188
        * lisp/bbdb-vm.el:
 
2189
        Cleaned up some of the customization stuff.
 
2190
        Fixed handling of vm-uninteresting-senders
 
2191
 
 
2192
        * lisp/bbdb.el:
 
2193
        Cleaned up some of the customization stuff.
 
2194
 
 
2195
        * lisp/bbdb-gnus.el:
 
2196
        Added Brian Edmonds' filing hackery, modified to fit in bbdb's concept
 
2197
        of a namespace.
 
2198
        Cleaned up some compiler noise.
 
2199
 
 
2200
        * lisp/bbdb-com.el:
 
2201
        Fixed the compose-mail selection for bbdb-send-mail-style. Thanks to
 
2202
        Raymond Scholz for pointing out that it wasn't actually working.
 
2203
 
 
2204
2000-10-04  Waider  <waider@waider.ie>
 
2205
 
 
2206
        * lisp/bbdb-com.el (bbdb-send-mail-internal):
 
2207
        Added in compose-mail bits. Whoops.
 
2208
 
 
2209
2000-09-20  Waider  <waider@waider.ie>
 
2210
 
 
2211
        * lisp/bbdb-com.el:
 
2212
        Fix primary-or-name search to pay attention to bbdb-case-fold-search
 
2213
        when checking names. (bug report: Eli Tziperman)
 
2214
 
 
2215
2000-09-12  Robert.Fenk@gmx.de
 
2216
 
 
2217
        * lisp/bbdb-vm.el (bbdb/vm-snarf-all):
 
2218
        fixed wrong documentation
 
2219
 
 
2220
2000-09-11  Waider  <waider@stepstone.ie>
 
2221
 
 
2222
        * lisp/bbdb-vm.el:
 
2223
        Reinstated 2.00.06 behavior of creating a record if necessary
 
2224
          when : is pressed
 
2225
        Added new function, bbdb/vm-show-all-recipients, to do the
 
2226
          necessary fandango to show recipients for the current
 
2227
          message. Map it to something in vm-mode-map if you wish to use
 
2228
          it. I'd suggest "'".
 
2229
 
 
2230
2000-09-08  Sam Steingold  <sds@gnu.org>
 
2231
 
 
2232
        * lisp/bbdb.el (bbdbq-mk):
 
2233
        new function to create `subliminal' messages. Also, two new
 
2234
        messages.
 
2235
 
 
2236
2000-09-08  Waider  <waider@waider.ie>
 
2237
 
 
2238
        * lisp/bbdb.el:
 
2239
        Daniel Pittman's patch does indeed override Alex's!
 
2240
 
 
2241
2000-09-07  Waider  <waider@waider.ie>
 
2242
 
 
2243
        * lisp/bbdb-snarf.el:
 
2244
        Daniel Pittman's autoload patch. May make Alex's patch obsolete.
 
2245
 
 
2246
        * lisp/bbdb.el:
 
2247
        Alex Coventry's patch to fix compile-vs-runtime autoloads
 
2248
 
 
2249
2000-09-03  Waider  <waider@waider.ie>
 
2250
 
 
2251
        * lisp/bbdb-com.el:
 
2252
        Default completed name to an empty string to avoid error
 
2253
 
 
2254
2000-08-29  Waider  <waider@waider.ie>
 
2255
 
 
2256
        * lisp/bbdb-vm.el:
 
2257
        Check if vm-summary-uninteresting-senders is a string before using it
 
2258
 
 
2259
2000-08-28  Waider  <waider@stepstone.ie>
 
2260
 
 
2261
        * lisp/Makefile:
 
2262
        Fix for bbdb-autoloads.el and Xemacs
 
2263
 
 
2264
        * lisp/bbdb-gnus.el:
 
2265
        Moved bbdb-insinuate-message out to bbdb.el to prevent gnus
 
2266
        startup looping
 
2267
 
 
2268
        * lisp/bbdb.el:
 
2269
        Moved bbdb-insinuate-message into this file to prevent gnus
 
2270
        startup looping
 
2271
        Changed \M-\t to [(meta tab)]
 
2272
 
 
2273
2000-08-25  Waider  <waider@stepstone.ie>
 
2274
 
 
2275
        * lisp/bbdb-vm.el:
 
2276
        Cache the fact that you didn't want to create an entry for someone, so
 
2277
        you don't get prompted repeatedly.
 
2278
        Also removed changelog from file.
 
2279
 
 
2280
2000-08-25  Waider  <waider@stepstone.ie>
 
2281
 
 
2282
        * html/bbdb*.html,html/index.html:
 
2283
        Updated the HTML version of the manual.
 
2284
        Fixed broken stylesheet reference in web page.
 
2285
        Added link for Noah Friedman's copy of jwz's bbdb-pilot.el
 
2286
        Fixed link to Alex's page.
 
2287
        Added link to Martin's bbdb-gnokii.el
 
2288
 
 
2289
        * lisp/bbdb-vm.el (bbdb/vm-update-records):
 
2290
        Fixed to remember that you didn't want to create an entry for a
 
2291
        particular message, so you don't get asked every time.
 
2292
        Removed Log entry at top of file.
 
2293
 
 
2294
2000-08-18  Robert.Fenk@gmx.de
 
2295
 
 
2296
        * texinfo/bbdb.texinfo (VM Features): Documentation of new VM
 
2297
        features.
 
2298
 
 
2299
        * lisp/bbdb-vm.el (bbdb/vm-get-only-first-from-p): was formally
 
2300
        `bbdb/vm-get-first-from-p' which is not so self explanatory.  The
 
2301
        default value is now `t' in order to keep the old BBDB behavior.
 
2302
        (bbdb/vm-get-from): partially rewritten in order to make it more
 
2303
        readable.
 
2304
 
 
2305
2000-08-14  Sam Steingold  <sds@gnu.org>
 
2306
 
 
2307
        * lisp/bbdb-com.el: require `cl' at compile time for `flet'
 
2308
        (bbdb-add-or-remove-mail-alias): use `let', not `setq'
 
2309
        (bbdb-send-mail-internal): fixed call to `vm-mail-internal'
 
2310
 
 
2311
2000-08-11  Sam Steingold  <sds@gnu.org>
 
2312
 
 
2313
        * lisp/bbdb.el (bbdb-save-db): fixed the calling sequence of
 
2314
        `y-or-n-p-with-timeout'
 
2315
 
 
2316
        * lisp/bbdb-snarf.el (bbdb-extract-address-components): use
 
2317
        `bbdb-warn' instead of `warn'
 
2318
        (replace-in-string): check for `boundp', not `functionp'
 
2319
        (bbdb-snarf-nice-real-name-regexp, bbdb-snarf-nice-real-name): doc fix
 
2320
 
 
2321
        * lisp/bbdb.el: removed the `defsubst' kludge - we do not support
 
2322
        emaxen without `defsubst' anyway;
 
2323
        also pacify the compiler a little bit
 
2324
 
 
2325
 
 
2326
2000-08-10  Sam Steingold  <sds@gnu.org>
 
2327
 
 
2328
        * lisp/bbdb.el (bbdb-join): dropped an unused variable
 
2329
        (save-current-buffer): fset to `save-excursion' if not present
 
2330
        (with-current-buffer): defmacro if not present
 
2331
        (bbdb-save-buffer-excursion): dumped
 
2332
        (bbdb-with-db-buffer, bbdb-records, bbdb-write-file-hook-fn): use
 
2333
        `with-current-buffer' instead of `bbdb-save-buffer-excursion'
 
2334
        (bbdb-initialize): `load', not `require' "bbdb-autoloads"
 
2335
        (bbdb-modified-p): dumped
 
2336
        (bbdb-read-string): removed minibuffer-resizing code: all
 
2337
        supported emaxen can resize minibuffers themselves
 
2338
 
 
2339
        Remote DB synchronization:
 
2340
        (bbdb-file-remote, bbdb-file-remote-save-always): new user variables
 
2341
        (bbdb-buffer): a function now; copy `bbdb-file-remote' to
 
2342
        `bbdb-file' when it is newer
 
2343
        (bbdb-write-file-hook-fn): maybe write `bbdb-file-remote'
 
2344
 
 
2345
2000-08-10  Robert.Fenk@gmx.de
 
2346
 
 
2347
        * lisp/bbdb.el (bbdb-quiet-about-name-mismatches): if a number it
 
2348
        will be the number of seconds to sit-for when displaying the
 
2349
        notification about a name mismatch.
 
2350
        (bbdb-join): inverse function of bbdb-split.
 
2351
        (bbdb-annotate-message-sender): tries to guess a reasonable
 
2352
        default name when creating new records.
 
2353
 
 
2354
        * lisp/bbdb-com.el (bbdb-define-all-aliases): Records without a
 
2355
        net nolonger cause a error, one will get just a waring when not
 
2356
        running in silent mode.
 
2357
        (bbdb-delete-current-field-or-record): added
 
2358
        handling of "*" in order to delete multiple records and 'noprompt'.
 
2359
        (bbdb-send-mail-internal): added missing call of vm hooks.
 
2360
        (bbdb-add-or-remove-mail-alias): returns all mail aliases in a format
 
2361
        suitable for completing read.
 
2362
        (bbdb-add-or-remove-mail-alias): convenience function for adding
 
2363
        or removing mail aliases from one or multiple records.  This makes
 
2364
        it much simpler to define groups.
 
2365
 
 
2366
        * lisp/bbdb-snarf.el (bbdb-snarf-nice-real-name-regexp): regexp
 
2367
        matching unwanted characters used by
 
2368
        (bbdb-snarf-nice-real-name): removes unwanted characters from real
 
2369
        names/email addresses.
 
2370
        (bbdb-extract-address-component-regexps): alist of regexps and
 
2371
        transformation-instructions used by
 
2372
        (bbdb-extract-address-components): is for the extraction of full
 
2373
        name and email address from headers.  This function is a bit more
 
2374
        configurable than `mail-extract-address-components' and it will
 
2375
        return a list of all found address components.
 
2376
 
 
2377
        * lisp/bbdb-vm.el (bbdb/vm-get-from): uses now
 
2378
        bbdb-extract-address-components to extract all recipients and uses
 
2379
        vm-summary-uninteresting-senders for ignoring senders, which is
 
2380
        more consistently with respect VM.  One can set the variable
 
2381
        `bbdb/vm-get-from-headers' and `bbdb/vm-get-first-from-p' in order
 
2382
        to control what headers are processed and what is display is what
 
2383
        order.
 
2384
        (bbdb/vm-message-cache-lookup):
 
2385
        (bbdb/vm-encache-message): We use our own caching functions
 
2386
        instead of the bbdb default functions since we are handling a set
 
2387
        of records and not a single one.
 
2388
        (bbdb/vm-update-record): is now just a call to
 
2389
        (bbdb/vm-update-records): which performs the actual work of
 
2390
        finding and updating records.
 
2391
        (bbdb/vm-set-auto-folder-alist): Is a function from Mark Thomas
 
2392
        <mthomas@jprc.com> which sets `vm-auto-folder-alist' according to
 
2393
        the field `bbdb/vm-set-auto-folder-alist-field'.
 
2394
 
 
2395
2000-08-10  Sam Steingold  <sds@gnu.org>
 
2396
 
 
2397
        * lisp/bbdb.el (bbdb-annotate-notes): `regexp-quote' the
 
2398
        annotation before matching it on existing notes
 
2399
 
 
2400
2000-08-03  Sam Steingold  <sds@gnu.org>
 
2401
 
 
2402
        * lisp/bbdb.el (bbdb-notes-default-separator): new user option
 
2403
        (bbdb-annotate-notes): use it
 
2404
        (notes, company): put `field-separator' property
 
2405
        * lisp/bbdb-hooks.el (bbdb-auto-notes-hook): search the whole
 
2406
        notes string for the new note before adding
 
2407
 
 
2408
2000-08-01  Robert.Fenk@gmx.de
 
2409
 
 
2410
        * lisp/Makefile (bbdb-autoloads.el): Added setting of variable
 
2411
        autoload-package-name and deletion of bbdb-autoloads.el file before
 
2412
        creation.
 
2413
 
 
2414
2000-08-01  Waider  <waider@stepstone.ie>
 
2415
 
 
2416
        * lisp/bbdb.el:
 
2417
        Add compose-mail as an option for bbdb-send-mail-style (Kai Gro�johann)
 
2418
 
 
2419
        * lisp/bbdb-vm.el:
 
2420
        Added Howard Melman's VM labelling code. It's switched off by default;
 
2421
        use (add-hook 'bbdb-notice-hook 'bbdb/vm-auto-add-label) to enable it.
 
2422
 
 
2423
        * lisp/bbdb.el:
 
2424
        Added Thomas DeWeese's May 19 (!) fix for bbdb-build-name.
 
2425
 
 
2426
2000-07-27  Sam Steingold <sds@gnu.org>
 
2427
 
 
2428
        * lisp/bbdb.el: dropped bbdb-add-hook
 
2429
 
 
2430
        * lisp/bbdb.el:
 
2431
        limited `bbdb-init-forms' to hooks to protect the innocent
 
2432
 
 
2433
2000-07-27  Sam Steingold  <sds@gnu.org>
 
2434
 
 
2435
        * lisp/bbdb.el (bbdb-init-forms): hook adding only
 
2436
        (bbdb-initialize): ditto
 
2437
        (bbdb-add-hook): dropped
 
2438
 
 
2439
2000-07-25  Sam Steingold  <sds@gnu.org>
 
2440
 
 
2441
        * lisp/bbdb.el (bbdb-init-forms): new variable
 
2442
        (bbdb-initialize): use it; actually run `bbdb-initialize-hook'
 
2443
        do not define autoloads here, load `bbdb-autoloads' instead
 
2444
        * lisp/Makefile: removed auto-autoloads, generate bbdb-autoloads
 
2445
 
 
2446
2000-07-21  Waider  <waider@stepstone.ie>
 
2447
 
 
2448
        * lisp/bbdb.el: More bbdb-silent-running edits.
 
2449
 
 
2450
2000-07-20  Sam Steingold  <sds@gnu.org>
 
2451
 
 
2452
        * lisp/bbdb-com.el (bbdb-finger): use `bbdb-get-record'
 
2453
        * lisp/bbdb-whois.el (bbdb-whois): use `bbdb-get-record'
 
2454
        * lisp/bbdb-ftp.el (bbdb-ftp): use `bbdb-get-record'
 
2455
 
 
2456
2000-07-18  Sam Steingold  <sds@gnu.org>
 
2457
 
 
2458
        * lisp/bbdb-com.el (bbdb-define-all-aliases): distinguish between
 
2459
        `mail-abbrevs' and `mail-aliases' in a uniform way
 
2460
 
 
2461
2000-07-13  Sam Steingold  <sds@gnu.org>
 
2462
 
 
2463
        * lisp/bbdb.el (bbdb-write-file-hooks): new variable
 
2464
        (bbdb-records): use it
 
2465
 
 
2466
2000-07-11 16:19:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
2467
 
 
2468
        * lisp/bbdb-snarf.el (bbdb-snarf-address-lines): Support v5.
 
2469
        (bbdb-snarf-make-address): New function.
 
2470
        (bbdb-snarf-region): Remove properties. Use bbdb-snarf-make-address.
 
2471
 
 
2472
2000-07-05  Sam Steingold  <sds@gnu.org>
 
2473
 
 
2474
        * lisp/bbdb-migrate.el: rewrote migration in a modular way
 
2475
        (bbdb-[un]migration-spec): new consts
 
2476
        (bbdb-migrate-record-lambda): replaces `bbdb-migrate-record'
 
2477
        (bbdb-migrate-versions-lambda): new function
 
2478
        (bbdb-migrate, bbdb-unmigrate-record): use it
 
2479
        (bbdb-[un]migrate-change-dates): use mapcar
 
2480
        (bbdb-[un]migrate-add-country-field,
 
2481
        bbdb-[un]migrate-streets-to-list): new functions
 
2482
 
 
2483
2000-07-05  Sam Steingold  <sds@gnu.org>
 
2484
 
 
2485
        * lisp/bbdb.el (parse-bbdb-internal): bind, not setq the version.
 
2486
 
 
2487
2000-07-03  Jochen K�pper  <Jochen@Jochen-Kuepper.de>
 
2488
 
 
2489
        * texinfo/bbdb.texinfo: Various little changes, including ml info,
 
2490
        TeX output changes, thanks.
 
2491
        Added info-directory information.
 
2492
        Added detailed node list.
 
2493
 
 
2494
2000-06-30  Sam Steingold  <sds@gnu.org>
 
2495
 
 
2496
        * lisp/bbdb-migrate.el (bbdb-migrate):
 
2497
        re-wrote using `mapcar' instead of `append'
 
2498
        this is linear instead of quadratic and avoids much consing
 
2499
 
 
2500
2000-06-30  Jochen K�pper  <Jochen@Jochen-Kuepper.de>
 
2501
 
 
2502
        * lisp/Makefile: Add everything to build bbdb-merge.elc.
 
2503
 
 
2504
2000-06-14  Waider  <waider@waider.ie>
 
2505
 
 
2506
        * lisp/bbdb-com.el:
 
2507
        Fixed bbdb-current-field properly. Note that if you define a new
 
2508
        address formatting function, this code may not work correctly.
 
2509
 
 
2510
        * lisp/bbdb-vm.el:
 
2511
        Trying another way to get the from field, since the Presentation
 
2512
        buffer hack seems to be somewhat unusable.
 
2513
 
 
2514
        * lisp/bbdb.el:
 
2515
        Fixed docstring for bbdb-quiet-about-name-mismatches
 
2516
 
 
2517
        * texinfo/bbdb.texinfo:
 
2518
        Documented changes in database structure
 
2519
        Changed web address, email addresses
 
2520
        Some minor typos corrected & details added
 
2521
 
 
2522
        * Makefile:
 
2523
        Added CVS revision discards to tarball exclude list.
 
2524
 
 
2525
        * lisp/bbdb-merge.el:
 
2526
        made notes merging use bbdb-merge-strings.
 
2527
 
 
2528
2000-05-26  Alex Schroeder  <alex@gnu.org>
 
2529
 
 
2530
        * lisp/bbdb-com.el (bbdb-parse-zip-string): Match brazilian zip
 
2531
        codes as well.
 
2532
 
 
2533
2000-05-25  Alex Schroeder  <alex@gnu.org>
 
2534
 
 
2535
        * lisp/bbdb-migrate.el (bbdb-unmigrate-record): Fixed a paren typo
 
2536
        and tried to work some more on the backmigration code from 5 -> 4.
 
2537
 
 
2538
        * lisp/bbdb-com.el (bbdb-address-edit-default): Fixed assignment
 
2539
        to free variable.  Rewrote street input.
 
2540
        * lisp/bbdb.el (bbdb-format-address-continental): Fixed assignment
 
2541
        to free variable.
 
2542
        (bbdb-format-address-default): Fixed assignment
 
2543
        to free variable.
 
2544
 
 
2545
2000-05-02  Sam Steingold  <sds@gnu.org>
 
2546
 
 
2547
        * lisp/bbdb.el, lisp/bbdb-com.el: define `unless' and `when' if
 
2548
        necessary, do not quote `lambda' in code, do quote (`') functions
 
2549
        and variables in doc strings.
 
2550
        * lisp/bbdb.el (bbdb-get-field): new helper function.
 
2551
        * lisp/bbdb-com.el (bbdb-notes-sort-order): new variable
 
2552
        (bbdb-sort-notes, bbdb-sort-phones, bbdb-sort-addresses): new
 
2553
        functions, suitable for `bbdb-change-hook'.
 
2554
        (bbdb-get-record): new helper function.
 
2555
        * lisp/bbdb-w3.el (bbdb-www): do not browse to multiple URLs
 
2556
        simultaneously, allow multiple URLs for the same record instead.
 
2557
        (bbdb-www-grab-homepage): add the URL if there is such a fields
 
2558
        already.
 
2559
 
 
2560
2000-05-01  Waider  <waider@waider.ie>
 
2561
 
 
2562
        * lisp/bbdb-merge.el:
 
2563
        "API" is a little more settled, also a little more obvious.
 
2564
        Making use of more of the existing functions in bbdb-com
 
2565
 
 
2566
        * html/index.html:
 
2567
        Tweaked layout and added a CVS revision tag.
 
2568
 
 
2569
        * Initial creation of the bits/ and html/ trees.
 
2570
 
 
2571
2000-04-21  Waider  <waider@waider.ie>
 
2572
 
 
2573
        * lisp/bbdb-com.el: * documentation corrections
 
2574
        Added timestamp compare to bbdb-refile-notes-generate-alist
 
2575
 
 
2576
        * lisp/bbdb-merge.el:
 
2577
        Refined so it works a little better, particularly with merging
 
2578
        timestamps
 
2579
        Added bbdb-merge-file, so you can now import another bbdb and
 
2580
        merge it.
 
2581
 
 
2582
2000-04-19  Waider  <waider@waider.ie>
 
2583
 
 
2584
        * lisp/bbdb-merge.el:
 
2585
        First cut at merging with a view towards syncing, as opposed to
 
2586
        simply cramming everything together a la refile.
 
2587
 
 
2588
2000-04-17  Waider  <waider@waider.ie>
 
2589
 
 
2590
        * lisp/bbdb-migrate.el:
 
2591
        omitted bracket on unmigrate for v5->v4
 
2592
 
 
2593
2000-04-16  kuepper  <kuepper@gonzo.waider.ie>
 
2594
 
 
2595
        * tex/bbdb-print-brief.tex, texinfo/bbdb.texinfo, tex/bbdb-print.tex
 
2596
        bbdb-print documentation
 
2597
        Fix \bigbf
 
2598
 
 
2599
2000-04-16  Jochen K�pper  <Jochen@Jochen-Kuepper.de>
 
2600
 
 
2601
        * tex/bbdb-print.tex, tex/bbdb-print-brief.tex: Define \bigbf
 
2602
        relative to the given base-size.
 
2603
 
 
2604
2000-04-15  Jochen K�pper  <Jochen@Jochen-Kuepper.de>
 
2605
 
 
2606
        * lisp/bbdb-print.el (bbdb-print-format-address-continental) :
 
2607
        (bbdb-print-format-address-default): Adopt street output to new
 
2608
        file format v5.
 
2609
 
 
2610
2000-04-13  Jochen K�pper  <Jochen@Jochen-Kuepper.de>
 
2611
 
 
2612
        * tex/bbdb-print-brief.tex, tex/bbdb-print.tex: Use ec fonts
 
2613
        instead of cm. Set tt-fonts, before these weren't specified at all
 
2614
        ( ectt for ec, pcrr ( = Courier ) for Postscript ).
 
2615
 
 
2616
        * lisp/bbdb-print.el (bbdb-print-format-record): Put a
 
2617
        "\goodbreak" in front of every "\separator" to avoid breaks right
 
2618
        after the separator and to get a better overall formatting of
 
2619
        tex-output.
 
2620
        (bbdb-print): Insert catcodes (I need) for ec-fonts. This needs to
 
2621
        be done for Postscript as well. Also more catcodes need to be
 
2622
        inserted.
 
2623
 
 
2624
2000-04-13  Waider  <waider@waider.ie>
 
2625
 
 
2626
        * Makefile:
 
2627
        Made the dist target work again, and started fixing/adding a few
 
2628
        more targets to help testing.
 
2629
 
 
2630
        * lisp/bbdb-com.el:
 
2631
        Thomas Deweese's multiple-same-name-records patch
 
2632
        "streets" is now a list, not street1 street2 street3
 
2633
        relaxed zip checking a little.
 
2634
        new function: bbdb-add-new-field. allows you to programatically
 
2635
        add properties to the bbdb file.
 
2636
 
 
2637
        * lisp/bbdb-migrate.el
 
2638
        streets -> list patch
 
2639
 
 
2640
        * lisp/bbdb-whois.el
 
2641
        commented out streets code. This code mostly fails to work right now.
 
2642
 
 
2643
        * lisp/bbdb.el
 
2644
        Thomas's duplicates patch
 
2645
        streets patch
 
2646
 
 
2647
        * lisp/bbdb-gnus.el:
 
2648
        Added keymap C-: for bbdb/gnus-summary-show-all-recipients
 
2649
 
 
2650
        * lisp/bbdb-print.el:
 
2651
        Address layout patch, including Euro addresses and the
 
2652
        streets->list thing
 
2653
 
 
2654
2000-04-05  Waider  <waider@waider.ie>
 
2655
 
 
2656
        * lisp/bbdb-gnus.el:
 
2657
        Colin's show-all-recipients
 
2658
 
 
2659
2000-04-02  Waider  <waider@waider.ie>
 
2660
 
 
2661
        * lisp/bbdb-com.el (bbdb-dwim-net-address):
 
2662
        updated docstring to mention bbdb-dwim-net-address-allow-redundancy
 
2663
        (it's been asked about!)
 
2664
 
 
2665
        * texinfo/bbdb.texinfo:
 
2666
        started updating to account for changes since 2.00.03
 
2667
 
 
2668
2000-04-01  Waider  <waider@waider.ie>
 
2669
 
 
2670
        * lisp/bbdb-hooks.el:
 
2671
        autoload cookie for bbdb-header-start (Yair Friedman)
 
2672
 
 
2673
        * Alex Schroeder's country patch. I've taken all his ChangeLog
 
2674
        entries and added them in here; everything from here down to the
 
2675
        next datestamp is his. PLEASE NOTE this changes the bbdb file
 
2676
        format and will most likely break all your tools that depend on
 
2677
        the old format.
 
2678
 
 
2679
        * lisp/bbdb-com.el (bbdb-address-editing-function): New variable.
 
2680
        (bbdb-record-edit-address): Use bbdb-address-editing-function.
 
2681
        (bbdb-address-edit-default): New function.
 
2682
 
 
2683
        * lisp/bbdb.el (bbdb-version): Version updated.
 
2684
        (bbdb-version-date): Version updated.
 
2685
        (bbdb-format-address-continental): Bugfix, removed binding for f.
 
2686
        (bbdb-format-address-default): dito.
 
2687
 
 
2688
        * lisp/bbdb-print.el (bbdb-print-format-address-continental): dito.
 
2689
        (bbdb-print-format-address-default): dito.
 
2690
 
 
2691
        * lisp/bbdb.el (bbdb-address-formatting-alist): New variable.
 
2692
        (bbdb-address-is-continental): New function.
 
2693
        (bbdb-format-streets): New function.
 
2694
        (bbdb-format-address-continental): New function.
 
2695
        (bbdb-format-address-default): New formatting function.
 
2696
        (bbdb-format-address): New function.
 
2697
        (bbdb-format-record): Uses bbdb-format-address.
 
2698
 
 
2699
        * lisp/bbdb-print.el (bbdb-address-print-formatting-alist): New
 
2700
        variable.
 
2701
        (bbdb-print-format-address-continental): New function.
 
2702
        (bbdb-print-format-address-default): New function.
 
2703
        (bbdb-print-format-record): Uses bbdb-format-address.
 
2704
 
 
2705
        * lisp/bbdb.el (bbdb-address-format): Match zip codes from Sweden.
 
2706
        * lisp/bbdb-com.el (bbdb-parse-zip-string): Match zip codes from Sweden
 
2707
        where the five digits are grouped 3+2 at the request from Mats
 
2708
        Lofdahl <MLofdahl@solar.stanford.edu>.
 
2709
 
 
2710
        * lisp/bbdb.el (bbdb-version): Changed version strings.
 
2711
        (bbdb-version-date): Changed date.
 
2712
 
 
2713
        * lisp/bbdb-migrate.el (bbdb-unmigrate-record): Added migration from
 
2714
        version 4 back to version 3 by removing the country field.  Some
 
2715
        version 4 zip codes will be illegal version 3 (as used in 2.00.06)
 
2716
        zip codes.  This problem has not been solved!
 
2717
        (bbdb-migrate): Fixed migration from version 3 forward to version
 
2718
        4.  The bug affected all records with more than one address.
 
2719
 
 
2720
        * lisp/bbdb-com.el (bbdb-parse-zip-string): Support russian zip codes
 
2721
        which have 6 digits.  Removed some existing checks.
 
2722
 
 
2723
        * lisp/bbdb-snarf.el (bbdb-snarf-region): Added country field.
 
2724
 
 
2725
        * lisp/bbdb.el (bbdb-address-format): New, required for continental zip
 
2726
        codes.
 
2727
        (bbdb-file-format): New file format with country field.
 
2728
        (bbdb-address-): Added country field.
 
2729
        (bbdb-address-zip-string): Added continental zip codes.
 
2730
        (bbdb-address-format): New, indicates wether an address is
 
2731
        continental or not, based on the zip code.
 
2732
        (bbdb-format-record): Added continental zip codes and country
 
2733
        field.
 
2734
 
 
2735
        * lisp/bbdb-print.el (bbdb-print): Fixed a bug (?) when reading the
 
2736
        file name.
 
2737
        (bbdb-print-format-record): Added country field.
 
2738
 
 
2739
        * lisp/bbdb-migrate.el (bbdb-migration-features): New file format with
 
2740
        country field.
 
2741
        (bbdb-migrate): Added country field.
 
2742
        (bbdb-migrate-record): Fixed typo in doc string.
 
2743
 
 
2744
        * lisp/bbdb-com.el (bbdb-parse-zip-string): Added continental zip
 
2745
        codes.
 
2746
        (bbdb-create-internal): Added country field.
 
2747
        (bbdb-current-field): Added country field.
 
2748
        (bbdb-record-edit-address): Added country field.
 
2749
 
 
2750
2000-03-30  Waider  <waider@waider.ie>
 
2751
 
 
2752
        * lisp/bbdb.el (bbdb-annotate-notes): do not add a repeated
 
2753
        annotation (Sam Steingold)
 
2754
 
 
2755
        * lisp/bbdb.el:
 
2756
        Added gareth rees' patch to improve bbdb-mode documentation.
 
2757
 
 
2758
        * lisp/bbdb-com.el:
 
2759
        Added Noah Friedman's patch to make completion work as documented.
 
2760
 
 
2761
        * texinfo/bbdb.texinfo:
 
2762
        Fixed xref entries per mail from gareth rees.
 
2763
 
 
2764
1999-01-26  simmonmt  <simmonmt@acm.org>
 
2765
 
 
2766
        * lisp/bbdb-gnus.el:
 
2767
        Don't freak out on 0-line Article buffers (pgnus)
 
2768
 
 
2769
        * tex/bbdb-print.tex:
 
2770
        Make e-mail addresses scale properly
 
2771
 
 
2772
1999-01-25  simmonmt  <simmonmt@acm.org>
 
2773
 
 
2774
        * lisp/bbdb-snarf.el:
 
2775
        Add autoload cookie for bbdb-snarf-region
 
2776
 
 
2777
        * lisp/auto-autoloads.el:
 
2778
        Added bbdb/gnus-snarf-signature
 
2779
 
 
2780
        * lisp/bbdb.el:
 
2781
        Set-text-properties to nil in bbdb-string-trim
 
2782
 
 
2783
        * lisp/bbdb-com.el:
 
2784
        Protect mark in bbdb-redisplay-records
 
2785
 
 
2786
        * lisp/bbdb-com.el: Use Info-directory-list
 
2787
 
 
2788
        * lisp/bbdb.el:
 
2789
        Nil out hooks to keep view-mode from interfering with bbdb-mode
 
2790
 
 
2791
        * lisp/bbdb-gnus.el: Don't use concat with integers
 
2792
 
 
2793
        * lisp/bbdb-gnus.el: Added bbdb/gnus-snarf-signature
 
2794
 
 
2795
1999-01-24  Matt Simmons  <simmonmt@acm.org>
 
2796
 
 
2797
        * lisp/bbdb.el: BBDB 2.00.06 released
 
2798
 
 
2799
1999-01-24  Colin Rafferty  <colin@xemacs.org>
 
2800
 
 
2801
        * lisp/bbdb-gnus.el: (bbdb/gnus-score-as-text) Handle the fact
 
2802
          that `score' could be either an int or a string.
 
2803
 
 
2804
1999-01-21  Colin Rafferty  <colin@xemacs.org>
 
2805
 
 
2806
        * lisp/bbdb-com.el (bbdb-info): Made it work with Info-directory-list
 
2807
 
 
2808
1999-01-21  Sam Steingold  <sds@goems.com>
 
2809
 
 
2810
        * lisp/bbdb.el (bbdb-display-records-1): bind
 
2811
          `temp-buffer-setup-hook' and `temp-buffer-show-hook' to nil.
 
2812
          This fixes the problem of `view-mode' conflicting with
 
2813
          `bbdb-mode'.
 
2814
 
 
2815
1999-01-08  Jean-Yves Perrier  <perrier@nagra-kudelski.ch>
 
2816
 
 
2817
        * lisp/bbdb-comp.el (bbdb-redisplay-records): Don't bug out
 
2818
          with mark.
 
2819
 
 
2820
1999-01-08  Colin Rafferty  <colin@xemacs.org>
 
2821
 
 
2822
        * lisp/bbdb.el (bbdb-string-trim): Make it remove *all* text
 
2823
          properties from the string instead of just a few select ones.
 
2824
          Inspired by Sam Steingold <sds@goems.com>.
 
2825
 
 
2826
1999-01-08  Sam Steingold  <sds@goems.com>
 
2827
 
 
2828
        * lisp/bbdb.el (bbdb-save-db-timeout): Correct comment.
 
2829
 
 
2830
1998-12-31  Matt Simmons  <simmonmt@acm.org>
 
2831
 
 
2832
        * lisp/bbdb-snarf.el (bbdb-snarf-region): Autoload
 
2833
 
 
2834
1998-12-31  Colin Rafferty  <colin@xemacs.org>
 
2835
 
 
2836
        * lisp/bbdb-gnus.el (bbdb/gnus-snarf-signature): Created
 
2837
 
 
2838
1998-12-31  Matt Simmons  <simmonmt@acm.org>
 
2839
 
 
2840
        * lisp/bbdb.el: BBDB 2.00.05 released
 
2841
 
 
2842
1998-12-31  Matt Simmons  <simmonmt@acm.org>
 
2843
 
 
2844
        * INSTALL: Added documentation for those without make
 
2845
        * lisp/bbdb-snarf.el: Merge in 1.8.1.x subtree
 
2846
 
 
2847
1998-12-30  Matt Simmons  <simmonmt@acm.org>
 
2848
 
 
2849
        * lisp/bbdb.el: BBDB 2.00.04 released
 
2850
 
 
2851
1998-12-29  Colin Rafferty  <colin@xemacs.org>
 
2852
 
 
2853
        * lisp/bbdb-com.el (bbdb-current-field): Made it handle the
 
2854
          blank user.
 
2855
 
 
2856
1998-12-24  Colin Rafferty  <colin@xemacs.org>
 
2857
 
 
2858
        * lisp/bbdb.el (bbdb-version): Made it take an option to output in
 
2859
          current buffer.
 
2860
 
 
2861
1998-12-10  Colin Rafferty  <colin@xemacs.org>
 
2862
 
 
2863
        * lisp/bbdb.el (bbdb-load-hook): Moved after the provide.
 
2864
        * lisp/bbdb.el (bbdb-display-records-1): Fix bug so that it
 
2865
          doesn't blow out on null records parameter.
 
2866
 
 
2867
1998-12-07  Colin Rafferty  <colin@xemacs.org>
 
2868
 
 
2869
        * lisp/bbdb-snarf.el (bbdb-snarf-web-prop): Fix it to be a symbol.
 
2870
        * lisp/bbdb-snarf.el (bbdb-merge-internally): Use
 
2871
          bbdb-record-set-raw-notes.
 
2872
 
 
2873
1998-12-05  Matt Simmons  <simmonmt@acm.org>
 
2874
 
 
2875
        * lisp/bbdb.el: BBDB 2.00.03 released
 
2876
 
 
2877
1998-12-03  Adam C. Finnefrock <adam@bigbro.biophys.cornell.edu>
 
2878
 
 
2879
        * lisp/bbdb-gnus.el (bbdb/gnus-update-record): Honor
 
2880
          bbdb-user-mail-names.
 
2881
 
 
2882
1998-11-17  Colin Rafferty  <colin@xemacs.org>
 
2883
 
 
2884
        * lisp/bbdb-gnus.el (bbdb/gnus-show-sender): Use currently
 
2885
          selected summary line rather than what may be in *Article*
 
2886
          buffer.
 
2887
        * lisp/bbdb-gnus.el (bbdb/gnus-edit-notes): ditto
 
2888
        * lisp/bbdb-gnus.el (bbdb/gnus-annotate-sender): ditto
 
2889
 
 
2890
1998-11-09  Didier Verna <verna@inf.enst.fr>
 
2891
 
 
2892
        * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): extent-data is
 
2893
          obsolete (and gone in XEmacs 21.2+).  Replace it.
 
2894
        * lisp/bbdb-xemacs.el (bbdb-menu): ditto.
 
2895
 
 
2896
1998-10-27  Colin Rafferty  <colin@xemacs.org>
 
2897
 
 
2898
        * bbdb-com.el (bbdb-dwim-net-address-allow-redundancy): Created.
 
2899
        * bbdb-com.el (bbdb-dwim-net-address): As inspired by Xavier Francois
 
2900
          Vigouroux, use `bbdb-dwim-net-address-allow-redundancy'.
 
2901
 
 
2902
1998-10-23  Colin Rafferty  <colin@xemacs.org>
 
2903
 
 
2904
        * lisp/bbdb.el: Changed mail list name from info-bbdb to
 
2905
          bbdb-info.
 
2906
 
 
2907
        * lisp/bbdb-print.el: Changed mail list name from info-bbdb to
 
2908
          bbdb-info.
 
2909
 
 
2910
        * texinfo/bbdb.texinfo: Changed mail list name from info-bbdb to
 
2911
          bbdb-info.
 
2912
 
 
2913
1998-10-13  Colin Rafferty  <colin@xemacs.org>
 
2914
 
 
2915
        * bbdb-snarf.el (bbdb-snarf-web-prop): Made it a symbol.
 
2916
 
 
2917
1998-10-13  Colin Rafferty  <colin@xemacs.org>
 
2918
 
 
2919
        * lisp/bbdb-com.el (bbdb-read-new-record): Check for integerp
 
2920
          explicitly with bbdb-default-area-code, instead of relying on
 
2921
          condition-case.
 
2922
 
 
2923
        * lisp/bbdb-print.el (bbdb-print-alist-widget): ditto.
 
2924
        * lisp/bbdb-print.el (bbdb-print-alist): ditto.
 
2925
 
 
2926
1998-10-12  Adam C. Finnefrock  <adam@bigbro.biophys.cornell.edu>
 
2927
 
 
2928
        * lisp/bbdb-com.el (bbdb-info-file): Made it a choice, since nil didn't
 
2929
          match the type: file.
 
2930
 
 
2931
1998-10-08  Colin Rafferty  <colin@xemacs.org>
 
2932
 
 
2933
        * lisp/bbdb.el (bbdb-version): BBDB 2.00.02 released
 
2934
 
 
2935
1998-07-19  SL Baur  <steve@altair.xemacs.org>
 
2936
 
 
2937
        * lisp/bbdb-migrate.el (bbdb-migration-query): Don't pass an
 
2938
          integer to concat.
 
2939
 
 
2940
        * lisp/bbdb.el (bbdb-y-or-n-p): raise-screen -> raise-frame,
 
2941
          screen-visible-p -> frame-visible-p, selected-screen ->
 
2942
          selected-frame.
 
2943
        * lisp/bbdb.el (bbdb-pop-up-bbdb-buffer-horizontally):
 
2944
          screen-width -> frame-width.
 
2945
 
 
2946
        * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): set-extent-attribute
 
2947
          -> set-extent-property, set-extent-data -> set-extent-property.
 
2948
        * lisp/bbdb-xemacs.el (bbdb-hack-x-face): set-extent-data ->
 
2949
          set-extent-property.
 
2950
 
 
2951
        * lisp/bbdb-srv.el (bbdb/srv-handle-headers): Use new name for
 
2952
          set-window-buffer-dedicated.
 
2953
 
 
2954
Sat Apr 11 00:28:17 1998  Matt Simmons  <simmonmt@acm.org>
 
2955
 
 
2956
        * lisp/bbdb.el: BBDB 2.00.01 released
 
2957
        * lisp/bbdb.el (bbdb-mode-map): Added bindings
 
2958
        * lisp/bbdb.el (bbdb-mode-search-map): Created, bound search
 
2959
          functions to it.
 
2960
        * lisp/bbdb.el (bbdb-initialize): Gutted
 
2961
        * lisp/bbdb.el (bbdb-initialize-hook): Created
 
2962
        * lisp/bbdb.el (bbdb-load-hook): Changed documentation
 
2963
        * lisp/bbdb.el (advertized-bbdb-delete-current-field-or-record):
 
2964
          Began to remove support
 
2965
        * lisp/bbdb-com.el (bbdb-changed): Syntax error in comment
 
2966
        * lisp/bbdb-com.el (bbdb-phones): Changed prompt
 
2967
        * lisp/bbdb-com.el (bbdb-net): Changed prompt
 
2968
        * lisp/bbdb-com.el (bbdb-company): Changed prompt
 
2969
        * lisp/bbdb-com.el (bbdb-name): Changed prompt
 
2970
        * lisp/bbdb-com.el (bbdb): Changed prompt
 
2971
        * lisp/bbdb-com.el (advertized-bbdb-delete-current-field-or-record):
 
2972
          Began to remove support
 
2973
        * texinfo/bbdb.texinfo: Added EOL list.
 
2974
        * texinfo/bbdb.texinfo: EOL'd
 
2975
          advertized-bbdb-delete-current-field-or-record.
 
2976
        * texinfo/bbdb.texinfo: EOL'd GNUS support.
 
2977
        * texinfo/bbdb.texinfo: Documented bbdb-initialize-hook
 
2978
        * texinfo/bbdb.texinfo: Documented new bindings
 
2979
 
 
2980
Fri Mar 13 00:00:00 1998  Colin Rafferty  <colin@xemacs.org>
 
2981
 
 
2982
        * lisp/bbdb.el (bbdb-initialize): Made the autoloads be
 
2983
          conditionally loaded.
 
2984
        * lisp/bbdb-com.el: Added ###autoload cookies.
 
2985
        * lisp/bbdb-ftp.el: Added ###autoload cookies.
 
2986
        * lisp/bbdb-gnus.el: Added ###autoload cookies.
 
2987
        * lisp/bbdb-hooks.el: Added ###autoload cookies.
 
2988
        * lisp/bbdb-mhe.el: Added ###autoload cookies.
 
2989
        * lisp/bbdb-migrate.el: Added ###autoload cookies.
 
2990
        * lisp/bbdb-print.el: Added ###autoload cookies.
 
2991
        * lisp/bbdb-reportmail.el: Added ###autoload cookies.
 
2992
        * lisp/bbdb-rmail.el: Added ###autoload cookies.
 
2993
        * lisp/bbdb-sc.el: Added ###autoload cookies.
 
2994
        * lisp/bbdb-snarf.el: Added ###autoload cookies.
 
2995
        * lisp/bbdb-srv.el: Added ###autoload cookies.
 
2996
        * lisp/bbdb-vm.el: Added ###autoload cookies.
 
2997
        * lisp/bbdb-w3.el: Added ###autoload cookies.
 
2998
        * lisp/bbdb-whois.el: Added ###autoload cookies.
 
2999
        * lisp/bbdb-xemacs.el: Added ###autoload cookies.
 
3000
        * lisp/auto-autoloads.el: Regenerated with new autoloads.
 
3001
 
 
3002
Tue Mar 31 23:46:05 1998  Matt Simmons  <simmonmt@acm.org>
 
3003
 
 
3004
        * lisp/bbdb-migrate.el (bbdb-migrate-change-dates-change-field):
 
3005
          Use %S instead of %s for error messages.
 
3006
 
 
3007
Tue Mar 17 00:00:00 1998  Colin Rafferty  <colin@xemacs.org>
 
3008
 
 
3009
        * lisp/bbdb-hooks.el (bbdb-timestamp-hook): Made
 
3010
          `format-time-string' take two arguments for XEmacs 19.15.
 
3011
        * lisp/bbdb-hooks.el (bbdb-creation-date-hook): Same.
 
3012
 
 
3013
Mon Mar 16 20:02:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3014
 
 
3015
        * Makefile: Fix for compatibility with other makes
 
3016
 
 
3017
Sun Mar 15 23:46:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3018
 
 
3019
        * lisp/bbdb.el: BBDB 2.00 released
 
3020
 
 
3021
Fri Mar 13 01:52:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3022
 
 
3023
        * lisp/bbdb.el: BBDB 1.91unoff released
 
3024
 
 
3025
Wed Mar 12 15:37:86 1998  Colin Rafferty  <colin@xemacs.org>
 
3026
 
 
3027
        * lisp/bbdb.el (parse-bbdb-internal): Fixed the error message on
 
3028
          mismatched bbdb-file-format.
 
3029
 
 
3030
Fri Feb 06 00:00:00 1998  Colin Rafferty  <colin@xemacs.org>
 
3031
 
 
3032
        * bbdb-com.el (bbdb-current-field): Made it correctly count the
 
3033
          number of lines of a specially-formatted note field.
 
3034
 
 
3035
Mon Mar 09 23:25:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3036
 
 
3037
        * lisp/bbdb.el: BBDB 1.90unoff released
 
3038
        * lisp/bbdb.el (defface): Fixed defface standin
 
3039
        * lisp/bbdb.el (bbdb-alist-with-header): Created widget for
 
3040
          bbdb-auto-notes-alist custom fix.
 
3041
        * lisp/bbdb.el (bbdb-create-hook): Default to bbdb-creation-date-hook
 
3042
        * lisp/bbdb.el (bbdb-change-hook): Default to bbdb-timestamp-hook
 
3043
        * lisp/bbdb.el (bbdb-initialize): Added autoload for bbdb-srv
 
3044
        * Makefile: Removed my paths
 
3045
        * Makefile: Added 19.34 comment about Custom
 
3046
        * Makefile: Started test harness for 19.34 and 20.2
 
3047
        * INSTALL: Added 19.34 comment about Custom
 
3048
        * lisp/Makefile: Fixed 19.34 problem with custom (:link bug)
 
3049
        * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Fixed customization
 
3050
        * lisp/bbdb-srv.el (bbdb/srv-handle-headers): buffer-disable-undo
 
3051
          doesn't always return the argument
 
3052
        * texinfo/bbdb.texinfo: Finished revisions.
 
3053
 
 
3054
Mon Mar 09 03:03:21 1998  Carsten Leonhardt  <leo@arioch.oche.de>
 
3055
 
 
3056
        * lisp/bbdb-xemacs.el (bbdb-fontify-buffer): don't access
 
3057
          scrollbars on XEmacsen without scrollbars
 
3058
 
 
3059
Mon Mar 02 00:00:00 1998  Colin Rafferty  <colin@xemacs.org>
 
3060
 
 
3061
        * bbdb-com.el (bbdb-refile-notes-generate-alist): Created.
 
3062
        * bbdb-com.el (bbdb-refile-notes-default-merge-function): Created.
 
3063
        * bbdb-com.el (bbdb-refile-notes-remove-duplicates): Created.
 
3064
        * bbdb-com.el (bbdb-refile-notes-string-least): Create.
 
3065
        * bbdb-com.el (bbdb-refile-record): Use `bbdb-refile-notes-generate-alist'
 
3066
          and `bbdb-refile-notes-default-merge-function' for merging notes.
 
3067
 
 
3068
Wed Feb 25 23:35:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3069
 
 
3070
        * lisp/bbdb-print.el (bbdb-print-alist-widget): Protect bbdb-default-area-code
 
3071
        * lisp/bbdb-print.el (bbdb-print-alist): Protect bbdb-default-area-code
 
3072
        * lisp/bbdb-com.el (bbdb-read-new-record): Protect bbdb-default-area-code
 
3073
        * lisp/bbdb-com.el (bbdb-prompt-for-new-field-value): Protect bbdb-default-area-code
 
3074
        * lisp/bbdb-com.el (bbdb-dial): Protect bbdb-default-area-code
 
3075
 
 
3076
Sat Jan 16 00:00:00 1998  Colin Rafferty  <colin@xemacs.org>
 
3077
 
 
3078
        * lisp/Makefile (extras): fixed typo in bbdb-migrate.elc
 
3079
 
 
3080
Sun Feb 22 20:58:00 1998  Matt Simmons  <simmonmt@acm.org>
 
3081
 
 
3082
        * lisp/bbdb.el: BBDB 1.59unoff released
 
3083
        * lisp/bbdb.el: Created defface stand-in macro
 
3084
        * lisp/bbdb.el (bbdb-initialize): Reword
 
3085
        * lisp/bbdb.el (bbdb-initialize): Add keybinding for bbdb-print
 
3086
        * lisp/bbdb.el (bbdb-initialize): Add autoloads for
 
3087
          bbdb-show-all-recipients (bbdb-com), bbdb-ftp, bbdb-print
 
3088
        * lisp/bbdb.el (bbdb-initialize): Use bbdb-add-hook if none in Emacs
 
3089
        * lisp/bbdb-ftp.el: Changed comment - can use EFS
 
3090
        * lisp/bbdb-gnus.el: Changed GNUS/Gnus stuff around to reflect docs
 
3091
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-author-in-bbdb): Now uses
 
3092
          `bbdb-message-marker-field' as documented
 
3093
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Use `add-hook', not
 
3094
          `bbdb-add-hook'
 
3095
        * lisp/bbdb-hooks.el: Use add-hook, not bbdb-add-hook
 
3096
        * lisp/bbdb-mhe.el: Use add-hook, not bbdb-add-hook
 
3097
        * lisp/bbdb-rmail.el: Use add-hook, not bbdb-add-hook
 
3098
        * lisp/bbdb-vm.el: Use add-hook, not bbdb-add-hook
 
3099
        * lisp/bbdb-xemacs.el: Use add-hook, not bbdb-add-hook
 
3100
        * lisp/bbdb-print.el: Moved key binding to bbdb.el
 
3101
        * lisp/bbdb-print.el: Changed default of `bbdb-print-elide'
 
3102
        * lisp/bbdb-print.el (bbdb-print-alist-widget): Fixed problem with
 
3103
          nil `bbdb-default-area-code'
 
3104
        * lisp/bbdb-sc.el: Fixed intro comments
 
3105
        * lisp/bbdb-sc.el: Use add-hook, not bbdb-add-hook
 
3106
        * Makefile: Alphabetized MUA directory variables, added OTHERDIR
 
3107
          variable
 
3108
        * lisp/Makefile: Support for OTHERDIR, rearranged flags to Emacs
 
3109
          so we can use bbdb-split-string (19.34 doesn't have split-string)
 
3110
        * texinfo/bbdb.texinfo: Almost finished doc rewrite
 
3111
        * misc/bbdb_gnus-summary-get-author.fig: Created
 
3112
 
 
3113
Fri Feb 20 19:31:00 1998  Christopher Kline <ckline@media.mit.edu>
 
3114
 
 
3115
        * texinfo/bbdb.texinfo: Documentation for BBDB-Reportmail
 
3116
 
 
3117
Thu Feb 19 13:41:17 1998  Sam Steingold <sds@usa.net>
 
3118
 
 
3119
        * lisp/bbdb.el (bbdb-version): Return a string if non-interactive
 
3120
 
 
3121
Mon Jan  5 20:40:03 1998  Matt Simmons  <simmonmt@acm.org>
 
3122
 
 
3123
        * lisp/bbdb.el: BBDB 1.58unoff released
 
3124
        * lisp/auto-autoloads.el: Removed all autoloads except `bbdb-initialize'
 
3125
        * lisp/bbdb-com.el: Fixed copyright
 
3126
        * lisp/bbdb-com.el: Removed autoloads
 
3127
        * lisp/bbdb-com.el: Finger group changed
 
3128
        * lisp/bbdb-com.el (bbdb-compare-records): Changed to backquote notation
 
3129
        * lisp/bbdb-ftp.el: Customized
 
3130
        * lisp/bbdb-ftp.el: Added provide of bbdb-ftp
 
3131
        * lisp/bbdb-gnus.el: Removed autoloads
 
3132
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-prefer-real-names): Reformatted doc
 
3133
        * lisp/bbdb-gnus.el (bbdb/gnus-score-as-text): Remove `when'
 
3134
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Remove `when'
 
3135
        * lisp/bbdb-hooks.el: Added provide of bbdb-hooks
 
3136
        * lisp/bbdb-hooks.el (bbdb-time-internal-format): Replaces bbdb-time-string
 
3137
        * lisp/bbdb-hooks.el (bbdb-ignore-most-messages-alist): Fixed custom spec
 
3138
        * lisp/bbdb-hooks.el (bbdb-ignore-some-messages-alist): Fixed custom spec
 
3139
        * lisp/bbdb-hooks.el (bbdb-auto-notes-alist): Fixed custom spec
 
3140
        * lisp/bbdb-hooks.el (bbdb-auto-notes-ignore): Fixed custom spec
 
3141
        * lisp/bbdb-hooks.el (bbdb-auto-notes-ignore-all): Fixed custom spec
 
3142
        * lisp/bbdb-migrate.el: Created from migrate code in bbdb.el
 
3143
        * lisp/bbdb-print.el: Customized
 
3144
        * lisp/bbdb-print.el: Removed autoloads
 
3145
        * lisp/bbdb-reportmail.el: Changed setup docs, added RCS ID and Log strings
 
3146
        * lisp/bbdb-sc.el: Fixed jwz's e-mail address
 
3147
        * lisp/bbdb-sc.el: Customized
 
3148
        * lisp/bbdb-sc.el: Removed autoloads
 
3149
        * lisp/bbdb-sc.el: Added provide of bbdb-sc
 
3150
        * lisp/bbdb-snarf.el: Customized
 
3151
        * lisp/bbdb-snarf.el: Removed autoloads
 
3152
        * lisp/bbdb-srv.el: Rearranged copyright
 
3153
        * lisp/bbdb-srv.el: Customized
 
3154
        * lisp/bbdb-w3.el: Removed autoloads
 
3155
        * lisp/bbdb-w3.el: Added provide of bbdb-w3
 
3156
        * lisp/bbdb-whois.el: Added to copyright
 
3157
        * lisp/bbdb-whois.el: Customized
 
3158
        * lisp/bbdb-xemacs.el: Removed autoloads
 
3159
        * lisp/bbdb.el: Added define-widget definition for users without Custom
 
3160
        * lisp/bbdb.el: Added utilities custom groups
 
3161
        * lisp/bbdb.el: Removed migration code
 
3162
        * lisp/bbdb.el: Commented some code
 
3163
        * lisp/bbdb.el (bbdb-string-trim): Delete still more text properties
 
3164
        * lisp/bbdb.el (bbdb-save-db): Made error message slightly more obvious
 
3165
        * lisp/bbdb.el (bbdb-initialize): Added symbols for selective insinuation
 
3166
        * lisp/bbdb.el (bbdb-initialize): Rearranged and added some autoloads
 
3167
        * Makefile: Added migrate.el
 
3168
        * Makefile: Added deploy target
 
3169
        * texinfo/bbdb.texinfo: Changed `setq' to `add-hook' in setup instructions
 
3170
        * texinfo/bbdb.texinfo: Added to Internals section
 
3171
 
 
3172
Mon Dec  1 09:00:12 1997  Matt Simmons  <simmonmt@acm.org>
 
3173
 
 
3174
        * lisp/bbdb.el: BBDB 1.57Aunoff released
 
3175
        * texinfo/bbdb.texinfo: Documented new startup procedure
 
3176
        * INSTALL: Documented new startup procedure
 
3177
 
 
3178
Sun Nov 30 23:26:21 1997  Matt Simmons  <simmonmt@acm.org>
 
3179
 
 
3180
        * lisp/bbdb.el: BBDB 1.57unoff released
 
3181
 
 
3182
Sun Nov 30 22:47:04 1997  Sam Steingold  <sshteingold@cctrading.com>
 
3183
 
 
3184
        * lisp/bbdb-hooks.el (bbdb-time-string): Uses format string now
 
3185
        * lisp/bbdb-com.el (bbdb-display-some): Added
 
3186
        * lisp/bbdb-com.el (bbdb-kill-older): Created
 
3187
        * lisp/bbdb-com.el (bbdb-timestamp-older): Created
 
3188
        * lisp/bbdb-com.el (bbdb-timestamp-newer): Created
 
3189
        * lisp/bbdb-com.el (bbdb-creation-older): Created
 
3190
        * lisp/bbdb-com.el (bbdb-creation-newer): Created
 
3191
 
 
3192
Sun Nov 30 22:44:42 1997  Matt Simmons  <simmonmt@acm.org>
 
3193
 
 
3194
        * lisp/auto-autoloads.el: Autoloads for date functions
 
3195
        * lisp/bbdb-com.el (bbdb-complete-clicked-name): Make 19.34 happy
 
3196
        * lisp/bbdb-com.el (bbdb-compare-records): Created
 
3197
        * lisp/bbdb-com.el: Customized variables
 
3198
        * lisp/bbdb-gnus.el: Customized variables
 
3199
        * lisp/bbdb-hooks.el: Customized variables
 
3200
        * lisp/bbdb.el: Customized variables
 
3201
        * lisp/bbdb.el: Added timezone require to support date functions
 
3202
        * lisp/bbdb.el: Added migration functions, changed database version
 
3203
        * lisp/bbdb.el: Added definitions for utility functions that don't
 
3204
                        appear in all Emacsen (in the case of string>, in none)
 
3205
        * lisp/bbdb.el (defstruct): Added documentation
 
3206
        * lisp/bbdb.el (bbdb-format-record): Can now define printing
 
3207
                                             functions for each note field
 
3208
                                             (bbdb-format-record-fieldname)
 
3209
        * lisp/bbdb.el (bbdb-copy-thing): Created
 
3210
        * lisp/bbdb.el (bbdb-initialize): Created - Use it to initialize
 
3211
        * texinfo/Makefile (clean): Changed since we now distribute *.info*
 
3212
        * texinfo/Makefile (reallyclean): clean + removes *.info*
 
3213
        * texinfo/bbdb.texinfo: Removed `BBDB database' per jwz, added
 
3214
                                prereq section, more special fields, some
 
3215
                                internals.
 
3216
        * INSTALL: Created
 
3217
 
 
3218
Thu Oct 30 07:06:15 1997  Hrvoje Niksic <hniksic@srce.hr>
 
3219
 
 
3220
        * lisp/bbdb.el: Custom blob to make defcustom and defgroup
 
3221
          transparent in non-customized Emacsen
 
3222
 
 
3223
Sun Nov 30 12:03:41 1997  Soren Dayton <csdayton@cs.uchicago.edu>
 
3224
 
 
3225
        * lisp/bbdb-print.el (bbdb-print-tex-quote): Escape tildes properly
 
3226
 
 
3227
Tue Nov 10 20:10:53 1997 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
 
3228
 
 
3229
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Improve output of
 
3230
          warning messages.
 
3231
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-known-poster-mark): Correct
 
3232
          docstring.
 
3233
 
 
3234
Sat Nov  8 17:00:21 1997  Matt Simmons  <simmonmt@acm.org>
 
3235
 
 
3236
        * lisp/bbdb.el (bbdb-string-trim): Just remove 'face property.
 
3237
        * lisp/bbdb.el: Define `defvaralias' as empty function if it's not
 
3238
          defined.  (GNU Emacs doesn't have it)
 
3239
 
 
3240
Sun Nov  2 01:32:23 1997  Matt Simmons  <simmonmt@acm.org>
 
3241
 
 
3242
        * lisp/bbdb.el: BBDB 1.56unoff released
 
3243
        * lisp/bbdb-sc.el: Added
 
3244
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Commented back in score
 
3245
          hook addition, can now set up format functions one at a time
 
3246
          (latter based on function from Christoph Wedler)
 
3247
        * lisp/bbdb-gnus.el (bbdb/gnus-score-default-internal): Added to
 
3248
          automagically catch changes to `bbdb/gnus-score-default'.
 
3249
        * lisp/bbdb-gnus.el (bbdb/gnus-annotate-sender): Now takes REPLACE
 
3250
          argument.
 
3251
        * lisp/bbdb-vm.el (bbdb/vm-annotate-sender): Ditto
 
3252
        * lisp/bbdb-mhe.el (bbdb/mh-annotate-sender): Ditto
 
3253
        * lisp/bbdb-rmail.el (bbdb/rmail-annotate-sender): Ditto
 
3254
        * lisp/auto-autoloads.el: Support for bbdb-sc, housekeeping for others.
 
3255
        * Makefile (install-pkg): Bug fix.
 
3256
        * texinfo/bbdb.texinfo: More rewriting, documentation for the
 
3257
          Summary Buffer stuff in bbdb-gnus.el
 
3258
 
 
3259
Tue Oct 28 16:08:54 1997  Christoph Wedler  <wedler@fmi.uni-passau.de>
 
3260
 
 
3261
        * lisp/bbdb-gnus.el (bbdb/gnus-define-format-functions): New
 
3262
          variable.
 
3263
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Use it.  Only define user
 
3264
          functions the first time.  Use `bbdb-warn' instead `error'.
 
3265
        * lisp/bbdb.el (bbdb-warn): New function.  Use it.
 
3266
 
 
3267
Sun Oct 26 20:47:20 1997  Matt Simmons  <simmonmt@acm.org>
 
3268
 
 
3269
        * lisp/auto-autoloads.el: Remove summary buffer autoloads
 
3270
        * lisp/bbdb-gnus.el: Variable aliases for backward compatibility
 
3271
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-user-format-letter): Add
 
3272
          more descriptive documentation.
 
3273
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-in-bbdb-format-letter): Added
 
3274
        * lisp/bbdb-gnus.el (bbdb/gnus-lines-and-from): Variable name change
 
3275
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-author-in-bbdb): Added
 
3276
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Commented out score
 
3277
          insinuation, add %ub summary line code creation
 
3278
        * lisp/bbdb.el: Remove summary buffer autoloads
 
3279
 
 
3280
Sun Oct 26 00:14:36 1997  Matt Simmons  <simmonmt@acm.org>
 
3281
 
 
3282
        * lisp/bbdb.el: BBDB 1.55unoff released
 
3283
        * texinfo/bbdb.texinfo: Partial rewrite
 
3284
        * lisp/bbdb.el: new autoloads.  Override bbdb-display-completion-list
 
3285
          for XEmacs users.
 
3286
        * lisp/bbdb-w3.el (bbdb-www): Uses browse-url-browser-function
 
3287
          instead of a manual funcall
 
3288
        * lisp/bbdb-snarf.el (bbdb-snarf-region): Toss trailing space too
 
3289
 
 
3290
Sat Oct 25 23:47:40 1997  Brian Edmonds  <edmonds@cs.ubc.ca>
 
3291
Sat Oct 25 23:47:40 1997  Matt Simmons  <simmonmt@acm.org>
 
3292
 
 
3293
        * lisp/bbdb-gnus.el: Changed *everything* beginning with
 
3294
          `gnus-bbdb' to `bbdb/gnus'
 
3295
        * lisp/bbdb-gnus.el (bbdb/gnus-summary-get-author): Integrated (along
 
3296
          with associated variables and functions)
 
3297
        * lisp/bbdb-gnus.el (bbdb/gnus-score): Integrated (along with
 
3298
          associated variables and functions)
 
3299
        * lisp/bbdb-gnus.el (bbdb-insinuate-gnus): Activate above new
 
3300
          features
 
3301
 
 
3302
Sat Oct 25 17:54:26 1997  Marco Walther  <Marco.Walther@mch.sni.de>
 
3303
Sat Oct 25 17:54:26 1997  Matt Simmons  <simmonmt@acm.org>
 
3304
 
 
3305
        * lisp/bbdb-com.el (bbdb-complete-name): Clicking on name in
 
3306
          completion buffer now restores configuration (uses callback below)
 
3307
        * lisp/bbdb-com.el (bbdb-complete-clicked-name): Created.  See above
 
3308
        * lisp/bbdb-com.el (bbdb-display-completion-list): Wrapper
 
3309
        * lisp/bbdb-xemacs.el (bbdb-xemacs-display-completion-list):
 
3310
          XEmacs version of bbdb-display-completion-list, allows callbacks
 
3311
        * lisp/auto-autoloads.el: autoload for XEmacs version of
 
3312
          bbdb-display-completion-list
 
3313
 
 
3314
Mon Oct 20 18:38:28 1997  Colin Rafferty  <craffert@ml.com>
 
3315
 
 
3316
        * Makefile (install-pkg): Made it install the el before the .elc.
 
3317
 
 
3318
Mon Oct 20 12:15:15 1997  Christoph Wedler  <wedler@fmi.uni-passau.de>
 
3319
 
 
3320
        * lisp/bbdb-xemacs.el (global-bbdb-menu-commands): Bug fix "Finger
 
3321
          All Records".
 
3322
        * lisp/bbdb-xemacs.el (build-bbdb-finger-menu): Use
 
3323
          `bbdb-record-finger-host'.
 
3324
        * lisp/bbdb-com.el (bbdb-finger): Doc string extension.
 
3325
        * texinfo/bbdb.texinfo (BBDB Mode): Add documentation for
 
3326
          `bbdb-finger'.
 
3327
 
 
3328
Tue Oct 14 20:06:38 1997  david carlton <carlton@math.mit.edu>
 
3329
 
 
3330
        * Makefile (install-pkg): Fix info linking - use texinfo, not info
 
3331
 
 
3332
Mon Oct 13 16:41:27 1997  Soren Dayton <csdayton@cs.uchicago.edu>
 
3333
 
 
3334
        * lisp/bbdb-w3.el (bbdb-www): Use browse-url instead of funcalling
 
3335
          contents of browse-url-browser-function.
 
3336
 
 
3337
Sat Oct 11 19:19:27 1997  Matt Simmons  <simmonmt@acm.org>
 
3338
 
 
3339
        * bbdb.el: BBDB 1.54unoff released
 
3340
        * lisp/Makefile: Changed VM, GNUS, and MHE definitions so they can
 
3341
          be blank if the packages are in load-path.  Added bbdb-snarf and
 
3342
          bbdb-w3.  Made bbdb-srv and bbdb-reportmail skipping messages more
 
3343
          informative.  Added check for itimer for bbdb-srv.
 
3344
        * lisp/bbdb-w3.el (bbdb-insinuate-w3): Created from bare add-hook
 
3345
          statement found in David's version.  Add this to w3-mode-hook
 
3346
          (yes, that's singular, not plural)
 
3347
        * lisp/bbdb-w3.el (bbdb-www): Modified to use
 
3348
          browse-url-browser-function instead of having two functions, one
 
3349
          for netscape and one for w3.
 
3350
        * lisp/bbdb-snarf.el: Fixed area code pattern to use [2-9] instead
 
3351
          of [0-9] for first digit.
 
3352
        * lisp/auto-autoloads.el: Autoloads for bbdb-snarf, bbdb-www,
 
3353
          changed package dir from `bbdb-1.52' to `bbdb', autoload for
 
3354
          bbdb-insinuate-message.
 
3355
        * lisp/bbdb.el: Added autoloads for bbdb-insinuate-message,
 
3356
          bbdb-www, bbdb-www-grab-homepage, bbdb-insinuate-w3, bbdb-snarf.
 
3357
        * lisp/bbdb.el (bbdb-mode): Documentation for bbdb-www `w' keystroke
 
3358
        * lisp/bbdb.el (bbdb-mode-map): bbdb-www invocation
 
3359
        * lisp/bbdb.el (bbdb-split): Documented.
 
3360
        * lisp/bbdb-gnus.el (bbdb-insinuate-message): Use it.  Sets the
 
3361
          M-t binding for message-mode.  This isn't in bbdb-insinuate-gnus
 
3362
          because some like to use message-mode before loading gnus.  Add
 
3363
          it to `message-setup-hook', _not_ `message-load-hook'.
 
3364
 
 
3365
Sat Oct 11 19:01:00 1997  David Carlton <carlton@math.mit.edu>
 
3366
 
 
3367
        * lisp/bbdb-w3.el: Added to bbdb distribution.  I don't know who
 
3368
          the original author is, but David mailed it to me.
 
3369
 
 
3370
Sat Oct 11 19:00:00 1997  John Heidemann <johnh@isi.edu>
 
3371
 
 
3372
        * lisp/bbdb-snarf.el: Added to bbdb distribution.  Grabs text from
 
3373
          paragraph around point and makes a bbdb record out of it.  See
 
3374
          the source for docs until I get around to adding to the texinfo
 
3375
          file.
 
3376
 
 
3377
Sat Oct 11 18:50:52 1997  Kees de Bruin <kees_de_bruin@tasking.nl>
 
3378
 
 
3379
        * lisp/bbdb-vm.el (bbdb/vm-alternate-full-name): make VM use the
 
3380
          canonicalized net address instead of the default address.
 
3381
        * lisp/bbdb-com.el (bbdb-sendmail-internal): Still more
 
3382
          message-mode fixes.  Default to message-mode if neither mh-e nor
 
3383
          vm are in `features'.  If message-mode is to be used and it's not
 
3384
          loaded, autoload it.
 
3385
 
 
3386
Thu Oct  9 06:37:00 1997  Matt Simmons <simmonmt@acm.org>
 
3387
        * lisp/Makefile: Check for itimer before building bbdb-srv.
 
3388
          Complain nicely when check fails.
 
3389
 
 
3390
Sun Oct  5 20:16:00 1997  Matt Simmons <simmonmt@acm.org>
 
3391
        * bbdb.el: BBDB 1.53unoff released
 
3392
 
 
3393
Sun Oct  5 19:53:12 1997  Boris Goldowsky <boris@gnu.ai.mit.edu>
 
3394
        * tex/bbdb-cols.tex, tex/bbdb-print-brief.tex, tex/bbdb-print.tex,
 
3395
          lisp/bbdb-print.el: New version of bbdb-print
 
3396
 
 
3397
Sun Oct  5 19:51:21 1997  Jamie Zawinski <jwz@netscape.com>
 
3398
        * utils/bbdb-cid.pl, utils/bbdb-src.pl, utils/bbdb-to-netscape.el:
 
3399
          New utilities
 
3400
        * lisp/bbdb-com.el (bbdb-parse-phone-number): Changed comment to
 
3401
          reflect new area codes that don't have [012] as their second digit
 
3402
        * lisp/bbdb-srv.el (bbdb/srv-auto-create-mail-news-dispatcher):
 
3403
          Classification of messages as mail or news
 
3404
        * lisp/bbdb-srv.el (bbdb-src-add-phone): Supports caller ID util
 
3405
        * lisp/bbdb-srv.el (bbdb/srv-handle-headers): Make sure *BBDB* is
 
3406
          bottommost buffer
 
3407
 
 
3408
Sun Oct  5 19:51:20 1997  Seth Golub  <seth@cs.wustl.edu>
 
3409
        * utils/bbdb-areacode-split.pl: New utility
 
3410
 
 
3411
Sun Oct  5 19:51:19 1997  Matt Simmons  <simmonmt@acm.org>
 
3412
 
 
3413
        * A grand reorg: .tex files -> tex subdirectory,
 
3414
                         .texinfo files -> texinfo subdirectory,
 
3415
                         .el files -> lisp subdirectory,
 
3416
        * Makefile: modified all Makefiles to deal with reorg,
 
3417
                    rewrote XEmacs package section
 
3418
        * lisp/bbdb.el (bbdb-frob-mode-line): I like version numbers on modelines
 
3419
        * lisp/bbdb.el (bbdb-version-date): Separate date from version number
 
3420
        * lisp/bbdb.el (bbdb-version): Modified to deal with version
 
3421
          number separate from date
 
3422
 
 
3423
Mon Sep 29 18:49:47 1997  Matt Simmons  <simmonmt@acm.org>
 
3424
 
 
3425
        * Makefile: patch to avoid building bbdb-srv and bbdb-reportmail
 
3426
                  if gnuserv and reportmail (respectively) aren't present
 
3427
        * bbdb.el (bbdb-frob-mode-line): Print the version number on the
 
3428
                  mode line
 
3429
 
 
3430
Sun Sep 28 00:50:07 1997  Matt Simmons  <simmonmt@acm.org>
 
3431
 
 
3432
        * bbdb.el: BBDB 1.52unoff released
 
3433
        * bbdb.el (bbdb-y-or-n-p): Fix obsolete functions
 
3434
        * bbdb-ftp.el: Added check for efs
 
3435
        * Makefile: renamed it, removed mail-extr and mail-abbrev, did
 
3436
                  some reformatting
 
3437
 
 
3438
Sun Sep 28 00:49:00 1997  Colin Rafferty <craffert@ml.com>
 
3439
 
 
3440
        * auto-autoloads.el, Makefile: Use BBDB as an XEmacs package
 
3441
 
 
3442
Sun Sep 28 00:03:31 1997  Jens-Ulrik Hoger Petersen <petersen@kurims.kyoto-u.ac.jp>
 
3443
 
 
3444
        * bbdb-gnus.el (bbdb/gnus-update-record): Changed method for
 
3445
                  referencing article buffer.  Needed when
 
3446
                  gnus-single-article-buffer is nil.
 
3447
        * bbdb-hooks.el (bbdb-header-start): See above.
 
3448
 
 
3449
Sat Sep 27 23:56:35 1997  Christopher Kline <ckline@mitre.org>
 
3450
 
 
3451
        * bbdb-reportmail.el: Created
 
3452
 
 
3453
Sat Sep 27 23:47:01 1997  Soren Dayton <csdayton+bbdb@cs.uchicago.edu>
 
3454
 
 
3455
        * bbdb-com.el (bbdb-send-mail-internal): Allow use of message-mail
 
3456
        * bbdb.el (bbdb-send-mail-style): Documentation change.  See above.
 
3457
 
 
3458
Sat Sep 27 23:44:43 1997  Colin Rafferty <craffert@ml.com>
 
3459
 
 
3460
        * bbdb.el (bbdb-annotate-message-sender): Use address for name if no name
 
3461
 
 
3462
Sat Sep 27 23:39:09 1997  Christoph Wedler <wedler@fmi.uni-passau.de>
 
3463
 
 
3464
        * bbdb-com.el (bbdb-finger-host-field): Added code to check for
 
3465
                  finger-host field.  Finger is done on finger-host if it
 
3466
                  exists, on net address otherwise.
 
3467
 
 
3468
Sat Sep 27 20:06:05 1997  Matt Simmons  <simmonmt@acm.org>
 
3469
 
 
3470
        * bbdb-com.el (bbdb-phone-area-regexp): Fix US area code pattern