1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387
|
1999-02-13 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.28
1.27 was dropped to sync with the XEmacs package number
* eudc.el (eudc-expand-inline): Double loop on servers and query
formats
(eudc-format-query): New function
(eudc-extract-n-word-formats): New function
(eudc-select): Fixed for FSF Emacs
* eudc-custom-vars.el (eudc-inline-query-format): New semantics
and custom definition
(eudc-bbdb-enable-substring-matches): New variable
* eudc-bbdb.el (eudc-bbdb-filter-non-matching-record): Use it
Fixed for multi-valued BBDB results
1998-12-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.26
* eudc-custom-vars.el (eudc-server)
(eudc-inline-expansion-servers)
(eudc-supported-protocols): Docfix
(eudc-protocol): Custom fix
(eudc-known-protocols): Moved from eudc.el
(eudc-multiple-match-handling-method)
(eudc-user-attribute-names-alist)
(eudc-mode-hook): Custom doc change
(eudc-inline-query-format): Better custom definition
(eudc-inline-expansion-format): Ditto
1998-12-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (toplevel): Define menu in keymap
`eudc-hotlist-keymap' for FSF Emacs
(eudc-mode): Define menu in keymap for FSF Emacs
1998-12-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (eudc-register-protocol): Update custom definition of
`eudc-protocol'
(eudc-expand-inline): Fix for multi-line address lists
1998-11-24 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (plist-member): Defined for FSF Emacs
(lax-plist-get): Ditto
(eudc-plist-get): New function for compatibility with FSF Emacs
which accepts two args only in `plist-get'
(eudc-install-menu): Use `easy-menu-add-item' in recent FSF Emacsen
1998-10-31 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.25
* eudc-bbdb.el (toplevel): Backed up change of 1998-10-15. The
correct fix is waiting for an update of the XEmacs packaging
system (run-time requires vs compile-time requires)
* eudc.el (eudc-expand-inline): Bug fix for multi-word queries
on multiple servers
(toplevel): removed definition of `split-string' for FSF Emacs
* eudc.texi: Updated to release 1.25
1998-10-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.24 - in order to synch w/ package version
* eudc-bbdb.el (toplevel): Delay bbdb requirement to load time to
avoid creating an unnecessary package dependency
* Makefile: Added eudc-bbdb and eudc-custom-vars to ELCS
1998-09-19 SL Baur <steve@xemacs.org>
* Makefile: update for newer XEmacs package protocol.
1998-08-22 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.21
* eudc.el (eudc-known-protocols): New variable
(eudc-local-vars): New variable
(eudc-protocol-has-default-query-attributes): New variable
(eudc-switch-to-server-hook): New variable
(eudc-switch-from-server-hook): New variable
(eudc-protocol-switch-init-function): Removed
(eudc-protocol-switch-exit-function): Removed
(eudc-protocol-locals): Removed
(eudc-server-local-variable-p): New function
(eudc-protocol-local-variable-p): New function
(eudc-default-set): New function
(eudc-protocol-set): New function
(eudc-server-set): New function
(eudc-set): New function
(eudc-variable-default-value): New function
(eudc-variable-server-value): New function
(eudc-variable-protocol-value): New function
(eudc-update-variable): New function
(eudc-update-local-variables): New function
(eudc-register-protocol): API change
(eudc-switch-to-protocol): Removed
(eudc-hotlist-mode): Add menu to top menubar
(eudc-set-server): Complete on limited list of protocols and not
the whole obarray
(eudc-expand-inline): Bug fixes.
Limit list of queried servers to `eudc-max-servers-to-query'
Report error signal if any.
(eudc-query-form): Complete on `eudc-known-protocols'
(eudc-save-options): Wrong positioning in file fixed.
(eudc-custom-generated-menu): New variable
(eudc-tail-menu): Use it
* eudc-custom-vars.el (eudc-max-servers-to-query): New variable
* eudc-ldap.el (eudc-ldap-protocol-locals): Removed in favour of
`eudc-protocol-set'
* eudc-bbdb.el (eudc-bbdb-protocol-locals): Ditto
* eudc-ph.el (eudc-ph-protocol-locals):
1998-08-07 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.20
* eudc.el: (toplevel): Moved custom vars to eudc-custom-vars
Avoid loading options file when XEmacs runs in batch
Rename temp menu top name to `Directory Search'
(eudc-save-options): Avoid duplication of expressions
(eudc-expand-inline): Guard against empty hotlist
(eudc-menu): Rename top name to `Directory Search'
* eudc-ph.el (toplevel): Moved custom vars to eudc-custom-vars
* eudc-ldap.el: Ditto
* eudc-bbdb.el: Ditto
1998-07-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.11
* eudc-ldap.el (eudc-ldap): Fixed group
(eudc-ldap-clear-inline-query-format-on-exit): Removed
(eudc-ldap-protocol-locals): Removed
`eudc-protocol-switch-init-function' and
`eudc-protocol-switch-exit-function'. Added
`eudc-protocol-has-default-query-attributes'.
(eudc-ldap-set-inline-query-format-maybe): Removed
(eudc-ldap-protocol-switch-init): Removed
(eudc-ldap-protocol-switch-exit): Removed
* eudc-ph.el (eudc-ph): Fixed group
(eudc-ph-protocol-locals): Set
`eudc-protocol-has-default-query-attributes'
* eudc.el (eudc-inline-query-format): Changed default
(eudc-inline-expansion-servers): New variable
(eudc-protocol-locals): New cell
`eudc-protocol-has-default-query-attributes'
(eudc-filter-duplicate-attributes): Translate attribute names
according to `eudc-protocol-attributes-translation-alist'
(eudc-expand-inline): New feature: try several servers until one
succeeds. Fixed broken handling of `eudc-inline-query-format'.
(eudc-menu): Display servers as radio buttons
1998-07-20 SL Baur <steve@altair.xemacs.org>
* eudc.el (eudc-install-menu): Guard `add-submenu' call with test
on menubar feature.
(toplevel): Ditto.
1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.10
* eudc-ldap.el (eudc-ldap-simple-query-internal): Take
`eudc-strict-return-matches' and `eudc-default-return-attributes'
into account
* eudc-ph.el (eudc-ph-query-internal): Properly consider `all' as
an option of `eudc-default-return-attributes'
* eudc.el (eudc-default-return-attributes): Modified custom
widgets to allow the selection of `all' as a symbol.
(eudc-query): Take `eudc-default-return-attributes' into account
(eudc-filter-partial-records): New function
1998-06-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.09
* eudc-ldap.el (eudc-ldap-get-field-list):
`ldap-host-parameters-plist' renamed to
`ldap-host-parameters-alist'
1998-06-07 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.08
1998-06-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (eudc-save-options): Put the provide statement at the
beginning of the file to avoid infinite recursion
1998-05-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.07
1998-05-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (eudc-display-records): `concat' does not accept ints as
arguments anymore.
(eudc-query-form): Ditto.
1998-05-07 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el (eudc-save-options): Also save the current server
(eudc-set-server): New optional argument to save the current
server for future sessions or not
1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.06
* eudc-ldap.el (eudc-ldap-get-field-list): Adapt to change in
ldap.el from `ldap-host-parameters-alist' to
`ldap-host-parameters-plist'
1998-04-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.05
1998-04-28 SL Baur <steve@altair.xemacs.org>
* eudc.el: (Top Level): Don't add menu when running InfoDock.
1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el: (eudc-display-records): Fixed for fields without
value
* eudc-ldap.el: (eudc-ldap-get-field-list): New function
(eudc-ldap-protocol-locals): Added reference to
`eudc-ldap-get-field-list'
(eudc-ldap-cleanup-record-field): Fixed for fields without
value
1998-04-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.04
* eudc.texi: Documented hotlist edit mode. Minor fixes.
* eudc.el: (eudc-hotlist-mode): Doc fix
1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el: Added server hotlist editing facilities
1998-04-18 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc-ldap.el: (eudc-ldap-attributes-translation-alist): Added
`firstname'
* eudc-ph.el: (eudc-ph-get-field-list): New parameter
* eudc.el: (eudc-query-form-attributes): Added `firstname'
(eudc-get-attribute-list): Bug fix
1998-04-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.03
* eudc.texi: Added @direntry section
* eudc.el: Guarded autoload menu addition for XEmacs.
Added (require 'cl) for Emacs.
* eudc-ldap.el: Removed dependency on `replace-in-string'
1998-03-24 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.02
Release and package numbers are now in synch.
* eudc.el: Fixed compilation warnings.
1998-03-18 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.01
* eudc.el: (eudc-expand-inline): Translate
`eudc-inline-expansion-format' before using it
(eudc-tail-menu): Synch with autoloaded menu labels
1998-03-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 1.0/pkg1.01
* eudc-ldap.el:
(eudc-ldap-clear-inline-query-format-on-exit): New var
(eudc-ldap-set-inline-query-format-maybe): New defun
(eudc-ldap-protocol-switch-init): New defun
(eudc-ldap-protocol-switch-exit): New defun
* eudc.el: (eudc-protocol-switch-init-function): New var
(eudc-protocol-switch-exit-function): New var
(eudc-switch-to-protocol): Reswitch to previous protocol in case
of error. Run protocol specific init and exit functions.
(eudc-expand-inline): Use eudc-inline-query-format if if query
string is a single word.
Discard words in query string if there is no corresponding
attribute in eudc-inline-query-format
New selection mechanism for multiple matches
1998-03-01 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el: (eudc-use-raw-directory-names): New var
(eudc-query-form): Take previous var into account
(eudc-tail-menu): Changed some menu entry names
(eudc-load-eudc): New function
Attach a basic menu for EUDC at autoload time.
1998-02-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc: Released 0.2/pkg0.9
* eudc.el: Bug fix for compilation (overlay require)
(eudc-switch-to-protocol): Try to load eudc protocol support file
if protocol not supported yet
(eudc-set-server): Display message if interactively called
(eudc-query-form): Display fix
* eudc-ldap.el, eudc-ph.el: Removed custom dependency on eudc that
would cause eudc-ldap and eudc-ph to be loaded together with eudc
* Makefile: Updated for release 0.2/0.9
1998-02-24 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc.el: (eudc-query): Typo fix
(eudc-bbdbify-address): Ditto
* Makefile: Fixes
1998-02-22 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
* eudc-ph.el: Released 0.1
* eudc.el: (eudc-attribute-to-formstring-alist): Renamed to
`eudc-user-attribute-names-alist'
(eudc-query): Translate also return attributes if needed
(eudc-filter-duplicate-fields): Renamed to
`eudc-filter-duplicate-attributes'
(eudc-create-bbdb-record): Fixed wrt `eudc-bbdb-conversion-alist'
(eudc-bbdbify-address): Added support for country on the last line
of address
(eudc-get-email, eudc-get-phone): Signal error on multiple matches
(eudc-get-email, eudc-get-phone, eudc-expand-inline): Set server
if none set
* eudc-ph.el: Bug fix (new function had not been updated)
* eudc-ldap.el: (eudc-ldap-bbdb-conversion-alist): New variable
(eudc-ldap-protocol-locals): Added the new var
(eudc-ldap-simple-query-internal): Additional cleanup in records
for better display by eudc
Mon Feb 16 19:06:07 1998 Oscar Figueiredo, LSP DI EPFL <figueire@lspsun12>
* eudc-ph.el: beta 1
Basically tested (queries only)
* eudc-ldap.el: Initial revision
* eudc.el: beta 1
Basically tested with ph and ldap (queries only)
Sat Feb 14 17:04:44 1998 Oscar Figueiredo, LSP DI EPFL <figueire@lspsun12>
* eudc.el, eudc-ph.el: Initial revision
|