+1997-07-14 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * emu: Version 7.44 was released.
+ * APEL: Version 3.4 was released.
+
+1997-07-13 MORIOKA Tomohiko <morioka@mousai>
+
+ * std11-parse.el (std11-parse-ascii-token): Allow non-ASCII
+ characters in comments.
+
+1997-06-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * file-detect.el: Add autoload comments for function `add-path',
+ `add-latest-path', `get-latest-path', `file-installed-p',
+ `exec-installed-p', `module-installed-p' and variable
+ `exec-suffix-list'.
+
+Sat May 10 19:39:12 1997 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * README.en (What's APEL?): Add std11 and mule-caesar.el.
+
+\f
1997-05-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* emu: Version 7.43.1 was released.
1997-03-20 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* APEL: Version 3.3 was released.
+
+ * APEL-CFG (EMU_PREFIX, EMU_DIR): New variables.
+ * APEL-MK: install emu.
Thu Mar 20 06:09:03 1997 MORIOKA Tomohiko <morioka@jaist.ac.jp>
#
-# $Id: Makefile,v 0.5 1997/04/30 12:45:32 morioka Exp morioka $
+# $Id: Makefile,v 0.6 1997/07/14 13:31:48 morioka Exp $
#
-VERSION = 3.3.2
+VERSION = 3.4
TAR = gtar
RM = /bin/rm -f
;; Copyright (C) 1996,1997 Free Software Foundation, Inc.
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: emu-e20.el,v 7.13 1997/03/10 05:36:04 morioka Exp $
+;; Version: $Id: emu-e20.el,v 7.15 1997/07/13 06:23:00 morioka Exp $
;; Keywords: emulation, compatibility, Mule
;; This file is part of emu.
;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
;; Boston, MA 02111-1307, USA.
+;;; Commentary:
+
+;; This module requires Emacs 20.0.90 or later.
+
;;; Code:
;;; @ version specific features
;; (defalias 'charset-columns 'charset-width)
(defun find-non-ascii-charset-string (string)
- "Return a list of charsets in the STRING except ascii.
-\[emu-e20.el; Mule emulating function]"
+ "Return a list of charsets in the STRING except ascii."
(delq 'ascii (find-charset-string string))
)
(defun find-non-ascii-charset-region (start end)
"Return a list of charsets except ascii
-in the region between START and END.
-\[emu-e20.el; Mule emulating function]"
+in the region between START and END."
(delq 'ascii (find-charset-string (buffer-substring start end)))
)
(defvar mime-charset-coding-system-alist
'((x-ctext . ctext)
(gb2312 . cn-gb-2312)
- (iso-2022-jp-2 . iso-2022-ss2-7)
+ (iso-2022-jp-2 . iso-2022-7bit-ss2)
))
(defun mime-charset-to-coding-system (charset &optional lbt)
+ "Return coding-system corresponding with charset.
+If optional argument LBT (`unix', `dos' or `mac') is specified, it is
+used as line break code type of coding-system."
(if (stringp charset)
(setq charset (intern (downcase charset)))
)
cs)))
(defun detect-mime-charset-region (start end)
- "Return MIME charset for region between START and END. [emu-e20.el]"
+ "Return MIME charset for region between START and END."
(charsets-to-mime-charset
(find-charset-string (buffer-substring start end))
))
(defun encode-mime-charset-region (start end charset)
- "Encode the text between START and END as MIME CHARSET. [emu-e20.el]"
+ "Encode the text between START and END as MIME CHARSET."
(let ((cs (mime-charset-to-coding-system charset)))
(if cs
(encode-coding-region start end cs)
)))
(defun decode-mime-charset-region (start end charset)
- "Decode the text between START and END as MIME CHARSET. [emu-e20.el]"
+ "Decode the text between START and END as MIME CHARSET."
(let ((cs (mime-charset-to-coding-system charset)))
(if cs
(decode-coding-region start end cs)
)))
(defun encode-mime-charset-string (string charset)
- "Encode the STRING as MIME CHARSET. [emu-e20.el]"
+ "Encode the STRING as MIME CHARSET."
(let ((cs (mime-charset-to-coding-system charset)))
(if cs
(encode-coding-string string cs)
string)))
(defun decode-mime-charset-string (string charset)
- "Decode the STRING as MIME CHARSET. [emu-e20.el]"
+ "Decode the STRING as MIME CHARSET."
(let ((cs (mime-charset-to-coding-system charset)))
(if cs
(decode-coding-string string cs)
;;;
;;; You should not use them.
-(defalias 'make-character 'make-char)
-
(defun char-category (character)
"Return string of category mnemonics for CHAR in TABLE.
CHAR can be any multilingual character
-TABLE defaults to the current buffer's category table.
-\[emu-e20.el; Mule emulating function]"
+TABLE defaults to the current buffer's category table."
(category-set-mnemonics (char-category-set character))
)
(defalias 'sset 'store-substring)
(defun string-to-char-list (string)
- "Return a list of which elements are characters in the STRING.
-\[emu-e20.el; Mule 2.3 emulating function]"
+ "Return a list of which elements are characters in the STRING."
(let* ((len (length string))
(i 0)
l chr)
;; Copyright (C) 1995,1996,1997 MORIOKA Tomohiko
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: emu-mule.el,v 7.62 1997/04/05 16:18:10 morioka Exp $
+;; Version: $Id: emu-mule.el,v 7.63 1997/05/22 04:46:57 morioka Exp $
;; Keywords: emulation, compatibility, Mule
;; This file is part of emu.
;;; @ character set
;;;
+(defalias 'make-char 'make-character)
+
(defalias 'find-non-ascii-charset-string 'find-charset-string)
(defalias 'find-non-ascii-charset-region 'find-charset-region)
;; Copyright (C) 1994,1995,1996,1997 MORIOKA Tomohiko
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: emu-x20.el,v 7.55 1997/05/08 22:21:36 morioka Exp $
+;; Version: $Id: emu-x20.el,v 7.58 1997/06/08 17:34:17 morioka Exp $
;; Keywords: emulation, compatibility, Mule, XEmacs
;; This file is part of XEmacs.
-;; This program is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License as
-;; published by the Free Software Foundation; either version 2, or (at
-;; your option) any later version.
+;; XEmacs is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
-;; This program is distributed in the hope that it will be useful, but
+;; XEmacs is distributed in the hope that it will be useful, but
;; WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;; General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU XEmacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; along with XEmacs; see the file COPYING. If not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+;; 02111-1307, USA.
;;; Commentary:
-;; This module requires XEmacs 20.1 b12 or later with mule.
+;; This module requires XEmacs 20.3-b5 or later with mule.
;;; Code:
-(require 'cyrillic)
(require 'emu-xemacs)
(defvar default-mime-charset 'x-ctext)
(defvar mime-charset-coding-system-alist
- '((iso-8859-1 . ctext)
- (x-ctext . ctext)
- (hz-gb-2312 . hz)
- (cn-gb-2312 . euc-china)
- (gb2312 . euc-china)
- (cn-big5 . big5)
- (koi8-r . koi8)
+ '((x-ctext . ctext)
(iso-2022-jp-2 . iso-2022-ss2-7)
))
;; Copyright (C) 1995,1996,1997 Free Software Foundation, Inc.
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Version: $Id: emu.el,v 7.43 1997/04/08 09:47:40 morioka Exp $
+;; Version: $Id: emu.el,v 7.44 1997/06/28 10:21:24 morioka Exp $
;; Keywords: emulation, compatibility, NEmacs, MULE, Emacs/mule, XEmacs
;; This file is part of emu.
;;; @ for text/richtext and text/enriched
;;;
-(cond ((or running-emacs-19_29-or-later running-xemacs-19_14-or-later)
+(cond ((fboundp 'richtext-decode)
+ ;; have richtext.el
+ )
+ ((or running-emacs-19_29-or-later running-xemacs-19_14-or-later)
;; have enriched.el
(autoload 'richtext-decode "richtext")
(or (assq 'text/richtext format-alist)
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; Version:
-;; $Id: file-detect.el,v 3.3 1997/03/20 06:08:29 morioka Exp $
+;; $Id: file-detect.el,v 3.4 1997/06/28 07:18:31 morioka Exp $
;; Keywords: install, module
;; This file is part of APEL (A Portable Emacs Library).
(defvar default-load-path load-path)
+;;;###autoload
(defun add-path (path &rest options)
"Add PATH to `load-path' if it exists under `default-load-path'
directories and it does not exist in `load-path'.
))
)))
+;;;###autoload
(defun add-latest-path (pattern &optional all-paths)
"Add latest path matched by PATTERN to `load-path'
if it exists under `default-load-path' directories
(add-to-list 'load-path path)
)))
+;;;###autoload
(defun get-latest-path (pattern &optional all-paths)
"Return latest directory in default-load-path
which is matched to regexp PATTERN.
(setq paths (cdr paths))
))))
+;;;###autoload
(defun file-installed-p (file &optional paths)
"Return absolute-path of FILE if FILE exists in PATHS.
If PATHS is omitted, `load-path' is used."
(setq paths (cdr paths))
))))
+;;;###autoload
(defvar exec-suffix-list '("")
"*List of suffixes for executable.")
+;;;###autoload
(defun exec-installed-p (file &optional paths suffixes)
"Return absolute-path of FILE if FILE exists in PATHS.
If PATHS is omitted, `exec-path' is used.
(setq paths (cdr paths))
)))
+;;;###autoload
(defun module-installed-p (module &optional paths)
"Return t if module is provided or exists in PATHS.
If PATHS is omitted, `load-path' is used."
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;; Created: 1995/7/15
-;; Version: $Id: richtext.el,v 3.5 1997/01/30 16:55:00 morioka Exp $
+;; Version: $Id: richtext.el,v 3.6 1997/06/28 17:58:34 morioka Exp $
;; Keywords: wp, faces, MIME, multimedia
;; This file is not part of GNU Emacs yet.
;;; @ encoder
;;;
+;;;###autoload
(defun richtext-encode (from to)
(if enriched-verbose (message "Richtext: encoding document..."))
(save-restriction
))
))))
+;;;###autoload
(defun richtext-decode (from to)
(if enriched-verbose (message "Richtext: decoding document..."))
(save-excursion