]> git.eshelyaron.com Git - emacs.git/commit
eieio: Move to obsolete and use the one that ships with Emacs
authorDavid Engster <deng@randomsample.de>
Sat, 31 Jan 2015 22:12:22 +0000 (23:12 +0100)
committerEdward John Steere <edward.steere@gmail.com>
Wed, 25 Jan 2017 15:59:25 +0000 (17:59 +0200)
commit302b4d7f4e792e538fd1a3e9559af9b1e4897b1b
treeb54d6d76a9442ea7fcb920b404f385e01f327c22
parent85a3b5a6135728c041fa5fe902f5653927e270a1
eieio: Move to obsolete and use the one that ships with Emacs

* lisp/eieio: Move to obsolete.

* etc/fallback-libraries: Add eieio fallback libraries.

* Makefile (top-level): Remove eieio compilation and add compilation of
  fallback eieio for Emacs 24.1 and 24.2. Throw error for Emacs 23.x.

* cedet-devel-load.el: Always require eieio at the top.  Load
  cedet-compat earlier.  Remove advices for eieio helpers.

* cedet-remove-builtin.el: eieio must not be removed anymore.

* semantic/ede-grammar.el (semantic-ede-proj-target-grammar): Remove
  cedet-compat from aux-packages initform, as it will be loaded by
  cedet-devel-load anyway.
  (ede-proj-makefile-insert-variables): Remove eieio from load-path.

* lisp/cedet/cedet-compat.el: Load fallback eieio for Emacs 24.1 and
  24.2.  Add new aliases for Emacs 24.3.

* Project.ede, Makefiles: Remove eieio and regenerate.

* tests: Remove eieio tests.
test/manual/cedet/Project.ede