Sat Aug  5 01:34:55 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* Makefile: Whoops, forgot that install.sh doesn't handle > 1 file
 	at a time.  Bump version to 0.4.2.

	* Makefile: Bump to 0.4.1.

	* mksh.tcl: Add support for tcl_RcFileName.

	* version-0_4 marked & released to the net.

	* Makefile: Inlcude COPYRIGHT in dist.

	* Makefile: Include widgets/ChangeLog in dist.

	* Makefile: Add dist rule & support for it.

Fri Aug  4 23:38:49 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* README: Update for version 0.4.

	* widgets.tcl.in: Change widgets_init to sntl_widgets_init.
  	Rename STL -> SNTL.

	* tkhtml.tcl: Also unsubstitute &ob; and &cb;.

	* document.tcl: Make man pages for widgets work with new
 	object.tcl.

	* Makefile: Add INSTALL_ROOT def, clean up install rules a bit.

	* sntl.tcl.in: Add emacs tcl mode setting.

Wed Jul 26 14:41:25 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* object.tcl: Change to using __name for private slots.  Fix bug
 	in multi-level inheritance.  Add object_member, object_method,
 	object_param aliases.  Add object_class_var, object_class_method.

Tue Jul 18 00:41:52 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* tkhtml_test.tcl: Add forward/back, quit button.

Mon Jul 17 19:33:46 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* tkhtml.tcl: Add clever parser from Stephen Uhler
 	<stephen.uhler@eng.sun.com>.  Remove render_hook code.

Tue Jun 27 03:27:11 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* form.tcl: Bring form elements up-to-date with HTML 2.0 (about
	time, too.)  Make form_begin more regular.

Thu Jun 22 15:05:21 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* object.tcl: Define class:config and class:configure.

	* mksh.tcl: Write new {Tcl,Tk}_Main (for tcl7.4b4.)

	* Makefile: Rename stl to sntl, make changes for tcl7.4b4 and
        tk4.0b4.

	* sntl.tcl.in: Rename STL to SNTL.

Sun Jun 11 01:40:41 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* tcl2c.tcl: Add note about package_name.

	* Makefile: Add new widgets man pages.

	* tkhtml_test.tcl: Try running giftopnm or djpeg on images to get
        them into PPM format.

	* tkhtml.tcl: Allow image hook to return {}, meaning the image
	cannot be handled.  Handle fields like ismap (w/o the =xxx part.)
	Just use baseline alignment for images that are left or right.

	* profile.tcl: Fix small doc. typo.

	* README: Point out stl.n.

Tue Jun  6 14:48:11 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* Version 0.3 released to the net.

	* Makefile: Add copyright.  Add man pages for scripts.  Add rules
	to make and install 2 shells.

	* stl.tcl.in: Document the 2 shells.

	* mksh.tcl: Add -tkmain switch for Tk programs.

	* form.tcl: Rename procs to form_*.

	* mkindex.tcl: Be careful calling document_program -- it will fail
	if tclIndex isn't there.

	* subst.tcl: Document program.

	* mkindex.tcl: Document program.

	* document.tcl: Don't generate a SYNOPSIS section for programs
        with no flag information.

Mon Jun  5 18:26:01 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* mksh.tcl: Add program documentation.

	* tcl2c.tcl: Add program documentation.

	* stub_doc.tcl: Add document_program stub.

	* chlog2html.tcl: Add program documentation.

	* document.tcl: Add code for document programs as well as library
        files.

Sun Jun  4 21:58:42 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* chlog2html.tcl: Add -title option.

Wed Mar 22 03:35:32 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* tkhtml.tcl: Fix render hook & comments.

	* tkhtml.tcl: Finish implementing tkhtml_reconfig_tags.

	* document.tcl, mkindex.tcl, chlog2html.tcl, subst.tcl, mksh.tcl,
        tcl2c.tcl: Use sh to exec tclsh.

	* document.tcl: Add copyright.

	* tkhtml.tcl: Add copyright.  Add documentation.  Add
	tkhtml_set_render_hook, tkhtml_set_image_hook, tkhtml_set_font,
	and tkhtml_reconfig_tags (unfinished).

Mon Mar 20 19:47:37 1995  Sam Shen  <sls@aconcagua.lbl.gov>

	* widgets.tcl.in, util.tcl, tk_util.tcl, tcl2c.tcl, subst.tcl,
        stub_doc.tcl, profile.tcl, object.tcl, notify.tcl, msg.tcl,
        mksh.tcl, mkindex.tcl, html.tcl, form.tcl, chlog2html.tcl,
        cgi_post_trl.tcl, cgi_post_hdr.tcl, bag.tcl, args.tcl: Add
        copyright.

