Visual C++ 2010 ExpressとWindows7.1SDKでビルドする設定に戻した。
mozcで使用されているATLはVisual C++ 2010 Expressには含まれないので、
Visual Studio 2012を使っていたが、
WDK 7.1のATLを使えばビルドできることが確認できたので。
+ Windows7.1SDK: 64bitビルドのため(Visual Studio 2012の場合は不要)
+ WDK 7.1: mozcで使用されているATLのため
ON/OFFトグルでなく、ONにするキーとOFFにするキーをそれぞれ設定可能にした。
PreservedKeyのON/OFF両方に同じ定義がある場合に、トグル動作をするように修正。
配列内の特定要素の存在確認をループで書くかわりに、std::count()を使用。
tcode.tblを追加。
tuttable.txtのファイル名をtutcode.tblに変更。
tutcode.tblの記号部分で一部個人用にカスタマイズした設定があったのを標準に戻した。
TF_PRESERVEDKEYのoperator==の戻り値を間違っていたのを修正。
入力シーケンスに割り当てられた「機能」実行前に行う、同じ処理を抽出して関数化。
_PrepareForFunc()に念のためaccompidxをクリアする処理を追加。
後置型変換確定時に複数カ所でクリアしているのを一カ所にしたかったので。
Update README.
後置型交ぜ書き変換機能を実装。
ただし、候補が無かった場合に、読みが削除されたままになる問題あり。
後置型交ぜ書き変換で、候補が無かったら読みが削除されただけの状態になる問題を修正。
登録モードに遷移されるように修整。
config-sample/kanatable.txtを削除。漢直に関係ないので。
config-sample.7zのアーカイブ処理を削除。
config-sample/kanatable.txtを削除して空になったので。
tcode.tblに後置型交ぜ書き変換のシーケンスを追加。
「機能」はhiragana定義のみ使うので、tutcode.tblのkatakana定義等は-に置換。
README更新: 後置型交ぜ書き変換追加。後置型変換に関する記述を追加。