[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[palm-unix-j:00214] Re: patch for 0.99



三浦です

一通りのワークを終えまして、最終的なパッチをuploadしました。
http://www.da-cha.org/jpilot/
から取得をお願いします。ページがPoorなのは勘弁してください

前回の修正に加えて、

1.  fix that forgetting null termination in multibyte_safe_xxxx functions
  when Multibyte char boundary is shorter than the buffer length.
   and fix typo.

  This cause the unintelligent strings in the memo screen.

2.  add multibyte_safe_memccpy() that act like memccpy().
    this is used in meme_gui.c
  
3.  make jpilot act in Chinese and Korean environment. 
   I change a gtk font initialization code from 
 
    if (char_set==CHAR_SET_JAPANESE) gtk_parserc("gtkrc.ja");

  to 
    switch(char_set){
     case JAPANESE:
            gtk_parserc("");
     case CHINESE
          .....
/*     case CHAR_SET_1250:
           .... */
 }

  With this change, jpilot is going to the truely multi-lingual 
  environment.  I 

  please see -> http//www.dyts.com/    CJKOS


といった修正をいれています。韓国語では、動きそうなことまで
確認できました。中国語のほうは、localeやフォント環境が
そろえられずそれらしい確認はできませんでした。
ほんとはGBとBig5相互間の変換ができた方が便利ですがやってません。
しかし、GBとBig5のコード選択ができるようにはしています
(現状ではコメントアウトですが)、興味のある方の今後の課題ですね。


CJKOSについては、
http://www.rikkoyo.ne.jp/univ/tanino/palm/Pages/about_CJKOS.html
を参照ください。日本語と、中国語、韓国語が出せるようです。


Hiroshi Miura  --- miura@da-cha.org http://www.da-cha.org/ 
CCNA, Oracle Silver Master, Network Specialist(JITEC)