Fri Aug 14 10:43:47 1998  Greg Badros  <gjb@cs.washington.edu>

	* configure.in, configure: Scwm-0.8 released!

Fri Aug 14 10:19:42 1998  Greg Badros  <gjb@cs.washington.edu>

	* INSTALL: Added note about using ./configure --help for list of
	  configuration options

	* THANKS: Move Francesco Tapparo to top group of people since he
	  maintains the Debian scwm package in addition to providing bug
	  reports and patches

	* configure.in: Lots of bug fixes -- no more use of
	  ac_prev... what was that var?  Ensure directory parameters are
	  not just "yes" or "no" (i.e., omitted dir arg), and add
	  --with-scwmrcdir option (Thanks Francesco Tapparo)

Wed Aug 12 09:36:21 1998  Greg Badros  <gjb@cs.washington.edu>

	* utilities/dev/extract.scm:  Added, and updated with newest
	  version.  Written by Harvey J. Stein.

Mon Aug  3 15:11:21 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* TODO: Updated to include 0.8 list, some other commentary.

Wed Jul 29 19:18:11 1998  Greg Badros  <gjb@cs.washington.edu>

	* configure.in, acconfig.h, scwm/Makefile.am: Check for -lXmu and
	  use it for XmuPrintDefaultErrorMessage.

1998-07-24  Greg Badros  <gjb@cs.washington.edu>

	* extract-docs: Lowercase the known words.  Abstract out the
	marking and the ispell-running into subroutines. Fix a bug in
	IspellText -- it was not splitting on digits, but ispell does.

	* utilities/dev/extract-docs: Added hooks and concepts chapters.
	The markup within the source needs to be revised to use DocBook
	tables, etc., but otherwise this is close to working

1998-07-23  Greg Badros  <gjb@cs.washington.edu>

	* utilities/dev/extract-docs: Added id's to refentry's, and add
	links to reference them.  Also add ulinks to source
	files. Reworked chapter two output to be just the primitive names
	and links to the chapter 1 descriptions.

1998-07-22  Greg Badros  <gjb@cs.washington.edu>

	* utilities/dev/extract-docs: Added spell checking using 'ispell
	-a' as an option (-s);  use $filename and $line instead of $ARGV
	and $. for readability

	* utilities/dev/extract-docs: Added -o option for specifying
	output .sgml file, don't markup & in scwm-procedures.txt -- use
	$markup_usage to hold a copy, and mark that up, instead.

	* utilities/dev/extract-docs: Add usage comment, options, clean up 
	leading/trailing whitespace, separate procs on stdout by ^L

