Giraffe+ 0.5.14.288
前リリースからの変化
- Giraffe.ListBox.Priorityを定義した
- boostを1.33.1にした
- Regexオブジェクトがboost::basic_regexのempty等を定義してなかったのを定義した
- migemo.dllのバージョンが1.2でもいろいろ問題ないようにした
- 高速化のためVirtual.AutoCompleteSetTextを書き直した
Priorityの非キャッシュ動作を一応対応しました。ロード済みでない場合はオートコンプリート毎に初期化します。デフォルト設定でロード済みになるので、Settings::setupやsiteinit.giraffeでGiraffe.ListBox.Priority.Unloadするのがいいでしょう。
boostのいまさらの更新はRegex.emptyが1.33では正常に動作しなかったためです。
migemoのやつは、日本語を含む文字列を扱えない問題への対応です。migemo自体の扱いは変えず、その戻り値の正規表現のコンパイルに失敗してもエラーにならないようにしておきました。