何か。の略歴

華和梨 (Unicode 版)

華和梨 (Unicode 版) について

原作者:
Meister 氏
作者:
Ukagaka Tech Team
プロジェクトサイト:
ukatech/kawari - GitHub
特記事項:
修正 BSD ライセンスに基づいて再配布可能

華和梨 (Unicode 版) 更新履歴

ページ 1 (2026-10-17 ~)
Phase Date Memo
Phase 8.2.9 2026-10-17
  • Ukagaka Tech Team によるメンテナンス開始
    • オリジナルの華和梨をフォーク、改修
  • Windows 版のバイナリにバージョン情報リソースを追加
Phase 9.0.0 β1
(Core 4.0.0)
2026-10-18
  • Phase 9 (フル Unicode 版) 初版リリース
  • 内部文字列をすべて wchar_t 化
    • Windows は UTF-16、POSIX は UTF-32
    • 文字列の大小比較を Unicode のコードポイント順に変更
    • ファイル名・フォルダ名での「ダメ文字」問題等を修正
  • 辞書ファイルの UTF-8 と Shift_JIS (CP932) を自動判定
  • save / savecrypt の出力を UTF-8 (BOM あり) に変更
    • savecrypt した辞書は 8.2.9 以前では正しく読めない
  • textload が UTF-8 / Shift_JIS を自動判定
    • textsave / textappend は UTF-8 (BOM なし) で書く
    • textappend は Shift_JIS の既存ファイルにも UTF-8 で追記
  • SHIORI の文字コード対応
    • 全応答に Charset ヘッダを付ける
    • System.Response.Charset (Shift_JIS / UTF-8) で指定も可能
    • loadu (UTF-8 パスの load) をエクスポート
  • SAORI の文字コード対応
    • UTF-8 で送り始め、GET Version 応答の Charset に従う
    • 応答は Charset に従って解釈
    • DLL が loadu を持てば loadu を呼ぶ
  • Win32 API を W 版 (UNICODE) に変更
  • 非 Windows の文字コード変換に iconv を使用
Phase 9.0.0 β2 2026-10-18
  • 本体 (SSP / ninix) のプロパティシステムを使うコマンドを追加
    • getproperty / setproperty
  • SSTP の EXECUTE を使うコマンドを追加
    • executesstp / executesstpx
  • SAORI over DirectSSTP に対応
    • 本体に内蔵されたモジュールを callsaori で呼べる
  • 上記は SecurityLevel が local 以外のリクエストの処理からは使えない
  • callsaori が常に SecurityLevel: Local を送っていた不具合を修正
Phase 9.0.0 β3 2026-10-18
Phase 9.0.0 β4 2026-10-18
  • 伺か共用の正規表現エンジン uka_regexp を搭載
    • これにあわせて、正規表現を使うコマンドを各種追加
Phase 9.1.0
(Core 4.1.0)
2026-10-19
  • 無名関数を定義するコマンド lambda を追加
  • 正規表現エンジン uka_regexp の更新
Phase 9.1.1
(Core 4.1.1)
2026-10-22
  • 文字コードを指定するテキストファイル操作コマンドの追加
    • textload_charset / textsave_charset / textappend_charset
    • Shift_JIS・UTF-8・EUC-JP・ISO-2022-JP・EUC-KR・GB2312
    • 未知・非対応の文字コードはエラー (エントリもファイルも変えない)
  • save / savecrypt / textsave に絶対パスを渡す場合の動作を修正
    • ゴーストのフォルダに書き出すようにした
  • その他、不具合の修正
Phase 9.2.0
(Core 4.2.0)
2026-10-23
  • エラーメッセージの書式を統一し、そこそこまともな Lint を搭載
  • 2038 年問題に対応
    • date と mktime が 64 ビットの通算秒数で動くように
    • 2038 年以降の通算秒数どうしの計算はまだ正しく動かない
    • Windows 版は C ランタイムの限界による影響を受ける

About this document

URI:
https://www5f.biglobe.ne.jp/%7Enobml/sakura/kawari_u_1.html
著作権表示:
© 2001-2026 NOB