Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jan 2015 12:27:05 +0900
From:      Mitsutoshi NAKANO <itsango@gmail.com>
To:        tamago-tsunagi-misc <tamago-tsunagi-misc@lists.sourceforge.jp>
Cc:        freebsd-users-jp@freebsd.org, openSUSE ja ML <opensuse-ja@opensuse.org>, debian-devel <debian-devel@debian.or.jp>, =?ISO-2022-JP?B?QW50aHkbJEIkTjMrSC8bKEI=?= <anthy-dev@lists.sourceforge.jp>, chise-ja@lists.chise.org
Subject:   [FreeBSD-users-jp 95434] Re: [tsunagi 37] Re: please review and test new tamago-tsunagi
Message-ID:  <CANW2%2Biv9Q5Y1WZ0f-vmQBP5KwigO3shsaOA%2BmxOHDDidJDnd-A@mail.gmail.com>
In-Reply-To: <CANW2%2BivpZSMR1z%2BH_wuAuF10%2BfAPqvqpmgrKSGD=6Zpwv0a2uQ@mail.gmail.com>
References:  <CANW2%2Biu9fWW1SN7KJDoWmuT1A1kxtqtPVJphbOMopn6TWFH-ww@mail.gmail.com> <20150128.210840.1687762521217576676.hermes@ceres.dti.ne.jp> <CANW2%2BivpZSMR1z%2BH_wuAuF10%2BfAPqvqpmgrKSGD=6Zpwv0a2uQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
$B$3$N%a!<%k$O(B
TO
tamago-tsunagi-misc@lists.sourceforge.jp
CC
chise-ja@lists.chise.org
anthy-dev@lists.sourceforge.jp
opensuse-ja@opensuse.org
debian-devel@debian.or.jp
freebsd-users-jp@freebsd.org
$B$G!"J#?t$N(BML$B$KAw?.$7$F$*$j$^$9!#(B

2015$BG/(B1$B7n(B28$BF|(B 23:56 Mitsutoshi NAKANO <itsango@gmail.com>:
> 2015$BG/(B1$B7n(B28$BF|(B 21:08 ARAI Shun-ichi <hermes@ceres.dti.ne.jp>:
>>
>> In <CANW2+iu9fWW1SN7KJDoWmuT1A1kxtqtPVJphbOMopn6TWFH-ww@mail.gmail.com>;
>>    Mitsutoshi NAKANO <itsango@gmail.com> wrote
>>    as Subject "[tsunagi 34] please review and test new tamago-tsunagi (was: egg-sim$B$G(B "Invalid code(s)")":
>>
>>> $B>e5-(Bmail
>>> http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
>>> $B$N7o$G!"(Btamago-tsunagi$B$r=$@5$7$F$_$^$7$?!#(B
>>> $B$"$i$$$5$s$,$*$C$7$c$k$H$*$j!"(Begg-sim.el$B$N(B(make-char-list)$B$N(B
>>> (make-char)$B$,%(%i!<$rH/$7$F$$$^$7$?$N$G(B
>>> (ignore-errors)$B$G0O$C$F$_$^$7$?!#(B
>>>
>>> ISO-8859-3$B$KJ8;z$,Dj5A$5$l$F$$$J$$E@$,$"$j!"(B
>>> $B$=$3$G(B(make-char)$B$,%(%i!<$rJV$7$F$$$?$h$&$G$9!#(B
>>> http://en.wikipedia.org/wiki/ISO/IEC_8859-3
>>>
>>> sim$B$r5/F0$9$k$HL$Dj5A$N$H$3$m$O(Bnil$B$K$J$C$F$*$j!"(B
>>> $B$=$l$rL5M}$KF~NO$7$h$&$H$9$k$H%(%i!<$K$J$j$^$9$,!"(B
>>> $B0l1~!"F0$+$J$$$H$$$&>uBV$OC&$7$?$h$&$K;W$o$l$^$9!#(B
>>
>>$B!!(B $B;d$b$=$N8eD4$Y$F!"$J$s$H$+%(%i!<$r=P$5$J$$$h$&$K$G$-$J$$$+4hD%$C$F$_(B
>> $B$?$N$G$9$,!":C@^$7$^$7$?!#(B

>
> $B$"$i$$$5$s$O$4<+?H$N%3!<%I$N$I$NJU$KLdBj$r46$8$F$i$C$7$c$k$N$G$7$g$&$+(B?
>
>
> $B$H$$$&$o$1$G(Btest$B$H(Breview$B$N$40MMj$r$"$A$3$A$N(BML$B$KEj$2$^$7$?$,!"(B
> $B$"$i$$$5$s$N=$@5$NJ}$,:NMQ$5$l$k2DG=@-$,$"$j$^$9!#(B >$B3F0L(B

$B$"$i$$$5$s$N(Bpatch$B$r;29M$K$7$F!"$3$A$i$G$b(Begg-sim.el$B$r(B
$B$5$i$K=q$-$J$*$7$F$_$^$7$?!#(B
$B$"$i$$$5$s$,(B(condition-case)$B$r;H$C$F$$$k$N$KBP$7$F!"(B
$B;d$O(B(ignore-errors)$B$r;H$C$F$$$k$@$1$G$9!#(B

https://github.com/MItsutoshiNAKANO/tamago-tsunagi-draft2
$B$N(B
branch 20150129-fix-egg-sim-Arai-NAKANO-Spike
$B$K:G?7$N%=!<%9$,$"$j$^$9!#(B
version tsunagi-5.0.4.0$B$rL>>h$C$F$$$^$9!#(B

$B$"$i$$$5$s$N:C@^!&7|G0;v9`$r65$($F$/$@$5$k$h$&$*4j$$$$$?$7$^$9!#(B

$BFC$KLdBj$J$1$l$P6aF|Cf$K$3$l$r(Bmaster branch$B$K<h$j9~$_!"(B
http://sourceforge.jp/projects/tamago-tsunagi/scm/git/tamago-tsunagi/
$B$N(B master branch$B$K$b<h$j9~$_!"(Btag$B$rBG$C$F(Btarball$B$r@8@.$7$^$9!#(B

-- 
Mitsutoshi NAKANO <ItSANgo@gmail.com> <bkbin005@rinku.zaq.ne.jp>
 <https://twitter.com/ItSANgo>; <http://d.hatena.ne.jp/Itisango/>;
$B$?$@:#="?&3hF0Cf!#(B

[-- Attachment #2 --]
diff --git a/ChangeLog b/ChangeLog
index 38af4b3..1135e30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2015-01-29  Mitsutoshi NAKANO  <bkbin005@rinku.zaq.ne.jp>
+
+	* egg-sim.el(make-char-list):
+	ARAI Shun-ichi <hermes@ceres.dti.ne.jp> wrote better fix.
+	https://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000036.html
+	So Mitsutoshi rewrote.
+	* egg-sim.el: added ARAI Shun-ichi <hermes@ceres.dti.ne.jp> to copyright
+	* NEWS(5.0.4.0): announced new sim.
+	* egg.el(egg-version): up from 5.0.2.0 to 5.0.4.0
+	* egg.el: added Mitsutoshi to copyright
+	
+
 2015-01-28  Mitsutoshi NAKANO  <bkbin005@rinku.zaq.ne.jp>
 
 	* egg-sim.el(make-char-list): ignore-errors in make-char
diff --git a/NEWS b/NEWS
index 0657d7e..9f0a567 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,12 @@
 NEWS about tamago-tsunagi
 =========================
 
+## 5.0.4.0 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp> rewrote sim.
+ARAI Shun-ichi <hermes@ceres.dti.ne.jp> suggested better fix.
+https://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000036.html
+So Mitsutoshi wewrote sim.
+Now, the sim skips void chars in the charsets.
+
 ## 5.0.2.0 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
 
 HotFix: C-^ (egg-sim) does not work.  So amended quickly.
diff --git a/egg-sim.el b/egg-sim.el
index 54343d7..f5976b6 100644
--- a/egg-sim.el
+++ b/egg-sim.el
@@ -5,7 +5,7 @@
 ;; Licensed to the Free Software Foundation.
 ;; Copyright (C) 2000 TOMURA Satoru <tomura@etl.go.jp>
 ;;               2015 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
-
+;;               2015 ARAI Shun-ichi <hermes@ceres.dti.ne.jp>
 ;; Author: TOMURA Satoru <tomura@etl.go.jp>
 
 ;; Keywords: mule, multilingual, input method
@@ -42,11 +42,15 @@
 
 (provide 'egg-sim)
 
-;;; modified 2015.01.28 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+;;;; 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
+;;;; modified 2015.01.29 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
+;;; ARAI Shun-ichi <hermes@ceres.dti.ne.jp> wrote better fix.
+;;; https://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000036.html
+;;; So Mitsutoshi rewrote.
 (defun make-char-list (charset &optional from to)
   (let ((result nil)
 	(chars (charset-chars charset))
@@ -59,20 +63,20 @@
 	 (<= to max)
 	 (cond ((= (charset-dimension charset) 1)
 		(while (<= from to)
-		  (setq result (cons (ignore-errors (char-to-string
-						     (make-char charset to)))
-				     result)
-			to (1- to)))
+		  (ignore-errors
+		    (setq result (cons (char-to-string (make-char charset to))
+				       result)))
+		  (setq to (1- to)))
 		result)
 	       ((= (charset-dimension charset) 2)
 		(while (<= from to)
 		  (let ((code max))
 		    (while (<= min code)
-		      (setq result (cons (ignore-errors
-					  (char-to-string
-					   (make-char charset to code)))
-					 result)
-			    code (1- code))))
+		      (ignore-errors
+			(setq result (cons (char-to-string
+					    (make-char charset to code))
+					   result)))
+		      (setq code (1- code))))
 		  (setq to (1- to)))
 		result)))))
 
diff --git a/egg.el b/egg.el
index 4d29251..56e68ae 100644
--- a/egg.el
+++ b/egg.el
@@ -1,6 +1,7 @@
 ;;; egg.el --- EGG Input Method Architecture
 
 ;; Copyright (C) 1999-2015 Free Software Foundation, Inc
+;;               2014, 2015 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
 
 ;; Author: NIIBE Yutaka <gniibe@chroot.org>
 ;;         KATAYAMA Yoshio <kate@pfu.co.jp>
@@ -28,7 +29,7 @@
 
 ;;; Code:
 
-(defconst egg-version "5.0.2.0"
+(defconst egg-version "5.0.4.0"
   "Version number for this version of Tamago.")
 
 (defconst egg-tsunagi-version egg-version

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANW2%2Biv9Q5Y1WZ0f-vmQBP5KwigO3shsaOA%2BmxOHDDidJDnd-A>