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

Diff for /src/usr.bin/tmux/tty-term.c between version 1.21 and 1.22

version 1.21, 2011/04/09 07:48:08 version 1.22, 2011/05/08 19:53:08
Line 60 
Line 60 
         { TTYC_EL, TTYCODE_STRING, "el" },          { TTYC_EL, TTYCODE_STRING, "el" },
         { TTYC_EL1, TTYCODE_STRING, "el1" },          { TTYC_EL1, TTYCODE_STRING, "el1" },
         { TTYC_ENACS, TTYCODE_STRING, "enacs" },          { TTYC_ENACS, TTYCODE_STRING, "enacs" },
           { TTYC_FSL, TTYCODE_STRING, "fsl" },
         { TTYC_HOME, TTYCODE_STRING, "home" },          { TTYC_HOME, TTYCODE_STRING, "home" },
         { TTYC_HPA, TTYCODE_STRING, "hpa" },          { TTYC_HPA, TTYCODE_STRING, "hpa" },
         { TTYC_ICH, TTYCODE_STRING, "ich" },          { TTYC_ICH, TTYCODE_STRING, "ich" },
Line 172 
Line 173 
         { TTYC_SETAB, TTYCODE_STRING, "setab" },          { TTYC_SETAB, TTYCODE_STRING, "setab" },
         { TTYC_SETAF, TTYCODE_STRING, "setaf" },          { TTYC_SETAF, TTYCODE_STRING, "setaf" },
         { TTYC_SGR0, TTYCODE_STRING, "sgr0" },          { TTYC_SGR0, TTYCODE_STRING, "sgr0" },
           { TTYC_SITM, TTYCODE_STRING, "sitm" },
         { TTYC_SMACS, TTYCODE_STRING, "smacs" },          { TTYC_SMACS, TTYCODE_STRING, "smacs" },
         { TTYC_SMCUP, TTYCODE_STRING, "smcup" },          { TTYC_SMCUP, TTYCODE_STRING, "smcup" },
         { TTYC_SMIR, TTYCODE_STRING, "smir" },          { TTYC_SMIR, TTYCODE_STRING, "smir" },
         { TTYC_SMKX, TTYCODE_STRING, "smkx" },          { TTYC_SMKX, TTYCODE_STRING, "smkx" },
         { TTYC_SMSO, TTYCODE_STRING, "smso" },          { TTYC_SMSO, TTYCODE_STRING, "smso" },
         { TTYC_SMUL, TTYCODE_STRING, "smul" },          { TTYC_SMUL, TTYCODE_STRING, "smul" },
         { TTYC_SITM, TTYCODE_STRING, "sitm" },          { TTYC_TSL, TTYCODE_STRING, "tsl" },
         { TTYC_VPA, TTYCODE_STRING, "vpa" },          { TTYC_VPA, TTYCODE_STRING, "vpa" },
         { TTYC_XENL, TTYCODE_FLAG, "xenl" },          { TTYC_XENL, TTYCODE_FLAG, "xenl" },
           { TTYC_XT, TTYCODE_FLAG, "XT" },
 };  };
   
 char *  char *
Line 252 
Line 255 
                                 entstr[strlen(entstr) - 1] = '\0';                                  entstr[strlen(entstr) - 1] = '\0';
                                 removeflag = 1;                                  removeflag = 1;
                         } else                          } else
                                 continue;                                  val = xstrdup("");
   
                         for (i = 0; i < NTTYCODE; i++) {                          for (i = 0; i < NTTYCODE; i++) {
                                 ent = &tty_term_codes[i];                                  ent = &tty_term_codes[i];
Line 422 
Line 425 
                 acs = "a#j+k+l+m+n+o-p-q-r-s-t+u+v+w+x|y<z>~.";                  acs = "a#j+k+l+m+n+o-p-q-r-s-t+u+v+w+x|y<z>~.";
         for (; acs[0] != '\0' && acs[1] != '\0'; acs += 2)          for (; acs[0] != '\0' && acs[1] != '\0'; acs += 2)
                 term->acs[(u_char) acs[0]][0] = acs[1];                  term->acs[(u_char) acs[0]][0] = acs[1];
   
           /* On terminals with xterm titles (XT), fill in tsl and fsl. */
           if (tty_term_flag(term, TTYC_XT) &&
               !tty_term_has(term, TTYC_TSL) &&
               !tty_term_has(term, TTYC_FSL)) {
                   code = &term->codes[TTYC_TSL];
                   code->value.string = xstrdup("\033]0;");
                   code->type = TTYCODE_STRING;
                   code = &term->codes[TTYC_FSL];
                   code->value.string = xstrdup("\007");
                   code->type = TTYCODE_STRING;
           }
   
         return (term);          return (term);
   

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22