2001-07-25  Rob Browning  <rlb@defaultvalue.org>

	* release 1.1.11

	* fix test directory to work with autoconf's "make check".

	* Update to latest libtool.

	* doc/g-wrap.texi: major changes to update to reflect new g-wrap
	design/interface, but still unfinished.  Latter part of file still
	documents the old version.

	* libruntime-guile/g-wrap-runtime-guile.c (GW_WCP_P): make sure #f
	is recognized as a valid wcp according to our #f <-> NULL
	equivalency.

2001-05-11  Rob Browning  <rlb@cs.utexas.edu>

	* g-wrap.scm (c-file-tmpl): add string.h.  Thanks Dave.

2001-04-11  Rob Browning  <rlb@cs.utexas.edu>

	* release 1.1.10.

	* configure.in: version -> 1.1.10

	* g-wrapped/gw-runtime-spec.scm
	(<gw:unsigned-int>): fix upper bounds checking error.

	* g-wrap/output-file.scm
	(flatten-display): () -> '() for stricter guile.

	* g-wrap.scm
	(gw:wrap-non-native-type): symbol->string fixes for stricter guile.
	(gw:wrap-enumeration): symbol->string fixes for stricter guile.
	(gw:wrap-enumeration): symbol->string fixes for stricter guile.
	(make-index-generator): symbol->string fixes for stricter guile.
	(make-param-list): () -> '() for stricter guile.

2001-02-28  Rob Browning  <rlb@cs.utexas.edu>

	* g-wrap.scm (gw:wrap-enumeration): val->sym funcs now always
	return a list if show-all? is not #f, but the list may be empty.
	This is better for memq, map, etc.

2001-02-19  Rob Browning  <rlb@cs.utexas.edu>

	* g-wrap.m4: fix whitespace typo in G_WRAP_CONFIG.

2001-01-25  Rob Browning  <rlb@cs.utexas.edu>

	* release 1.1.9.

	* configure.in: version -> 1.1.9

	* rpm/Makefile.am (spec): add GW_RTLIB_MAJ subst.

	* rpm/spec.in: fix lib shared lib symlinks.

2001-01-17  Rob Browning  <rlb@cs.utexas.edu>

	* release 1.1.8.

	* g-wrapped/gw-runtime-spec.scm (gw:wcp-is-of-type?): fix docs.

	* test/Makefile.am (CFLAGS): append rather than clobber.

	* g-wrapped/Makefile.am (CFLAGS): append rather than clobber.

	* g-wrap.scm (c-file-tmpl): fix more (maybe final) guile 1.3
	compatibility problems with new dynamic module initialization.
	Thanks to Derek Atkins for helping track this down.

	* configure.in: version -> 1.1.8

2001-01-16  Rob Browning  <rlb@cs.utexas.edu>

	* release 1.1.7.

	* rpm/spec.in: automatically determine runtime lib version.

	* rpm/Makefile.am: sed lib version in spec.in.

	* libruntime-guile/g-wrap-runtime-guile.c
	(GW_RETURN_NEWSMOB): fix typo for guile 1.3* code.
	(initialize_wct_type_system): fix typo for guile 1.3* code.

	* configure.in: version -> 1.1.7

