GridItem.setHeaderText(String) added to allow custom text for row headers.
Redraw changes to minimize XP border flickering.
Various changes to renderer contracts for row and column headers. Row header renderers now receive the GridItem in the computeSize method. All header renderers must now extend GridHeaderRenderer.
8/18/06 Update
GridItem.getBounds(int) updated to return correct bounds when item is invisible.
Removing items in certain scenarios can cause the scrollbars to have incorrect values. [154381]
Disposed events now fired as appropriate. [151352]
Images are now displayed in cells.
Removed test code which cause cell 2,2 to be automatically selected at construction.
7/14/06 Update
First pass of cell selection. Use Grid.setCellSelection(true).
Some methods names changed to better reflect SWT practices. Methods named isXXXX were renamed to getXXXX if they simply returned the property value.
Javadoc slightly improved. ALPHA warnings added.
Many changes were made affecting renderers including: InternalWidget event constants renamed, the contract for values passed to row header renderers was changed (the paint method value now receives the actual GridItem rather than the Integer value of the row number), the contract on empty renderers was changed (many now take the Grid as the value)