comparison src/libvterm/t/69screen_reflow.test @ 30880:82336c3b679d v9.0.0774

patch 9.0.0774: the libvterm code is outdated Commit: https://github.com/vim/vim/commit/6a12d26f3404e45ce25cf9152857e355b28f392a Author: Bram Moolenaar <Bram@vim.org> Date: Sun Oct 16 19:26:52 2022 +0100 patch 9.0.0774: the libvterm code is outdated Problem: The libvterm code is outdated. Solution: Include libvterm changes from revision 802 to 817. Revert some changes made for C89.
author Bram Moolenaar <Bram@vim.org>
date Sun, 16 Oct 2022 20:30:07 +0200
parents
children b13f723a7ec6
comparison
equal deleted inserted replaced
30879:2db86b9d26df 30880:82336c3b679d
1 INIT
2 # Run these tests on a much smaller default screen, so debug output is
3 # nowhere near as noisy
4 RESIZE 5,10
5 WANTSTATE
6 WANTSCREEN r
7 RESET
8
9 !Resize wider reflows wide lines
10 RESET
11 PUSH "A"x12
12 ?screen_row 0 = "AAAAAAAAAA"
13 ?screen_row 1 = "AA"
14 ?lineinfo 1 = cont
15 ?cursor = 1,2
16 RESIZE 5,15
17 ?screen_row 0 = "AAAAAAAAAAAA"
18 ?screen_row 1 =
19 ?lineinfo 1 =
20 ?cursor = 0,12
21 RESIZE 5,20
22 ?screen_row 0 = "AAAAAAAAAAAA"
23 ?screen_row 1 =
24 ?lineinfo 1 =
25 ?cursor = 0,12
26
27 !Resize narrower can create continuation lines
28 RESET
29 RESIZE 5,10
30 PUSH "ABCDEFGHI"
31 ?screen_row 0 = "ABCDEFGHI"
32 ?screen_row 1 = ""
33 ?lineinfo 1 =
34 ?cursor = 0,9
35 RESIZE 5,8
36 ?screen_row 0 = "ABCDEFGH"
37 ?screen_row 1 = "I"
38 ?lineinfo 1 = cont
39 ?cursor = 1,1
40 RESIZE 5,6
41 ?screen_row 0 = "ABCDEF"
42 ?screen_row 1 = "GHI"
43 ?lineinfo 1 = cont
44 ?cursor = 1,3
45
46 !Shell wrapped prompt behaviour
47 RESET
48 RESIZE 5,10
49 PUSH "PROMPT GOES HERE\r\n> \r\n\r\nPROMPT GOES HERE\r\n> "
50 ?screen_row 0 = "> "
51 ?screen_row 1 = ""
52 ?screen_row 2 = "PROMPT GOE"
53 ?screen_row 3 = "S HERE"
54 ?lineinfo 3 = cont
55 ?screen_row 4 = "> "
56 ?cursor = 4,2
57 RESIZE 5,11
58 ?screen_row 0 = "> "
59 ?screen_row 1 = ""
60 ?screen_row 2 = "PROMPT GOES"
61 ?screen_row 3 = " HERE"
62 ?lineinfo 3 = cont
63 ?screen_row 4 = "> "
64 ?cursor = 4,2
65 RESIZE 5,12
66 ?screen_row 0 = "> "
67 ?screen_row 1 = ""
68 ?screen_row 2 = "PROMPT GOES "
69 ?screen_row 3 = "HERE"
70 ?lineinfo 3 = cont
71 ?screen_row 4 = "> "
72 ?cursor = 4,2
73 RESIZE 5,16
74 ?screen_row 0 = "> "
75 ?screen_row 1 = ""
76 ?screen_row 2 = "PROMPT GOES HERE"
77 ?lineinfo 3 =
78 ?screen_row 3 = "> "
79 ?cursor = 3,2