ekの日記: uim-prime again 4
日記 by
ek
uim-prime の unix domain socket 接続で、またありえないものをみつけてしまった。こんなのがずっとあったとは… とりあえず、r3824 で直しましたけど。
いりのさん、毎度お手数お掛けしていますが、もう一度アップデートお願いします。
追記
それにしてもこれはちょっと…、という内容でしたが、この部分と接続切れに対応して unix domain socket 使用をデフォルトに変更しました。今回はこれ (r3834) で uim-prime (というか prime.c) は一段落したように思います。ああ疲れたー。
アップデートしました (スコア:1)
これまで続けてMacUIM(あるいはX11から直接uim)からPRIMEを使ってみていましたが、ランダムに異常が起こってアプリが「無限ループ」に陥ることがありました。
実は、私のPRIMEにも問題があるかと思って、ruby/sary/suikyo/primeの安定最新版を/usr/localにビルドし直して、テストし直している最中だったのですが、PRIMEで入力できなくなる現象は、prime-elで(uimを介さないで)も起こることが分かってきたので、uimのせいばかりではなかったのだと思います。
uimをアップデートしたら、異常は起こることはあるのですが、単にPRIMEで日本語入力できなくなる(日本語モードではキー入力を受け付けなくなる)だけで、アプリを巻添えにすることはなくなりました。裏でPRIMEがへそを曲げてるんでしょう。
動作速度はさらに速くなったような気がします。
Re:アップデートしました (スコア:1)
あまりにも稚拙なバグで、これまで使ってみた方達の時間をこれで無駄にしていたかと思うと、さすがにあきれてしまいました…
バグ修正ついでに、もし prime との接続が切れても、いりのさんが書かれたように日本語入力ができなくなるだけにしたつもりです。prime に問題がなければ、新しく入力場所が作成されれば、また日本語も入力できると思います。アプリケーションを巻き添えにするのは絶対に避けないとだめですよね。
今のところ、こちらでは接続が切れることはなくなったのですが、もう少し使ってみます。
おつかれさまでした (スコア:1)
Re:おつかれさまでした (スコア:1)