2001-01-15  Rob Browning  <rlb@cs.utexas.edu>

	* release 1.1.6.

	* libruntime-guile/g-wrap-runtime-guile.c:
	#define SCM_SMOB_DATA(x) if not defined.
	explicitly test for SCM_NEWSMOB* and set if not defined.
	change GWP_names to GW_.

	* libruntime-guile/Makefile.am: change GWP_ names to GW_

	* g-wrap.m4:
	kill setting of GWRAP_OLD_GUILE_SMOB (not needed outside g-wrap
	source anymore).

	* configure.in: bump version to 1.1.6.
	check for old style smobs (i.e. set GWRAP_OLD_GUILE_SMOB).
	change GWP_ names to GW_.

	* acconfig.h: change GWP_ names to GW_.  add GWRAP_OLD_GUILE_SMOB

	* rpm/spec.in: updates from Derek Atkins <warlord@mit.edu>

	* release 1.1.5.

	* add test/ directory and start testing infrastructure which will
	hopefully evolve into more thorough regression testing.

	* many changes to fix guile-1.3.4 problems, fix namespace problems
	by unifying module/type name handling (now the type sym is the
	binding for the type object for non-native types, i.e. <gw:void*>.

2000-12-14  Rob Browning  <rlb@cs.utexas.edu>

	* g-wrapped/gw-runtime-spec.scm:
	re-enabled accidentally disabled string cleanup code.

2000-12-13  Rob Browning  <rlb@cs.utexas.edu>

	* configure.in: new version 1.1.3.

	* libruntime-guile/g-wrap-runtime-guile.c
	(SCM_SMOB_PREDICATE): added def if not defined (i.e. older guile).

2000-12-12  Rob Browning  <rlb@cs.utexas.edu>

	* New version 1.1.2

	* Removed support for long-long.  See comments in
	gw-runtime-spec.scm.  We need a fix for broken guile's or a
	configure test to disable long-long for those versions, or
	something before we re-enable.  The glib wrappers will have
	gint64, though, so for some that'll be an alternative.

2000-12-11  Rob Browning  <rlb@cs.utexas.edu>

	* New version 1.1.1, everything has changed.  See README.  Better
	ChangeLog, NEWS, and real docs coming later.

2000-11-12  Rob Browning  <rlb@cs.utexas.edu>

	* configure.in: new version 0.9.12.

	* rpm/spec.in: fix some bugs I introduced with another patch from
	Derek Atkins <warlord@mit.edu>.

	* g-wrap.m4 (micro_required): Fixed some sed problems.
	(minor_required): Fixed sed problems.  Both fixes thanks to Derek
	Atkins <warlord@mit.edu>.

2000-11-08  Rob Browning  <rlb@cs.utexas.edu>

	* rpm/spec.in: merge in changes from Derek Atkins
	<warlord@mit.edu> (Thanks) to create a new -devel package.  Let me
	know if I didn't get the merge right.

	* g-wrap.in (usage-msg): add newline at end of usage (thanks to Dave
	Peticolas <dave@krondo.com>).

	* rpm/spec.in: add automatic info gzipping (thanks to Dave
	Peticolas <dave@krondo.com>).

	* guile/guile-types.scm (long): new type.
	(long-long): new type.

2000-11-06  Rob Browning  <rlb@cs.utexas.edu>

	* release new version 0.9.10.

	* guile/guile-types.scm (const-string): fix bug in scm->C conversion.

2000-11-05  Rob Browning  <rlb@cs.utexas.edu>

	* release new version 0.9.9.

	* guile/guile-types.scm (const-string): add NULL <-> #f
	equivalency as per pointer-tokens.

	* Fix problem with g-wrap.m4 (thanks to Derek Atkins
	<warlord@MIT.EDU>).

2000-11-01  Rob Browning  <rlb@cs.utexas.edu>

	* release new version 0.9.8.

2000-11-02  Robert Graham Merkel  <rgmerk@mira.net>

	* Makefile.am: added g-wrap.m4 to extra_DIST so it
	gets included in tarballs.

2000-11-01  Rob Browning  <rlb@cs.utexas.edu>

	* release new version (0.9.7).

2000-11-01  Robert Graham Merkel  <rgmerk@mira.net>

	* guile/g-wrap-guile.in: Increased stack limits to avoid overflows.

	* doc/g-wrap.texi: Added documentation for how to deal with
	old guile versions.

	* guile/g-wrap.scm: Added code to cope with old guile versions,
	surrounded in #defines.

	* g-wrap.m4: New file with some autoconf tests for g-wrap versions,
	and a test for guile versions to decide whether GWRAP_OLD_GUILE_SMOB
	should be defined

2000-10-17  Rob Browning  <rlb@cs.utexas.edu>

	* release new version (0.9.6).

2000-09-22  Robert Graham Merkel  <rgmerk@mira.net>

	* guile/g-wrap.scm: Fixed bug in return value cleanup (missing semicolon)

	* guile/guile-types.scm: Changed const-string to use complex-c-type
	so cleanup is supported.

2000-08-07  Rob Browning  <rlb@cs.utexas.edu>

	* guile/g-wrap.scm (new-type): don't use deprecated smob functions.

	* doc/g-wrap.info: update to reflect pointer-token "#f" changes.

2000-06-21  Rob Browning  <rlb@cs.utexas.edu>

	* guile/pointer.scm: updates for new pointer token and pointer
	array handling.

	* guile/guile-types.scm: updates for new pointer token and pointer
	array handling.

	* guile/g-wrap-fns.c: updates for new pointer token and pointer
	array handling.

	* doc/g-wrap.texi: update docs for new pointer token and pointer
	array handling.

	* g-wrap.h: fixes for new pointer token and pointer array NULL
	handling.

2000-06-17  Rob Browning  <rlb@cs.utexas.edu>

	* doc/g-wrap.texi: fixed my email address (needed to double the @).

	* guile/guile-types.scm (const-string): fix compiler warnings.

	* Added rpm/spec (thanks to Mark Horning <rip6@rip6.net>).

2000-04-30  Rob Browning  <rlb@cs.utexas.edu>

	* rscheme/Makefile.am: switch g-wrap-rs to be a libexec file.

	* guile/pointer.scm: add pointer token and pointer array handling.

	* guile/g-wrap.scm: add pointer token and pointer array handling.
	  Add better guile module handling.
	  Add support for g-wrap-generate-wrapped-header.
	  Add support for guile-prefix.
	  Add support for 'char type.
	  Add support for 'unsigned-int type.
	  Add support for 'unsigned-long type.
	  Add support for 'unsigned-long-long type.
	  Add support for 'float type.
	  Add support for 'string-as-symbol type.
	  Add support for 'char type.

	* guile/g-wrap-guile.in: fix up %load-path handling.

	* guile/g-wrap-fns.c: add pointer and longlong support.

	* guile/Makefile.am: switch to sed for handling non-makefile .in.

	* doc/g-wrap.texi: add docs for experimental pointer stuff.
	Add docs for the experimental cleanup stuff.
	Add docs for g-wrap-generate-wrapped-header.

	* g-wrap.h: new pointer handling prototypes.

	* g-wrap.in: new file.

	* g-wrap-config.in: new file.

	* configure.in: bump version to 0.9.1
	Only handle Makefile-esque files.  Handle others with sed.
	Support g-wrap modules dir for script better.
	Support new pointer stuff.

	* NEWS: update for new changes.

	* Makefile.am: add code to handle g-wrap.in and g-wrap-config.in.

2000-04-12  Rob Browning  <rlb@cs.utexas.edu>

	* guile/g-wrap-fns.c: Conditionally compile long long support.
	Fix a long long GC bug.

2000-04-09  Rob Browning  <rlb@cs.utexas.edu>
	* g-wrap-config.in: new file