Tue Feb 28 15:12:27 1995  Sam Shen  (sls@gainful.lbl.gov)

	* install.sh: initial revision.

	* Makefile: Set SHELL for Irix.  Change install rules to use
	$(INSTALL).  Use install.sh.  Use $(TCLSH) instead of tclsh.

Wed Feb 22 17:03:17 1995  Sam Shen  (sls@gainful.lbl.gov)

	* tkhtml.tcl: Fix bugs in li, ul, center, /center, pre.  Don't use
	lassign so we can use this in tkinspect.

	* Makefile: Add tkhtml.tcl.

	* tkhtml.tcl: initial revision.

Mon Feb 13 21:53:12 1995  Sam Shen  (sls@ux8.lbl.gov)

	* Makefile: Make scripts executable (new subst.tcl doesn't do this
	for us.)

Mon Feb 13 17:38:50 1995  Sam Shen  <sls@aconcagua>

	* mksh.tcl: Add -includetcl option to include Tcl init code.

	* object.tcl: Bug fix object_delete.

Fri Feb 10 00:32:51 1995  Sam Shen  <sls@aconcagua>

	* subst.tcl: Use regsub instead of running sed.

	* object.tcl: In the <Destroy> binding, don't destroy if it's not
        actually our window (toplevel <Destroy> bindings will get executed
        for children.)  Stick rename's and destroy calls in object_delete
        in 1 catch.

Tue Feb  7 00:25:11 1995  Sam Shen  <sls@aconcagua>

	* object.tcl: Invoke class:destroy when deleting object.

Thu Feb  2 01:45:07 1995  Sam Shen  <sls@aconcagua>

	* object.tcl: Add cget processing.  Add object_include.  Shorten
	object_global_slotname to object_slotname.

Sun Jan 29 03:27:41 1995  Sam Shen  (sls@gainful.lbl.gov)

	* mksh.tcl: Default -main to on if running under tcl 7.4 or
	higher.

	* mksh.tcl: Add -main option for tcl 7.4.

Wed Jan 18 18:02:13 1995  Sam Shen  (sls@gainful.lbl.gov)

	* html.tcl: Add html_link, html_squote.

Tue Jan 17 16:54:03 1995  Sam Shen  (sls@gainful.lbl.gov)

	* util.tcl (word_wrap): try and eliminate polynomial run-time.

	* html.tcl: Bug fix: html_priv(sink) should default to
	html_file_sink.  Fix stupid typo in html_comment.

Tue Jan 10 16:22:47 1995  Sam Shen  <sls@gainful.lbl.gov>

	* html.tcl: Add html_comment.  In html_begin, use <HEAD> instead
        of <HEADER>.

Wed Jan  4 17:33:25 1995  Sam Shen  (sls@gainful.lbl.gov)

        * VERSION 0.2 frozen.

	* cgi_post_hdr.tcl: Default cgi_debug to 0.

Thu Dec 22 18:12:20 1994  Sam Shen  (sls@gainful.lbl.gov)

	* notify.tcl: Add unregister.  register now returns a cookie.

Sat Dec 17 02:48:43 1994  Sam Shen  <sls@aconcagua>

	* Makefile: Generate wigdets.tcl from widgets.tcl.in.  Add some
	man pages in widgets/.  Install the widgets to $(LIBRARY_DIR).
	Add columns, simplelist, and feedback widgets.  Add widgets.tcl
	and tk_util.tcl to LIB_TCL_SRC.  Add man pages for all tcl source
	files in this dir.

	* object.tcl: Hopefully clear up (a little) the widget command
        documentation.

	* widgets.tcl.in: Document stuff.  Add feedback.tcl and
        columns.tcl.

	* stub_doc.tcl: Add stubs for document_widget, document_param, and
        document_method.

	* document.tcl: Add document_widget, document_param, and
	document_method so that now we can document the widgets.

Thu Dec 15 19:00:01 1994  Sam Shen  (sls@gainful.lbl.gov)

	* object.tcl: Store class information in ${class}_priv.

Wed Dec 14 00:59:33 1994  Sam Shen  <sls@aconcagua>

	* html.tcl: Use html_priv instead of html.

	* form.tcl: Use form_priv instead of form.

	* notify.tcl: Use notify_priv instead of event_registry.

	* bag.tcl: Use bag_priv instead of bag.  Document procs.

	* profile.tcl: Use profile_priv instead of profile.  Document
        procs.

Thu Dec  8 23:42:46 1994  Sam Shen  (sls@gainful.lbl.gov)

	* msg.tcl (warning): fix a typo.

