+Mon Apr 15 08:57:58 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * tl: Version 7.19.1 was released.
+
+ * tl-822.el (rfc822/parse-ascii-token): does not exit from loop
+ even if token-value is nil.
+
+ * tl-822.el (rfc822/parse-ascii-token): nil check for token-value
+
+Sun Apr 14 00:11:18 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * emu.el (running-emacs-18, running-emacs-19): New variable
+
+ * emu.el (running-emacs-19_29-or-later): New variable
+
+Sat Apr 13 23:46:09 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * emu.el (running-xemacs): New variable
+
+Thu Apr 11 14:13:56 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * mu-comment.el (comment-sexp-first-line-method-alist): New variable
+ (comment-sexp-middle-line-method-alist): New variable
+ (comment-sexp-last-line-method-alist): New variable
+ (comment-sexp-middle-line-method-for-lisp): New function
+ (comment-sexp-middle-line-method-for-c++): New function
+ (comment-sexp-first-line-method-for-c): New function
+ (comment-sexp-middle-line-method-for-c): New function
+ (comment-sexp-last-line-method-for-c): New function
+ (comment-sexp-last-line-method-for-dummy): New function
+ (comment-sexp): Call methods instead od insert directly
+
+Thu Apr 11 01:05:58 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * emu-xemacs.el (char-list-to-string): New macro
+
+ * emu-19.el (char-list-to-string): New macro; moved from tl-str.el
+
+ * emu-18.el (char-list-to-string): New function
+
+ * tl-str.el: Macro `char-list-to-string' were moved to emu-*.el
+
+Tue Apr 9 20:42:59 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * tl-list.el (poly-funcall): New function
+
+Sun Apr 7 00:37:48 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * tl-misc.el (get-latest-path): New function
+
+Sat Apr 6 21:35:59 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * tl-str.el (version-to-list): New function
+ (version<, version<=, version>, version>=): New function
+
+Sat Apr 6 21:31:32 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * tl-str.el (expand-char-ranges): New function
+
+\f
Mon Mar 25 12:00:57 1996 MORIOKA Tomohiko <morioka@jaist.ac.jp>
* tl: Version 7.19 was released.
FILES = tl/README.eng tl/Makefile tl/mk-tl tl/tl-els \
tl/*.el tl/doc/*.texi tl/ChangeLog
-TARFILE = tl-7.19.tar
+TARFILE = tl-7.19.1.tar
elc:
;;;
;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; Version:
-;;; $Id: emu-18.el,v 7.9 1996/03/25 10:43:00 morioka Exp $
+;;; $Id: emu-18.el,v 7.10 1996/04/11 01:04:34 morioka Exp $
;;; Keywords: emulation, compatibility
;;;
;;; This file is part of tl (Tiny Library).
(defvar mouse-button-3 nil)
+;;; @ string
+;;;
+
+(defun char-list-to-string (char-list)
+ "Convert list of character CHAR-LIST to string. [emu-18.el]"
+ (mapconcat (function char-to-string) char-list "")
+ )
+
+
;;; @ end
;;;
;;;
;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; Version:
-;;; $Id: emu-19.el,v 7.0 1996/03/13 16:21:13 morioka Exp $
+;;; $Id: emu-19.el,v 7.1 1996/04/11 01:05:34 morioka Exp $
;;; Keywords: emulation, compatibility
;;;
-;;; This file is part of tl and tm (Tools for MIME).
+;;; This file is part of tl (Tiny Library).
;;;
;;; This program is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU General Public License as
;;;
;;; Code:
+;;; @ text property
+;;;
+
(defalias 'tl:set-text-properties 'set-text-properties)
(defalias 'tl:add-text-properties 'add-text-properties)
(defalias 'tl:make-overlay 'make-overlay)
(defalias 'tl:overlay-put 'overlay-put)
(defalias 'tl:overlay-buffer 'overlay-buffer)
+
+;;; @ mouse
+;;;
+
(defvar mouse-button-1 [mouse-1])
(defvar mouse-button-2 [mouse-2])
(defvar mouse-button-3 [down-mouse-3])
+;;; @ string
+;;;
+
+(defmacro char-list-to-string (char-list)
+ "Convert list of character CHAR-LIST to string. [emu-19.el]"
+ (` (mapconcat (function char-to-string)
+ (, char-list)
+ "")
+ ))
+
+
;;; @ end
;;;
;;;
;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; Version:
-;;; $Id: emu-xemacs.el,v 7.1 1995/12/07 05:12:34 morioka Exp $
+;;; $Id: emu-xemacs.el,v 7.2 1996/04/11 01:05:58 morioka Exp $
;;; Keywords: emulation, compatibility, XEmacs
;;;
-;;; This file is part of tl and tm (Tools for MIME).
+;;; This file is part of tl (Tiny Library).
+;;;
+;;; 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.
+;;;
+;;; This program 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 This program. If not, write to the Free Software
+;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;;;
+;;; Code:
+
+;;; @ text property
;;;
(or (fboundp 'face-list)
(set-extent-endpoints extent start end)
)
+
+;;; @ mouse
+;;;
+
(defvar mouse-button-1 'button1)
(defvar mouse-button-2 'button2)
(defvar mouse-button-3 'button3)
+
+;;; @ dired
+;;;
+
(or (fboundp 'dired-other-frame)
(defun dired-other-frame (dirname &optional switches)
"\"Edit\" directory DIRNAME. Like `dired' but makes a new frame."
)
+;;; @ string
+;;;
+
+(defmacro char-list-to-string (char-list)
+ "Convert list of character CHAR-LIST to string. [emu-xemacs.el]"
+ `(mapconcat #'char-to-string ,char-list ""))
+
+
;;; @ end
;;;
(provide 'emu-xemacs)
+
+;;; emu-xemacs.el ends here
;;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
;;; modified by Shuhei KOBAYASHI <shuhei@cmpt01.phys.tohoku.ac.jp>
;;; Version:
-;;; $Id: emu.el,v 7.3 1996/03/13 17:13:31 morioka Exp $
+;;; $Id: emu.el,v 7.5 1996/04/14 00:11:18 morioka Exp $
;;; Keywords: emulation, compatibility, NEmacs, Mule, XEmacs
;;;
;;; This file is part of tl (Tiny Library).
;;;
;;; Code:
+(defvar running-xemacs (string-match "XEmacs" emacs-version))
+
(cond ((boundp 'MULE) (require 'emu-mule))
((boundp 'NEMACS)(require 'emu-nemacs))
(t (require 'emu-orig))
)
+(defvar running-emacs-18 (<= emacs-major-version 18))
+(defvar running-emacs-19 (and (not running-xemacs)
+ (= emacs-major-version 19)))
+(defvar running-emacs-19_29-or-later
+ (or (and running-emacs-19 (>= emacs-minor-version 29))
+ (>= emacs-major-version 20)))
+
;;; @ Emacs 19.29 emulation
;;;
string))
)
-(cond ((or (<= emacs-major-version 18)
- (<= emacs-minor-version 28))
+(cond ((or running-emacs-19_29-or-later running-xemacs)
+ ;; for Emacs 19.29 or later and XEmacs
+ (defalias 'tl:read-string 'read-string)
+ )
+ (t
;; for Emacs 19.28 or earlier
(defun tl:read-string (prompt &optional initial-input history)
(read-string prompt initial-input)
)
- )
- (t
- ;; for Emacs 19.29 or later
- (defalias 'tl:read-string 'read-string)
))