rev.3081(New: NEL,LS,PS限定的サポート)適用以後のサクラエディタを用い、Ver 2.1.1.3のsakura.exe(バイナリファイル)をUnicode(LE)で開いて、下矢印キーで垂直スクロールすると、575行目あたりまでスクロールしたところで無応答になります。 CEditView::DrawLayoutLine()の本文描画処理中のEOL描画絡みで無限ループしているようです。新規追加されたNEL改行あたりの描画を試みて失敗している? 設定はデフォルトのままでも発生します。 2.0.8.0以前のバージョンなら最終行(1553行)まで問題なくスクロールできます。 なお、rev.3081の修正で、 CType_Python.cpp(422)がおかしなことになっています。 【誤】 if( WCODE::IsLineDelimiter(pLine[col] == L'\r') || 【正】 if( WCODE::IsLineDelimiter(pLine[col]) || あと、CCodeBase.cpp(109-111)の修正は、
"", 1, // EOL_NEL~ "", 0, // EOL_LS~ "", 0, // EOL_PS~
のように1と0が混在していますが、これでいいんでしょうか?