Wed Dec  7 01:35:00 1994  Sam Shen  (sls@gainful.lbl.gov)

	* subst.tcl: Output to dest/src if dest is directory, to dest
	otherwise.

	* msg.tcl: Added msg_set_sink, msg_dnl, msg_dnl_nh.

	* Makefile: Whoops! Forgot subst.tcl in TCL_SCRIPTS.

Mon Dec  5 00:09:58 1994  Sam Shen  (sls@gainful.lbl.gov)

	* util.tcl: Add lappend_unique.

	* args.tcl: Add an example.

	* document.tcl: Add document_example.

	* stub_doc.tcl: Add document_example stub.

Thu Dec  1 17:20:00 1994  Sam Shen  (sls@gainful.lbl.gov)

	* args.tcl: Add args_glappend.

Thu Nov 17 01:03:37 1994  Sam Shen  (sls@gainful.lbl.gov)

	* form.tcl: Clarify cgi_read documentation.  Change hidden_quote
	to cgi_hex_quote, and document it and cgi_hex_unquote.

Tue Nov 15 17:00:17 1994  Sam Shen  (sls@gainful.lbl.gov)

	* form.tcl: Change cgi_post_read -> cgi_read and document it.

	* args.tcl (args_parse): fix bug in call to args_remaining code.

	* Makefile: Add mksh.tcl.  Use a better install-scripts rule.

	* mksh.tcl: initial revision.

Thu Nov 10 19:19:32 1994  Sam Shen  (sls@gainful.lbl.gov)

	* args.tcl (args_usage): bug fix wrapping lines.

Wed Nov  9 16:17:39 1994  Sam Shen  (sls@gainful.lbl.gov)

	* html.tcl: Remove msg's.

	* args.tcl (args_arg): switch position of formals and description.

	* args.tcl: Fix typo in args_parse.  Add args_gset.  Print flag
	arguments in UPPER CASE.

Tue Nov  8 17:18:56 1994  Sam Shen  (sls@gainful.lbl.gov)

	* args.tcl: Keep description of flags on same line as flag,
	formatted in a column, unless the flags and arguments are long.

	* Makefile: Add args.tcl.

	* args.tcl: initial revision.

	* util.tcl: Add word_wrap.

	* util.tcl: Remove leading ###'s from vtime output.

Mon Nov  7 01:00:32 1994  Sam Shen  (sls@gainful.lbl.gov)

	* tcl2c.tcl: Use Tcl_GlobalEval and TCL_GLOBAL_ONLY (just in
	case.)

	* stub_doc.tcl: Add document_section.

Thu Nov  3 19:55:42 1994  Sam Shen  (sls@gainful.lbl.gov)

	* html.tcl: Add html_flush.

Thu Oct 27 12:36:51 1994  Sam Shen  (sls@gainful.lbl.gov)

	* Makefile: Change loc to /vol/pub.  Change LIBRARY_DIR to
	lib/stl.  Forgot to install man_macros.

	* Makefile: Clean man pages.  Document more things.

	* notify.tcl: Document things.

	* object.tcl: Document things.

	* document.tcl: Add document_section proc.

	* util.tcl: Add -terse flag to run.

Wed Oct 26 18:41:47 1994  Sam Shen  (sls@gainful.lbl.gov)

	* document.tcl (get_rcsid): quote the Id so that RCS doesn't go
	substitute it for us.

	* document.tcl: Document self.  Extract rcs Id from file and
	generate a VERSION section.

	* util.tcl (args): if no arity, default to 1.

	* Makefile: Add rules to install cgi_stuff.  Add rules to make and
	install man pages.

	* man_macros: Add a line in front of the rcsid so as to not
	confuse man.

	* form.tcl: Search for cgi_post_* in likely places.  Document
	procedures.

	* cgi_post_trl.tcl, cgi_post_hdr.tcl, man_macros, stub_doc.tcl,
	document.tcl, msg.tcl: initial revision.

	* msg.tcl: Ooops, a debugging puts slipped in the last revision.
	Removed.

	* html.tcl: Document procs.

	* util.tcl: Remove lame procs.  Move messaging stuff to msg.tcl.
	Document procs with new documentation code.

Tue Oct 25 18:42:36 1994  Sam Shen  (sls@gainful.lbl.gov)

	* Makefile: Add rules to install things.  Add subst.tcl.

	* util.tcl: Add warning.

	* tcl2c.tcl: Use substitutions.  Add C to unset package_name after
	the Tcl code has been eval-ed.

	* mkindex.tcl: Use substitutions.

	* chlog2html.tcl: Convert to using substitutions.

	* subst.tcl: initial revision.

	* util.tcl: Make args handle arguments that should be accumulated
	in a list.

