Mercurial > vim
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 |