Date: Wed, 28 Jan 2015 15:39:23 +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 95430] =?iso-2022-jp?b?cGxlYXNlIHJldmlldyBhbmQgdGVzdCBuZXcgdGFtYWdvLXRz?= =?iso-2022-jp?b?dW5hZ2kgKHdhczogW3RzdW5hZ2kgMzBdIGVnZy1zaW0=?= =?iso-2022-jp?b?GyRCJEcbKEIgIkludmFsaWQgY29kZShzKSIp?= Message-ID: <CANW2%2Biu9fWW1SN7KJDoWmuT1A1kxtqtPVJphbOMopn6TWFH-ww@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
$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 0:33 Mitsutoshi NAKANO <itsango@gmail.com>: > 2015$BG/(B1$B7n(B27$BF|(B 22:12 ARAI Shun-ichi <hermes@ceres.dti.ne.jp>: >> $B$"$i$$$G$9!#(B >> >>$B!!(B $B=i$a$^$7$F!#(B >>$B!!(B $B@hF|$+$i;nMQ$5$;$F$$$?$@$$$F$$$^$9!#<-=q3X=,$J$I!"$3$l$^$G;H$C$F$$$?(B >> $B8E$$%P!<%8%g%s$G5$$K$J$C$F$$$?4v$D$+$NE@$,2~A1$5$l$F$$$FBgJQ2wE,$G$9!#(B >> >>$B!!(B $B$H$3$m$G!"(BSubject$B$K=q$$$?7o$G$9$,!"(B\C-^ $B$G(B egg-sim $B$r;H$*$&$H$9$k$H(B >> $B!V(BInvalid code(s)$B!W$H$$$&%(%i!<%a%C%;!<%8$,=P$F!"DL>o$N>uBV$KLa$C$F$7$^(B >> $B$$$^$9!#(B >> >>$B!!(B $BD4$Y$?$H$3$m!"<!$N$h$&$J%G%P%C%0=PNO$,F@$i$l$^$7$?!#(B >> >> Debugger entered--Lisp error: (error "Invalid code(s)") >> make-char(latin-iso8859-3 112) >> make-char-list(latin-iso8859-3) >> byte-code("\300\301\302\303!E\207" [menu "ISO 8859-3:" make-char-list latin-iso8859-3] 4) >> (defvar egg-sim-latin-3-menu (byte-code "\300\301\302\303!E\207" [menu "ISO 8859-3:" make-char-list latin-iso8859-3] 4)) >> >>$B!!(B Emacs Lisp$B$O$"$^$j$h$/$o$+$i$J$$$N$G$9$,!"(Begg-sim.elc $B$r%m!<%I$7$?$H(B >> $B$-$K!"(Begg-sim-latin-3-menu $B$r@_Dj$9$k8D=j$G!"(Bmake-char-list $B$,L$Dj5A$N(B >> $B8D=j$K$V$D$+$C$F<:GT$7$F$$$k$N$G$O$J$$$+$H;W$$$^$9!#(B >>$B!!(B $B$3$N$h$&$J>l9g!"$?$H$($P!"%(%i!<$r<u$1;_$a$F$=$3$r%9%-%C%W$9$k$h$&$J(B >> $B$3$H$,$G$-$k$N$G$7$g$&$+!#(B >>$B!!(B $B2?$+$&$^$$BP=hK!$,$"$k$+!"%3%a%s%H$h$m$7$/$*4j$$$7$^$9!#(B > > tamago-tsunagi$B$r$*;H$$$$$?$@$$$F$"$j$,$H$&$4$6$$$^$9!#(B > > $B;d$N4D6-$G$O(BC-^$B$O(Bundefined$B$J$N$G(B > (load-library "egg-sim")$B$7$?$H$3$m!"(B > $B$"$i$$$5$s$N$4;XE&$5$l$?8=>]$,:F8=$$$?$7$^$7$?!#(B > > $B;d$O8=:_0J2<$N4D6-$G(Btamago-tsunagi$B$r;HMQ$7$F$$$^$9!#(B > > hard: Sony PCG-SRX7S/P RAM 512 MB > http://www.sony.jp/products/biz/vaio/PCG-SRX7S_P/spec.html > OS: Lubuntu 14.04.1 > Emacs: 24.3+1-2ubuntu1 (Lubuntu$B$N%Q%C%1!<%8(B) > Tamago-tsunagi-5.0.1.0 > > $B$3$N%^%7%s$G(Bapt-get source emacs24$B$G%=!<%9$r%@%&%s%m!<%I$7$F(B > $B$A$g$C$H$@$1DI$$$+$1$F$_$^$7$?!#(B > > make-char()$B$N%=!<%9$r3NG'$7$?$H$3$m!"0J2<$N$h$&$K$J$C$F$$$^$7$?!#(B > http://git.savannah.gnu.org/cgit/emacs.git/tree/src/charset.c?h=emacs-24 > > c = DECODE_CHAR (charsetp, code); > if (c < 0) > error ("Invalid code(s)"); > return make_number (c); > > $B$*$=$i$/!"$3$3$N(Berror()$B$,8F$P$l$F$$$k$N$@$H;W$$$^$9!#(B > error()$B$rDI$C$F$$$/$H(BSIGABRT$B$rAw?.$7$F$$$k$h$&$G$9!#(B > $B$I$3$+$G$3$N%7%0%J%k$r%O%s%I%j%s%0$7$F$$$kJ}K!$,$"$k$H(B > $B;W$&$N$G$9$,!"DI$$@Z$l$F$$$^$;$s!#(B > > $B$^$?!"?=$7Lu$J$$$G$9$,!"K\Mh$I$&=$@5$9$Y$-$G$"$k$N$+$K$D$$$F$b(B > $B@52r$r;}$A9g$o$;$F$*$j$^$;$s!#(B > > Tamago$B$r1dL?$5$;$?$$0l?4$G(Bproject$B$rN)$A>e$2$?;d$G$9$,(B > $B$*CQ$:$+$7$$$3$H$K(BTamago$B$K$b(BEmacs-lisp$B$K$b(BEmacs$B$K$b(B > $B$5$[$I>\$7$/$O$"$j$^$;$s!#(B > > $B$*NO$K$J$l$:$K?=$7Lu$J$$$N$G$9$,!"(B > $B$;$C$+$/Js9p$5$l$?LdBj$G$9$+$i!"(B > $BL@F|$+$i2DG=$J8B$jD4$Y$F$_$?$$$H;W$$$^$9!#(B > > $B%A%1%C%H$rH/9T$7$F$$$?$@$1$?$i9,$$$G$9!#(B > https://sourceforge.jp/ticket/newticket.php?group_id=9668 > > $B%X%\$J;d$G$9$,:#8e$H$b$h$m$7$/$*4j$$$$$?$7$^$9!#(B $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 git repository$B$K$O(Bpush$B$7$F$$$^$9$,!"$^$@(Bmaster branch$B$K$O(B $BF~$l$F$*$i$:(Bfix-egg-sim-Spike branch$B$KF~$C$F$*$j$^$9!#(B git clone git://git.sourceforge.jp/gitroot/tamago-tsunagi/tamago-tsunagi.git cd tamago-tsunagi git checkout fix-egg-sim-Spike $B$G(Bsource$B$rF@$k$3$H$,$G$-$^$9!#(B 2$B=54V$/$i$$$r(Btest$B4|4V$KEv$F$?$$$H;W$$$^$9!#(B $BLdBj$,$J$1$l$P(B2$B=54V8e$K(Bmaster branch$B$K(Bmerge$B$7$?>e$G(Btag$B$rBG$A!"(B tarball$B$r@8@.$7$^$9!#(B review$B$H(Btest$B$r$*;H$$$N3'MMJ}$K$*4j$$CW$7$^$9!#(B $B=EBg$JLdBj$,$"$l$P$4;XE&2<$5$$!#(B $B$^$?!"(B2$B=54V$bBT$F$J$$$H$$$&J}$b$4O"Mm4j$$$^$9!#(B $BE,59D4@0CW$7$^$9!#(B tamago-tsunagi$B$r:#8e$H$b59$7$/$*4j$$$7$^$9!#(B openSUSE$B$N(Btamago$B$GF1$8LdBj$,5/$-$F$$$J$$$+$3$l$+$iD4$Y$^$9!#(B $BF1$8LdBj$,5/$-$F$$$k$h$&$G$"$l$P(Bbugreport$B$r5/$3$7$F!"(B tamago$B$r(Btamago-tsunagi$B$K99?7$7$h$&$H;W$$$^$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 -------- From: Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp> Date: 2015-01-28 14:52:49 +0900 Subject: fix that egg-sim did not work References: http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html 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 -- diff --git a/ChangeLog b/ChangeLog index 03a441d..38af4b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ 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> diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..0657d7e --- /dev/null +++ b/NEWS @@ -0,0 +1,8 @@ +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 diff --git a/egg-sim.el b/egg-sim.el index c91f9b7..54343d7 100644 --- a/egg-sim.el +++ b/egg-sim.el @@ -4,12 +4,10 @@ ;; 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. @@ -44,6 +42,11 @@ (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)) @@ -56,8 +59,8 @@ (<= 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) @@ -65,8 +68,9 @@ (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))) diff --git a/egg.el b/egg.el index a4abfcf..4d29251 100644 --- a/egg.el +++ b/egg.el @@ -1,12 +1,10 @@ ;;; 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. @@ -30,7 +28,7 @@ ;;; 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANW2%2Biu9fWW1SN7KJDoWmuT1A1kxtqtPVJphbOMopn6TWFH-ww>