CVS update by michaels xemacs/lisp ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Thu Nov 8 02:12:41 EST 2007


  User: michaels
  Date: 07/11/08 08:12:41

  Modified:    xemacs/lisp ChangeLog autoload.el
Log:
2007-10-31  Mike Sperber  <mike at xemacs.org>

	* autoload.el (make-autoload): Add `defclass' and `defmethod' as
	defmacro-like operators.  This is need to enable compilation of
	packages that depend on eieio.

Revision  Changes    Path
1.855     +6 -0      XEmacs/xemacs/lisp/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.854
retrieving revision 1.855
diff -u -p -r1.854 -r1.855
--- ChangeLog	2007/10/31 11:21:02	1.854
+++ ChangeLog	2007/11/08 07:12:39	1.855
@@ -1,3 +1,9 @@
+2007-10-31  Mike Sperber  <mike at xemacs.org>
+
+	* autoload.el (make-autoload): Add `defclass' and `defmethod' as
+	defmacro-like operators.  This is need to enable compilation of
+	packages that depend on eieio.
+
 2007-10-26  Aidan Kehoe  <kehoea at parhasard.net>
 
 	* mule/general-late.el:



1.24      +4 -1      XEmacs/xemacs/lisp/autoload.el

Index: autoload.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/autoload.el,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -p -r1.23 -r1.24
--- autoload.el	2006/05/29 21:25:49	1.23
+++ autoload.el	2007/11/08 07:12:40	1.24
@@ -249,7 +249,8 @@ or macro definition or a defcustom)."
      ((memq car '(defun define-skeleton defmacro define-derived-mode
 		   define-generic-mode easy-mmode-define-minor-mode
 		   easy-mmode-define-global-mode
-		   define-minor-mode defun* defmacro*))
+		   define-minor-mode defun* defmacro*
+		   defclass defmethod)) ; from the EIEIO package
       (let* ((macrop (memq car '(defmacro defmacro*)))
 	     (name (nth 1 form))
 	     (body (nthcdr (get car 'doc-string-elt) form))
@@ -799,6 +800,8 @@ at the beginning of lines and ^L charact
 (put 'easy-mmode-define-minor-mode 'doc-string-elt 2)
 (put 'define-minor-mode 'doc-string-elt 2)
 (put 'define-generic-mode 'doc-string-elt 7)
+(put 'defclass 'doc-string-elt 4)
+(put 'defmethod 'doc-string-elt 3)
 ;; defin-global-mode has no explicit docstring.
 (put 'easy-mmode-define-global-mode 'doc-string-elt 1000)
 





More information about the XEmacs-CVS mailing list