]> 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 17:28:21 +0000 (19:28 +0200)
commit82586cd0d9c2d0e392c70a3432944215be9332c4
treecbf06c772c0b3192c9954413ecdea3785f09c2a7
parent765b8f9e8dfcb64a0c67aaff55f052fcaef2375d
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/cedet-utests.el