Problem: Missing libvterm test.
Solution: Sync with libvterm revision 768.
state->pos.col++;
}
- if(state->pos.row >= rows)
- state->pos.row = rows - 1;
if(state->pos.row < 0)
state->pos.row = 0;
- if(state->pos.col >= cols)
- state->pos.col = cols - 1;
+ if(state->pos.row >= rows)
+ state->pos.row = rows - 1;
if(state->pos.col < 0)
state->pos.col = 0;
+ if(state->pos.col >= cols)
+ state->pos.col = cols - 1;
updatecursor(state, &oldpos, 1);
?screen_chars 22,0,23,10 = "Line 25"
?cursor = 23,0
+!Resize shorter does not send the cursor to a negative row
+# See also https://github.com/vim/vim/pull/6141
+RESET
+WANTSCREEN -b
+RESIZE 25,80
+WANTSCREEN b
+PUSH "\e[24HLine 24\r\nLine 25\e[H"
+ ?cursor = 0,0
+RESIZE 20,80
+ sb_pushline 80 =
+ sb_pushline 80 =
+ sb_pushline 80 =
+ sb_pushline 80 =
+ sb_pushline 80 =
+ ?cursor = 0,0
+
!Resize taller attempts to pop scrollback
RESET
WANTSCREEN -b
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1072,
/**/
1071,
/**/