Wed Jun  5 15:31:23 1996  Anthony Green  <green@csk3.cygnus.com>

	* mt-breaklib.scm mt-breakout.scm Makefile.in: Added
	multithreaded breakout demo

	* mt-breaklib.scm: When all bricks are gone, delete the pucks
	as they hit the top wall. Lame but functional.

	* surfit.scm.in: Made event loop more thread friendly

Fri Apr  5 13:36:43 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* applet.scm ((applet-initialize)): New function.

	* surfit.scm.in (guile_eval): Run guile_eval_repl in its own
	dynamic root.

Wed Mar 27 19:04:37 1996  Anthony Green  <green@csk3.cygnus.com>

	* Makefile.in: No longer ignores X_CFLAGS.

Tue Mar 26 14:43:23 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.am (AUTOMAKE_OPTIONS): Require 0.32.
	($(srcdir)/Makefile.in): New target; suppresses auto-rebuilding of
	Makefile.in.

Mon Mar 25 14:38:00 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* applet.scm (tcl-applet-parsehtml): Look at (car data) to find
	actual argument from Tcl.

	Use Automake to generate Makefile.in:
	* configure.in: Changes for Automake.
	* mkinstalldirs: New file.
	* Makefile.am: New file.

	* oldGwish.scm: Removed.

Fri Mar 22 10:18:10 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* guile-tcl.c (endif): Use CAR(result) as numeric return, not
	result.

	* applet.scm ((applet . args)): Use Applet_command directly.
	(tcl-applet-parsehtml): New proc.

Thu Mar 21 15:40:42 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* applet.scm (applet-postdata): New function.
	(applet-posturl): New function.

Wed Mar 20 23:15:43 1996  Atsushi Nogi (CSK)  <nogi@csk1.cygnus.com>

	* guile-tcl.c (scm_tcl_global_eval, scm_tcl_create_command,
	scm_tcl_delete_command, scm_tcl_split_list, scm_tcl_merge,
	scm_tcl_set_var2, scm_tcl_get_var2, scm_tcl_command):
	don't make a new string from result.
	(listify_mbstrings): just call listify_strings if encoding is
	noconv.
	(invoke_tcl_command): removed MB_STRINGP test. result of
	scm_app_wdr is always multi-byte string.
	(scm_tcl_apply_command): added MB_STRINGP test.	
	
Tue Mar 19 13:04:42 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* applet.scm ((define-applet-terminate routine)): Rewrote.
	(guile_terminate): Rewrote.

	* Gtcl.scm (with-tcl-error-handling): Catch all exceptions.
	((tcl-errcat . args)): Renamed.

	* applet.scm ((applet-loaddata)): Rewrote.

Fri Mar 15 16:27:58 1996  Anthony Green  (green@gerbil.cygnus.com)

	* breakout.scm ((event-loop)): Removed test code that slipped in.

Fri Mar 15 13:22:41 1996  Anthony Green  <green@cygnus.com>

	* configure.in: added thread include flags

	* guile-tcl.c: Changed decl of s_tcl_create_command from
	char s_tcl_create_command[] to char *s_tcl_create_command for
	potability reasons.

Wed Feb 28 18:44:47 1996  Michael Tiemann  <tiemann@axon.cygnus.com>

	* guile-tcl.c (listify_mbstrings): Don't use MB_STRINGP on a char*
	argument; loop over the string and use ASCII_P instead.

Wed Feb 28 18:31:09 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* applet.scm: Provide 'applet.

Wed Feb 28 04:24:54 1996  Gordon Irlam  <gordoni@cygnus.com>

	* applet.scm: New file, provides applet API.
	* Makefile.in (scm_files): Include applet.scm.

Tue Feb 27 10:24:46 1996  Atsushi Nogi (CSK)  <nogi@csk1.cygnus.com>

	* configure.in: added support for --enable-i18n configure switch.

	* Makefile.in (XCFLAGS): added -DI18N.

	* guile-tcl.c: changed for i18n. encode strings before and decode
	them after calling tcl functions.

