… | |
… | |
2693 | break; |
2693 | break; |
2694 | |
2694 | |
2695 | /* kidnapped escape sequence: Should be 8.3.48 */ |
2695 | /* kidnapped escape sequence: Should be 8.3.48 */ |
2696 | case C1_ESA: /* ESC G */ |
2696 | case C1_ESA: /* ESC G */ |
2697 | // used by original rxvt for rob nations own graphics mode |
2697 | // used by original rxvt for rob nations own graphics mode |
2698 | if (cmd_getc () == 'Q') |
2698 | if (cmd_getc () == 'Q' && option (Opt_insecure)) |
2699 | tt_printf ("\033G0\012"); /* query graphics - no graphics */ |
2699 | tt_printf ("\033G0\012"); /* query graphics - no graphics */ |
2700 | break; |
2700 | break; |
2701 | |
2701 | |
2702 | /* 8.3.63: CHARACTER TABULATION SET */ |
2702 | /* 8.3.63: CHARACTER TABULATION SET */ |
2703 | case C1_HTS: /* ESC H */ |
2703 | case C1_HTS: /* ESC H */ |
… | |
… | |
2912 | case CSI_VPR: /* 8.3.161: (1) LINE POSITION FORWARD */ |
2912 | case CSI_VPR: /* 8.3.161: (1) LINE POSITION FORWARD */ |
2913 | scr_gotorc (arg[0], 0, RELATIVE); |
2913 | scr_gotorc (arg[0], 0, RELATIVE); |
2914 | break; |
2914 | break; |
2915 | |
2915 | |
2916 | case CSI_CUB: /* 8.3.18: (1) CURSOR LEFT */ |
2916 | case CSI_CUB: /* 8.3.18: (1) CURSOR LEFT */ |
2917 | case CSI_HPB: /* 8.3.59: (1) CHARACTER POSITION BACKWARD */ |
2917 | case CSI_HPB: /* 8.3.59: (1) CHARACTER POSITION BACKWARD */ |
2918 | #ifdef ISO6429 |
2918 | #ifdef ISO6429 |
2919 | arg[0] = -arg[0]; |
2919 | arg[0] = -arg[0]; |
2920 | #else /* emulate common DEC VTs */ |
2920 | #else /* emulate common DEC VTs */ |
2921 | arg[0] = arg[0] ? -arg[0] : -1; |
2921 | arg[0] = arg[0] ? -arg[0] : -1; |
2922 | #endif |
2922 | #endif |