Modified comments.
authorshuhei <shuhei>
Sun, 28 Nov 1999 09:09:56 +0000 (09:09 +0000)
committershuhei <shuhei>
Sun, 28 Nov 1999 09:09:56 +0000 (09:09 +0000)
ChangeLog
poe-18.el
poe-xemacs.el
poe.el
pym.el

index 733b960..15dad75 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+1999-11-28  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el, poe-18.el, poe-xemacs.el, pym.el: Modified comments.
+
 1999-11-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
 
        * poe-18.el: Modified comments.
index 8caa506..2a0d4ee 100644 (file)
--- a/poe-18.el
+++ b/poe-18.el
@@ -45,7 +45,7 @@
 
 ;;; Code:
 
-(require 'pym)                         ; `static-*' and `def*-maybe'.
+(require 'pym)
 
 
 ;;; @ Compilation.
index 9336b99..327d787 100644 (file)
@@ -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 (file)
--- 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 (file)
--- a/pym.el
+++ b/pym.el
 
 (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)