Contributions:
=============

* Mario Motta <mmotta@guest.net>
He ported GtkSheet to VDK

* Martin Schultze <joey@finlandia.Infodrom.North.DE>
Set up a mirror at
ftp://ftp.infodrom.north.de/pub/unix/gtk-etc/libs/gtksheet/

* Andrew Veliath <andrewtv@usa.net>
He did the first version for gtk+-1.2, he had the idea of a GtkSheetEntry
as a GtkEntry subclass and made the first draft for the new GtkSheetEntry. 

Here I add his comments:

- GtkSHEntry substantially rewritten for Gtk 1.2, and is now smaller
since it is a direct subclass of GtkEntry.  Note all these Gtk 1.2
changes pretty make it incompatible with Gtk 1.0, so it is sort of for
the next "run" which is somewhat soon now anyway.  I'm not sure if all
the features are duplicated, you should probably check.

- gtk_entry_new* changed to accept an option GtkType.  If the GtkType
is zero, then use the default GtkSHEntry.  If it is non-zero, then use
the specified type as the entry type (it is check to be a subclass of
GtkSHEntry, and if not the default is used anyway with a warning).  I
figure that since Gtk 1.2 is required anyway, what's the harm of
adding a new argument to _new ;-).  I've tested this partially with a
custom GtkSHEntry subclass of mine which overrides some keypresses,
and it seems to work.

- Some NULL checks here and there. Particularly if a font is not
found, the attribute.font doesn't get set.


* Steven rostedt <steven.rostedt@lmco.com>
He patched some bugs

* Rob Browning <rlb@cs.utexas.edu>
He proposed the new event signals policy:  

  activate()
    called upon actual entry to a cell and providing access to the new
    row and col values (and perhaps the old row and col).

  deactivate()
    called upon *actual* exit from a cell, and providing access to the
    current row and col values (and perhaps the pending ones).

  traverse()
    called when a change to a new cell is proposed (i.e. the user
    clicks, tabs, whatever.  

The callback would also be able to set "veto" to
tell gtksheet that it wants the proposed traversal to be ignored
entirely.

* Bob Lissner and Sam Philips from the Quicklist team (www.quicklist.org)
made a lot of checks, and reported many bugs. Also contributed proposing
new features as changing row titles/column titles size and setting 
justification by column. Quicklist is the best check ever done for GtkSheet.

* Erwann Corvellec <eco@club-internet.fr> added key press events for
NumPad Enter key, and Shift Tab. This last seems to not work correctly. He
pointed me out some minor bugs related with the cell movement.

* Nick Slobodsky <pentahd@pentahd.redline.ru> 
Fixed column shifts bug in column deletion.
