Fix some byte-compiler warnings in EDE
commit0ff60ec82f98032375e8569a98c08b72d879bce4
authorStephen Leake <stephen_leake@stephe-leake.org>
Mon, 31 Aug 2015 15:32:26 +0000 (31 10:32 -0500)
committerStephen Leake <stephen_leake@stephe-leake.org>
Mon, 31 Aug 2015 15:35:34 +0000 (31 10:35 -0500)
treec909654f1073053ef4f160c739e021ef08196dbd
parente634dacce7ee3bcb4d8aba9e6ad125b6b875c179
Fix some byte-compiler warnings in EDE

This fixes a bug that caused ede-generic-new-autoloader to overwrite the
existing autoloader list, rather than add to it.

* lisp/cedet/ede/auto.el (ede-project-class-files): Delete obsolete name
argument to eieio class constructor.
(ede-show-supported-projects): New.
(ede-add-project-autoload): Replace obsolete `eieio-object-name-string'
with (oref ... name).
(ede-auto-load-project): Use slot name, not initarg key.

* lisp/cedet/ede/generic.el (ede-generic-load,
ede-generic-find-matching-target): Use slot name, not initarg key.
(ede-find-target): Use oref-default on class name.
(ede-generic-new-autoloader): Delete obsolete name argument to eieio
class constructor.
(ede-enable-generic-projects): Make project type names unique.
lisp/cedet/ede/auto.el
lisp/cedet/ede/generic.el