リビジョン:
rev1809
変更種別:
バグ修正
内容:
rev1806でカーソル位置縦線の従来判定が意図せず削除されている >>1366
太線の時スクロールすると左端にカーソル位置縦線が残る(ANSI縦線実装時からのバグ)
判定の共通化と作画位置の保持変数を初期化するようにしてあります。
-2/座標が設定されているけど作画範囲外で判定関数で無視される動作は-1に統合しました。
TODOと気になるところ:
線の判定の仕様変更。
CaretUnderLineOFFでの座標判定自体がいらないか、比較判定の値がONで線を作画した時点と違う可能性もありそう。
CaretUnderLineOFFでGetDCで作画している都合でカーソル移動で下線/縦線がチラつく。
対括弧の強調表示が縦線の上にくる。