2003-09-26  Joe English  <jenglish@flightlab.com>
	* Several tweaks to make demo.tcl look reasonable. 

2003-09-26  Joe English  <jenglish@flightlab.com>
	* src/tkTheme.c: Changed element lookup strategy (again): 
	"Button.border" will look for "Button.border", then "border" in 
	the current engine, then for "border" in the parent engine
	(instead of "Button.border").  This seems to work better.
	Realized that earlier restructuring had misimplemented
	the TIP 48 semantics.

2003-09-26  Pat Thoyts  <patthoyts@users.sourceforge.net>
	* src/xpTheme.c: Fix the XP theme so it builds.
	* src/widget.h:  Fix the xpnative style to not crash.
	* src/tile.c:

2003-09-25  Joe English  <jenglish@flightlab.com
	* Added first draft of script-level access to style engine.

2003-09-25  Joe English  <jenglish@flightlab.com
	* tkTheme.c: Updated out-of-date comments.  
	Gave self harsh lecture about failing to update comments 
	when changing the code.

2003-09-24  Joe English  <jenglish@flightlab.com
	* Applied patch below, tweaked so the code will
	build on my machine again.

2003-09-24  Pat Thoyts  <patthoyts@users.sourceforge.net>
	* src/altTheme.c: Use TkPutImage which works under Win32.
	* src/tkTheme.c: Renamed TkStylePkgFree to avoid a clash with the
	                 Tk internal function of this name.
	* win/Makefile.vc:
	* win/rules.vc:    Provide a set of MSVC build scripts.
	* win/nmakehlp.c:

2003-09-16  Joe English  <jenglish@flightlab.com>
	* Initial implementation of a scrollbar.

2003-09-15  Joe English  <jenglish@flightlab.com>
	* Split "TilePart" up into "CorePart", "TilePart", and "LabelPart".
	Made more routines semi-public.
	Added three tenths of a scrollbar implementation.

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.

