Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 37a22d5d2ffacb1ff56073c8061d273a > files > 26

cmigemo-1.3-0.7.c_MIT.fc12.4.i686.rpm

 vim:set ts=8 sts=4 sw=4 tw=0 ft=memo:
 Last Change: 19-Jun-2004.

TODO
    エスケープする文字をカスタマイズ可能にする
	もしくは各種言語用の出力を用意する
    ライセンス修正
    辞書を配布物に含める
    辞書ファイル作成作業をPerl非依存にする
    テストsuiteを作成する
    ドキュメント(Doxygen)を充実
    辞書ファイル毎にmtreeを作成し、ランタイムで切り離せるようにする
    ローマ字変換に「ステート残り」を導入

DONE 1.2+
    VS6用プロジェクトファイルを更新、位置変更
    全角→半角変換を追加
    ローマ字変換でマルチバイト文字を考慮(Vim掲示板:1281)
    各種エンコードに対応。辞書のエンコードで判別。

ONICE 1.2+

DONE 1.1
    GCC用Makefile修正
    Doxygenを導入する
    Cygwinでbuild/cygmigemo1.dllに依存してしまうのを修正
    queryそのもので辞書を引くのを忘れていたのを修正
    Windows用Makefileを修正
    romaji.cのテストコードを分離(testdir/romaji_main.c)
    roma2hira.datにヘボン式のm[bmp]及びtch[aiueo]を追加
    ライセンスをハッキリさせる
    cmigemoにサブ辞書(ユーザ辞書)機能を追加
    query毎にfflush()
    サンプルプログラムのヘルプもしくはドキュメント追加作成
    ドキュメントにContributorの記述を追加
    UNIX用Makefile一式をインクルード
    wordbuf_add()とmnode_load()の高速化
    mnodeをまとめて確保するように変更(辞書読み込みの高速化)
    辞書を効率よく読み込むためのソート方法判明→長い単語を先頭へ
    1割程度の高速化