comparison src/libvterm/t/60screen_ascii.test @ 20452:bf530e4e910a v8.2.0780

patch 8.2.0780: libvterm code lags behind the upstream version Commit: https://github.com/vim/vim/commit/2d2970ea599e83acabee56be548a54a8e6b21007 Author: Bram Moolenaar <Bram@vim.org> Date: Sun May 17 16:29:47 2020 +0200 patch 8.2.0780: libvterm code lags behind the upstream version Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 724 - 726.
author Bram Moolenaar <Bram@vim.org>
date Sun, 17 May 2020 16:30:04 +0200
parents src/libvterm/t/40screen_ascii.test@b8299e742f41
children dc88c690f19b
comparison
equal deleted inserted replaced
20451:1b223803fdb6 20452:bf530e4e910a
1 INIT
2 WANTSCREEN c
3
4 !Get
5 RESET
6 PUSH "ABC"
7 movecursor 0,3
8 ?screen_chars 0,0,1,3 = 0x41,0x42,0x43
9 ?screen_chars 0,0,1,80 = 0x41,0x42,0x43
10 ?screen_text 0,0,1,3 = 0x41,0x42,0x43
11 ?screen_text 0,0,1,80 = 0x41,0x42,0x43
12 ?screen_cell 0,0 = {0x41} width=1 attrs={} fg=rgb(240,240,240) bg=rgb(0,0,0)
13 ?screen_cell 0,1 = {0x42} width=1 attrs={} fg=rgb(240,240,240) bg=rgb(0,0,0)
14 ?screen_cell 0,2 = {0x43} width=1 attrs={} fg=rgb(240,240,240) bg=rgb(0,0,0)
15 ?screen_row 0 = "ABC"
16 ?screen_eol 0,0 = 0
17 ?screen_eol 0,2 = 0
18 ?screen_eol 0,3 = 1
19 PUSH "\e[H"
20 movecursor 0,0
21 ?screen_chars 0,0,1,80 = 0x41,0x42,0x43
22 ?screen_text 0,0,1,80 = 0x41,0x42,0x43
23 PUSH "E"
24 movecursor 0,1
25 ?screen_chars 0,0,1,80 = 0x45,0x42,0x43
26 ?screen_text 0,0,1,80 = 0x45,0x42,0x43
27
28 WANTSCREEN -c
29
30 !Erase
31 RESET
32 PUSH "ABCDE\e[H\e[K"
33 ?screen_chars 0,0,1,80 =
34 ?screen_text 0,0,1,80 =
35
36 !Copycell
37 RESET
38 PUSH "ABC\e[H\e[@"
39 PUSH "1"
40 ?screen_chars 0,0,1,80 = 0x31,0x41,0x42,0x43
41
42 RESET
43 PUSH "ABC\e[H\e[P"
44 ?screen_chars 0,0,1,1 = 0x42
45 ?screen_chars 0,1,1,2 = 0x43
46 ?screen_chars 0,0,1,80 = 0x42,0x43
47
48 !Space padding
49 RESET
50 PUSH "Hello\e[CWorld"
51 ?screen_chars 0,0,1,80 = 0x48,0x65,0x6c,0x6c,0x6f,0x20,0x57,0x6f,0x72,0x6c,0x64
52 ?screen_text 0,0,1,80 = 0x48,0x65,0x6c,0x6c,0x6f,0x20,0x57,0x6f,0x72,0x6c,0x64
53
54 !Linefeed padding
55 RESET
56 PUSH "Hello\r\nWorld"
57 ?screen_chars 0,0,2,80 = 0x48,0x65,0x6c,0x6c,0x6f,0x0a,0x57,0x6f,0x72,0x6c,0x64
58 ?screen_text 0,0,2,80 = 0x48,0x65,0x6c,0x6c,0x6f,0x0a,0x57,0x6f,0x72,0x6c,0x64
59
60 !Altscreen
61 RESET
62 PUSH "P"
63 ?screen_chars 0,0,1,80 = 0x50
64 PUSH "\e[?1049h"
65 ?screen_chars 0,0,1,80 =
66 PUSH "\e[2K\e[HA"
67 ?screen_chars 0,0,1,80 = 0x41
68 PUSH "\e[?1049l"
69 ?screen_chars 0,0,1,80 = 0x50