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

index 1ff2f971eafc6abd228f32d3a877617462e9a4fa..76c46f6b52f97b9d67de4052f83713d862ea31a0 100644 (file)
@@ -206,16 +206,5 @@ of just logging the error."
     )
   )
 
-;;; HELPER FUNCTIONS FOR SOME TESTS
-(defun cedet-utest-eieio-classloader ()
-  "Try out the EIEIO tests, which just requires loading the test file."
-  (let ((lib (locate-library "eieio/eieio-tests.el" t)))
-    (unless lib
-      (error "Could not locate 'eieio/eieio-tests.el'"))
-    (message "EIEIO Base tests loading from: %S" lib)
-    (load-file lib)
-    ))
-
 (provide 'cedet-utests)
-
 ;;; cedet-utests.el ends here