01/27/2000
	Updated Flve_Combo to handle searching better
	Added incremental_search, list_only functions to control Flve_Combo
		Behavior
	I Think I really need to changed it to an Flv_Table for the list and
		implement a datasource to populate it.  Maybe with a string example
		of a datasource...
		
01/23/2000
	Implemented scrolling away from current
	Removed FLVEcb_DOUBLE_CLICK and FLVE_DOUBLE_CLICK
	Added clicks(...) and max_clicks(...) for headers just use row() or col()
		as appropriate to determine which row/col was clicked.
		FLVE_ROW_HEADER_CLICKED use col...
	Added end() to Flv_List so it's not needed in code.  Thanks to Will McGovern.
	
01/18/2000
	Fixed a double click bug that sent the grid into an infinite loop on double
		click.  Thanks to Will McGovern and Sinisa Milivojvic for finding this.
	Started on Flve_Combo
	Changed select_locked to default to true (allow selecting of locked cells)
	
01/15/2000
	Added editor to Flv_Style for table editing
	Changed Flv_Complex_Cell_Style to Flv_CStyle and moved to it's own source
		file.  These have nothing to do with Flv_List or Flv_Table, just Flv_CTable.
	Added edit_when to Flv_List for (On entry, on event, and on manual)
	Added virtual load_editor, save_editor, position_editor to Flv_List
	Added move_on_enter to Flv_Table (Col/row, row/col, never)
	Added select_locked to Flv_List (Do we allow selection of locked rows/cols)
	Added callback_when to handle when to perform callbacks
	Implemented locked as part of editing
	Added start_edit, end_edit, cancel_edit to handle programmatic control of
		editing.
	Tested in-cell (default), and out-of-cell editors using Flve_Input

01/05/2000
	Fixed an nasty little bug in column hit testing. (Actually 3 of them)
	Fixed enumeration problems in exerciser: Sinisa Milivojevic
	Verified memory allocations: Sinisa Milivojevic
	Added Click/Double Click call back
	Added Row/Col Click events (For header/footer/title clicks)
	
12/21/1999
	Fixed some of the compiler errors for strict compilers: Sinisa Milivojevic
	Fixed some of the 1.x 2.x differences in exerciser
	Incorporated some of the fixes done to exerciser by hand
		Current list after every code generation:
			Still need to add #include <FL/Flv_Table.H> by hand bug in the 2.x cvs
				version of fluid I'm using.
			Change const char *l=0 to const char *l in exerciser.cxx
			Change //# to # in exerciser.cxx
	Fixed some bugs in exerciser thanks to Sinisa Milivojevic
	Updated Web page
	Fixed a bug in testtable2 caused by strstr having a null haystack
		it incorrectly core dumped.
	Fixed a visibility problem for selection style so that the text
		will be a contrasting color

12/18/1999
  Fixed table drawing code so column footers won't flicker (as much)
  Removed all the messy tests for gridlines, replaced by adding style
    information for borders: border, border_color, border_spacing
  Added x_margin, y_margin to Flv_Style for programmable cell margins.
  Added dead_space_color to handle non-painted region.
  Fixed several Flv_Style_List bugs
  Changed draw_row, draw_cell to use &X, &Y, &W, &H so the default functions
    can get you all set-up (minus the alignment) to draw.
	Added compact to Flv_Style_List to release any unused styles.
  Fixed Column & Row Header/Footer styles to only be overridable at the cell
    level.
  Updated testtable2 to show more features.
  Fixed bug in col_width(size,column)
  
12/15/1999
  Added resizing code to Table and List
  Added row_resizable and col_resizable functions
  Added FLVF_FULL_RESIZE to support resizing anywhere in list or table
    list requires it.
  Modified exercise to inherit from list and table so text can be displayed.
    began adding style testing support. Added kludge for allowing resizing
    (should be in style information...)  Added call back notification for
    current row/col or row.
  Fixed skip_to to not restart search unless required.
  Fixed clipping code in list (Exerciser found it again!)
  
