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:
6
testdata/lattrs.txt
vendored
Normal file
6
testdata/lattrs.txt
vendored
Normal 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
12
testdata/vt100.txt
vendored
Normal 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
|
Reference in New Issue
Block a user