Fri Feb 23 16:12:46 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (XCFLAGS): Renamed.
	(CFLAGS): New macro.
	(.c.x): Use XCFLAGS.
	(.c.o): Ditto.

Tue Feb 20 15:29:29 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* configure.in: Substitute empty string for XINCLUDES when no
	special path needed.

Tue Feb 20 10:24:27 1996  Per Bothner  <bothner@kalessin.cygnus.com>

	* configure.in:  Set XINCLUDES (using code snipped from tk/unix).
	* Makefile.in (.c.o):  Add @XINCLUDES@ to compilation command.

Tue Feb 20 09:09:56 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* breakout.scm (Gwish): Ensure game exits when canvas destroyed.

	* breaklib.scm (terminate): New function.
	(game-q): Destroy the-canvas, not '.

	* surfit.scm.in ((guile_eval_repl)): New function.
	(guile_eval): Use it.

	* breakout.scm (Gwish): Use breaklib.scm.

	* breaklib.scm: New file.
	* Makefile.in (scm_files): Include breaklib.scm.

	* surfit.scm.in (guile_eval): New proc.

Tue Feb 13 17:21:44 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (install): Install surfit.scm.
	(ancillery): Include surfit.scm.in.
	(surfit.scm): New target.
	(all): Include surfit.scm.

	* configure.in (TCL_LIBS): Build surfit.scm.
	* surfit.scm.in: New file.

Tue Feb  6 14:47:29 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Gwish.scm: Mostly gutted; all broken repl code moved into...
	* oldGwish.scm: New file.

	* Gtcl.scm: Use new module system.

	* breakout.scm (game-q): Destroy '., not '.game.

Fri Feb  2 17:09:14 1996  Tom Tromey  (tromey@gerbil.cygnus.com)

	* Gtcl.scm ((reify-tcl-command interp name)): Use 'tcl-command,
	not 'tk-command.

Thu Feb  1 13:26:24 1996  Tom Tromey  (tromey@gerbil.cygnus.com)

	* Gtcl.scm ((tcl-command? p)): procedure-property requires 2 args.
	((defined-tcl-command name defining?)): Don't fail if
	the-interpreter is #f.

	* Gwish.scm (guile-prompt): "define" this, don't "set!" it.
	"load" Gtcl and Gtk, don't "require" them.

	* GUILE.vars.in (xtra_libs): Include @TCL_LIBS@.

	* configure.in: Check for -ldl or -ldld.

	* GUILE.vars.in (xtra_cflags): Look in unix subdirs.

	* guile-tcl.c (print_interp): Use scm_gen_puts and scm_gen_putc.

	* guile-tk.c (scm_num_main_windows): Use Tk_GetNumMainWindows()
	function.

	* guile-tcl.c: Inlucde "tclInt.h", not "./gtcl/tclInt.h".
	(s_tcl_untrace_var2): Always return UNSPECIFIED.
	(s_tcl_apply_command): Use function Tcl_AsyncReady().

	* Makefile.in (CFLAGS): Search ../tcl/generic and ../tk/generic.
	* PLUGIN/REQ: Require tcl and tk, not gtcl and gtk.
	* PLUGIN/GUILE.libs: Use -ltcl and -ltk.
	* GUILE.vars.in (xtra_cflags): Look in tcl and tk, not gtcl and
	gtk, directories.

Wed Aug 16 13:19:31 1995  Tom Lord  <lord@beehive>

	* Makefile.in (install): Install the header files.
	(reported by webbb@lx3.tucson.saic.com (Brian Webb))

	* Gtcl.scm ((reify-tcl-command interp name)): allowed
	widget names to be unquoted when passed to a Tcl command.
	(reported by hjstein@MATH.HUJI.AC.IL)

Sat Jul  1 23:20:25 1995  Tom Lord  <lord@beehive>

	* PTTTTHHROK


