Releases: niki/sakura
Releases · niki/sakura
Release list
sakura v2.3.2.260817
- セッション復元・クラッシュ復旧機能 — クラッシュ時のドキュメント退避/復元、クラッシュハンドラ実装、OSシャットダウン時の書き込み、未保存新規ファイルの退避復元、セッション復元機能本体
- 絵文字・合字(ZWJ)まわりの描画対応 — グリフアトラス分離、ZWJ/VS15/VS16/肌色修飾子対応、キーキャップ合字、リガチャ表示(カーソル移動は未対応の既知の制約)
- Pascal風マクロ機能追加(拡張子は .pas) — PPA代替、QuickJSでpas→js変換
- UI・操作性の細かい修正 — キー入力box、ショートカット生成、起動時の不存在履歴削除確認、ダイアログ位置調整など
- バグ修正・安全対応 — _tcscpy_sバッファ対応、Release64 /MP、外部接続する機能の無効化(NKMM_DISABLE_INTERNET_ACCESS)
sakura 2.3.2.260811
sakura 2.3.2.260810
- USE_STRICT_INT(Debugビルド)で顕在化していたCLogicInt/CLayoutIntの型不一致31件を修正、ToInt()ヘルパー追加。mimallocのmalloc完全上書きがDebug(/MTd)でlibucrtdの_expandと衝突しリンクできなかった問題を修正しRelease限定に変更 (7c1aced)
- キー割り当て(実験中)のドロップダウンリストのアイテム高さ調整 (bba86ae)
- キー割り当て(実験中)、使用中のキーはドロップダウンリストで黄色背景表示 (2c9a395)
- バージョン関連の調整(2.3.2.Date) (f0852ca)
- _beginthreadexからCreateThreadpoolWork()へ変更しスレッドプールを使用。変数のatomic化、mutex使用 (8eddb28)
- PCRE2とbregonigの挙動差異を修正、PCRE2の前置文字列の挙動(マッチ位置から始まる)を修正 (a61e487)
- iniファイルへの履歴書き込みはini形式、recentファイルはブロック形式に修正 (143b427)
sakura 2.3.2.0-260809
- グリフフォントのバグを修正(クリティカルでない)
- 大きなファイル(500万行とか)でインクリメンタル検索をしたときにしばらく固まってしまう問題を解消
- v2.4.3.0がリリースされたので、解決できそうなセキュリティバグを解消
- 強調キーワードの組み込み(kwdがなくてもいいように、まだ仮)