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

Diff for /src/usr.bin/tmux/input.c between version 1.74 and 1.75

version 1.74, 2015/05/08 16:18:04 version 1.75, 2015/05/11 10:10:16
Line 1069 
Line 1069 
         struct screen_write_ctx *sctx = &ictx->ctx;          struct screen_write_ctx *sctx = &ictx->ctx;
         struct window_pane      *wp = ictx->wp;          struct window_pane      *wp = ictx->wp;
         struct screen           *s = sctx->s;          struct screen           *s = sctx->s;
         u_int                    trigger;  
   
         log_debug("%s: '%c", __func__, ictx->ch);          log_debug("%s: '%c", __func__, ictx->ch);
   
Line 1081 
Line 1080 
                 break;                  break;
         case '\010':    /* BS */          case '\010':    /* BS */
                 screen_write_backspace(sctx);                  screen_write_backspace(sctx);
                 goto count_c0;                  break;
         case '\011':    /* HT */          case '\011':    /* HT */
                 /* Don't tab beyond the end of the line. */                  /* Don't tab beyond the end of the line. */
                 if (s->cx >= screen_size_x(s) - 1)                  if (s->cx >= screen_size_x(s) - 1)
Line 1098 
Line 1097 
         case '\013':    /* VT */          case '\013':    /* VT */
         case '\014':    /* FF */          case '\014':    /* FF */
                 screen_write_linefeed(sctx, 0);                  screen_write_linefeed(sctx, 0);
                 goto count_c0;                  break;
         case '\015':    /* CR */          case '\015':    /* CR */
                 screen_write_carriagereturn(sctx);                  screen_write_carriagereturn(sctx);
                 goto count_c0;                  break;
         case '\016':    /* SO */          case '\016':    /* SO */
                 ictx->cell.set = 1;                  ictx->cell.set = 1;
                 break;                  break;
Line 1111 
Line 1110 
         default:          default:
                 log_debug("%s: unknown '%c'", __func__, ictx->ch);                  log_debug("%s: unknown '%c'", __func__, ictx->ch);
                 break;                  break;
         }  
   
         return (0);  
   
 count_c0:  
         trigger = options_get_number(&wp->window->options, "c0-change-trigger");  
         if (trigger != 0 && ++wp->changes >= trigger) {  
                 wp->flags |= PANE_DROP;  
                 window_pane_timer_start(wp);  
         }          }
   
         return (0);          return (0);

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75