修正、及び、改善した点は以下の通りです。
1.行が完全になくなったときにメモリリークしていたのを修正。
2.全置換している間に行数が変化すると、プログレスバーの表示が正しくなかったのを修正。
3.全置換、及び、Redo&Undo 動作の速度改善。
4.Undo, Redo バッファのメモリ使用量について改善。
3, 4 の改善のために修正箇所がかなり多岐に渡ってしまいました。
これを本体に取り込む場合には、しばらくの間テスト期間を設けた方がよいように思います。
こちらでも、動作確認をしながら修正していったのですが、おそらく漏れがあると思いますので・・・。
修正対象は、2002/05/20 版で、アップしたファイルは以下の場所です。
http://www.egroups.co.jp/files/sakura-editor/Developer/Source/fix_2002-05-20_22.zip