Skip to content

Phase 9.1.1

Choose a tag to compare

@ponapalt ponapalt released this 21 Oct 20:49
· 12 commits to master since this release

Phase 9.1.1 (Core 4.1.1)

文字コードを指定するテキストファイル操作の追加と、不具合の修正。

  • textload_charset エントリ ファイル 文字コード / textsave_charset ファイル 文字コード エントリ... / textappend_charset ファイル 文字コード エントリ... を追加。文字コードは Shift_JIS・UTF-8・EUC-JP・ISO-2022-JP・EUC-KR・GB2312 (textload_charset は auto も可)。未知・非対応の文字コードはエラーになり、エントリもファイルも変えない
  • 落ちる不具合を修正: 辞書の ${$} のように $ の後ろが置換にならない単語、$[ (-2147483647-1) / -1 ]、date に負の時刻を渡したとき。load / request / unload の中の例外が本体に漏れないようにした
  • ${エントリ} の形の単語の ID が再利用されると、集合演算 (${a+b}、size など) から単語が消えていた不具合を修正
  • save / savecrypt / textsave に絶対パスを渡すと本体のカレントフォルダに書き出していたのを、ゴーストのフォルダに書き出すようにした
  • 同じ SAORI の DLL を 2 回読み込むと、最後に解放しても DLL が残っていた不具合を修正
  • char_at・inc / dec・mktime、POSIX での ISO-2022-JP 書き出しと ninix との Direct SSTP、kosui (exit が無いと終わらない) と kawari_encode などの細かな不具合を修正 (詳細は document/changelog.txt)

🌹 Polished by Claudia