]> git.eshelyaron.com Git - emacs.git/commitdiff
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)
* 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

index 40cba1cf9b890258b1bedf426bdedb3f8121c1ef..61459b6c9f017872438f4ee0465168f178117540 100644 (file)
@@ -11,7 +11,7 @@
       :source '("cedet-integ-test.el" "cit-cpp.el" "cit-el.el" "cit-texi.el" "cit-load.el" "cit-srec.el" "cit-gnustep.el" "cit-uml.el" "cit-dist.el" "cit-symref.el" "cit-externaldb.el" "cit-android.el" "cit-arduino.el" "cit-projvar.el" "cit-globalref.el")
       :versionsource '("cedet-integ-test.el")
       :compiler 'ede-emacs-preload-compiler
-      :aux-packages '("inversion" "eieio" "semantic" "semantic-bovine" "semantic-wisent" "srecode" "ede" "ede-gnustep" "cogre")
+      :aux-packages '("inversion" "semantic" "semantic-bovine" "semantic-wisent" "srecode" "ede" "ede-gnustep" "cogre")
       :pre-load-packages '("cedet-compat"))
     (ede-proj-target-makefile-miscelaneous "templates"
       :name "templates"