2003-09-13  Joe English  <jenglish@flightlab.com>
	* Added -compound element.

2003-09-13  Joe English  <jenglish@flightlab.com>
	* Added -image element.

2003-09-13  Joe English  <jenglish@flightlab.com>
	* Minor style tweaks.

2003-09-13  Joe English  <jenglish@flightlab.com>
	* Added -underline option; added keyboard navigation package.

2003-09-12  Joe English  <jenglish@flightlab.com>
	* Fixed more check/radiobutton layout glitches.
	Layout manager didn't need that much of a rethink
	after all.

2003-09-12  Joe English  <jenglish@flightlab.com>
	* Added variable traces for check/radio buttons.
	Mostly functional now.

2003-09-12  Joe English  <jenglish@flightlab.com>
	* Imported code from TIP 109 implementation to draw
	better-looking radio / checkbuttons.
	(Not Quite Right, since the TIP 109 implementation needs
	to peek at Tk's internals to do its thing, and I
	took that bit out.)

2003-09-11  Joe English  <jenglish@flightlab.com>
	* Fixed some tcheckbutton layout glitches.

2003-09-11  Joe English  <jenglish@flightlab.com>
	* Added semifunctional, ugly tcheckbutton widget.
	Need to rethink layout manager now.

2003-09-11  Joe English  <jenglish@flightlab.com>
	* Added tbutton widget

2003-09-08  Joe English  <jenglish@flightlab.com>
	* tkTheme.c: renamed internal data structures and variable names
	to improve consistency.
	* tkTheme.c: removed custom Tcl_ObjType styleObjType (see
	tcl-core message for why).
	* tkTheme.c: removed last vestiges of ThreadSpecificData.
	* tkTheme.c: Store element implementations in a linked list 
	instead of an array.
	* widget.c, tile.c: BUGFIX: setting -style to a nonexistent style
	crashed.  Failed to propagate TCL_ERROR return codes.

2003-09-08  Joe English  <jenglish@flightlab.com>
	* Refactoring: attempt to split up generic & Tile-specific widget
	code. 
	* 'WidgetCore' must be first member of widget structure;
	simplified WidgetCommandProc() signature accordingly.

2003-09-08  Joe English  <jenglish@flightlab.com>
	* Refactoring: extract Tk_StateMapLookup() from UpdateSettings().

2003-09-08  Joe English  <jenglish@flightlab.com>
	* Added 'padding' element, Tk_GetPaddingFromObj().

2003-09-07  Joe English  <jenglish@flightlab.com>
	* tile.c(TileWidgetCmd): Refactoring:
	replaced parallel enum/array and switch statement
	with Tcl_GetIndexFromObjStruct and indirect function call.

2003-09-07  Joe English  <jenglish@flightlab.com>
	* tkstate.c (WidgetStateSpecUpdateString):
	BUGFIX: coredump if mask == 0.

2003-09-04  Joe English  <jenglish@flightlab.com>
	* Make style engine responsible for extracting widget resources
	instead of element implementations (see tcl-core message for details).

2003-09-04  Joe English  <jenglish@flightlab.com>
	* Simplified element methods (see tcl-core message for details).

2003-09-03  Joe English  <jenglish@flightlab.com>
	* tkTheme.[ch]: Nuked Tk_NameOfStyle; YAGNI.

2003-09-03  Joe English  <jenglish@flightlab.com>
	* tkTheme.[ch]: Reorganized and simplified style engine
	data structures.  As a side effect, also fixed bug #793825.

2003-09-02  Joe English  <jenglish@flightlab.com>
	* tkTheme.[ch]: Refactoring: replace two-level element
	lookup scheme with one-level TTK_GetElement.

2003-09-02  Joe English  <jenglish@flightlab.com>
	* tkTheme.[ch]: Cloned tk/generic/tkStyle.c; changed Tk_* to TTK_*,
	so I can modify style engine locally without having to patch
	the core.

2003-09-01  Joe English  <jenglish@flightlab.com>
	* Added support for -anchor option

2003-08-31  Joe English  <jenglish@flightlab.com>
	* Added "label" element, first cut at declarative layout utilities.

2003-08-29  Joe English  <jenglish@flightlab.com>
	* Initial snapshot release.

