From yatsu @ yatsu.info Sat May 7 19:02:05 2005 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Sat, 7 May 2005 19:02:05 +0900 Subject: [Macuim-dev 64] =?iso-2022-jp?b?TWFjVUlNIDAuNC4wLTEgGyRCJWobKEI=?= =?iso-2022-jp?b?GyRCJWohPCU5GyhC?= Message-ID: 谷津です。 MacUIM 0.4.0-1 をリリースしました。 http://sourceforge.jp/projects/macuim/files/?release_id=14587#14587 Mac OS X 10.4(Tiger)専用です。 uimとAnthyが新しくなった以外は0.3.1-1と同じです。 0.3.1-1はいくつかバグが報告されていますが、まだ修正できて いません。 [変換エンジン、ライブラリのバージョン] uim: 5月6日のスナップショット Anthy: 6506 PRIME: 1.0.0.1 m17nlib: 1.2.0 prime.scm: prime-1.0.0.1付属のものを変更 次回はPanther用の0.3.2とTiger用の0.4.1を 一緒にリリースする 予定です。 --- 谷津 真樹 (Masaki Yatsu) yatsu @ yatsu.info From yatsu @ yatsu.info Sat May 7 19:02:40 2005 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Sat, 7 May 2005 19:02:40 +0900 Subject: [Macuim-dev 65] =?iso-2022-jp?b?TWFjVUlNIDAuNC4wLTEgGyRCJWobKEI=?= =?iso-2022-jp?b?GyRCJWohPCU5GyhC?= Message-ID: 谷津です。 MacUIM 0.4.0-1 をリリースしました。 http://sourceforge.jp/projects/macuim/files/?release_id=14587#14587 Mac OS X 10.4(Tiger)専用です。 uimとAnthyが新しくなった以外は0.3.1-1と同じです。 0.3.1-1はいくつかバグが報告されていますが、まだ修正できて いません。 [変換エンジン、ライブラリのバージョン] uim: 5月6日のスナップショット Anthy: 6506 PRIME: 1.0.0.1 m17nlib: 1.2.0 prime.scm: prime-1.0.0.1付属のものを変更 次回はPanther用の0.3.2とTiger用の0.4.1を 一緒にリリースする 予定です。 --- 谷津 真樹 (Masaki Yatsu) yatsu @ yatsu.info From ekato @ ees.hokudai.ac.jp Mon May 9 15:25:22 2005 From: ekato @ ees.hokudai.ac.jp (Etsushi Kato) Date: Mon, 9 May 2005 15:25:22 +0900 Subject: [Macuim-dev 66] Candidate window Message-ID: 谷津さん、こんにちは。 最近 uim の SKK で、候補とプリエディットの表示を emacs の SKK like に表示するオプションを付けたのですが、プリエディットの (bit-or skk-preedit-attr-conv-body preedit-cursor) の文字が NUL 文字だと、MacUIM の候補ウィンドウが画面の左上に移動してしまうようです。 カーソル位置で表示し続けるように改善して頂けるとうれしいな、と思っています。 よろしくお願いします。 -- Etsushi Kato ekato @ ees.hokudai.ac.jp From yatsu @ yatsu.info Tue May 10 16:24:32 2005 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Tue, 10 May 2005 16:24:32 +0900 Subject: [Macuim-dev 67] Re: Candidate window In-Reply-To: References: Message-ID: 谷津です。 ご報告ありがとうございます。 On 2005/05/09, at 15:25, Etsushi Kato wrote: > 最近 uim の SKK で、候補とプリエディットの表示を > emacs の SKK like > に表示するオプションを付けたのですが、プリエディットの > (bit-or skk-preedit-attr-conv-body preedit-cursor) の文字が > NUL 文字だと、MacUIM の候補ウィンドウが画面の左上に移動 > してしまうようです。 > カーソル位置で表示し続けるように改善して頂けるとうれしいな、と > 思っています。 > よろしくお願いします。 試してみて、現象を確認しました。 他の場合でも、候補ウィンドウが左上に行ってしまうことがあるのです が、 (bit-or skk-preedit-attr-conv-body preedit-cursor)がNUL文字 というところが、解決のヒントになりそうです。 Safari, Caminoがクラッシュする問題を解決してから、これも直そうと 思います。 --- 谷津 真樹 (Masaki Yatsu) yatsu @ yatsu.info From ekato @ ees.hokudai.ac.jp Wed May 25 13:03:46 2005 From: ekato @ ees.hokudai.ac.jp (Etsushi Kato) Date: Wed, 25 May 2005 13:03:46 +0900 Subject: [Macuim-dev 68] Re: MUIMSessionActivate In-Reply-To: References: Message-ID: On 2005/04/27, at 12:50, Masaki Yatsu wrote: > 他のアプリでも、この箇所で落ちることがあるようです。 > 環境変数 HOME が取れなかったときに uim を初期化しないように > したのが影響していると想像しています。 > On 05.4.27 0:44 PM, Etsushi Kato wrote: > >> 最近の MacUIM を自分で build して使っているのですが、Camino でたまに >> クラッシュしてしまうことがあります。どうやったら、再現できるのか良くわからないのですが、 >> (*inSessionHandle)->fUC が NULL の状態で MUIMSessionActivate が >> 呼ばれることがあるように見えます。 ちょっと見てみたのですが、MUIMSessionClose() で uim の context を リリースしていなくて、資源がリークしているのが問題ではないでしょうか? Index: MUIM.c =================================================================== RCS file: /cvsroot/macuim/MacUIM/Sources/MUIM.c,v retrieving revision 1.33 diff -u -r1.33 MUIM.c --- MUIM.c 7 May 2005 08:29:34 -0000 1.33 +++ MUIM.c 25 May 2005 03:57:18 -0000 @@ -456,6 +456,7 @@ free((*inSessionHandle)->fSegments); (*inSessionHandle)->fSegments = NULL; (*inSessionHandle)->fSegmentCount = 0; + uim_release_context((*inSessionHandle)->fUC); DisposeHandle((Handle) inSessionHandle); } -- Etsushi Kato ekato @ ees.hokudai.ac.jp From yatsu @ yatsu.info Thu May 26 10:40:45 2005 From: yatsu @ yatsu.info (Masaki Yatsu) Date: Thu, 26 May 2005 10:40:45 +0900 Subject: [Macuim-dev 69] Re: MUIMSessionActivate In-Reply-To: References: Message-ID: <3C84C5A2-58AC-4716-AE58-25704E4DB1DF@yatsu.info> 谷津です。 On 2005/05/25, at 13:03, Etsushi Kato wrote: >> On 05.4.27 0:44 PM, Etsushi Kato wrote: >> >>> 最近の MacUIM を自分で build して使っているので >>> すが、Camino でたまに >>> クラッシュしてしまうことがあります。どうやったら、再現できる >>> のか良くわからないのですが、 >>> (*inSessionHandle)->fUC が NULL の状態で >>> MUIMSessionActivate が >>> 呼ばれることがあるように見えます。 >>> > > ちょっと見てみたのですが、MUIMSessionClose() で > uim の context を > リリースしていなくて、資源がリークしているのが問題ではないで > しょうか? なるほど! そのとおりですね。 確かにリークしていますし、それがこのバグの原因だったと思い ます。 大変助かりました。 ありがとうございます。 --- 谷津 真樹 (Masaki Yatsu) yatsu @ yatsu.info