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>
