Initial Commit
[packages] / xemacs-packages / eudc / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.43 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 1.42 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13         * *.el: Restore CVS keyword expansions.
14         * eudc.texi: Update for texinfo 5.x.
15
16 2012-01-10  Norbert Koch  <viteno@xemacs.org>
17
18         * Makefile (VERSION): XEmacs package 1.41 released.
19
20 2011-12-31  Aidan Kehoe  <kehoea@parhasard.net>
21
22         * eudc.el (eudc-custom-generated-menu):
23         Only call #'custom-menu-create if the menubar is available; avoids
24         compilation problems when this code is evaluated as a result of
25         (require 'eudc).
26
27 2007-10-13  Norbert Koch  <viteno@xemacs.org>
28
29         * Makefile (VERSION): XEmacs package 1.40 released.
30
31 2007-10-13  Aidan Kehoe  <kehoea@parhasard.net>
32
33         * eudc.el:
34         Only install the menu if we're an interactive process.
35
36 2004-09-29  Steve Youngs  <steve@youngs.au.com>
37
38         * Makefile (REQUIRES): Add ecrypto.
39
40 2003-10-31  Norbert Koch  <viteno@xemacs.org>
41
42         * Makefile (VERSION): XEmacs package 1.39 released.
43
44 2003-05-18  Norbert Koch  <viteno@xemacs.org>
45
46         * Makefile (VERSION): XEmacs package 1.38 released.
47
48 2003-05-18  Steve Youngs  <youngs@xemacs.org>
49
50         * Makefile (REQUIRES): Add term, sh-script, net-utils.
51
52 2003-03-09  Ben Wing  <ben@xemacs.org>
53
54         * Makefile:
55         Delete explicit compile:: and binkit: rules.
56         Don't add custom-load.elc to the list of generated elc's.
57         Use STANDARD_DOCS instead of explicitly giving the targets
58         and dependencies.
59
60 2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
61
62         * Makefile (VERSION): XEmacs package 1.37 released.
63
64 2002-12-17  Jerry James  <james@xemacs.org>
65
66         * Makefile (REQUIRES): Add rmail, tm, and apel to satisfy
67         transitive dependencies from gnus.
68
69 2002-11-29  Ben Wing  <ben@xemacs.org>
70
71         * .cvsignore: Remove files now handled automatically by CVS.
72         * Makefile: Use `compile' instead of hard-coded `all'.
73
74 2002-10-15  Ville Skyttä  <scop@xemacs.org>
75
76         * Makefile (srckit): Remove.
77
78 2002-07-16  Adrian Aichner  <adrian@xemacs.org>
79
80         * .cvsignore: Add generated .info* and .html files.
81
82 2002-02-13  Vin Shelton  <acs@xemacs.org>
83
84         * Makefile (REQUIRES): Added gnus and mail-lib for eudcb-bbdb.el.
85
86 2002-01-07  Adrian Aichner  <adrian@xemacs.org>
87
88         * Makefile (HTML_FILES): New.
89         * Makefile (HTML_DEP): New.
90         * eudc.texi: Outdent @ignore block.
91         * eudc.texi (Top): Change ifinfo to ifnottex so generated HTML
92         gets the top node.
93
94 2001-07-28  Oscar Figueiredo  <oscar@xemacs.org>
95
96         * eudc: EUDC 1.32 is released
97         
98         * eudcb-bbdb.el: Patch from David S Goldberg <dsg@mitre.org> for
99         compatibility with BBDB 2.32
100
101         * eudc-bob.el: 
102         * eudc-export.el:
103         * eudc-hotlist.el:
104         * eudc-vars.el: Pavel Janik's patch adding documentation sections
105         required by the Emacs Lisp Coding Conventions
106
107 2001-07-09  Oscar Figueiredo  <oscar@xemacs.org>
108
109         * eudc.el (eudc-multi-query): Changed parameter semantics to
110         distinguish behavior when called for inline expansion or to
111         process query form data (need to process
112         `eudc-inline-expansion-format' and `eudc-inline-query-format' in
113         the former case).  Bug identified by David Goldberg <dsg@mitre.org>
114         (eudc-multi-query): Do not save options file on temporary server
115         switch
116         (eudc-expand-inline): Pass query words directly to
117         `eudc-multi-query'
118         (eudc-process-form): Call `eudc-multi-query' according to its new
119         semantics
120
121 2000-10-05  Martin Buchholz  <martin@xemacs.org>
122
123         * *: Mega typo fix.
124
125 2000-08-17  Oscar Figueiredo  <oscar@xemacs.org>
126
127         * eudc.el (eudc-expand-inline): Perform multiple match processing
128         within server-switch protected zone
129
130 2000-08-09  Oscar Figueiredo  <oscar@xemacs.org>
131
132         * eudc-export.el (eudc-create-bbdb-record): Temporarily switch
133         servers before importing to ensure attribute corespondence
134
135         * eudc.el (eudc-server-protect): Restore server even everything
136         runs ok
137
138 2000-07-26  Oscar Figueiredo  <oscar@xemacs.org>
139
140         * eudc.el: Fix menu separators according to Ben's advice
141
142 2000-07-19  Oscar Figueiredo  <oscar@xemacs.org>
143
144         * eudc.el (eudc-query): Attribute names in the query and in the
145         return list are systematically translated according to
146         `eudc-protocol-attributes-translation-alist'
147         (eudc-expand-inline): Do not translate attributes before calling
148         `eudc-multi-query' since translation is server dependent
149
150 2000-07-17  Oscar Figueiredo  <oscar@xemacs.org>
151
152         * eudc.el (eudc-server-protect): New macro
153         (eudc-query
154         (eudc-echo-progress): 
155         (eudc-multi-query): New defun
156         (eudc-process-form): Use it
157         (eudc-setup-record-display-buffer): 
158         (eudc-close-record-display-buffer): New defun
159         (eudc-display-records): Use them
160         (eudc-send-mail): New defun
161         (eudc-format-query): Deleted
162         (eudc-build-query-with-words-on-format): New defun
163         (eudc-query-form): Cosmetic changes for multi-server queries
164         
165         * eudc-vars.el (eudc-multi-query-policy): New variable replacing
166         `eudc-inline-expansion-servers' 
167
168         * eudc-hotlist.el (eudc-edit-hotlist): Avoid error when editing an
169         empty hotlist
170
171 2000-07-16  Oscar Figueiredo  <oscar@xemacs.org>
172
173         * eudc-ph.el: 
174         * eudc-ldap.el: 
175         * eudc-bbdb.el: 
176         * eudc.el: 
177         * eudc-vars.el:         
178         * eudc-hotlist.el:      
179         * eudc-bob.el: Gerd Moellman's docstring and Emacs compatibility
180         changes
181
182 1999-10-17  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
183
184         * eudc: EUDC 1.30 is released
185
186         * eudc-bob.el (eudc-bob-pipe-object-to-external-program): Declare
187         `viewer' locally
188
189         * eudcb-ldap.el (eudc-ldap-escape-query-special-chars): New
190         function
191         (eudc-ldap-format-query-as-rfc1558): Use it
192         (eudc-ldap-simple-query-internal): Typo
193
194         * eudc.el (eudc-replace-in-string): New function
195         (eudc-expand-inline): Avoid using `subseq' not defined
196         in Emacs
197
198 1999-10-16  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
199
200         * eudc.el (eudc-set-server): Take the back end file name change
201         into account
202         (eudc-plist-get):
203         (eudc-lax-plist-get):
204         (eudc-plist-member): New functions
205         (eudc-variable-protocol-value):
206         (eudc-variable-server-value): 
207         (eudc-protocol-set): 
208         (eudc-server-set): 
209         (eudc-variable-default-value): 
210         (eudc-variable-protocol-value): 
211         (eudc-variable-server-value): Use them
212
213         (eudc-format-query): Fixed a bug where query words were reversed
214         when merged to the same attribute name. Reported by
215         <tuomo.tikkanen@nokia.com>
216
217         * eudc-vars.el (eudc-inline-query-format): Docstring change
218
219         * eudc-hotlist.el (eudc-edit-hotlist): Do not assume server names
220         are less than 30 characters. Bug reported by
221         <sfarrell@almaden.ibm.com>
222
223         * eudc: Renamed `eudc-custom-vars.el' to `eudc-vars.el'.  Renamed
224         the back end files from `eudc-bck-*' `eudcb-*' per RMS's request
225
226 1999-08-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
227
228         * eudc.el (eudc-display-records): Do not attempt to move point to
229         first record when there's none to display
230
231 1999-07-21  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
232
233         * eudc: EUDC 1.29 is released
234         
235         * eudc-custom-vars.el (eudc-external-viewers): New variable
236
237 1999-07-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
238
239         * eudc-custom-vars.el (eudc-attribute-display-method-alist):
240         Changed syntax to use strings instead of symbols as keys
241
242         * eudc.el (eudc-print-attribute-value): Use `assoc' on
243         `eudc-attribute-display-method-alist'
244
245         * eudc-bob.el : New file
246
247         * eudc : Renamed backend files to eudc-bck-*.el
248
249 1999-06-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
250
251         * eudc.el : Moved various parts to new files: eudc-hotlist.el,
252         eudc-export.el and eudc-image.el
253         
254         * eudc-custom-vars.el : 
255         (eudc-attribute-display-method-alist): New variable
256
257 1999-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
258
259         * eudc-ldap.el (eudc-filter-$): Simplified the implementation
260         (eudc-ldap-cleanup-record-simple): New function
261         (eudc-ldap-cleanup-record-filtering-addresses): New function
262         (eudc-ldap-simple-query-internal): Use them
263
264 1999-06-02  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
265
266         * eudc.el (split-string): Synched with XEmacs 21.2 to avoid an
267         infinite loop in some situations
268
269 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
270
271         * eudc-ldap.el (eudc-ldap-cleanup-record): Removed
272         (eudc-cleanup-record-field): Removed
273         (eudc-ldap-simple-query-internal): Take it into account
274         (toplevel): Set `eudc-attribute-decoding-alist' to decode
275         jpegPhoto
276
277         * eudc.el (eudc-format-attribute-name-for-display): New function
278         (eudc-print-attribute-value): New function
279         (eudc-print-record-field): New function
280         (eudc-display-records): Use them
281
282 1999-05-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
283
284         * eudc.el (eudc-batch-import-records-into-bbdb): New function
285         suggested by "Tom Roth" <godfather@pixelpark.com> 
286         (eudc-create-bbdb-record): New parameter `silent' for batch record 
287         creation
288
289         * eudc.texi: Fixes by "James R. Van Zandt" <jrv@vanzandt.mv.com>
290
291         * eudc-custom-vars.el: Bug fixes in custom definitions by "Mark
292         Flacy" <flacy@nortelnetworks.com>
293
294 1999-04-10  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
295
296         * eudc-ldap.el (eudc-ldap-simple-query-internal): Fixed error when 
297         `return-attrs' is 'all
298
299         * eudc.el (eudc-query): Ditto
300         Fixed problem with hostnames containg `-' in the hotlist editor.
301
302 1999-02-13  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
303
304         * eudc: Released 1.28
305         1.27 was dropped to sync with the XEmacs package number
306
307         * eudc.el (eudc-expand-inline): Double loop on servers and query
308         formats
309         (eudc-format-query): New function
310         (eudc-extract-n-word-formats): New function
311         (eudc-select): Fixed for FSF Emacs
312
313         * eudc-custom-vars.el (eudc-inline-query-format): New semantics
314         and custom definition
315         (eudc-bbdb-enable-substring-matches): New variable
316
317         * eudc-bbdb.el (eudc-bbdb-filter-non-matching-record): Use it
318         Fixed for multi-valued BBDB results
319
320 1998-12-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
321
322         * eudc: Released 1.26
323
324         * eudc-custom-vars.el (eudc-server)
325         (eudc-inline-expansion-servers)
326         (eudc-supported-protocols): Docfix
327         (eudc-protocol): Custom fix
328         (eudc-known-protocols): Moved from eudc.el
329         (eudc-multiple-match-handling-method)
330         (eudc-user-attribute-names-alist)
331         (eudc-mode-hook): Custom doc change
332         (eudc-inline-query-format): Better custom definition
333         (eudc-inline-expansion-format): Ditto
334
335 1998-12-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
336
337         * eudc.el (toplevel): Define menu in keymap
338         `eudc-hotlist-keymap' for FSF Emacs
339         (eudc-mode): Define menu in keymap for FSF Emacs
340
341 1998-12-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
342
343         * eudc.el (eudc-register-protocol): Update custom definition of
344         `eudc-protocol'
345         (eudc-expand-inline): Fix for multi-line address lists
346
347 1998-11-24  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
348
349         * eudc.el (plist-member): Defined for FSF Emacs
350         (lax-plist-get): Ditto
351         (eudc-plist-get): New function for compatibility with FSF Emacs
352         which accepts two args only in `plist-get'
353         (eudc-install-menu): Use `easy-menu-add-item' in recent FSF Emacsen
354
355 1998-10-31  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
356
357         * eudc: Released 1.25
358
359         * eudc-bbdb.el (toplevel): Backed up change of 1998-10-15.  The
360         correct fix is waiting for an update of the XEmacs packaging
361         system (run-time requires vs compile-time requires)
362         
363         * eudc.el (eudc-expand-inline): Bug fix for multi-word queries
364         on multiple servers
365         (toplevel): removed definition of `split-string' for FSF Emacs
366         
367         * eudc.texi: Updated to release 1.25
368
369 1998-10-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
370
371         * eudc: Released 1.24 - in order to synch w/ package version
372
373         * eudc-bbdb.el (toplevel): Delay bbdb requirement to load time to
374         avoid creating an unnecessary package dependency
375
376         * Makefile: Added eudc-bbdb and eudc-custom-vars to ELCS
377
378 1998-09-19  SL Baur  <steve@xemacs.org>
379
380         * Makefile: update for newer XEmacs package protocol.
381
382 1998-08-22  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
383
384         * eudc: Released 1.21
385
386         * eudc.el (eudc-known-protocols): New variable
387         (eudc-local-vars): New variable
388         (eudc-protocol-has-default-query-attributes): New variable
389         (eudc-switch-to-server-hook): New variable
390         (eudc-switch-from-server-hook): New variable
391         (eudc-protocol-switch-init-function): Removed
392         (eudc-protocol-switch-exit-function): Removed
393         (eudc-protocol-locals): Removed
394         (eudc-server-local-variable-p): New function
395         (eudc-protocol-local-variable-p): New function
396         (eudc-default-set): New function
397         (eudc-protocol-set): New function
398         (eudc-server-set): New function
399         (eudc-set): New function
400         (eudc-variable-default-value): New function
401         (eudc-variable-server-value): New function
402         (eudc-variable-protocol-value): New function
403         (eudc-update-variable): New function
404         (eudc-update-local-variables): New function
405         (eudc-register-protocol): API change
406         (eudc-switch-to-protocol): Removed
407         (eudc-hotlist-mode): Add menu to top menubar
408         (eudc-set-server): Complete on limited list of protocols and not
409         the whole obarray
410         (eudc-expand-inline): Bug fixes.
411         Limit list of queried servers to `eudc-max-servers-to-query'
412         Report error signal if any.
413         (eudc-query-form): Complete on `eudc-known-protocols'
414         (eudc-save-options): Wrong positioning in file fixed.
415         (eudc-custom-generated-menu): New variable
416         (eudc-tail-menu): Use it
417         
418         * eudc-custom-vars.el (eudc-max-servers-to-query): New variable
419
420         * eudc-ldap.el (eudc-ldap-protocol-locals): Removed in favour of
421         `eudc-protocol-set'
422
423         * eudc-bbdb.el (eudc-bbdb-protocol-locals): Ditto
424
425         * eudc-ph.el (eudc-ph-protocol-locals): 
426
427 1998-08-07  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
428
429         * eudc: Released 1.20
430
431         * eudc.el: (toplevel): Moved custom vars to eudc-custom-vars
432         Avoid loading options file when XEmacs runs in batch
433         Rename temp menu top name to `Directory Search'
434         (eudc-save-options): Avoid duplication of expressions
435         (eudc-expand-inline): Guard against empty hotlist
436         (eudc-menu): Rename top name to `Directory Search'
437
438         * eudc-ph.el (toplevel): Moved custom vars to eudc-custom-vars
439
440         * eudc-ldap.el: Ditto
441
442         * eudc-bbdb.el: Ditto
443
444 1998-07-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
445
446         * eudc: Released 1.11
447
448         * eudc-ldap.el (eudc-ldap): Fixed group
449         (eudc-ldap-clear-inline-query-format-on-exit): Removed
450         (eudc-ldap-protocol-locals): Removed
451         `eudc-protocol-switch-init-function' and
452         `eudc-protocol-switch-exit-function'.  Added
453         `eudc-protocol-has-default-query-attributes'.
454         (eudc-ldap-set-inline-query-format-maybe): Removed
455         (eudc-ldap-protocol-switch-init): Removed
456         (eudc-ldap-protocol-switch-exit): Removed
457
458         * eudc-ph.el (eudc-ph): Fixed group 
459         (eudc-ph-protocol-locals): Set 
460         `eudc-protocol-has-default-query-attributes'
461
462         * eudc.el (eudc-inline-query-format): Changed default
463         (eudc-inline-expansion-servers): New variable
464         (eudc-protocol-locals): New cell
465         `eudc-protocol-has-default-query-attributes'
466         (eudc-filter-duplicate-attributes): Translate attribute names
467         according to `eudc-protocol-attributes-translation-alist'
468         (eudc-expand-inline): New feature: try several servers until one
469         succeeds.  Fixed broken handling of `eudc-inline-query-format'.
470         (eudc-menu): Display servers as radio buttons
471
472 1998-07-20  SL Baur  <steve@altair.xemacs.org>
473
474         * eudc.el (eudc-install-menu): Guard `add-submenu' call with test
475         on menubar feature.
476         (toplevel): Ditto.
477
478 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
479
480         * eudc: Released 1.10
481
482         * eudc-ldap.el (eudc-ldap-simple-query-internal): Take
483         `eudc-strict-return-matches' and `eudc-default-return-attributes'
484         into account
485
486         * eudc-ph.el (eudc-ph-query-internal): Properly consider `all' as
487         an option of `eudc-default-return-attributes'
488
489         * eudc.el (eudc-default-return-attributes): Modified custom
490         widgets to allow the selection of `all' as a symbol.
491         (eudc-query): Take `eudc-default-return-attributes' into account
492         (eudc-filter-partial-records): New function
493
494 1998-06-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
495
496         * eudc: Released 1.09
497
498         * eudc-ldap.el (eudc-ldap-get-field-list):
499         `ldap-host-parameters-plist' renamed to
500         `ldap-host-parameters-alist'
501
502 1998-06-07  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
503
504         * eudc: Released 1.08
505
506 1998-06-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
507
508         * eudc.el (eudc-save-options): Put the provide statement at the
509         beginning of the file to avoid infinite recursion
510
511 1998-05-21  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
512
513         * eudc: Released 1.07
514
515 1998-05-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
516
517         * eudc.el (eudc-display-records): `concat' does not accept ints as 
518         arguments anymore.
519         (eudc-query-form): Ditto.
520
521 1998-05-07  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
522
523         * eudc.el (eudc-save-options): Also save the current server
524         (eudc-set-server): New optional argument to save the current
525         server for future sessions or not
526
527 1998-05-03  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
528
529         * eudc: Released 1.06
530
531         * eudc-ldap.el (eudc-ldap-get-field-list): Adapt to change in
532         ldap.el from `ldap-host-parameters-alist' to
533         `ldap-host-parameters-plist'
534
535 1998-04-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
536
537         * eudc: Released 1.05
538
539 1998-04-28  SL Baur  <steve@altair.xemacs.org>
540
541         * eudc.el: (Top Level): Don't add menu when running InfoDock.
542
543 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
544
545         * eudc.el: (eudc-display-records): Fixed for fields without 
546         value
547
548         * eudc-ldap.el: (eudc-ldap-get-field-list): New function
549         (eudc-ldap-protocol-locals): Added reference to
550         `eudc-ldap-get-field-list'
551         (eudc-ldap-cleanup-record-field): Fixed for fields without 
552         value
553
554 1998-04-21  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
555
556         * eudc: Released 1.04
557
558         * eudc.texi: Documented hotlist edit mode.  Minor fixes.
559
560         * eudc.el: (eudc-hotlist-mode): Doc fix
561
562 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
563
564         * eudc.el: Added server hotlist editing facilities
565
566 1998-04-18  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
567
568         * eudc-ldap.el: (eudc-ldap-attributes-translation-alist): Added
569         `firstname'
570
571         * eudc-ph.el: (eudc-ph-get-field-list): New parameter
572
573         * eudc.el: (eudc-query-form-attributes): Added `firstname'
574         (eudc-get-attribute-list): Bug fix
575         
576 1998-04-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
577
578         * eudc: Released 1.03
579
580         * eudc.texi: Added @direntry section
581
582         * eudc.el: Guarded autoload menu addition for XEmacs.
583         Added (require 'cl) for Emacs.
584
585         * eudc-ldap.el: Removed dependency on `replace-in-string'
586
587 1998-03-24  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
588
589         * eudc: Released 1.02
590         Release and package numbers are now in synch.
591
592         * eudc.el: Fixed compilation warnings.
593
594 1998-03-18  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
595
596         * eudc: Released 1.01
597
598         * eudc.el: (eudc-expand-inline): Translate
599         `eudc-inline-expansion-format' before using it
600         (eudc-tail-menu): Synch with autoloaded menu labels
601
602 1998-03-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
603
604         * eudc: Released 1.0/pkg1.01 
605
606         * eudc-ldap.el: 
607         (eudc-ldap-clear-inline-query-format-on-exit): New var
608         (eudc-ldap-set-inline-query-format-maybe): New defun
609         (eudc-ldap-protocol-switch-init): New defun
610         (eudc-ldap-protocol-switch-exit): New defun
611
612         * eudc.el: (eudc-protocol-switch-init-function): New var
613         (eudc-protocol-switch-exit-function): New var
614         (eudc-switch-to-protocol): Reswitch to previous protocol in case
615         of error.  Run protocol specific init and exit functions.
616         (eudc-expand-inline): Use eudc-inline-query-format if if query
617         string is a single word.  
618         Discard words in query string if there is no corresponding
619         attribute in eudc-inline-query-format
620         New selection mechanism for multiple matches    
621
622 1998-03-01  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
623
624         * eudc.el: (eudc-use-raw-directory-names): New var
625         (eudc-query-form): Take previous var into account
626         (eudc-tail-menu): Changed some menu entry names
627         (eudc-load-eudc): New function
628         Attach a basic menu for EUDC at autoload time.
629
630 1998-02-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
631
632         * eudc: Released 0.2/pkg0.9 
633
634         * eudc.el: Bug fix for compilation (overlay require)
635         (eudc-switch-to-protocol): Try to load eudc protocol support file
636         if protocol not supported yet
637         (eudc-set-server): Display message if interactively called
638         (eudc-query-form): Display fix
639
640         * eudc-ldap.el, eudc-ph.el: Removed custom dependency on eudc that 
641         would cause eudc-ldap and eudc-ph to be loaded together with eudc
642
643         * Makefile: Updated for release 0.2/0.9
644
645 1998-02-24  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
646
647         * eudc.el: (eudc-query): Typo fix
648         (eudc-bbdbify-address): Ditto
649         
650         * Makefile: Fixes
651
652 1998-02-22  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
653
654         * eudc-ph.el: Released 0.1
655
656         * eudc.el: (eudc-attribute-to-formstring-alist): Renamed to
657         `eudc-user-attribute-names-alist'
658         (eudc-query): Translate also return attributes if needed
659         (eudc-filter-duplicate-fields): Renamed to 
660         `eudc-filter-duplicate-attributes'
661         (eudc-create-bbdb-record): Fixed wrt `eudc-bbdb-conversion-alist'
662         (eudc-bbdbify-address): Added support for country on the last line 
663         of address
664         (eudc-get-email, eudc-get-phone): Signal error on multiple matches
665         (eudc-get-email, eudc-get-phone, eudc-expand-inline): Set server
666         if none set
667         
668         * eudc-ph.el: Bug fix (new function had not been updated)
669
670         * eudc-ldap.el: (eudc-ldap-bbdb-conversion-alist): New variable
671         (eudc-ldap-protocol-locals): Added the new var
672         (eudc-ldap-simple-query-internal): Additional cleanup in records
673         for better display by eudc
674
675 Mon Feb 16 19:06:07 1998  Oscar Figueiredo, LSP DI EPFL  <figueire@lspsun12>
676
677         * eudc-ph.el: beta 1
678         Basically tested (queries only)
679
680         * eudc-ldap.el: Initial revision
681
682         * eudc.el: beta 1
683         Basically tested with ph and ldap (queries only)
684
685 Sat Feb 14 17:04:44 1998  Oscar Figueiredo, LSP DI EPFL  <figueire@lspsun12>
686
687         * eudc.el, eudc-ph.el: Initial revision
688