~ubuntu-branches/ubuntu/utopic/bbdb/utopic

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Barak A. Pearlmutter
  • Date: 2014-02-24 12:17:32 UTC
  • mfrom: (13.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20140224121732-y107ua2xbj8xpcau
Tags: 2.36-4
* engage dh autoreconf, rm ./configure, relax regarding ./configure +x bit
* updates to debian/README.Debian and debian/README.source
* remove CVS keyword expansion artifacts
* add savannah repo pointers to bbdb.texinfo
* remove PHONY stuff in debian/rules
* remove stray old-style quasiquote in macro
* allow emacs24 to satisfy dependencies
* bump standards version, dh version
* single debian patch source option

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