Lines Matching refs:term

77 	(tty->term->flags & TERM_DECSLRM)
266 tty->term = tty_term_create(tty, c->term_name, c->term_caps, in tty_open()
268 if (tty->term == NULL) { in tty_open()
340 if (tty_term_has(tty->term, TTYC_KMOUS)) { in tty_start_tty()
344 if (tty_term_has(tty->term, TTYC_ENBP)) in tty_start_tty()
367 if (tty->term->flags & TERM_VT100LIKE) { in tty_send_requests()
368 if (~tty->term->flags & TTY_HAVEDA) in tty_send_requests()
393 if (tty->term->flags & TERM_VT100LIKE) { in tty_repeat_requests()
427 tty_raw(tty, tty_term_string_ii(tty->term, TTYC_CSR, 0, ws.ws_row - 1)); in tty_stop_tty()
429 tty_raw(tty, tty_term_string(tty->term, TTYC_RMACS)); in tty_stop_tty()
430 tty_raw(tty, tty_term_string(tty->term, TTYC_SGR0)); in tty_stop_tty()
431 tty_raw(tty, tty_term_string(tty->term, TTYC_RMKX)); in tty_stop_tty()
432 tty_raw(tty, tty_term_string(tty->term, TTYC_CLEAR)); in tty_stop_tty()
434 if (tty_term_has(tty->term, TTYC_SE)) in tty_stop_tty()
435 tty_raw(tty, tty_term_string(tty->term, TTYC_SE)); in tty_stop_tty()
436 else if (tty_term_has(tty->term, TTYC_SS)) in tty_stop_tty()
437 tty_raw(tty, tty_term_string_i(tty->term, TTYC_SS, 0)); in tty_stop_tty()
440 tty_raw(tty, tty_term_string(tty->term, TTYC_CR)); in tty_stop_tty()
442 tty_raw(tty, tty_term_string(tty->term, TTYC_CNORM)); in tty_stop_tty()
443 if (tty_term_has(tty->term, TTYC_KMOUS)) { in tty_stop_tty()
447 if (tty_term_has(tty->term, TTYC_DSBP)) in tty_stop_tty()
448 tty_raw(tty, tty_term_string(tty->term, TTYC_DSBP)); in tty_stop_tty()
450 if (tty->term->flags & TERM_VT100LIKE) in tty_stop_tty()
452 tty_raw(tty, tty_term_string(tty->term, TTYC_DSFCS)); in tty_stop_tty()
453 tty_raw(tty, tty_term_string(tty->term, TTYC_DSEKS)); in tty_stop_tty()
456 tty_raw(tty, tty_term_string(tty->term, TTYC_DSMG)); in tty_stop_tty()
457 tty_raw(tty, tty_term_string(tty->term, TTYC_RMCUP)); in tty_stop_tty()
475 tty_term_free(tty->term); in tty_close()
493 if (tty_apply_features(tty->term, c->term_features)) in tty_update_features()
494 tty_term_apply_overrides(tty->term); in tty_update_features()
499 tty_puts(tty, tty_term_string(tty->term, TTYC_ENEKS)); in tty_update_features()
501 tty_puts(tty, tty_term_string(tty->term, TTYC_ENFCS)); in tty_update_features()
502 if (tty->term->flags & TERM_VT100LIKE) in tty_update_features()
538 tty_puts(tty, tty_term_string(tty->term, code)); in tty_putcode()
546 tty_puts(tty, tty_term_string_i(tty->term, code, a)); in tty_putcode_i()
554 tty_puts(tty, tty_term_string_ii(tty->term, code, a, b)); in tty_putcode_ii()
562 tty_puts(tty, tty_term_string_iii(tty->term, code, a, b, c)); in tty_putcode_iii()
569 tty_puts(tty, tty_term_string_s(tty->term, code, a)); in tty_putcode_s()
577 tty_puts(tty, tty_term_string_ss(tty->term, code, a, b)); in tty_putcode_ss()
612 if ((tty->term->flags & TERM_NOAM) && in tty_putc()
638 if (tty->term->flags & TERM_NOAM) in tty_putc()
648 if ((tty->term->flags & TERM_NOAM) && in tty_putn()
669 if (tty_term_has(tty->term, TTYC_SITM)) { in tty_set_italics()
682 if (!tty_term_has(tty->term, TTYC_TSL) || in tty_set_title()
683 !tty_term_has(tty->term, TTYC_FSL)) in tty_set_title()
694 if (!tty_term_has(tty->term, TTYC_SWD) || in tty_set_path()
695 !tty_term_has(tty->term, TTYC_FSL)) in tty_set_path()
776 if (tty_term_has(tty->term, TTYC_SE)) in tty_update_cursor()
785 if (tty_term_has(tty->term, TTYC_SS)) { in tty_update_cursor()
794 if (tty_term_has(tty->term, TTYC_SS)) { in tty_update_cursor()
803 if (tty_term_has(tty->term, TTYC_SS)) { in tty_update_cursor()
819 struct tty_term *term = tty->term; in tty_update_mode() local
839 if ((changed & ALL_MOUSE_MODES) && tty_term_has(term, TTYC_KMOUS)) { in tty_update_mode()
862 if (tty_term_has(tty->term, code)) in tty_emulate_repeat()
1032 if (tty_term_flag(tty->term, TTYC_BCE)) in tty_fake_bce()
1136 if (px + nx >= tty->sx && tty_term_has(tty->term, TTYC_EL)) { in tty_clear_line()
1143 if (px == 0 && tty_term_has(tty->term, TTYC_EL1)) { in tty_clear_line()
1150 if (tty_term_has(tty->term, TTYC_ECH)) { in tty_clear_line()
1267 tty_term_has(tty->term, TTYC_ED)) { in tty_clear_area()
1278 if ((tty->term->flags & TERM_DECFRA) && !COLOUR_DEFAULT(bg)) { in tty_clear_area()
1289 tty_term_has(tty->term, TTYC_CSR) && in tty_clear_area()
1290 tty_term_has(tty->term, TTYC_INDN)) { in tty_clear_area()
1303 tty_term_has(tty->term, TTYC_CSR) && in tty_clear_area()
1305 tty_term_has(tty->term, TTYC_INDN)) { in tty_clear_area()
1482 tty_term_has(tty->term, TTYC_EL1) && in tty_draw_line()
1613 if (tty_term_has(tty->term, TTYC_SYNC)) { in tty_sync_start()
1628 if (tty_term_has(tty->term, TTYC_SYNC)) { in tty_sync_end()
1637 if (c->session == NULL || c->tty.term == NULL) in tty_client_ready()
1685 (!tty_term_has(tty->term, TTYC_ICH) && in tty_cmd_insertcharacter()
1686 !tty_term_has(tty->term, TTYC_ICH1)) || in tty_cmd_insertcharacter()
1708 (!tty_term_has(tty->term, TTYC_DCH) && in tty_cmd_deletecharacter()
1709 !tty_term_has(tty->term, TTYC_DCH1)) || in tty_cmd_deletecharacter()
1740 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_insertline()
1741 !tty_term_has(tty->term, TTYC_IL1) || in tty_cmd_insertline()
1768 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_deleteline()
1769 !tty_term_has(tty->term, TTYC_DL1) || in tty_cmd_deleteline()
1828 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_reverseindex()
1829 (!tty_term_has(tty->term, TTYC_RI) && in tty_cmd_reverseindex()
1830 !tty_term_has(tty->term, TTYC_RIN)) || in tty_cmd_reverseindex()
1845 if (tty_term_has(tty->term, TTYC_RI)) in tty_cmd_reverseindex()
1862 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_linefeed()
1903 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_scrollup()
1917 if (ctx->num == 1 || !tty_term_has(tty->term, TTYC_INDN)) { in tty_cmd_scrollup()
1942 !tty_term_has(tty->term, TTYC_CSR) || in tty_cmd_scrolldown()
1943 (!tty_term_has(tty->term, TTYC_RI) && in tty_cmd_scrolldown()
1944 !tty_term_has(tty->term, TTYC_RIN)) || in tty_cmd_scrolldown()
1959 if (tty_term_has(tty->term, TTYC_RIN)) in tty_cmd_scrolldown()
2115 (tty->term->flags & TERM_NOAM) || in tty_cmd_cells()
2160 if (!tty_term_has(tty->term, TTYC_MS)) in tty_set_selection()
2208 if ((tty->term->flags & TERM_NOAM) && in tty_cell()
2297 if (!tty_term_has(tty->term, TTYC_CSR)) in tty_region()
2366 (tty->term->flags & TERM_NOAM) || in tty_cursor_pane_unless_wrap()
2387 struct tty_term *term = tty->term; in tty_cursor() local
2417 if (cx == 0 && cy == 0 && tty_term_has(term, TTYC_HOME)) { in tty_cursor()
2443 if (cx == thisx - 1 && tty_term_has(term, TTYC_CUB1)) { in tty_cursor()
2449 if (cx == thisx + 1 && tty_term_has(term, TTYC_CUF1)) { in tty_cursor()
2461 if ((u_int) abs(change) > cx && tty_term_has(term, TTYC_HPA)) { in tty_cursor()
2465 tty_term_has(term, TTYC_CUB) && in tty_cursor()
2467 if (change == 2 && tty_term_has(term, TTYC_CUB1)) { in tty_cursor()
2475 tty_term_has(term, TTYC_CUF) && in tty_cursor()
2487 cy == thisy - 1 && tty_term_has(term, TTYC_CUU1)) { in tty_cursor()
2494 cy == thisy + 1 && tty_term_has(term, TTYC_CUD1)) { in tty_cursor()
2509 if (tty_term_has(term, TTYC_VPA)) { in tty_cursor()
2513 } else if (change > 0 && tty_term_has(term, TTYC_CUU)) { in tty_cursor()
2516 } else if (change < 0 && tty_term_has(term, TTYC_CUD)) { in tty_cursor()
2580 if (!tty_term_has(tty->term, TTYC_SETAB)) { in tty_attributes()
2621 !tty_term_has(tty->term, TTYC_SMULX)) in tty_attributes()
2635 if (tty_term_has(tty->term, TTYC_REV)) in tty_attributes()
2637 else if (tty_term_has(tty->term, TTYC_SMSO)) in tty_attributes()
2679 have_ax = tty_term_flag(tty->term, TTYC_AX); in tty_colours()
2680 if (!have_ax && tty_term_has(tty->term, TTYC_OP)) in tty_colours()
2733 !tty_term_has(tty->term, TTYC_NOBR)) in tty_check_fg()
2742 if (tty->term->flags & TERM_RGBCOLOURS) in tty_check_fg()
2749 if (tty->term->flags & TERM_256COLOURS) in tty_check_fg()
2752 colours = tty_term_number(tty->term, TTYC_COLORS); in tty_check_fg()
2792 if (tty->term->flags & TERM_RGBCOLOURS) in tty_check_bg()
2799 if (tty->term->flags & TERM_256COLOURS) in tty_check_bg()
2802 colours = tty_term_number(tty->term, TTYC_COLORS); in tty_check_bg()
2840 if (!tty_term_has(tty->term, TTYC_SETULC1)) { in tty_check_us()
2864 if (tty->term->flags & TERM_256COLOURS) { in tty_colours_fg()
2896 if (tty->term->flags & TERM_256COLOURS) { in tty_colours_bg()
2948 if (tty_term_has(tty->term, TTYC_SETULC)) in tty_colours_us()
2950 else if (tty_term_has(tty->term, TTYC_SETAL) && in tty_colours_us()
2951 tty_term_has(tty->term, TTYC_RGB)) in tty_colours_us()
2965 if (*type == '3' && tty_term_has(tty->term, TTYC_SETAF)) in tty_try_colour()
2967 else if (tty_term_has(tty->term, TTYC_SETAB)) in tty_try_colour()
2974 if (*type == '3' && tty_term_has(tty->term, TTYC_SETRGBF)) in tty_try_colour()
2976 else if (tty_term_has(tty->term, TTYC_SETRGBB)) in tty_try_colour()