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

Diff for /src/usr.bin/tmux/grid.c between version 1.54 and 1.55

version 1.54, 2016/07/15 00:49:08 version 1.55, 2016/09/02 20:57:20
Line 99 
Line 99 
   
         gd->flags = GRID_HISTORY;          gd->flags = GRID_HISTORY;
   
           gd->hscrolled = 0;
         gd->hsize = 0;          gd->hsize = 0;
         gd->hlimit = hlimit;          gd->hlimit = hlimit;
   
Line 170 
Line 171 
   
         grid_move_lines(gd, 0, yy, gd->hsize + gd->sy - yy);          grid_move_lines(gd, 0, yy, gd->hsize + gd->sy - yy);
         gd->hsize -= yy;          gd->hsize -= yy;
           if (gd->hscrolled > gd->hsize)
                   gd->hscrolled = gd->hsize;
 }  }
   
 /*  /*
Line 186 
Line 189 
             sizeof *gd->linedata);              sizeof *gd->linedata);
         memset(&gd->linedata[yy], 0, sizeof gd->linedata[yy]);          memset(&gd->linedata[yy], 0, sizeof gd->linedata[yy]);
   
           gd->hscrolled++;
         gd->hsize++;          gd->hsize++;
 }  }
   
Line 196 
Line 200 
         grid_clear_lines(gd, 0, gd->hsize);          grid_clear_lines(gd, 0, gd->hsize);
         grid_move_lines(gd, 0, gd->hsize, gd->sy);          grid_move_lines(gd, 0, gd->hsize, gd->sy);
   
           gd->hscrolled = 0;
         gd->hsize = 0;          gd->hsize = 0;
   
         gd->linedata = xreallocarray(gd->linedata, gd->sy,          gd->linedata = xreallocarray(gd->linedata, gd->sy,
             sizeof *gd->linedata);              sizeof *gd->linedata);
 }  }
Line 231 
Line 237 
         memset(gl_lower, 0, sizeof *gl_lower);          memset(gl_lower, 0, sizeof *gl_lower);
   
         /* Move the history offset down over the line. */          /* Move the history offset down over the line. */
           gd->hscrolled++;
         gd->hsize++;          gd->hsize++;
 }  }
   
Line 914 
Line 921 
                         grid_reflow_join(dst, &py, src_gl, new_x);                          grid_reflow_join(dst, &py, src_gl, new_x);
                 }                  }
                 previous_wrapped = (src_gl->flags & GRID_LINE_WRAPPED);                  previous_wrapped = (src_gl->flags & GRID_LINE_WRAPPED);
   
                   /* This is where we started scrolling. */
                   if (line == sy + src->hsize - src->hscrolled - 1)
                           dst->hscrolled = 0;
         }          }
   
         grid_destroy(src);          grid_destroy(src);

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55