[BACK]Return to tty.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tty.c between version 1.426 and 1.427

version 1.426, 2023/01/03 11:43:24 version 1.427, 2023/01/12 18:49:11
Line 341 
Line 341 
                 tty_puts(tty, "\033[?1000l\033[?1002l\033[?1003l");                  tty_puts(tty, "\033[?1000l\033[?1002l\033[?1003l");
                 tty_puts(tty, "\033[?1006l\033[?1005l");                  tty_puts(tty, "\033[?1006l\033[?1005l");
         }          }
           if (tty_term_has(tty->term, TTYC_ENBP))
                   tty_putcode(tty, TTYC_ENBP);
   
         evtimer_set(&tty->start_timer, tty_start_timer_callback, tty);          evtimer_set(&tty->start_timer, tty_start_timer_callback, tty);
         evtimer_add(&tty->start_timer, &tv);          evtimer_add(&tty->start_timer, &tv);
Line 417 
Line 419 
                 else if (tty_term_has(tty->term, TTYC_SS))                  else if (tty_term_has(tty->term, TTYC_SS))
                         tty_raw(tty, tty_term_string1(tty->term, TTYC_SS, 0));                          tty_raw(tty, tty_term_string1(tty->term, TTYC_SS, 0));
         }          }
         if (tty->mode & MODE_BRACKETPASTE)  
                 tty_raw(tty, tty_term_string(tty->term, TTYC_DSBP));  
         if (tty->ccolour != -1)          if (tty->ccolour != -1)
                 tty_raw(tty, tty_term_string(tty->term, TTYC_CR));                  tty_raw(tty, tty_term_string(tty->term, TTYC_CR));
   
Line 427 
Line 427 
                 tty_raw(tty, "\033[?1000l\033[?1002l\033[?1003l");                  tty_raw(tty, "\033[?1000l\033[?1002l\033[?1003l");
                 tty_raw(tty, "\033[?1006l\033[?1005l");                  tty_raw(tty, "\033[?1006l\033[?1005l");
         }          }
           if (tty_term_has(tty->term, TTYC_DSBP))
                   tty_raw(tty, tty_term_string(tty->term, TTYC_DSBP));
   
         if (tty->term->flags & TERM_VT100LIKE)          if (tty->term->flags & TERM_VT100LIKE)
                 tty_raw(tty, "\033[?7727l");                  tty_raw(tty, "\033[?7727l");
Line 824 
Line 826 
                         tty_puts(tty, "\033[?1000h\033[?1002h");                          tty_puts(tty, "\033[?1000h\033[?1002h");
                 else if (mode & MODE_MOUSE_STANDARD)                  else if (mode & MODE_MOUSE_STANDARD)
                         tty_puts(tty, "\033[?1000h");                          tty_puts(tty, "\033[?1000h");
         }  
         if (changed & MODE_BRACKETPASTE) {  
                 if (mode & MODE_BRACKETPASTE)  
                         tty_putcode(tty, TTYC_ENBP);  
                 else  
                         tty_putcode(tty, TTYC_DSBP);  
         }          }
         tty->mode = mode;          tty->mode = mode;
 }  }

Legend:
Removed from v.1.426  
changed lines
  Added in v.1.427