- + 既定位置 defaultx / defaulty / defaultleft / defaulttop に負の値を指定すると、プライマリモニタの作業領域の右端/下端からの位置になるようにした。defaultleft / defaulttop では、キャラクターの右端/下端から画面端までの余白になる。負の座標そのものは --100 のように書く
- + 入力ボックスの既定位置 (入力ボックス種類).defaultleft / defaulttop にも、負の値(右端/下端からの余白)を指定できるようにした
- + ゴースト/シェルのdescript.txtに書いた sakura.defaultx / defaulty(kero・char*も)を読むようにした
- ✕ SAORIの引数で、値が空のArgumentNが詰められ、以降の引数の位置がずれていたのを修正
- ✕ 内蔵のhttpc互換のbg(バックグラウンド実行)が、ゴーストを終了しても止まらず、終了後に結果を通知しようとしていたのを修正
- ✕ シェルを切り替えたとき、前のシェルのdescript.txtに書かれた defaultleft / defaulttop が残ることがあったのを修正
- # 以下は実験版です。内蔵SAORIをDirectSSTPから呼ぶ「SAORI over DirectSSTP」と内蔵モジュールは、今後の版で仕様が変わることがあります
- + 内蔵SAORIを、DLLを置かずにDirectSSTPから直接呼べる「SAORI over DirectSSTP」を追加
- + SAORI over DirectSSTPの内蔵モジュール internal_data(変換・圧縮/展開)、internal_crypto(ハッシュ・HMAC・暗号化/復号・鍵導出・パスワードハッシュ・DPAPI・TOTP)、internal_random(乱数・UUID)、internal_time(日時の書式化・加減算・差、名前付きタイムゾーン)、internal_text(Unicode正規化)を追加
- + SAORI over DirectSSTPの呼び出しを非同期にする --async を追加し、結果を OnInternalSaoriComplete / OnInternalSaoriFailure で通知するようにした
- ※ 内蔵の互換SAORI(houchi・clipcopy・textcopy・saori_ip・saori_cpuid・mciaudio・cpuusage・httpc・string・hanayu)を同じ仕組みに作り直し、SAORI over DirectSSTPからも呼べるようにした。従来の呼び方はそのまま使える