12/13/1999
  Fixed more drawing code.  I THINK it might finnally be at least close to
    right.  Exerciser helped alot... :)
  Added callbacks for Row/Rows Changed, Col/Cols Changed, Selection, and
    Features Changed.  Currently missing title/label change, row, col clicked.
    Probbably should add Cell CLICK event, Maybe Enter, Double Click, ...?
  Standardized most value setting steps to call standard routines.  Should
    reduce bugs.
  Default parameters/move R, C=0 to last parameters so C can default to
    0 for list.
    Flv_List: get_style, add_selection, draw_row, row_height
    Flv_Table: draw_cell, col_width, draw_row, add_selection_style, get_style
  Made defaults for Rows/Cols -1, -2, -3 Thin-up Box, row_height+4,
    parent color
  Made value a protected function in Flv_Style, make Flv_Style_List a freind
    of Flv_Style so it can access value.  Allow setting value at creation by
    new Flv_Style(x)
  Added black box to selected cell for added notice
  Added persistant selection which is on by default.

12/11/1999
  Added add_selection_style which adds selection style if item is selected
  Added get_default_style which will 100% fill in a style with defaults
  Made get_style guaranteed to fill in all style features.
  Fixed some selection bugs (Clicking in grey area, rapid area selection)
  Fixed feature changes to redraw correctly
  Added get_row(int x, int y) to find a row from x,y coordinates
  Added get_col(int x, int y) to find a column from x,y coordinates
  Added widget titles as row -3, uses label information
  Fixed bug in redraw when scrollbars appear/dissapear.  For example,
    with basiclist Shrink until scrollbar appears, stretch until it just
    dissapears.  Area on right is erased and shouldn't be.  (I think this
    is dynamic row sizing)
  Removed lots of extra code during draw.  (I was calculating lots of clipping
    region data and syncronizing it with a region draw.  Just removed it and
    let fl_clip handle it. :)  Nice function, good function, ...
  Used fluid 2.0 to generate an exercise program.  Can't figure out how
    to get it to include #include <FL/Fl_Table.h> in the header where I want
    or for that matter need it.  So I manually add it after each generation.

12/10/1999
  Fixed: Bug in scroll bars (Make windows smaller than list, scroll to bottom
    stretch window)  Top row isn't getting recalculated right.
  Fixed: Bug in scroll bars  (Make window taller than list, press control+End
    to move to the last cell)  Damage Highlight is only redrawing the two
    rows, but should redraw the entire control since the horizontal scroll bar
    changed also.
  Add Multi-Select (row_selected(n), select_start_row(n), select_start_col(n),
      col_selected(n), cell_selected(R,C)
      Supports SHIFT+click/navigation and mouse dragging
  Moved row_select to a feature, functions the same
  Feature constants now start with FLVF_
  Scroll bar constants now start with FLVS_

12/08/1999
    added Flv_Feature feature(void)
    added Flv_Feature feature(Flv_Feature v)
      These replace the row_header, row_footer, row_grid,
        col_header, col_footer, and col_grid
      Left the xxx_xxxx(void) as inline functions for convenience
      This reduced 12 functions to 2 and made the control 5 bytes smaller
        it's still around 450 bytes.  Scroll bars, styles, etc all add up!
    changed row_grid() to row_divider()
    changed col_grid() to col_divider()
    changed SHOW_BARS to Flv_ShowBars
    Added typedef unsigned char Flv_Feature and #defines 
    Changed typedef'd SHOW_BARS enum to typedef unsigned char and #define's
    Fixed some drawing code for table, list, and dynamic sizing example
    Updated examples to show styles with programmatic overrides.  testtable2
      the dynamic row sizing example in particular was changed to look more
      realistic.
    Created some documentation
    Added basiclist program from documentation to programs that can be
      compiled
    Updated web page with a more FLTK like look.

12/06/1999
    Fixed Borland 1.x ide files
    Fixed Flv_Style.H and Flv_List.cxx for 1.x compatibility


12/04/1999
    Added styles
    Updated widgets to handle trickle down styles.
    Updated Linux make files
    Miscellaneous bug fixes

12/01/1999
    Note: This currently WILL NOT compile under Linux.  I need to update
    the Makefile.in to handle the new directory structure.  It seems to
    compile fine against either production or cvs versions of FLTK.

11/27/1999
    Initial release.

