1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-01 03:22:48 -05:00

Divide the do_paint() loop into several subloops. The activity of

going through the line and working out which bits need to be redrawn
is now in a separate loop from the subsequent activity of actually
going through and doing the redraws. This _should_ enable me to
tinker with the which-bits-to-redraw data in between the two, thus
fixing `font-overflow'. However, I thought it would be sensible to
break the work up into two commits so we can track bugs in the
restructuring separately from bugs introduced by the new feature.

Also added a couple more terminal test files.

[originally from svn r5001]
This commit is contained in:
Simon Tatham
2004-12-17 11:37:16 +00:00
parent fb6a1e9d42
commit f4246872c4
3 changed files with 62 additions and 8 deletions

6
testdata/lattrs.txt vendored Normal file
View File

@ -0,0 +1,6 @@
Test of line attributes:
#3Double-height top
#4Double-height bottom
#5Normal text (#5)
#6Double-width only

12
testdata/vt100.txt vendored Normal file
View File

@ -0,0 +1,12 @@
VT100 line drawing characters, actually using the VT100 escapes
(B)0ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
lqqqqqqqqqqpoopqrssrqqqqqqqqqqwqqqqqqqqqqpoopqrssrqqqqqqqqqqk
x x x
x ooh, swirly! x top right corner x
x x x
tqqqqqqqqqqpoopqrssrqqqqqqqqqqnqqqqqqqqqqpoopqrssrqqqqqqqqqqu
x x x
x stuff down here x is quite inane x
x x x
mqqqqqqqqqqpoopqrssrqqqqqqqqqqvqqqqqqqqqqpoopqrssrqqqqqqqqqqj