==============================================================================
ChangeLog file for the SwingSet Open Toolkit for Java Swing.
==============================================================================

$Id: ChangeLog.txt,v 1.6 2004/02/23 21:18:53 prasanth Exp $

==============================================================================
SwingSet 0.7.0-beta - Released 02-23-2004
==============================================================================

Changes:

    SSDataNavigator:
        1. Reduced the default size of the buttons to 50 * 20.
        2. First & Last buttons will be disabled when the rowset is at first & last row
           respectively.
        3. Commit button will be enabled all the time. When rowset is on insert row, pressing
           of commit button will insert the row. When not on insert row it will update the 
           present row.
        4. Button graphics have been added.
        5. Added the function setCallExecute(). This function can be used to indicate to the
           Navigator that a MySQL database is being used. If this is set to false, the Navigator
           will not call the execute() method on the specified rowset. See question #6 in the 
           FAQ for further explanation.

    SSTextDocument:
        1. In the rowset listener, replaced the function calls remove, removeUpdate, 
           insertString & insertUpdate with single function call replace.
           This seems to fix the problems of NullPointerException caused occasionally
           when the SSTextDocument is set to a JTextArea (NPE was occurring only when
           text had new line characters).

    SSComboBox:
        1. GENDER_OPTION has been added as one of the options. When this is used as 
           setOption argument the combo box will display "Male" & "Female"  as items
           in the combo box.

                
==============================================================================
SwingSet 0.6.0-beta - Released 12-18-2003
==============================================================================

For the 0.6.0 release of SwingSet, a grid control, SSDataGrid, has been added,
which can display database information in a "datasheet" or "spreadsheet" style
view.  SSDataGrid provides functions to set column headers, hide columns, and
make columns uneditable.  In addition, individual columns in the SSDataGrid
can be displayed as either text fields or comboboxes.  For text columns,
editing masks can be specified.  SSDataGrid uses the SSTableModel, which
extends AbstractTableModel. The SSCellEditing and SSDataValue interfaces
provide fine control over the working of the grid.

Also added in the 0.6.0 release of SwingSet is the SSTextField, which extends
the JTextField.  The SSTextField provides editing masks for data entry
(e.g. dates, social security numbers, specified number of decimals, etc.).


Classes or Interfaces added in SwingSet-0.6.0:

    1.SSCellEditing
    2.SSCellEditingAdapter
    3.SSDataGrid
    4.SSDataValue
    5.SSTableModel
    6.SSTextField


New functions added to existing Classes or Interfaces in SwingSet 0.6.0

    SSComboBox:
        1. getSelectedIndex()  
                - Returns the index of the selected item in the combobox.
        2. getSelectedValue()   
                - Returns the value associated with the selected item.
        
    SSDataNavigator:
        1. setConfirmDeletes() 
                - If set to true, every time delete button is pressed
                  navigator pops up a confirmation dialog to the user.
        2. updatePresentRow()  
                - Updates the present row.               
        
    SSDBCheckBox:       
        1. execute()           
                - Initializes the checkbox by getting the value from the
                  textfield.
        
    SSDBComboBox:
        1. addItem(String _name, long _value) 
                - Adds an item to the existing list of items in the combobox.
        2. deleteItem(String _name)
                - Deletes the item which has name equal to _name.
        3. deleteItem(long _value)
                - Deletes the item which has value equal to _value.
        4. deleteItem(String _name, long _value)
                - Deletes the item which has display name equal to _name and 
                  corresponding value as _value.
        5. updateItem(long _value, String _name)
                - Updates the string that is being displayed.

    SSDBNav:
        1. performCancelOps()
                - This function is called when the user is on the insert row 
                  and cancels the insert by clicking on the undo button.
        2. performNavigationOps(int navigationType)
                - This function is called whenever navigation takes place.
        3. performRefreshOps()
                - This function is called when the user wants to refresh the 
                  information displayed.
                  
                  
==============================================================================
SwingSet 0.5.0-alpha - Released 09-26-2003
==============================================================================

(initial SourceForge release)
                               