2001-04-10  Marcus G. Daniels  <mgd@maya.santafe.edu>

	* hdf5.c (load_rownames_dataset_attribute): Close the
	space, type, and attribute as appropriate.  Close rtid.
	(hdf5_process_object): Free the member name.
	(hdf5_process_object): Close ctid and rtid.

2001-04-09    <mgd@coyote.santafe.edu>

	* hdf5.c (add_to_list): Set CDR of iinfo->ret to append.
	(collect): Setup pair for appending into.  Don't copy when finished.
	(add_to_return_list): Remove.
	(do_hdf5load): Setup pair for appending into and use add_to_list,
	not add_to_return_list.

2001-04-05    <mgd@coyote.santafe.edu>

	* hdf5.c (hdf5_save_object): Create an empty group on null values.

2001-03-31  Marcus G. Daniels  <mgd@maya.santafe.edu>

	* hdf5.c (string_ref, ref_string): Handle HDF5 1.2.2 and >= HDF5 1.4.0.

2001-03-11  Marcus G. Daniels  <mgd@forager.swarm.org>

	* hdf5.c (string_ref, ref_string): Use hsize_t for count.  (HDF5 1.4)
	(do_hdf5cleanup): Bug fix.  Both thanks to Hugh Pumphrey.
	(load_scalar): Add.
	(hdf5_process_object): Use it.

2001-02-03  Marcus G. Daniels  <mgd@drone.swarm.org>

	* hdf5.c (errorcall): Add macro and declaration.
	(hdf5_global_verbosity): New global.
	(hdf5_process_attribute, hdf5_process_object, do_hdf5load): Use it. Add
	many messages.
	(hdf5_process_object): Support n-dimensional arrays.
	(do_hdf5load): Set hdf5_global_verbosity.

2000-08-19  Marcus G. Daniels  <mgd@forager.swarm.org>

	* hdf5.c: Use SET_STRING_ELT, STRING_ELT, VECTOR_ELT, and STRING_PTR
	as appropriate (for R 1.2).

2000-07-20  Marcus G. Daniels  <mgd@forager.swarm.org>

	* hdf5.c (ref_string, string_ref): Add bkg_stride argument per
	HDF5 1.2.2.

2000-07-16  Marcus G. Daniels  <mgd@nest.swarm.org>

	* hdf5.c (load_rownames_dataset_attribute): Create row names
	on the fly if absent.

2000-01-28    <mgd@nest.swarm.org>

	* hdf5.c: Declare warningcall. 
	(do_hdf5cleanup): Return R_NilValue.
	

