Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/4-stable/tests/erase.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 10677 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Apr 15 17:36:59 2023 UTC (11 months, 3 weeks ago) by zmatsuo
File length: 2436 byte(s)
文字消去時、マウス選択領域を選択状態で描画(文字色反転表示)するようにした

- マウス選択領域の文字を消去したとき、選択状態を維持したまま描画
- 従来
  - マウス選択領域にかかっていても無条件に背景色(背景画像)で描画
  - 表示上選択領域がなくなるように見える
  - 内部的には選択領域が存在している
- 変更したシーケンス
  - EL (カーソル行の文字を消去)
  - ECH (カーソル位置から Ps 文字を消す)
  - ED 0 (カーソル位置から画面末尾までを消去する)
  - ED 1 (画面先頭からカーソル位置までを消去する)
- 文字消去ではなくバッファの内容を描画するようにした(buffer.c)
  - 空白(スペース)が書かれているバッファを描画 =消去
  - マウス選択領域を考慮して描画される
- 使用しなくなった文字消去(背景描画)専用関数削除(vtdisp.c,h)
- 2cell文字(全角文字)を考慮して消去/描画するようにした
- 消去に関連するエスケープシーケンスをテストする test/erase.pl を追加
- turnk/r10639 と同等

ticket 47524

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26