1998-07-21  Greg Badros  <gjb@cs.washington.edu>

	* utilities/dev/extract-docs: Add sections for the per-file
	sorting of function names.  Remove extra spaces in refpurpose,
	improve some debug support.  Fixed bug whereby parameter names
	which were subsequences of each caused problems.

	* utilities/dev/extract-docs: Add second chapter w/ prims sorted
	by function name, and deal with `procedure' convention.  Should
	really be linked much better than it is, but I don't know the
	docbook DTD at all.

	* utilities/dev/extract-docs: Actually generate .sgml file using
	docbook format.  Also, treat the first line of the comment
	docstring specially like Emacs docstrings (I should've made this
	explicit before -- the docstrings need editing to make the first
	line a better "purpose" statement -- extract-docs gives warnings
	to help find such strings)

	* utilities/dev/extract-docs: Check the expected primitive name,
	and warn if it doesn't match the c function name.  Handle _to_
	turning into -> optionally.  Also handle mis-parses better

	* utilities/dev/extract-docs: (see also change logs in scwm/scwm
	directory) Ensure formals are mentioned in doc string

Sat Jul 18 16:30:09 1998  Greg Badros  <gjb@cs.washington.edu>

	* configure.in: Added --with-cassowary flag for the constraint
	solver

1998-07-15  Robert Bihlmeyer  <e9426626@stud2.tuwien.ac.at>

	* configure: Use prefix/exec-prefix as defaults for
	guile-prefix/guile-exec-prefix.

1998-07-13  Maciej Stachowiak  <maciej@roc-ny5-15.ix.netcom.com>

	* configure.in, acconfig.h: Check wether scm_make_vector needs a
	third argument (newer Guiles only take 2).

Fri Jul 10 10:44:26 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h: Check for setlinebuf and setvbuf (patch
 	from Stephen Tell <tell@cs.unc.edu>); also use AC_CHECK_FUNCS in
 	favor of AC_CHECK_FUNC.

1998-07-09  Robert Bihlmeyer  <e9426626@stud2.tuwien.ac.at>

	Removed a lot of autogenerated files from CVS.
	* .cvsignore: Ignore them.

	* THANKS, AUTHORS: Promoted myself *wide*grin*.

Tue Jul  7 23:58:03 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* include/config.h.in: Really regenerated for I18N changes.

Mon Jul  6 04:05:43 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* THANKS: Thank ITANI Eiichiro for multibyte support

	Thank Dale Smith for his documentation work.

	* configure.in, acconfig.h: Add new argument --enable-multibyte,
 	which #defines I18N, enabling multibyte string support.
 	
	configure, include/config.h.in: Regenerated.

1998-07-04  Greg Badros  <gjb@cs.washington.edu>

 	* BUGS: Added callback bug note

Fri Jul  3 17:46:16 1998  Greg Badros  <gjb@cs.washington.edu>


	* INSTALL:  Added note about --with-guile-prefix

1998-06-27  Maciej Stachowiak  <maciej@roc-ny5-05.ix.netcom.com>

	* configure.in, configure: Forgot to add "-lguile" to GUILE_LIBS
	in the non-build-guile fork of checking for guile libs.

1998-06-26  Maciej Stachowiak  <maciej@roc-ny1-21.ix.netcom.com>

	* configure.in, configure: Bumped version to 0.7a (forgot to do
	this before).

	* configure.in, configure: Add --with-guile-prefix=DIR and
	--with-guile-exec-prefix=DIR to help people who have Guile
	installed in a funny place. Substitute the new GUILE_INCLUDES
	variable and use it where appropriate.

1998-06-22  Maciej Stachowiak  <maciej@roc-ny2-11.ix.netcom.com>

	* configure.in, configure, acconfig.h, include/config.in.h: Detect
	scm_internal_parse_path, which should be used in lieu of
	scm_parse_path when it exists.

	* configure.in, configure: Version bumped to 0.7

1998-06-21  Maciej Stachowiak  <maciej@roc-ny5-09.ix.netcom.com>

	* configure.in: Bumped version to 0.6c to indicate prerelease
	version.

1998-06-21  Maciej Stachowiak  <maciej@roc-ny5-21.ix.netcom.com>

	* GOALS: Updated to reflect achieved goals.

	* configure.in, configure: Add --with-lispdir=DIR option, allowing
	the user to specify where Emacs-lisp files are to be installed.

1998-06-20  Maciej Stachowiak  <maciej@roc-ny5-15.ix.netcom.com>

	* configure.in, configure, Makefile.am, Makefile.in: build the new
	scwm manual in the doc directory.

1998-06-18  Maciej Stachowiak  <maciej@roc-ny5-14.ix.netcom.com>

	* configure.in, acconfig.h: Detect scm_internal_cwdr and
	scm_internal_stack_catch.

	configure, include/config.h.in: Regenerated.

Thu Jun 18 16:48:02 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in (LDFLAGS): Properly detect the presence of
 	scm_the_last_stack_fluid.

Wed Jun 10 21:36:15 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h: Check for scm_internal_select.

	configure, include/config.h.in: regenerated.

Mon Jun  1 20:25:47 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h, configure, include/config.h: Detect
 	readline and termcap for scwmrepl to use. Patch from Robert
 	Bihlmeyer <robbe@orcus.priv.at>

	* Makefile.in, utilities/dev/Makefile.in,
 	utilities/scwmexec/Makefile.in, utilities/Makefile.in: regenerated
 	with automake 1.3 (others too, see individual ChangeLogs)

	aclocal.m4: regenrated with aclocal 1.3

	HACKING: updated to suggest automake 1.3

Thu Apr  2 16:24:30 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* Scwm has been converted to work with Automake and Libtool, the
 	following changes were involved:

	configure.in: set up Automake and Libtool

	acconfig.h: accomodate some Automake-specific changes
	
	configure, include/config.h.in: regenerated autoconf

	Makefile.am, app/Makefile.am, sample.scwmrc/Makefile.am,
 	scheme/Makefile,am, scwm/Makefile.am, utilities/Makefile.am,
 	utilities/dev/Makefile.am, utilities/emacs/Makefile.am,
 	utilities/libscwmexec/Makefile.am, utilities/scwmexec/Makefile.am,
 	utilities/scwmrepl/Makefile.am: new Makefile.am files for use with
 	automake; based roughly on old Makefile.in's

	Makefile.in, app/Makefile.in, sample.scwmrc/Makefile.in,
 	scheme/Makefile,in, scwm/Makefile.in, utilities/Makefile.in,
 	utilities/dev/Makefile.in, utilities/emacs/Makefile.in,
 	utilities/libscwmexec/Makefile.in, utilities/scwmexec/Makefile.in,
 	utilities/scwmrepl/Makefile.in: Generated from corresponding
 	Makefile.am's using automake

	acconfig.m4: generated by aclocal

	config.guess, config.sub, install-sh, libtool, ltconfog,
 	ltmain.sh, missing, mkinstalldirs, utilities/emacs/elisp-comp:
	Added by automake --add-missing or libtoolize.

	AUTHORS, COPYING, THANKS, stamp-h.in: added to make automake stop
 	complaining, or because it seemed appropriate in light of other
 	files (since there was an AUTHORS I felt there should be a
 	THANKS).

	HACKING: explains where to get the tools now needed to hack scwm,
 	and how to use them.

	version.h: removed.

	Some benefits from use of automake and libtool: bulletproof
 	dependency generation; `make uninstall' works; scwm.el is
 	installed in the proper site-lisp directory; all builddir !=
 	srcdir problems should go away; inter-directory dependencies work
 	OK; a shared library of libscwmexec is built and installed; less
 	work is needed to get the relevant install paths compiled
 	in. Soon, it should enable a reasonable setup for buiklding shared
 	library modules in a cross-platform manner.
	
