Thu Jun  5 16:54:36 1997  Ture Plsson  <ture@tintin.lysator.liu.se>

	* igen.py: Handle keyword arguments, and mark functions as varags.

	* pyinterface.c (terry_py_polygon, terry_py_nupatch):
	Handle keyword arguments.

	* terry.c (terry_allocate_parameter_list): New function.
	(terry_parse_parameter_list): Don't allocate! :-)
	(terry_parse_dict_and_kwd): New function.

Sat Mar 29 18:43:10 1997  Ture Plsson  <ture@tintin.lysator.liu.se>

	* Setup.in: Initial check-in

	* Makefile.pre.in: Distribute Setup.in and the GEN files.

	* terry.c (convert_basis): Used to take sizeof of RiBasis, not RtBasis.
	(convert_basis, terry_convert_list_of_values): Eliminated some void
	pointer arithmetic.

	* igen.py: Avoid creating empty array initializers.

	* Makefile.pre.in:
	Added $(LINKFORSHARED) to static build command. I'm not sure whether
	this is a good idea, but it seems to be needed to build a static Terry
	module in an otherwise dynamically loaded environment.

Sat Mar 29 18:27:49 1997  Ture Plsson  <ture@lysator.liu.se>

	* Released version 0.2.

	* Makefile.pre.in: Distribute Setup.in and the GEN* files.

	* terry.c (convert_basis): Used to take sizeof of RiBasis, not RtBasis.
	(convert_basis, terry_convert_list_of_values): Eliminated some void
	pointer arithmetic.

	* Makefile.pre.in:
	Added $(LINKFORSHARED) to static build command. I'm not sure whether
	this is a good idea, but it seems to be needed to build a static Terry
	module in an otherwise dynamically loaded environment.

Sat Mar 29 00:56:54 1997  Ture Plsson  <ture@lysator.liu.se>

        * igen.py: Avoid generating empty array initializers.

	* terry.py, pyinterface.c: The low-level module is now
	called "_terry".

	* terry.c (lookup_type): Better error messages.
	(convert_basis): Handle named basis matrices.
	(terry_parse_parameter_list): Somewhat better error checking.
	(terry_free_parameter_list): Don't free the tokens -- they're owned by
	Python!

	* Dropped the Makefile, use Makefile.pre.in.

Sun Sep 15 19:02:08 1996  ture@lysator.liu.se  <Ture Plsson>

	* Released version 0.1.

Tue Sep 10 14:11:17 1996  ture@lysator.liu.se  <Ture Plsson>

	* igen.py (table_prologue):
	Added initialization for terry_py_declare_c.
	(parsetype): Changed RtFloatFunc to RtFilterFunc.

	* pyinterface.c (terry_py_declare_c):
	New "direct" interface to RiDeclare.

	* terry.py (declare_py): New function
	(declare): Rewrote to use declare_c and declare_py.
	All declarations of predefined tokens now use declare_py, since
	those tokens are already known to the C interface.

	* request-names, terry.c:
	Changed all occurences of RtFloatFunc to RtFilterFunc.

Sat Aug 10 23:00:37 1996  Ture Plsson  <ture@lysator.liu.se>

	* Makefile: Better comments.

	* terry.c (convert_matrix, convert_color, convert_bound):
	Better type checking.

Sat Jul 13 14:35:49 1996  Ture Plsson  <ture@lysator.liu.se>

	* ball.py:
	Removed lots of ".0" since the interface now does without them.

	* Makefile:
	Tries to be more portable. Shared library target for vax-dec-ultrix.
	Might work on mips-dec-ultrix as well.

	* igen.py: Added some support for requests that return handles.

	* pyinterface.c: Killed some debugging code.

	* terry.h: Added support for ColorSamples != 3.

	* terry.c:
	Be more forgiving about argument types (e.g. passing integers where
	a float is expected).

Thu May 16 23:09:27 1996  Ture Plsson  <ture@lysator.liu.se>

	* terry.py, terry.h, terry.c, pyinterface.c, igen.py, ball.py:
	Lots of hacking.

Wed May 15 20:36:12 1996  Ture Plsson  <ture@lysator.liu.se>

	* terry.py, terry.h, terry.c, request-names, pyinterface.c, igen.py, Attic/bindings.c, ball.py, Makefile:
	Initial checkin.

