Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

APEL 3.4.

  • Loading branch information...
commit 16effd1362808d5d8e543859108887026021f8bd 1 parent cc56a45
morioka authored
View
25 ChangeLog
@@ -1,3 +1,25 @@
+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.
+
+
1997-05-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* emu: Version 7.43.1 was released.
@@ -31,6 +53,9 @@ Thu Apr 3 17:14:39 1997 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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>
View
2  Makefile
@@ -2,7 +2,7 @@
# $Id$
#
-VERSION = 3.3.2
+VERSION = 3.4
TAR = gtar
RM = /bin/rm -f
View
33 emu-e20.el
@@ -23,6 +23,10 @@
;; 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
@@ -50,15 +54,13 @@
;; (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)))
)
@@ -147,10 +149,13 @@ find-file-hooks, etc.
(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)))
)
@@ -163,34 +168,34 @@ find-file-hooks, etc.
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)
@@ -209,13 +214,10 @@ find-file-hooks, etc.
;;;
;;; 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))
)
@@ -228,8 +230,7 @@ TABLE defaults to the current buffer's category table.
(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)
View
2  emu-mule.el
@@ -58,6 +58,8 @@
;;; @ 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)
View
27 emu-x20.el
@@ -8,28 +8,27 @@
;; 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)
@@ -111,13 +110,7 @@ find-file-hooks, etc.
(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)
))
View
5 emu.el
@@ -291,7 +291,10 @@ This function does not move point. [XEmacs emulating function]"
;;; @ 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)
View
7 file-detect.el
@@ -28,6 +28,7 @@
(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'.
@@ -63,6 +64,7 @@ You can specify following OPTIONS:
))
)))
+;;;###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
@@ -75,6 +77,7 @@ of load-path instead of default-load-path. [file-detect.el]"
(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.
@@ -101,6 +104,7 @@ it is searched from all of load-path instead of default-load-path."
(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."
@@ -117,9 +121,11 @@ 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.
@@ -145,6 +151,7 @@ If suffixes is omitted, `exec-suffix-list' 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."
View
2  richtext.el
@@ -76,6 +76,7 @@ of this structure.")
;;; @ encoder
;;;
+;;;###autoload
(defun richtext-encode (from to)
(if enriched-verbose (message "Richtext: encoding document..."))
(save-restriction
@@ -136,6 +137,7 @@ Return value is \(begin end name positive-p), or nil if none was found."
))
))))
+;;;###autoload
(defun richtext-decode (from to)
(if enriched-verbose (message "Richtext: decoding document..."))
(save-excursion
Please sign in to comment.
Something went wrong with that request. Please try again.