Kanru’s 探險日誌

當發現美好的事物時,所要做的第一件事,就是把它分享給所有人

IME 進度(r1490)

leave comments »

浪費了幾天的時間,決定暫時把那一時之間做不完的事給放一邊,來寫寫程式放鬆一下。

到這個版本為止,主要有兩個重大的改變,一是修正了在 gaim、mozilla 等自己管理 CompWindow 的程式中, CandidateWindow 位置會亂跑的問題,但是 NotifyWindow 還是會跑到不知名的地方… 還要想一下有沒有比較好的解法。

另外一個真正是重大改變與實驗,把 loader 獨立為一個執行檔,與 IME 用 socket 溝通,結果大大提昇載入的速度,改完設定之後也可以馬上 apply,這樣要修改輸入法順序或是啟用、調動 OutputFilter 就方便多了,現在除了每個程式還無法用各自的 InputMethodContext 之外,其餘行為都跟原本的一樣甚至更好:)

update:

TODO:

  • IO Blocking 的問題。
  • Context 號碼牌。

Written by Kanru Chen

September 24th, 2005 at 11:10 pm

Posted in Programming

Tagged with

Leave a Reply