[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.433 and 1.434

version 1.433, 2023/09/02 09:17:23 version 1.434, 2023/09/02 20:03:10
Line 82 
Line 82 
 #define TTY_BLOCK_STOP(tty) (1 + ((tty)->sx * (tty)->sy) / 8)  #define TTY_BLOCK_STOP(tty) (1 + ((tty)->sx * (tty)->sy) / 8)
   
 #define TTY_QUERY_TIMEOUT 5  #define TTY_QUERY_TIMEOUT 5
   #define TTY_REQUEST_LIMIT 30
   
 void  void
 tty_create_log(void)  tty_create_log(void)
Line 369 
Line 370 
                         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\\");
                         tty_puts(tty, "\033]10;?\033\\");                  tty_puts(tty, "\033]11;?\033\\");
                 if (~tty->flags & TTY_HAVEBG)  
                         tty_puts(tty, "\033]11;?\033\\");  
         } else          } else
                 tty->flags |= TTY_ALL_REQUEST_FLAGS;                  tty->flags |= TTY_ALL_REQUEST_FLAGS;
           tty->last_requests = time (NULL);
   }
   
   void
   tty_repeat_requests(struct tty *tty)
   {
           time_t  t = time (NULL);
   
           if (~tty->flags & TTY_STARTED)
                   return;
   
           if (t - tty->last_requests <= TTY_REQUEST_LIMIT)
                   return;
           tty->last_requests = t;
   
           if (tty->term->flags & TERM_VT100LIKE) {
                   tty_puts(tty, "\033]10;?\033\\");
                   tty_puts(tty, "\033]11;?\033\\");
           }
 }  }
   
 void  void

Legend:
Removed from v.1.433  
changed lines
  Added in v.1.434