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.