Commit Graph

1718 Commits

Author SHA1 Message Date
Albert Cheng
dae4c6c1eb [svn-r2024] Added comments why the replacement of PREVIOUS should process even
if the overall release process has an error.
2000-03-13 10:20:46 -05:00
Albert Cheng
8d0d7bd1da [svn-r2023] Snapshot version 1.3 release 16 2000-03-13 10:06:03 -05:00
Albert Cheng
c192896a98 [svn-r2022] Updated. 2000-03-13 09:51:42 -05:00
Albert Cheng
615522147b [svn-r2020] Fine tuned the declaration of dump_header_format to be "const" consistent. 2000-03-09 19:41:10 -05:00
Frank Baker
f18cd7b6bb [svn-r2019] ddl.html
Merging final Release 1.2 version with development branch version
	(Rel 1.4) of file.
2000-03-09 18:10:28 -05:00
Frank Baker
65d0e1aa4d [svn-r2018] Datatypes.html
Merging changes from Release 1.2 into development branch (Rel 1.4).
2000-03-09 17:37:20 -05:00
Patrick Lu
c9e88b0516 [svn-r2017] added a new data structure for the dump header format for customized output 2000-03-09 14:34:39 -05:00
Patrick Lu
8ff4e26ee7 [svn-r2016] fixed the problem with the -xml option that prevented it from working
unless it was the last argument in the run time options.
just added another && condition.
2000-03-09 14:16:19 -05:00
Patrick Lu
01d728817b [svn-r2015] changed the dataspacedescrition begin and end for the xml struct 2000-03-09 13:42:53 -05:00
Patrick Lu
3bec438149 [svn-r2014] fixed a typo 2000-03-09 13:38:09 -05:00
Patrick Lu
4328e85e8e [svn-r2013] added comments to the large structure definition 2000-03-09 13:10:52 -05:00
Patrick Lu
03d34c41a1 [svn-r2012] updated the ddls to support the changes that were made to the begin_obj and end_obj
macros in the dumper.  this was basically adding a space after most of the '}'.
there are some places that don't have the space because those '}' were not printed
by the end_obj macro
2000-03-09 12:56:30 -05:00
Patrick Lu
fb53598b36 [svn-r2011] added new structure to h5tools.h that is used to customize the output for
the header information in the dumper. the header is the part before the data
block.

in h5dump.c there is support for the new -xml option.  prints the output in xml
using the structure we just defined in h5tools.h.

h5dump.h- changed the begin_obj and end_obj macros. take an extra parameter now
2000-03-09 12:53:48 -05:00
Albert Cheng
a1b8768af2 [svn-r2009] Purpose
Bug fix.
Description
    When converting a floating point zero to a different format (e.g. Cray),
    the mantissa part was not set to zeros complete.  Cray does not
    seem to mind since the exponent part was set to all 0's.  Somehow,
    the HDF4 does not like it and convert that pattern to a non-zero
    value in IEEE.
Solution
    corrected the code to set the whole mantissa to zeros completely.
Platform tested:
    J90 & Solaris 2.7.
2000-03-08 18:25:15 -05:00
Frank Baker
d216d71c16 [svn-r2007] Datasets.html
Groups.html
	Added note that object names (in Groups.html) or dataset
	    names (in Datasets.html) must be unique.
	Changed 'boot block' to 'super block'.  (Groups.html only)
Files.html
	Minor formatting fixes.
Datatypes.html
	H5Tconvert:  Added plist_id parameter.
References.html
	Deleted "not implemented" and related messages.
	Added description of H5Rget_object_type.
	Deleted all material about internal dataset region references.
	    [Unlikely to be implemented (QK) and there was very little info.]
	Commented out references to H5R_BADTYPE.  [This appeared in the
	    list of "valid types", which it is not.  And user is instructed
	    to test for 'a negative value' rather than 'H5R_BADTYPE'.
	    So this was deemed not to be user-level information.]
	Changed 'boot block' to 'super block'.
	Other minor editing changes.
