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

Diff for /src/usr.bin/tmux/tty-features.c between version 1.19 and 1.20

version 1.19, 2021/06/10 07:28:45 version 1.20, 2021/06/10 07:59:08
Line 25 
Line 25 
   
 /*  /*
  * Still hardcoded:   * Still hardcoded:
  * - mouse (under kmous capability);  
  * - default colours (under AX or op capabilities);   * - default colours (under AX or op capabilities);
  * - AIX colours (under colors >= 16);   * - AIX colours (under colors >= 16);
  * - alternate escape (if terminal is VT100-like).   * - alternate escape (if terminal is VT100-like).
Line 54 
Line 53 
         0          0
 };  };
   
   /* Terminal has mouse support. */
   static const char *tty_feature_mouse_capabilities[] = {
           "kmous=\\E[M",
           NULL
   };
   static const struct tty_feature tty_feature_mouse = {
           "mouse",
           tty_feature_mouse_capabilities,
           0
   };
   
 /* Terminal can set the clipboard with OSC 52. */  /* Terminal can set the clipboard with OSC 52. */
 static const char *tty_feature_clipboard_capabilities[] = {  static const char *tty_feature_clipboard_capabilities[] = {
         "Ms=\\E]52;%p1%s;%p2%s\\a",          "Ms=\\E]52;%p1%s;%p2%s\\a",
Line 238 
Line 248 
         &tty_feature_extkeys,          &tty_feature_extkeys,
         &tty_feature_focus,          &tty_feature_focus,
         &tty_feature_margins,          &tty_feature_margins,
           &tty_feature_mouse,
         &tty_feature_overline,          &tty_feature_overline,
         &tty_feature_rectfill,          &tty_feature_rectfill,
         &tty_feature_rgb,          &tty_feature_rgb,
Line 338 
Line 349 
                 const char      *features;                  const char      *features;
         } table[] = {          } table[] = {
 #define TTY_FEATURES_BASE_MODERN_XTERM \  #define TTY_FEATURES_BASE_MODERN_XTERM \
         "256,RGB,bpaste,clipboard,strikethrough,title"          "256,RGB,bpaste,clipboard,mouse,strikethrough,title"
                 { .name = "mintty",                  { .name = "mintty",
                   .features = TTY_FEATURES_BASE_MODERN_XTERM                    .features = TTY_FEATURES_BASE_MODERN_XTERM
                               ",ccolour,cstyle,extkeys,margins,overline,usstyle"                                ",ccolour,cstyle,extkeys,margins,overline,usstyle"
Line 348 
Line 359 
                               ",ccolour,cstyle,focus,overline,usstyle"                                ",ccolour,cstyle,focus,overline,usstyle"
                 },                  },
                 { .name = "rxvt-unicode",                  { .name = "rxvt-unicode",
                   .features = "256,bpaste,ccolour,cstyle,title"                    .features = "256,bpaste,ccolour,cstyle,mouse,title"
                 },                  },
                 { .name = "iTerm2",                  { .name = "iTerm2",
                   .features = TTY_FEATURES_BASE_MODERN_XTERM                    .features = TTY_FEATURES_BASE_MODERN_XTERM

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20