[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.425 and 1.426

version 1.425, 2022/11/11 08:37:55 version 1.426, 2023/01/03 11:43:24
Line 108 
Line 108 
   
         tty->cstyle = SCREEN_CURSOR_DEFAULT;          tty->cstyle = SCREEN_CURSOR_DEFAULT;
         tty->ccolour = -1;          tty->ccolour = -1;
           tty->fg = tty->bg = -1;
   
         if (tcgetattr(c->fd, &tty->tio) != 0)          if (tcgetattr(c->fd, &tty->tio) != 0)
                 return (-1);                  return (-1);
Line 286 
Line 287 
         evtimer_set(&tty->timer, tty_timer_callback, tty);          evtimer_set(&tty->timer, tty_timer_callback, tty);
   
         tty_start_tty(tty);          tty_start_tty(tty);
   
         tty_keys_build(tty);          tty_keys_build(tty);
   
         return (0);          return (0);
Line 301 
Line 301 
         log_debug("%s: start timer fired", c->name);          log_debug("%s: start timer fired", c->name);
         if ((tty->flags & (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA)) == 0)          if ((tty->flags & (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA)) == 0)
                 tty_update_features(tty);                  tty_update_features(tty);
         tty->flags |= (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA);          tty->flags |= TTY_ALL_REQUEST_FLAGS;
 }  }
   
 void  void
Line 369 
Line 369 
                         tty_puts(tty, "\033[>c");                          tty_puts(tty, "\033[>c");
                 if (~tty->flags & TTY_HAVEXDA)                  if (~tty->flags & TTY_HAVEXDA)
                         tty_puts(tty, "\033[>q");                          tty_puts(tty, "\033[>q");
                   if (~tty->flags & TTY_HAVEFG)
                           tty_puts(tty, "\033]10;?\033\\");
                   if (~tty->flags & TTY_HAVEBG)
                           tty_puts(tty, "\033]11;?\033\\");
         } else          } else
                 tty->flags |= (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA);                  tty->flags |= TTY_ALL_REQUEST_FLAGS;
 }  }
   
 void  void

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