C-^ (egg-sim) did not work.
Because ISO-8859-3 has voids in the charset.
But egg-sim forgot it, (make-char) occurred an error.
So added (ignore-errors) in (make-char-list).
version tsunagi-5.0.2.0
modified: ChangeLog
new file: NEWS
modified: egg-sim.el
modified: egg.el
2015-01-28 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+ * egg-sim.el(make-char-list): ignore-errors in make-char
+ Please see:
+ http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
+ * egg.el(egg-version): up from 5.0.1.0 to 5.0.2.0
* .gitignore: ignored TAGS
* Makefile.in(tags): added tags entry
+ * NEWS(5.0.2.0): created
2014-12-15 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
--- /dev/null
+NEWS about tamago-tsunagi
+=========================
+
+## 5.0.2.0 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+
+HotFix: C-^ (egg-sim) does not work. So amended quickly.
+Please see
+http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
;; Copyright (C) 2000 Electrotechnical Laboratory, JAPAN.
;; Licensed to the Free Software Foundation.
;; Copyright (C) 2000 TOMURA Satoru <tomura@etl.go.jp>
-
+;; 2015 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
;; Author: TOMURA Satoru <tomura@etl.go.jp>
-;; Maintainer: TOMURA Satoru <tomura@etl.go.jp>
-
;; Keywords: mule, multilingual, input method
;; This file is part of EGG.
(provide 'egg-sim)
+;;; modified 2015.01.28 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+;;; ignore-errors in make-char
+;;; Please see:
+;;; http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
+;;; http://www.gnu.org/software/emacs/manual/html_node/elisp/Handling-Errors.html
(defun make-char-list (charset &optional from to)
(let ((result nil)
(chars (charset-chars charset))
(<= to max)
(cond ((= (charset-dimension charset) 1)
(while (<= from to)
- (setq result (cons (char-to-string
- (make-char charset to))
+ (setq result (cons (ignore-errors (char-to-string
+ (make-char charset to)))
result)
to (1- to)))
result)
(while (<= from to)
(let ((code max))
(while (<= min code)
- (setq result (cons (char-to-string
- (make-char charset to code))
+ (setq result (cons (ignore-errors
+ (char-to-string
+ (make-char charset to code)))
result)
code (1- code))))
(setq to (1- to)))
;;; egg.el --- EGG Input Method Architecture
-;; Copyright (C) 1999-2014 Free Software Foundation, Inc
+;; Copyright (C) 1999-2015 Free Software Foundation, Inc
;; Author: NIIBE Yutaka <gniibe@chroot.org>
;; KATAYAMA Yoshio <kate@pfu.co.jp>
-;; Maintainer: TOMURA Satoru <tomura@etl.go.jp>
-
;; Keywords: mule, multilingual, input method
;; This file is part of EGG.
;;; Code:
-(defconst egg-version "5.0.1.0"
+(defconst egg-version "5.0.2.0"
"Version number for this version of Tamago.")
(defconst egg-tsunagi-version egg-version