[FreeBSD-users-jp 95435] Re: [tsunagi 34] please review and te st new tamago-tsunagi (was: egg-sim で "Invalid code(s)")

Mitsutoshi NAKANO <[email protected]>
Newsgroups gmane.org.user-groups.freebsd.japan,gmane.linux.debian.jp.devel,gmane.linux.debian.jp.user
Message-ID <CANW2+iu6E0JmZJ+HWKfjDj08-Ssri229GM=F-RGLMnU6p_EJXw@mail.gmail.com>
TO
[email protected]
CC
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
ML

mail

tamago-tsunagi-5.0.4.0testreview
============================================


()NIIBE Yutaka
GNU Emacs
()(Input Method)
Tanago(Egg)forkTamago-tsunagiproject

3bugfixtamago-tsunagi-5.0.4.0
release

bug:
https://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
https://sourceforge.jp/projects/tamago-tsunagi/ticket/

ReleaseTamago-tsunagi
testreview


tamago-tsunagisourceget
git clone git://git.sourceforge.jp/gitroot/tamago-tsunagi/tamago-tsunagi.git
git checkout origin/prerel

URLsourcebrowse
https://sourceforge.jp/projects/tamago-tsunagi/scm/git/tamago-tsunagi/tree/prerel/


## test

test

* bugfix?
* bug?


## review

review

* source code?
* Copyright?
* Documents?
* 

## report

test or reviewticket
report
https://sourceforge.jp/ticket/newticket.php?group_id=9668

Tamago-tsunagi-misc ML

http://lists.sourceforge.jp/mailman/listinfo/tamago-tsunagi-misc



Tamago-tsunagi


2015128 15:39 Mitsutoshi NAKANO <[email protected]>:
> 
> TO
> [email protected]
> CC
> [email protected]
> [email protected]
> [email protected]
> [email protected]
> [email protected]
> ML
>
>
> 2015128 0:33 Mitsutoshi NAKANO <[email protected]>:
>> 2015127 22:12 ARAI Shun-ichi <[email protected]>:
>>> 
>>>
>>> 
>>> 
>>> 
>>>
>>> Subject\C-^  egg-sim 
>>> Invalid code(s)
>>> 
>>>
>>> 
>>>
>>> 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))
>>>
>>> Emacs Lispegg-sim.elc 
>>> egg-sim-latin-3-menu make-char-list 
>>> 
>>> 
>>> 
>>> 
>>
>> tamago-tsunagi
>>
>> C-^undefined
>> (load-library "egg-sim")
>> 
>>
>> tamago-tsunagi
>>
>> 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)
>> Tamago-tsunagi-5.0.1.0
>>
>> apt-get source emacs24
>> 
>>
>> make-char()
>> 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);
>>
>> error()
>> error()SIGABRT
>> 
>> 
>>
>> 
>> 
>>
>> Tamagoproject
>> TamagoEmacs-lispEmacs
>> 
>>
>> 
>> 
>> 
>>
>> 
>> https://sourceforge.jp/ticket/newticket.php?group_id=9668
>>
>> 
>
> mail
> http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html
> tamago-tsunagi
> egg-sim.el(make-char-list)
> (make-char)
> (ignore-errors)
>
> ISO-8859-3
> (make-char)
> http://en.wikipedia.org/wiki/ISO/IEC_8859-3
>
> simnil
> 
> 
>
> git repositorypushmaster branch
> fix-egg-sim-Spike branch
>
> git clone git://git.sourceforge.jp/gitroot/tamago-tsunagi/tamago-tsunagi.git
> cd tamago-tsunagi
> git checkout fix-egg-sim-Spike
> source
>
> 2test
> 2master branchmergetag
> tarball
>
> reviewtest
>
> 
> 2
> 
>
> tamago-tsunagi
>
>
> openSUSEtamago
> bugreport
> tamagotamago-tsunagi
>
> --
> Mitsutoshi NAKANO <[email protected]> <[email protected]>
>  <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/>
> 
>
>
> --------
> From: Mitsutoshi NAKANO <[email protected]>
> 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  <[email protected]>
>
> + * 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  <[email protected]>
>
> 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 <[email protected]>
> +
> +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 <[email protected]>
> -
> +;;               2015 Mitsutoshi NAKANO <[email protected]>
>
>  ;; Author: TOMURA Satoru <[email protected]>
>
> -;; Maintainer: TOMURA Satoru <[email protected]>
> -
>  ;; Keywords: mule, multilingual, input method
>
>  ;; This file is part of EGG.
> @@ -44,6 +42,11 @@
>
>  (provide 'egg-sim)
>
> +;;; modified 2015.01.28 Mitsutoshi NAKANO <[email protected]>
> +;;; 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 <[email protected]>
>  ;;         KATAYAMA Yoshio <[email protected]>
>
> -;; Maintainer: TOMURA Satoru <[email protected]>
> -
>  ;; 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
>
> _______________________________________________
> Tamago-tsunagi-misc mailing list
> [email protected]
> http://lists.sourceforge.jp/mailman/listinfo/tamago-tsunagi-misc

-- 
Mitsutoshi NAKANO <[email protected]> <[email protected]>
 <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/>

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.