Mercurial > vim
comparison src/libvterm/t/harness.c @ 13531:9f857e6310b6 v8.0.1639
patch 8.0.1639: libvterm code lags behind master
commit https://github.com/vim/vim/commit/b5b49a3b430ea0aaf8cce6b7bc0e444f0211ddfb
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Mar 25 16:20:37 2018 +0200
patch 8.0.1639: libvterm code lags behind master
Problem: Libvterm code lags behind master.
Solution: Sync to head, solve merge problems.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 25 Mar 2018 16:30:06 +0200 |
parents | c76b672df584 |
children | 3be01cf0a632 |
comparison
equal
deleted
inserted
replaced
13530:28031e9f0da4 | 13531:9f857e6310b6 |
---|---|
231 printf("settermprop %d \"%s\"\n", prop, val->string); | 231 printf("settermprop %d \"%s\"\n", prop, val->string); |
232 return 1; | 232 return 1; |
233 case VTERM_VALUETYPE_COLOR: | 233 case VTERM_VALUETYPE_COLOR: |
234 printf("settermprop %d rgb(%d,%d,%d)\n", prop, val->color.red, val->color.green, val->color.blue); | 234 printf("settermprop %d rgb(%d,%d,%d)\n", prop, val->color.red, val->color.green, val->color.blue); |
235 return 1; | 235 return 1; |
236 | |
237 case VTERM_N_VALUETYPES: | |
238 return 0; | |
236 } | 239 } |
237 | 240 |
238 return 0; | 241 return 0; |
239 } | 242 } |
240 | 243 |
314 state_pen.foreground = val->color; | 317 state_pen.foreground = val->color; |
315 break; | 318 break; |
316 case VTERM_ATTR_BACKGROUND: | 319 case VTERM_ATTR_BACKGROUND: |
317 state_pen.background = val->color; | 320 state_pen.background = val->color; |
318 break; | 321 break; |
322 | |
323 case VTERM_N_ATTRS: | |
324 return 0; | |
319 } | 325 } |
320 | 326 |
321 return 1; | 327 return 1; |
322 } | 328 } |
323 | 329 |
649 vterm_keyboard_end_paste(vt); | 655 vterm_keyboard_end_paste(vt); |
650 else | 656 else |
651 goto abort_line; | 657 goto abort_line; |
652 } | 658 } |
653 | 659 |
660 else if(strstartswith(line, "FOCUS ")) { | |
661 char *linep = line + 6; | |
662 if(streq(linep, "IN")) | |
663 vterm_state_focus_in(state); | |
664 else if(streq(linep, "OUT")) | |
665 vterm_state_focus_out(state); | |
666 else | |
667 goto abort_line; | |
668 } | |
669 | |
654 else if(strstartswith(line, "MOUSEMOVE ")) { | 670 else if(strstartswith(line, "MOUSEMOVE ")) { |
655 char *linep = line + 10; | 671 char *linep = line + 10; |
656 int row, col, len; | 672 int row, col, len; |
657 VTermModifier mod; | 673 VTermModifier mod; |
658 while(linep[0] == ' ') | 674 while(linep[0] == ' ') |