CVSROOT:        /cvs
Module name:    src
Changes by:     n...@cvs.openbsd.org    2009/08/08 07:29:27

Modified files:
        usr.bin/tmux   : cmd-list-windows.c cmd-server-info.c grid.c 
                         screen.c tmux.h tty.c window-copy.c 

Log message:
Change the way the grid is stored, previously it was:

- a two-dimensional array of cells;
- a two-dimensional array of utf8 data;
- an array of line lengths.

Now it is a single array of a new struct grid_line each of which represents a
line and containts the length and an array of cells and an array of utf8 data.

This will make it easier to add additional per-line members, such as flags.

Reply via email to