Go to file
Robb Matzke a34534c9b8 [svn-r546] Changes since 19980724
----------------------

./MANIFEST
./doc/html/H5.format.html
./src/H5O.c
./src/H5Oprivate.h
./src/H5Omtime.c	[NEW]
./src/H5private.h
./src/Makefile.in
	Added the modification time message.  If an object header has
	this message then it's value is updated with the current time
	whenever anything changes in the object header.

./acconfig.h
./configure.in
	Alas, there seems to be no standard way to convert a string
	time like 19980727122800 in UTC to a time_t since mktime()
	only converts local times to time_t.  So I've modified the
	configuration to check for various ways of getting the time
	zone information:

	   * Added checks for the `tm_gmtoff' field of `struct tm'.
	   * Added a check for the `timezone' global variable.
	   * Added a check for `struct timezone'.
	   * Added a check for BSDgettimeofday().
	   * Added a check for gettimeofday() although it doesn't
	     actually set the timezone argument on some systems.
	   * Added a check to see if `tm_zone' is a member of `struct tm'.
	   * Added a check to see if `tzname' is a global variable.
	   * Added a check to see if `struct tm' is defined in time.h
	     or sys/time.h.

	It's not difficult to get the right UTC modification message
	into the object header, but some systems might have problems
	getting the right time back out (Irix64 is one) and those
	systems will report zero for the H5G_stat_t.mtime from an
	H5Gstat() call as if the mtime message isn't even present.  It
	will, however, continue to be updated as normal.

./src/H5G.c
./src/H5Gpublic.h
	The H5G_stat_t struct now contains an `mtime' field which will
	hold the object modification time.  If the object has no
	object modification time then the `mtime' will be initialized
	to zero.

	Fixed a bug in H5G_stat() that caused the `objno' field of the
	H5G_stat_t to be set incorrectly on some machines.

./src/H5D.c
	Writing to external datasets fail if the hdf5 file is not open
	for writing.

	A modification time message is added to the dataset object
	header when it's created and H5O_touch() is called from
	H5D_write() to update that message.

./src/H5T.c
	Fixed a bug in H5Tget_member_dims() that caused a segmentation
	fault if one of the output array arguments was the null
	pointer.

	Relaxed the member dimension checking in H5Tinsert_array() so
	it can also be used for scalar members.

./test/Makefile.in
	Added additional file names to the `mostlyclean' target.

./tools/h5dump.c
./tools/h5tools.h
	Increased the temporary buffer size to 1MB.

	Added support for printing compound data types with array
	members.

	When printing H5T_NATIVE_CHAR and H5T_NATIVE_UCHAR we escape
	double quote characters.

./tools/h5ls.c
	Changed the output format a little because we were starting to
	get too much info to fit on a line.  Without `--verbose' each
	object occupies one line of output.  Otherwise, additional
	information is printed below the object name: object file
	address, comment, and modification time.  If `--dump' is given
	then the data is printed after the other information.

./test/cmpd_dset.c
	Changed the way the dataset is initialized to be more uniform.
1998-07-29 11:43:59 -05:00
bin [svn-r526] Changes since 19980721 1998-07-22 08:51:51 -05:00
config [svn-r510] Changes since 19980713 1998-07-15 11:39:46 -05:00
doc [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
examples [svn-r491] Program was fixed to use new functions H5Sextent_ndims and H5Sextent_dims. 1998-07-14 17:01:10 -05:00
src [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
test [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
testpar [svn-r543] Purpose: 1998-07-24 11:25:30 -05:00
tools [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
acconfig.h [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
configure [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
configure.in [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
COPYING [svn-r499] Added copyright notice. 1998-07-14 23:15:22 -05:00
INSTALL [svn-r471] Changes since 19980708 1998-07-08 13:41:04 -05:00
INSTALL_MAINT [svn-r435] ./INSTALL 1998-06-22 22:41:22 -05:00
INSTALL_parallel [svn-r368] Purpose: 1998-04-23 19:02:08 -05:00
INSTALL_parallel.ascired [svn-r441] MPIO library maintained by William M. Davidson (wmdavid) has been 1998-07-01 19:16:28 -05:00
INSTALL.ascired [svn-r461] Purpose: 1998-07-07 16:09:07 -05:00
INSTALL.ibm.sp.parallel [svn-r424] Added -g -D_LARGE_FILES to CFLAGS. 1998-06-11 17:09:27 -05:00
Makefile.dist [svn-r207] Testing 1998-01-30 16:51:02 -05:00
Makefile.in [svn-r485] Changes since 19980710 1998-07-13 10:35:21 -05:00
MANIFEST [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
README [svn-r546] Changes since 19980724 1998-07-29 11:43:59 -05:00
RELEASE [svn-r521] Added note about strided hyperslab selections. 1998-07-20 15:16:04 -05:00

This is hdf5-1.0.38 released on 1998-06-29 16:05 UTC
Please refer to the INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is almost fully functional for the entire API defined in the
documentation, see the RELEASE file in this directory for information
specific to this release of the library.  The INSTALL file contains
instructions on compiling and installing the library.  The INSTALL_parallel
file contains instructions on installing the parallel version of the
library.

Documentation for this release is in the html directory.  Start with the
"index.html" in that dictectory.

Four mailing lists are currently set up for use with the HDF5
library.

   hdf5         - For general discussion of the HDF5 library with
		  other users.

   hdf5dev      - For discussion of the HDF5 library development
		  with developers and other interested parties.

   hdf5announce - For announcements of HDF5 related developments,
		  not a discussion list.

   hdf5cvs      - For checkin notices of code development on the library,
		  not a discussion list.

To subscribe to a list, send mail to "<list>-request@ncsa.uiuc.edu",
(e.g., hdf5-request@ncsa.uiuc.edu) with "subscribe <your e-mail
address> in the _body_ of the message.  Messages to be sent to
the list should be sent to "<list>@ncsa.uiuc.edu".

Nearly daily code snapshots are now being provided at the following URL:
    ftp://hdf.ncsa.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the readme file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdf.ncsa.uiuc.edu/HDF5/

Bugs should be reported to hdfhelp@ncsa.uiuc.edu.