パスワードを忘れた? アカウント作成
519955 journal

ekの日記: uim-prime again 4

日記 by ek
uim-prime の unix domain socket 接続で、またありえないものをみつけてしまった。こんなのがずっとあったとは… とりあえず、r3824 で直しましたけど。

いりのさん、毎度お手数お掛けしていますが、もう一度アップデートお願いします。

追記
それにしてもこれはちょっと…、という内容でしたが、この部分と接続切れに対応して unix domain socket 使用をデフォルトに変更しました。今回はこれ (r3834) で uim-prime (というか prime.c) は一段落したように思います。ああ疲れたー。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 目覚しい改善を続けられ、感服致します。
    これまで続けてMacUIM(あるいはX11から直接uim)からPRIMEを使ってみていましたが、ランダムに異常が起こってアプリが「無限ループ」に陥ることがありました。
    実は、私のPRIMEにも問題があるかと思って、ruby/sary/suikyo/primeの安定最新版を/usr/localにビルドし直して、テストし直している最中だったのですが、PRIMEで入力できなくなる現象は、prime-elで(uimを介さないで)も起こることが分かってきたので、uimのせいばかりではなかったのだと思います。
    uimをアップデートしたら、異常は起こることはあるのですが、単にPRIMEで日本語入力できなくなる(日本語モードではキー入力を受け付けなくなる)だけで、アプリを巻添えにすることはなくなりました。裏でPRIMEがへそを曲げてるんでしょう。
    動作速度はさらに速くなったような気がします。
    • by ek (19841) on 2006年08月13日 13時01分 (#995858) 日記
      そうなんですよ。こちらでも prime を使っていると、急にカーソルがぐるぐる回り出しておかしくことがあったので調べてみました。

      あまりにも稚拙なバグで、これまで使ってみた方達の時間をこれで無駄にしていたかと思うと、さすがにあきれてしまいました…

      バグ修正ついでに、もし prime との接続が切れても、いりのさんが書かれたように日本語入力ができなくなるだけにしたつもりです。prime に問題がなければ、新しく入力場所が作成されれば、また日本語も入力できると思います。アプリケーションを巻き添えにするのは絶対に避けないとだめですよね。

      今のところ、こちらでは接続が切れることはなくなったのですが、もう少し使ってみます。

  • by YamaKenZ (12605) on 2006年08月13日 20時25分 (#996002) 日記
    いつもありがとうございます。修正の中身は追えてないのですが、必要なら1.3なり1.2.1なり自由にリリースしてください。判断はおまかせします。
typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...