* poe-18.el (current-time-string, current-time): New functions.
[elisp/apel.git] / ChangeLog
index 79245ff..7e64086 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,538 @@
+1999-11-25  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * poe-18.el (current-time-string, current-time): New functions.
+
+1999-11-11  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * localhook.el, pcustom.el: checkdoc.
+
+1999-11-09  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * pcustom.el: Warn if the new custom library is not found at the
+       compile time.
+
+       * APEL-CFG: Don't add the path of "custom" to `load-path'.
+
+       * poe-18.el (file-executable-p): Returns nil if the file does not
+       exist.
+
+1999-11-08  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * poe-18.el (put-text-property, next-property-change, 
+       text-properties-at): Define as null function.
+
+1999-11-02  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * poe-18.el (add-text-properties, get-text-property): Define as
+       null function.
+       (file-executable-p): New function.
+
+\f
+1999-10-22  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * APEL: Version 9.23 released.
+
+1999-10-22  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * APEL-MK (compile-apel-package): Compile `emu-modules-to-compile'
+       instead of `emu-modules'.
+       (compile-apel): Likewise.
+
+       * EMU-ELS (emu-modules-to-compile): New variable which is used for
+       compiling in APEL-MK.  If the feature `utf-2000' is provided,
+       `mcs-xmu' is removed from its value even if `emu-modules' contains
+       it.
+       (emu-modules-not-to-compile): New variable.
+
+       * mcs-xm.el (mime-iso646-character-unification-alist): Move to
+       mcs-xmu.el.
+       (mime-unified-character-face): Move to mcs-xmu.el.
+       (mime-character-unification-limit-size): Move to mcs-xmu.el.
+       (decode-mime-charset-region-with-iso646-unification): Move to
+       mcs-xmu.el.
+
+       * mcs-xmu.el: New file.
+
+1999-10-22  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * EMU-ELS (pces-modules): Don't check for the feature `mule'
+       whether `pces-xfc' is required.
+       * pces.el: Likewise.
+
+       * mcs-xm.el: (decode-mime-charset-region-with-iso646-unification):
+       Narrow to the region while decoding; bind `case-fold-search' to nil.
+       (mime-character-unification-limit-size): Make it can also be nil
+       which means the size is unlimited.
+
+1999-10-14  Mikio Nakajima    <minakaji@osaka.email.ne.jp>
+
+       * mcs-xm.el (decode-mime-charset-region-with-iso646-unification):
+       Don't put `mime-unified-character-face' to unified text if it is
+       nil.
+       (mime-character-unification-limit-size): Fix doc string.
+
+1999-10-13  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * poe.el (file-coding): Provide it for XEmacs 20.4 or earlier with
+       MULE.
+
+1999-10-13  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
+
+       * EMU-ELS (pces-modules): Add `pces-raw' if file-coding feature is
+       not available in a XEmacs-without-MULE.
+
+       * pces.el: Require `pces-raw' if file-coding feature is not
+       available in a XEmacs-without-MULE.
+
+1999-10-04  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * path-util.el (exec-installed-p): Add parens.
+
+1999-10-04  Keiichi Suzuki  <keiichi@nanap.org>
+
+       * path-util.el (exec-installed-p): Use `file-executable-p' instead
+       of `file-exists-p'.
+       When FILE already inculdes suffix in `exec-suffix-list', do not
+       expand file name with `exec-suffix-list'.
+       (module-installed-p): Do not use `exec-installed-p'.
+
+1999-09-27  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-xm.el: Use `unless' instead `static-unless' to share *.elc
+       between UTF-2000 and non-UTF-2000.
+
+1999-09-24  Mikio Nakajima    <minakaji@osaka.email.ne.jp>
+
+       * pces-om.el (find-coding-system): New inline function.
+       <cf. [tm-ja:5238]>
+
+1999-09-23  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-20.el (mime-charset-coding-system-alist): Use coding-system
+       `tis-620' instead of `tis620'.
+
+       * mcs-xm.el (charsets-mime-charset-alist): Add setting for
+       `tis-620'.
+
+1999-09-22  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-20.el (mime-charset-coding-system-alist): Add `cp874'.
+
+1999-09-21  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * EMU-ELS (pces-modules): Add `pces-xfc' if the feature `mule' is
+       provided even though the feature `file-coding' is not provided.
+
+       * pces.el: Require `pces-xfc' if the feature `mule' is provided
+       even though the feature `file-coding' is not provided.
+
+\f
+1999-09-13  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * APEL: Version 9.22 released.
+
+1999-09-12  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
+
+       * poe.el (defmacro-maybe-cond): Add edebug spec.
+
+1999-09-12  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
+
+       * poe.el (defun-maybe-cond): Add edebug spec.
+
+1999-09-09  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-xm.el (mime-charset-decoder-alist): Don't use
+       `decode-mime-charset-region-with-iso646-unification' if running
+       XEmacs-UTF-2000.
+       (mime-iso646-character-unification-alist): Don't define if running
+       XEmacs-UTF-2000.
+       (mime-unified-character-face): Likewise.
+       (mime-character-unification-limit-size): Likewise.
+       (decode-mime-charset-region-with-iso646-unification): Likewise.
+
+1999-09-09  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * tinycustom.el (defface): Allow `type' in SPEC; enrich doc string.
+
+1999-09-08  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * tinycustom.el (frame-background-mode): New variable.
+
+       * poe.el (frame-background-mode): Move to tinycustom.el.
+
+1999-09-03  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * tinycustom.el (defface): Set the face attributes according to
+       SPEC.
+
+       * poe.el (frame-background-mode): New variable.
+
+1999-09-02  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * poe.el: Delete autoload setting for `filename'.
+       (convert-standard-filename): Require `filename'.
+
+1999-09-02  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * poe.el (convert-standard-filename): Rearrange.
+
+1999-09-01  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * poe.el (convert-standard-filename): New function.
+
+1999-08-27  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * install.el (emacs-major-version): Deleted.
+       (emacs-minor-version): Deleted.
+
+       * path-util.el: Require `poe'. [cf. <tm-ja:5051>]
+
+1999-08-27  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * install.el: Require `poe'. <cf. [tm-ja:5055]>
+
+       * path-util.el (directory-files): Don't redefine.
+
+1999-08-26  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * path-util.el (directory-files): Emulate as Emacs 19 or later to
+       accept the optional fourth argument for old Emacsen.  It is needed
+       here for compiling other packages.
+
+       * APEL-ELS (apel-modules): Add `time-stamp' if Emacs version is
+       less than 19.16.
+
+       * time-stamp.el: New file imported from Emacs 19.28.
+
+1999-08-26  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * tinycustom.el (defface): Quote the argument of `make-face'.
+
+1999-08-25  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * APEL-CFG: Don't provide `emu'; add the latest path of "custom"
+       to `load-path'.
+
+1999-08-25  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * install.el: Don't require `emu'.
+       (emacs-major-version): New variable [for old emacsen].
+       (emacs-minor-version): New variable [for old emacsen].
+
+1999-08-25  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * poe-18.el (inline): New implementation using `defmacro'.
+
+\f
+1999-08-24  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * APEL: Version 9.21 released.
+
+1999-08-24  Taiji Can         <Taiji.Can@atesoft.advantest.co.jp>
+
+       * poem-nemacs.el: Use `char-width' instead of `char-columns'.
+
+1999-08-24  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * poe-18.el (inline): Use `defalias' instead of `defalias-maybe'.
+
+1999-08-21  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
+
+       * poe.el (rassoc): Just ignore elements of LIST that are not conse
+       cell and add doc string according to its features.
+
+1999-08-20  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * poe-18.el (delete): Return nil when argument 'list' is nil.
+
+1999-08-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
+
+       * README.en, README.ja (Anonymous FTP): New section.
+       * README.ja (CVS): Translate.
+
+\f
+1999-07-06  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * APEL: Version 9.20 released.
+
+1999-06-27  OKUNISHI Fujikazu <fuji0924@mbox.kyoto-inet.or.jp>
+
+       * EMU-ELS: Install env.el for v18. <cf. [tm-ja:4710]>
+
+1999-06-25  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * poem-xm.el (split-char): Don't redefine for the recent XEmacs.
+
+1999-06-23  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el (defun-maybe, defmacro-maybe, defalias-maybe,
+       defsubst-maybe, defun-maybe-cond, defmacro-maybe-cond):
+       Set `current-load-list' explicitly.
+
+1999-06-22  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * atype.el: Require 'poe.
+
+       * mule-caesar.el: Require 'poe and 'poem.
+
+       * filename.el: Require 'poe and 'poem.
+       Don't require 'cl.
+       (filename-special-filter): Eliminate `assoc-if'.
+
+1999-06-22  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * install.el: Require 'emu for backward compatibility.
+       (defun-maybe): New macro; imported from poe.el.
+       (make-directory-internal, make-directory): New functions; imported
+       from poe-18.el.
+
+       * APEL-CFG: Provide 'emu to prevent install.el from loading emu
+       while compiling APEL itself.
+
+1999-06-20  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * install.el: Require 'poe instead of 'emu.
+       (install-prefix): Don't use `running-emacs-18' or `running-xemacs'.
+       (install-detect-elisp-directory): Eliminate local variable `dir'.
+       Don't use `running-emacs-19_29-or-later' or `running-xemacs'.
+
+       * mcs-20.el: Require 'pcustom instead of 'custom.
+
+       * EMU-ELS: Don't use `running-emacs-19_29-or-later' or
+       `running-xemacs-19_14-or-later.'
+
+1999-06-18  Tanaka Akira      <akr@jaist.ac.jp>
+
+       * static.el (static-condition-case): Wrap lambda expression by
+       `function'.
+
+       * calist.el (calist-default-field-match-method): Use `function'
+       instead of #'.
+
+1999-06-17  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * pcustom.el: Load "custom" anyway.
+
+1999-06-16  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * static.el (static-cond): New macro.
+
+1999-06-11  Tanaka Akira      <akr@jaist.ac.jp>
+
+       * static.el (static-defconst): New macro.
+
+1999-06-04  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * pces-xfc.el (insert-file-contents-literally-treats-binary): New
+       facility.
+       (insert-file-contents-literally-treats-file-name-handler): New
+       facility.
+       (insert-file-contents-as-binary): Define as an alias for
+       `insert-file-contents-literally' if it is not broken.
+
+1999-06-04  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * EMU-ELS (pces-modules): New variable.
+
+       * poem.el: Require pces.el.
+
+       * pces.el: New module.
+
+       * poem-xfc.el: Deleted.
+
+       * pces-xfc.el: New module.
+
+       * pces-nemacs.el: New module.
+
+       * poem-nemacs.el: Split off features about coding-system to
+       pces-nemacs.el.
+
+       * pces-om.el: New module.
+
+       * poem-om.el: Split off features about coding-system to
+       pces-om.el.
+
+       * pces-raw.el: New module.
+
+       * poem-ltn1.el: Split off features about coding-system to
+       pces-raw.el.
+
+       * pces-xm.el: New module.
+
+       * poem-xm.el: Split off features about coding-system to
+       pces-xm.el.
+
+       * pces-e20_2.el: New module.
+
+       * poem-e20_2.el: Split off features about coding-system to
+       pces-e20_2.el.
+
+       * pces-e20.el: New module.
+
+       * poem-e20.el (find-coding-system): Moved to pces-e20.el.
+       (set-process-input-coding-system): Likewise.
+       - Don't require `poem-20'.
+
+       * pces-20.el: New module [renamed from poem-20.el].
+
+1999-05-31  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * calist.el (calist-field-match-method): Fix problem when
+       `field-type' is a string.
+
+1999-05-27  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * calist.el (use-calist-package): New function.
+       (make-calist-package): Add new optional argument `use'.
+
+1999-05-27  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * calist.el (calist-package-alist): New variable.
+       (make-calist-package): New function.
+       (find-calist-package): New function.
+       (in-calist-package): New function.
+       (standard): New calist package.
+       (calist-field-match-method): Use method for `t' as a default
+       method; set up `calist-default-field-match-method' as method for
+       `t' of `standard' package.
+
+\f
+1999-05-26  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * APEL: Version 9.19 released.
+
+1999-05-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el: Do not try to require 'edebug; it will be autoloaded.
+
+1999-05-24  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poem-om.el (char-before, char-after): Moved to poe.el.
+
+       * poe.el (char-before, char-after): Moved from poem-om.el.
+       Add definition for non-Mule.
+
+1999-05-24  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * poe.el (def-edebug-spec): New macro.
+       (defun-maybe): Use `def-edebug-spec'.
+       (defmacro-maybe): Likewise.
+       (defsubst-maybe): Likewise.
+       (read-string): Use `static-unless'.
+
+1999-05-21  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * README.en: Add description of localhook.el.
+
+       * README.ja: Ditto.
+
+       * Makefile (GOMI): New variable.
+       (clean): Use `RM' and `GOMI'.
+
+1999-05-21  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-20.el (detect-mime-charset-region): Use
+       `find-mime-charset-by-charsets'.
+
+       * mcharset.el (find-mime-charset-by-charsets): New function.
+
+1999-05-21  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcharset.el: Require pcustom.
+       (default-mime-charset-for-write): New variable [moved from
+       mcs-20.el].
+       (default-mime-charset-detect-method-for-write): Likewise.
+
+       * mcs-20.el (default-mime-charset-for-write): Abolished [moved to
+       mcharset.el].
+       (default-mime-charset-detect-method-for-write): Likewise.
+
+       * EMU-ELS: Don't install `localhook' for XEmacs.
+
+1999-05-19  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mcs-20.el (mime-charset-to-coding-system): Don't use `defsubst'
+       to avoid problem in XEmacs binary distributions.
+
+1999-05-17  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe-18.el (eval-when-compile, eval-and-compile): Reverted.
+
+1999-05-16  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * pcustom.el (toplevel): Require 'poe.
+
+1999-05-16  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * localhook.el (toplevel): Move provide to the top to avoid
+       circular dependency.
+
+1999-05-16  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe-18.el (inline): New alias for `progn'.
+       (make-obsolete-variable): New function.
+       (dont-compile): New macro.
+
+1999-05-16  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el (subr-fboundp): Use `defun' instead of `defsubst'.
+
+1999-05-16  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poem-om.el (insert-binary-file-contents-literally): Removed,
+       since provided by emu.el.
+       (char-before, char-after): Use `fboundp', not `boundp'.
+       Use error-conditions directly.
+
+1999-05-15  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el (path-separator): Doc sync with 20.3.
+       (add-to-list): Ditto.
+       (buffer-live-p): Return bool value.
+       (cadr, cdar, cddr): New functions.
+       (save-current-buffer): Check whether `orig-buffer' is alive.
+       (functionp): Sync with 20.3; use `car-safe'.
+       (line-beginning-position, line-end-position): Use `forward-line'
+       or `end-of-line' only.
+       (point-at-bol, point-at-eol): Ditto.
+
+1999-05-15  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * localhook.el: New file; local hook variable support.
+
+       * poe.el (add-hook, remove-hook, make-local-hook): Removed;
+       require 'localhook instead.
+
+       * poe-18.el: (default-boundp): New function.
+
+       * EMU-ELS: Added localhook.
+
+1999-05-14  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * pcustom.el: Rewrite using static.el.
+
+       * tinycustom.el (defface): Use `defmacro-maybe-cond'.
+
+       * EMU-ELS: Compilation order of tinycustom and pcustom was changed.
+
+1999-05-14  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe-18.el: Require 'poe.
+       Move provide to the top to avoid circular dependency.
+       (eval-when-compile, eval-and-compile): Modified for old compiler.
+       (defsubst): Moved from poe.el.
+       (make-obsolete): Do nothing.
+
+       * poe.el (read-string): Don't use `eval-and-compile'.
+
+1999-05-14  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
+
+       * poe.el (defmacro-maybe-cond): New macro.
+       (defun-maybe, defmacro-maybe, defsubst-maybe, defalias-maybe,
+       defvar-maybe, defconst-maybe, defun-maybe-cond): Return NAME.
+       (defun-maybe, defmacro-maybe, defsubst-maybe): Put edebug spec.
+       (defsubst): Moved to poe-18.el.
+
 1999-05-13  Tanaka Akira      <akr@jaist.ac.jp>
 
        * pccl-om.el: pccl-om.el does not support Mule 1.*.