2000-03-08 17:20:27 -05:00
Frank Baker
4d57b9df22 [svn-r2006] RM_H5D.html
H5Dopen: Corrected description of 'loc_id' parameter.
RM_H5T.html
	H5Tset_strpad:
	    Corrected string padding values list (replaced 'H5T_STR_NULL &
	        H5T_STR_SPACE' with ''H5T_STR_NULLTERM, 'H5T_STR_NULLPAD, &
 	        H5T_STR_SPACEPAD'.
	    Added notes re conversion from shorter to longer strings and
	        from longer to shorter strings.
	    Other minor edits and formatting.
	H5Tget_class
	    Corrected H5T_ENUM and H5T_REFERENCE entries in class
	        identifiers table (they were reversed).
Tools.html
	h5dump: Added note that '-bb' option is not yet implemented.
	        Changed 'boot block' to 'super block'.
2000-03-08 17:14:46 -05:00
Frank Baker
f3e7e5b438 [svn-r2005] index.html
Corrected link to HDF5 FTP archives.
H5.intro.html
	Added paragraph stating that changes in bugfix Releases 1.2.x
	are listed in the RELEASE, HISTORY, and README files.
2000-03-08 17:11:49 -05:00
Frank Baker
17a8d93001 [svn-r2004]
H5.format.html
	Merged R1.2 and R1.4 (development tree) versions.
	Fixed centered paragraphs and moved first two figures to right
	    margin.
FF-IH_FileGroup.gif  and  FF-IH_FileObject.gif
	New 'File-Group' and 'File-Object' images for Format Spec.
	Changed 'Boot Block' to 'Super Block'.  (FF-IH_FileGroup.gif only)
2000-03-08 17:09:35 -05:00
Frank Baker
57f2c42858 [svn-r2003] Changed 'boot block' to 'super block'.
Minor formatting fixes.
2000-03-08 17:03:49 -05:00
Frank Baker
fbd9b7f5ad [svn-r2002] Changed 'boot block' to 'super block'. 2000-03-08 17:03:11 -05:00
Albert Cheng
c0e855bc88 [svn-r2001] Purpose:
Bug fix.
Description:
    Failed on T3E in which int32 is typedef to a short (4 bytes)
    but the converter just used H5T_NATIVE_INT for conversion of
    a STD_INT32.  Int in a T3E is actually 64bit big.
Solution:
    Recoded the h5type to h4type matching algorithm by making sure
    the size of the H4 type used is equal to the size of the
    H5 native type.
    Remark: current implementation is not efficient--it does all
    the sizes checking repeatedly.  Should have done the type mapping
    once at the beginning as initialization.
    Old code are still retain via the macro NEWWAY.  Need to verify
    the correctness of the converter in more platforms before
    finalized on the code.
Platforms tested:
    Baldric (Solaris 2.6), arabica (Solaris 2.7)
    T3E
2000-03-06 18:02:40 -05:00
Quincey Koziol
b92ef0f7d0 [svn-r1999] Correctly detect gcc 2.95.x and Pentium Pro|Pentium II|etc. processors. 2000-03-04 13:45:58 -05:00
Albert Cheng
c0ecc467e0 [svn-r1996] Snapshot version 1.3 release 15 2000-03-03 00:02:19 -05:00
Albert Cheng
b70c49d253 [svn-r1995] configure.in:
Makefile.in:
acconfig.h:
src/H5F.c:
src/H5FDdpss.c:
src/H5FDdpss.h:
src/H5config.h.in:
test/dpss_read.c:
test/dpss_write.c:
    Changed the name DPSS to GRIDSTORAGE since that is the real name
    of the API from ANL.  DPSS is just one of the protocols it can use.
    Changed a bug in the --with-ssl option.

Makefile.in:
    Removed the copying of Makefile.dist since it caused problems
    when doing a make distclean in a --srcdir configured directory.
2000-03-01 18:56:22 -05:00
Albert Cheng
2be532445c [svn-r1994] Snapshot version 1.3 release 14 2000-02-29 11:49:42 -05:00
Quincey Koziol
7960fb8b94 [svn-r1993] Straightened out error messages, they were out of sync with the error codes in
H5Epublic.h
2000-02-29 08:49:15 -05:00
Patrick Lu
e364b30371 [svn-r1992] added a few definitions for formats in the dump structure
fixed the bug that was crashing for the development version of the dumper
2000-02-28 13:58:16 -05:00
Elena Pourmal
acc3ac0da8 [svn-r1990]
Problem: Example did not define string datatype correctly for one of
         the attributes. H5Tset_strpad call was missing.

This fix closes bug #323.
2000-02-24 17:09:01 -05:00
Patrick Lu
459550ed9c [svn-r1989] removed the variable for the attribute that I didn't need. 2000-02-24 12:01:50 -05:00
Patrick Lu
c96d841efa [svn-r1988] fixed the crashing bug on sangamon with the shared libs. I had a line thet closed the
attribute that wasn't ever opened.  deleted the line and it was all ok.
2000-02-24 11:52:12 -05:00
Patrick Lu
b9bd7a9d64 [svn-r1986] entered a value for the info.line_indent value and moved some of the other definitions out of the
conditionals.  fixed the bug for the SDScompound.h5
2000-02-23 12:58:43 -05:00
Patrick Lu
4972a63a8e [svn-r1985] fixed the bug with the memory alignment error 2000-02-22 14:32:48 -05:00
Albert Cheng
6199c59bbb [svn-r1984] Use one big cat to the help message (instead of the old way of echo)
because the messages are getting really big (my fault).
2000-02-22 12:59:23 -05:00
Albert Cheng
68bf4cc74b [svn-r1983] Added two new options.
srcdirname <dir>:
	  Use <dir> as the srcdir testing directory if srcdir is choosen.
	  If <dir> starts with '-', it is append to the default name
	  E.g., "snapshot srcdir srcdirname -xx" uses hostname-xx
	  [Default is hostname]
op-configure <option>:
	  Pass <option> to the configure command
2000-02-22 12:27:48 -05:00
Albert Cheng
a648f3628d [svn-r1982] Snapshot version 1.3 release 13 2000-02-22 03:04:35 -05:00
Albert Cheng
ea86eb9994 [svn-r1981] Make sure new file created in the FTP area have all readiable bits
on.  This does not dictate the accessibility at the NCSA FTP sites
which use AFS ACL.  Just to make it complete.
2000-02-21 22:30:12 -05:00
Albert Cheng
678910ed64 [svn-r1980] Snapshot version 1.3 release 12 2000-02-21 21:41:27 -05:00
Albert Cheng
0f91b587f4 [svn-r1979] Purpose:
Feature "improvement".
Problem:
    The Makefile target triggers gmake to redo the whole auto-configure
    process if it sees any autoconfigure related files changed.  It causes
    couple problems.  One is that when multiple machines using --srcdir
    are running make, they may detect the changes and launch the autoconf
    at the same time.  These end up as multiple hosts updating the same
    srcdir area together--bad things can happen.  Another one is that
    when one modifies some Makefile.in, then try "make distclean" before
    launching the configure process.  Instead of cleaning things, it
    started a configure, recreate all Makefiles and other files, then
    finally come around to do the distclean--who knows what it cleans
    by now since the Makefile is changed too.  Last problem was that
    this auto-process will launch even for command "gmake -n ...".
Solution:
    Renamed Makefile target to reconfigure so that the auto-checking
    is still available but must be launched explicitedly.  If one
    wishes to have the auto-checking as default, one may do
    alias gmake "\gmake -i reconfigure; gmake \!* ".
2000-02-18 21:39:46 -05:00
Albert Cheng
fe91b80353 [svn-r1978] configure.in:
Removed the unnecessary warning message from the SSL test.
    Made it to set variable SSL instead.
configure:
    Auto-generated from configure.in.
2000-02-18 21:26:14 -05:00
Albert Cheng
0a6f1be84f [svn-r1977] Updated with the newly added config file for cygwin. 2000-02-18 20:01:55 -05:00
Albert Cheng
096e2b6754 [svn-r1976] Added the .lo of H5detect and H5Tinit to the cleanup list. 2000-02-18 19:59:57 -05:00
Albert Cheng
9ca6cfa0aa [svn-r1975] Purpose:
Configuration improvement

Problem:
Arabica has a zlib library that is a dynamic lib in /usr/ncsa/lib.
Binary generated would fail to run with a missig libz.so complain
if /usr/ncsa/lib is not in $LD_LIBRARY_PATH.  This exposed the
problem that if the binary is linked with -L$mylibpath -lxyz
where libxyz is a dynamic type, the binary can't run if $mylibpath
is not in $LD_LIBRARY_PATH (or equivalent) or as part of the
system default library paths (e.g., /usr/lib, /usr/local/lib).
This problem also caused failures during configure (when trying
to see what format to print long long) and during H5detect.
The base cause is because libtool does not "transfer" the
knowledge of -L$mylibpath to the wrapper file its mode=link
generates.

Solution:
bin/ltmain.sh:
    Changed it so that it transfers the libpaths from -Llibpaths
    to the wrapper generated.  I used the already defined variable
    finalize_shlibpath.  Not sure it is correct to use it this way.
    Need to check on this.
configure.in:
    Put in a patch to transfer information from LDFLAGS to LD_LIBRARY_PATH
    right before the AC_TRY_RUN.  The above fix for ltmain.sh does not
    work here because libtool is generated later than this point.
    There should be a cleaner way to do this.
    Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer
    needed.
commence.in:
    Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer
    needed.
Makefile.in:
    Another patch of LDFLAGS to LD_LIBRARY_PATH because I could not
    make it to generate H5detect in the wrapper form of libtool.
    Need to make it to use the libtool correctly. Later.

Platform tested:
arabica (solaris 2.7)
baldric (solaris 2.6)
2000-02-18 07:53:32 -05:00
Albert Cheng
1fdf079abc [svn-r1974] Added const to the h5dump_region third argument to quite a compiler
complain and it is more correct this way too.
2000-02-18 07:26:59 -05:00
Patrick Lu
6a2bc2f4aa [svn-r1973] fixed the dataset regions problem with the dumper.
now the dump structure contains 2 extra members that tell how to format the
data for the dataset regions(blocks and pts).
had to give h5ls values for these
2000-02-17 13:35:30 -05:00
Patrick Lu
82cd7cca30 [svn-r1972] updated it for the removal of the newline from the dumper code 2000-02-17 11:13:41 -05:00
Patrick Lu
669f39344f [svn-r1971] removed a newline from a string after the enum type is printed 2000-02-17 11:12:22 -05:00
Patrick Lu
3780223f33 [svn-r1970] updated the ddl.
removed a bug that was there before
2000-02-17 10:31:41 -05:00
Patrick Lu
232a032d54 [svn-r1969] fixed a bug with the objrefs. added a format string to the dump struct to
display the format for the obj refs.
2000-02-17 10:28:55 -05:00
Patrick Lu
3c0df63acd [svn-r1968] removed the directory name from the name 2000-02-16 12:57:58 -05:00
Patrick Lu
31f5fc67fd [svn-r1967] changed the name of the file and added the text at the beginning that tells
what command we used to generate the ddl file
2000-02-16 12:55:10 -05:00