Robb Matzke 296d9cf766 [svn-r1585] Changes since 19990820
----------------------

./src/H5D.c
	Added additional elements to a variable initializer in
	H5Dvlen_get_buf_size() to shut up a warning message. Also
	added the API tracing call.

./src/H5F.c
	Added file opening optimizations. If the driver doesn't
	support the ability to determine when two file handles refer
	to the same file (like MPIO and GASS) then H5F_open() makes
	fewer calls to the driver's open callback.  Also, if the
	tentative file access flags are the same as the original flags
	then H5F_open() makes fewer calls to the file device.

./src/H5FD.c
./src/H5FDprivate.h
./src/H5FDpublic.h
	Added H5FD_get_class() so the library can get information
	about what file driver callbacks are defined. This will be
	useful when more optimization functions are added to the VFL,
	such as for MPIO derived datatype I/O.

./src/H5FDcore.c
./src/H5FDfamily.c
./src/H5FDmpio.c
./src/H5FDmulti.c
./src/H5FDsec2.c
	The driver symbols (like H5FD_CORE, etc) are actually function
	calls. The functions were fixed to return correct values even
	after calling H5close().

./src/H5FDmulti.c
./src/H5FDmulti.h
	Added support for opening a file when parts are missing (only
	if the caller explicitly allows that in the file access
	property list).

	Moved some common code sequences into macros or functions.

	Added better support for reopening files.  All the application
	has to know is that the file is a multi file and the base name
	from which all the member names are created.

	More debugging output when the file is opened with the
	H5F_ACC_DEBUG flag.

	Fixed various bugs.

./src/H5Fistore.c
	Chunked raw data was accidently allocated as meta data instead
	of raw data.

./src/H5I.c
	The H5Iget_type() function fails when invoked with an old
	object ID (an ID which has been closed down).

./test/h5test.c
	Added an extra argument when setting the multi file access
	property lists so the test fails if it can't open one of the
	sub-files.

./tools/h5ls.c
	Improved the algorithm for deciding what file driver to
	use. It basically tries all of the predefined drivers and is
	now able to open family, split, and multi files without
	looking for special characters in the file name.

	Added `-e' and `--errors' switches which cause errors from
	libhdf5 to be reported on stderr in addition to the simple
	error message displayed by h5ls.
1999-08-24 07:52:10 -05:00
..
1999-08-17 14:12:59 -05:00
1999-08-17 14:12:59 -05:00
1998-11-20 22:36:51 -05:00
1999-04-15 14:57:50 -05:00
1999-08-17 14:12:59 -05:00
1999-08-17 14:12:59 -05:00
1999-08-17 14:12:59 -05:00
1999-08-17 14:12:59 -05:00
1999-08-17 14:12:59 -05:00
1999-06-15 09:58:25 -05:00
1999-06-18 10:12:18 -05:00
1999-06-18 10:12:18 -05:00
1999-07-28 13:25:43 -05:00
1999-08-24 07:52:10 -05:00
1999-06-15 09:58:25 -05:00
1999-08-10 15:21:32 -05:00
1999-07-28 13:25:43 -05:00
1998-11-23 15:40:35 -05:00
1999-08-17 14:12:59 -05:00
1998-11-23 15:40:35 -05:00
1999-02-25 10:40:27 -05:00
1999-08-10 15:21:32 -05:00
1999-08-10 15:21:32 -05:00
1999-08-10 15:21:32 -05:00
1999-04-15 14:57:50 -05:00
1999-08-17 14:12:59 -05:00
1998-10-26 14:55:54 -05:00
1998-11-18 13:40:09 -05:00
1999-06-07 15:20:32 -05:00
1999-08-10 15:21:32 -05:00
1998-11-23 15:40:35 -05:00