Tue Mar 31 21:09:32 1998  Greg Badros  <gjb@cs.washington.edu>

	* utilities/scwmrepl/scwmrepl.c, utilities/scwmexec/scwmexec.c:
 	Changed main's return type to int, and return 0, not exit(0);
 	Thanks Ken Pizzini <ken@halcyon.com>

Tue Mar 31 23:44:08 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* include/scwm/scwmlib.h: Removed this unused file.

Tue Mar 24 17:18:25 1998  Greg Badros  <gjb@cs.washington.edu>

	* utilities/emacs/scwm.el: Fixed keybindings for XEmacs, and added 
	missing (require 'scheme)

Thu Mar 19 19:12:27 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in: Don't try to generate a Makefile for scwmsend.

	configure: Regenerated from configure.in

1998-03-19 Thu 16:08:43 EST Sam Steingold <sds@usa.net>

	* utilities/emacs/scwm.el: fixed completion, documentation and
	scwm-run.  The latter re-runs scwmrepl in the same buffer now.

Thu Mar 12 20:28:57 1998  Greg J. Badros  <gjb@cs.washington.edu>

	* utilities/*/Makefile.in: Move -lscwmexec to directly after
 	-L../libscwmexec, instead of after the X libraries -- was causing
 	problems with `cc' on Irix 6.2 for Jesse Glick.

Thu Mar 12 09:20:49 1998  Greg Badros  <gjb@cs.washington.edu>

	* utilities/emacs/scwm.el: Added scwm-procedure-documentation, and
 	some support functions; Fixed scwm-complete to go back an sexp,
 	not just a word

Wed Mar 11 22:56:28 1998  Greg J. Badros  <gjb@cs.washington.edu>

	* utilities/emacs/scwm.el: Added rudimentary completion support --
	mostly proof of concept that an elisp guru should look at.

Wed Mar 11 21:57:57 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* utilities/Makefile.in: Don't attempt to build scwmsend.

	* utilities/scwmsend, utilties/emacs/scwm-buffer.el: removed so
 	scwmsend stuff can be removed from scwm.

Tue Mar 10 22:57:51 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* utilities/scwmexec/scwmexec.c: Capitalized EXPRESSION in the
 	usage note. Thanks to Sam Steingold <sds@usa.net> for the bug
 	report.

Mon Mar  9 09:12:21 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* utilities/scwmexec/scwmexec.c: Use scwmexec_exec_full and
 	display output and errors, if any, resulting from the evaluation.

Sun Mar  8 22:25:25 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped to version 0.6b.

Fri Mar  6 06:49:48 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h: Detect the availability of
	scm_parse_path.

	configure, include/config.h.in: regenerated.

	* version.h (VERSION): Bumped to 0.6a

	* Made 0.6 release

	* version.h: Bumped to 0.6

	* INSTALL: Updated for 0.6.

	* NEWS: Addded news for version 0.6.

Sat Feb 28 19:24:18 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* utilities/dev/fvwm2-module-adapter: Pretty much works now - runs
 	the fvwm2 pager flawlessly if you load it into a running scwm,
 	other modules may or may not work (for testing change the module
 	name at the end). However, this functionality really needs to be
 	packaged better, and some stuff on the C side needs cleaning up.

Fri Feb 27 21:16:29 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in configure utilities/Makefile.in: Build system
 	changes to make scwmrepl.

	* utilities/scwmrepl/scwmrepl.c, utilities/scwmrepl/Makefile.in:
	A new program using libscwmexec; it gives you a repl session
	with a running scwm.

	* configure.in configure utilities/Makefile.in: Build system
 	changes to make scwmsend and libscwmsend.

	* utilities/libscwmexec/libmain.c,
 	utlities/libscwmexec/scwmsend.h, utlities/libscwmexec/Makefile.in,
 	utilities/scwmexec/scwmexec.c, utilities/scwmexec/Makefile.in:
	library and example program for the new scwmexec protocol.


Thu Feb 26 21:46:06 1998  Greg J. Badros  <gjb@cs.washington.edu>

	* utilities/emacs/scwm-buffer.el: Updated to use the $DISPLAY
 	environment variable to choose which X server to open a connection
 	to define-key for scwm-interaction-mode-map, not scheme-mode-map

Wed Feb 25 21:10:28 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h: Check for gh_vector_set_x so that or
 	gh_vset can be used as appropriate.

	configure, include/config.h.in: regenerated

Fri Dec 12 16:12:17 1997  Greg Badros  <gjb@cs.washington.edu>

	* scwm/Makefile.in, utilities/scwmsend/Makefile.in: Added creation
 	of installation directories -- thanks to Simon Josefsson
 	<jas@pdc.kth.se>

	* sample.scwmrc/{gjb.scwmrc,menu-test.scm}: Updated to use much
	more dynamic features -- using 'foo as a procedure or a color or a
	menu or a font means delay getting the object that that symbol
	contains until it is really needed so that it the actual object
	can be defined or redefined later without recreating all the
	objects.

Thu Dec  4 18:45:48 1997  Greg J. Badros  <gjb@cs.washington.edu>

	* doc/common-primitive-mistakes: Added -- notes for new scwm
 	developers

	* gjb.scwmrc, menu-test.scm: Use new menu format, added some
	placeholders for menus

Fri Nov 28 23:31:35 1997  Greg J. Badros  <gjb@cs.washington.edu>

	* added guile-snarf to utilities/dev; fixed a bug in guile-1.2's
 	version

	* gjb.scwmrc: use image-load-path

Mon Nov 24 14:00:09 1997  Greg Badros  <gjb@cs.washington.edu>

	* README: bumped version number to 0.5

	* INSTALL: added "What You Need" section re: guile requirements

Tue Nov 18 01:23:38 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped to version 0.5.

	* ANNOUNCE: Added 0.5 news to the announcement.

	* NEWS: Updated for 0.5.

Mon Nov 17 20:58:58 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h, configure, include/config.h.in: Check
 	for the usleep() function; define HAVE_USLEEP if
 	available. Regenerated configure and include/config.h.in

Wed Nov 12 23:04:39 1997  Greg J. Badros  <gjb@cs.washington.edu>

	* Improve scwm-buffer.el a bit more-- add C-M-z to send the s-exp
	after a delay, so the pointer can be moved before the wm evals the
	text.  Also don't explode the string into a list of characters,
	and update the patch to accept a string as the last argument to
	XChangeProperty.

	* gjb.scwmrc: updated to let C-S-F7, C-S-F8 use the window that
	the pointer is in;  this is less wierd than before, where
	unfocussed windows could not be moved easily w/ the keyboard

Wed Nov 12 16:11:21 1997  Greg Badros  <gjb@cs.washington.edu>

	* Improvements to scwm-buffer.el, to use Emacs interface to Xlib
	by Eric Ludlam.

Wed Nov 12 11:23:50 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, acconfig.h, configure, include/config.h.in: Detect
 	wether we have getopt.h and getopt_long, so getopt_long can be
 	used for argument parsing. Patch from James LewisMoss
 	<dres@dimensional.com>. Regenerated configure and config.h.in.

	* configure.in, configure: Don't try too create a Makefile in libs
 	any more during the configure process. configure regenerated from
 	configure.in.

Mon Nov 10 06:20:42 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped version to 0.4.

Sat Nov  1 00:12:37 1997  Greg J. Badros  <gjb@cs.washington.edu>

	* Do dependecies in libs/ and scwm/ using Make info page's
	suggested method

	* Added send_key_press command

	* Fix some bugs in send_button_press command

	* Abstract out the key modifier functionality

1997-10-29  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* app/Makefile.in (scwm): Link to the top source directory, for
	VPATH.

Sun Oct 26 03:23:52 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in, configure, acconfig.h, include/config.h.in: work
 	with both older and newer Guile snapshots.

1997-10-24  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* utilities/Makefile.in (mostlyclean): New target.

1997-10-21  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* Makefile.in (mostlyclean): New target.

Tue Oct 21 09:23:13 1997  Greg Badros  <gjb@cs.washington.edu>

	* Added scwm-buffer.el to utilities/emacs

	* Build the utilities/scwmsend makefiles, and build scwmsend.c

	* Provide support for scwmsend

	* Fix some build problems

Sun Oct 19 01:30:37 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* Makefile.in: Conditionally set CFLAGS from configure.

	* configure.in: Fixed the setting for CFLAGS; the old was buggy.

Sat Oct 18 02:29:34 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped version to 0.3

	* configure: Regenerated from configure.in.

	* configure.in: Added -g to the list of default build
 	flags. Suggested by Mikael Djurfeldt <mdj@nada.kth.se> to comply
 	with GNU coding standards.

	* configure.in: Added more accurate checks to make sure that
 	libguile is 1.2 or higher; also check if the libguile is recent
 	enough to support the interactive repl. Also create a makefile in
 	the app subdirectory (the only purpose of which is to create a
 	symlink scwm => ../scheme there to ensure that running in pllace
 	works.

Sun Oct  5 23:28:04 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped to version 0.2.

Sun Sep 21 05:14:35 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* BUGS: Removed entries relating to select-window being broken,
 	and removing the get- prefix from procedures, since these are
 	fixed.

	* BUGS: Removed the entries "errors in callbacks should be
 	handled" and "submenus should work right" since these are fixed.

	* Imakefile: Added the scheme directory to the build process.

Fri Sep 19 00:48:52 1997  Maciej Stachowiak  <mstachow@mit.edu>

	* version.h: Bumped version to 0.1.

