From: shuhei Date: Sun, 28 Nov 1999 09:09:56 +0000 (+0000) Subject: Modified comments. X-Git-Tag: apel-shubit-10_0~18 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=c8c8ac773ad9c98fa8be4fe0cacd6ee83d7d4cb2;p=elisp%2Fapel.git Modified comments. --- diff --git a/ChangeLog b/ChangeLog index 733b960..15dad75 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +1999-11-28 Shuhei KOBAYASHI + + * poe.el, poe-18.el, poe-xemacs.el, pym.el: Modified comments. + 1999-11-25 Shuhei KOBAYASHI * poe-18.el: Modified comments. diff --git a/poe-18.el b/poe-18.el index 8caa506..2a0d4ee 100644 --- a/poe-18.el +++ b/poe-18.el @@ -45,7 +45,7 @@ ;;; Code: -(require 'pym) ; `static-*' and `def*-maybe'. +(require 'pym) ;;; @ Compilation. diff --git a/poe-xemacs.el b/poe-xemacs.el index 9336b99..327d787 100644 --- a/poe-xemacs.el +++ b/poe-xemacs.el @@ -25,7 +25,7 @@ ;;; Code: -(require 'pym) ; `static-*' and `def*-maybe'. +(require 'pym) ;;; @ color diff --git a/poe.el b/poe.el index 195fbea..39a549a 100644 --- a/poe.el +++ b/poe.el @@ -29,7 +29,7 @@ (provide 'poe) ; beware of circular dependency. ; localhook.el depends on poe.el. -(require 'pym) ; `static-*' and `def*-maybe'. +(require 'pym) ;;; @ Version information. @@ -641,7 +641,9 @@ On other systems, this variable is normally always nil.") ;; Emacs 20.1/XEmacs 20.3(?) and later: (save-current-buffer &rest BODY) ;; v20 defines `save-current-buffer' as a C primitive (in src/editfns.c) ;; and introduces a new bytecode Bsave_current_buffer(_1), replacing an -;; obsolete bytecode Bread_char. +;; obsolete bytecode Bread_char. To make things worse, Emacs 20.1 and +;; 20.2 have a bug that it will restore the current buffer without +;; confirming that it is alive. ;; This is a source of incompatibility of .elc between v18/v19 and v20. ;; (XEmacs compiler takes care of it if compatibility mode is enabled.) (defmacro-maybe save-current-buffer (&rest body) diff --git a/pym.el b/pym.el index f4e8167..c58ada7 100644 --- a/pym.el +++ b/pym.el @@ -48,7 +48,13 @@ (or (boundp 'current-load-list) (setq current-load-list nil)) -;; we cannot use `eval-when-compile' here because v18 does not have it. +;; We cannot use `eval-when-compile' here because v18 does not have it. +;; (eval-when-compile (require 'static)) +;; Should we use these two macros to emulate `eval-when-compile' ? +;; (defmacro pym-dummy-require-static () +;; (list 'quote (eval '(require 'static)))) +;; (defmacro pym-dummy-require-static-at-compile-time () +;; (pym-dummy-require-static)) (require 'static)