Commit Graph

1049 Commits

Author SHA1 Message Date
Albert Cheng
f6272d4292 [svn-r1063] Added a feature to dump all the shell variables initial values
to the config.log file for debugging.  Made change in configure.in
and created configure via autoconf.  Tested okay in an O2K.
1999-02-11 10:56:15 -05:00
Albert Cheng
442bc46ff7 [svn-r1062] Adjusted for v1.1 new configuration. 1999-02-09 22:37:12 -05:00
Albert Cheng
a98ac46b86 [svn-r1061] Adjusted for v1.1 new configuration.
Hard coded against intN_t types.  They are not supported
by Intel Red but configure thinks they are by default for
cross-compiler.  (Need a better solution for this.)
1999-02-09 22:20:45 -05:00
Ruey-Hsia Li
12d679104c [svn-r1060] Updated the example in ddl.html and supported features in Tools.html. 1999-02-09 13:07:59 -05:00
Paul Harten
a2f63c9424 [svn-r1059] Purpose:
Bug fix

Problem:
    Did a H5get_type() on a dataset of committed type without doing
    the associated H5Tclose().  This caused an abort to occur during the
    atexit() phase of the h5toh4 converter.

Solution:
    Execute the associated H5Tclose().

Platform tested:
    Solaris2.5
1999-02-05 10:49:44 -05:00
Albert Cheng
180fa10d64 [svn-r1058] Added a section of SUPPORTED PLATFORMS. Edited in a few platforms
that I know for sure.
1999-02-04 19:39:05 -05:00
Quincey Koziol
b62a541591 [svn-r1057] Updated gcc flags for 2.7.x compilers 1999-02-03 18:26:56 -05:00
Robb Matzke
f9e03f4714 [svn-r1056] Removed carriage returns inserted by a "broken" operating system. 1999-02-03 12:07:13 -05:00
Paul Harten
f7ffb9e511 [svn-r1055] Purpose:
Bug fix

Problem:
    The hdp dumper output files used in the h5toh4 converter test
    program have the result of the latest changes to the HDF4 library,
    but the converter was to maintain compatability with HDF4.1r2.

Solution:
    Regenerate the HDF4.1r2 version of the hdp dumper ouput files to
    be used for the h5toh4 converter test program.

Platform tested:
    Solaris2.5
1999-02-02 16:09:35 -05:00
Robb Matzke
2c61f6df37 [svn-r1054] Added H5api_adpt.h tstr*.dmp and tstr2.h5 1999-02-02 14:37:20 -05:00
Patrick Lu
eb63ce9a72 [svn-r1053] changed the macro for using the dll.
HDF5Global and HDF5DLL --> __DLLVAR__ and __DLL__
also added HDF5USEDLL into the projects that use the dll.
1999-02-02 11:24:52 -05:00
Patrick Lu
3234df6fb1 [svn-r1052] changed the HDF5GLOBAL and HDF5DLL to __DLLVAR and __DLL__
also exported all the non static functions and globals variables to the dll
1999-02-02 10:55:10 -05:00
Patrick Lu
3d6d039b86 [svn-r1051] changed the HDF5DLL and HDF5GLOBAL to __DLL__ and __DLLVAR__
also exported all globals and non static functions to the dll
1999-02-02 10:52:59 -05:00
Patrick Lu
3a0d851b1c [svn-r1050] made all non static functions and globals accessible to the dll.
changed the HDF5DLL and HDF5GLOBAL to __DLL__ and __DLLVAR__
1999-02-02 10:47:34 -05:00
Albert Cheng
d6668e2a28 [svn-r1049] Corrected a typo in the definition of $AR. 1999-02-01 22:56:02 -05:00
Albert Cheng
c2957e0922 [svn-r1047] Entered the bug fix for IRIX 6.x configure in the CHANGES log. 1999-02-01 18:14:56 -05:00
Paul Harten
ff7883566f [svn-r1046] Purpose:
New feature

Solution:
    Modified h5dumptst.c to generate more single dimension
    datasets of H5T_STRING type held in file tstr2.h5.

Platform tested:
    Solaris2.5
1999-02-01 18:14:38 -05:00
Paul Harten
224b6224fb [svn-r1045] Purpose:
New feature

Solution:
    Add string conversion testers

Platform tested:
    Solaris2.5
1999-02-01 18:09:01 -05:00
Paul Harten
8606182f1e [svn-r1044] Purpose:
New feature

Solution:
    Changes to support conversion of 1-dimensional HDF5 datasets of
    H5T_STRING type into HDF4 Vdatas.  Also, support conversion of
    HDF5 attribute of string type into HDF4 attribute of INT8 type.
    Dimensional information is lost.

Platform tested:
    Solaris2.5
1999-02-01 18:02:23 -05:00
Paul Harten
4fc2c5fb59 [svn-r1043] Purpose:
Bug fix

Problem:
    Depending on how the string size changes, different buffers are used
    when copying from one array of strings to another array of strings.
    An ASSERTION() is set up to check the validity of the buffer being
    used for each element of the string array being copied.  This
    ASSERTION() fails for a 10 element string array of string length 42
    being copied to a 10 element string array of string length 50.

Solution:
    The overlap variable (olap) is calculated slightly differently.
    Also, since olap and nelmts are unsigned types, the conditional
    assignment:

             d = elmtno >= nelmts-olap ? dbuf : dp

    should be rewitten as:

             d = elmtno+olap >= nelmts ? dbuf : dp

    This same problem/solution may exist in H5T_conv_i_i(), and
    H5T_conv_f_f().

Platform tested:
    Solaris2.5
1999-02-01 17:56:27 -05:00
Ruey-Hsia Li
3dae05f72d [svn-r1042] added ./tools/testfiles/tstr-1.ddl and ./tools/testfiles/tstr.h5. 1999-02-01 03:59:55 -05:00
Ruey-Hsia Li
f8d25b3fcb [svn-r1041] Added the string test file. 1999-02-01 03:56:57 -05:00
Ruey-Hsia Li
0e204c7c06 [svn-r1040] Added the expected output for string test. 1999-02-01 03:54:21 -05:00
Ruey-Hsia Li
9bb068f3f3 [svn-r1039] Added string tests and temporarily disabled test_compound_dt2() test.
Reflected the format changes to the expected output.
1999-02-01 03:53:27 -05:00
Ruey-Hsia Li
aa267768c1 [svn-r1038] Did some work on the output format for compound data and string.
Also added test script for string.
1999-02-01 03:46:29 -05:00
Albert Cheng
ee2b36ad7b [svn-r1037] All IRIX (old 32bit OS) version 6.x can use the same configuration.
Replaced irix6.2 by irix6.x.
1999-01-28 19:16:36 -05:00
Quincey Koziol
c00d3bcc92 [svn-r1036] Updated compiler flags 1999-01-28 17:00:01 -05:00
Albert Cheng
a1f46c91fd [svn-r1035] t_file.c:
Added a new test to verify the MPIO can support independent
    overlapping writes.
testphdf5.c:
    Bracketed the MPIO write test with a #ifdef so that it is
    tested only when the explicitely turned on.

Platform tested:
    O2K.
1999-01-26 23:12:04 -05:00
Albert Cheng
2df1f8344e [svn-r1034] Changed spelling of extendable to extendible just for consistency sake. 1999-01-26 23:08:32 -05:00
Patrick Lu
f7cd022ac4 [svn-r1033] added some calls to get the time elapsed on WIN NT 1999-01-25 12:40:54 -05:00
Robb Matzke
a2b8da49db [svn-r1032] Changes since 19990118
----------------------

./tools/h5tools.c
	Strings are not converted to null-padding before being
	printed; they are printed with whatever byte values appear in
	the file.

./tools/h5ls.c
	Now able to display attribute data type and data.

	Added a `-f' or `--full' switch which causes the full name of
	each object to be displayed instead of just the base name.

	Added a `-r' or `--recursive' switch that recursively prints
	the contents of groups, avoiding cycles.

	More bulletproofing for non-printable characters in things
	like object names, attribute names, and comment strings. We
	don't want listing a file to send termal escape sequences
	because it's sometimes possible to execute commands that way.

	Since h5ls doesn't usually use quotes around object names we
	must sometimes escape space characters.

	External files are listed in a table to make the output less
	confusing.

./tools/h5tools.c
./tools/h5tools.h
	Changed h5dump() to h5dump_dset() and added h5dump_mem(). Also
	make h5dump_fixtype() public.

./test/dtypes.c
	Wrote some data to an attribute to test h5ls attribute
	printing.

./src/H5ACprivate.h
./src/H5Apublic.h
./src/H5Dprivate.h
./src/H5Dpublic.h
./src/H5Epublic.h
./src/H5Fprivate.h
./src/H5Fpublic.h
./src/H5Gprivate.h
./src/H5HLprivate.h
./src/H5Oprivate.h
./src/H5Ppublic.h
./src/H5RApublic.h
./src/H5Rpublic.h
./src/H5Spublic.h
./src/H5Tpkg.h
./src/H5Tpublic.h
./src/H5Vprivate.h
./src/H5Zpublic.h
./src/H5private.h
./src/H5public.h
	Reindented function prototypes after `HDF5API' was added. Also
	rewrapped long lines.

./src/H5Flow.c
	Added an `#ifdef WIN32' around an unused variable.

./src/H5api_adpt.h
	Removed extra carriage returns inserted by "broken" operating
	system.

./src/H5Dprivate.h
./src/H5Oprivate.h
./src/H5Vprivate.h
./src/H5private.h
	Removed extraneous inclusion of H5api_adpt.h since it's
	included in H5public.h which is included by everything.

./src/Makefile.in
	Added H5api_adpt.h to the list of public header files to fix
	broken `make install'.
1999-01-21 13:33:39 -05:00
Patrick Lu
bb776bacbf [svn-r1031] added necessary info to export info to the dll 1999-01-21 11:49:37 -05:00
Patrick Lu
67657f93ff [svn-r1030] added necessary info to export functions to dll 1999-01-21 11:18:23 -05:00
Patrick Lu
747bb3f9fd [svn-r1029] added the necessary information to make a dll 1999-01-21 11:15:32 -05:00
Patrick Lu
6778cd8ce5 [svn-r1028] new include file that is needed on NT to export functions and gloabls in a dll 1999-01-21 11:11:12 -05:00
Quincey Koziol
ba57f7a460 [svn-r1027] Added CVS Revision and ID tags so we can track the snapshots more effectively. 1999-01-20 13:04:56 -05:00
Robb Matzke
ff79c02fc4 [svn-r1026] Changes since 19990118
----------------------

./tools/h5tools.c
	Strings are not converted to null-padding before being
	printed; they are printed with whatever byte values appear in
	the file.
1999-01-20 09:58:12 -05:00
Patrick Lu
e807698e9f [svn-r1025] added new project files for the alpha versions and the dll version 1999-01-19 12:31:34 -05:00
Paul Harten
7b9ce8a96c [svn-r1024] Purpose:
Bug fix

Problem:
    When -with-hdf4 option is selected during configure,
    no machine type found for HDF4 header file hdfi.h.

Solution:
    Modify hdf5/config/linux file:
    -D__i386 to be added to CPPFLAGS.

Platform tested:
    linux(penfold)
1999-01-19 10:00:30 -05:00
Robb Matzke
a2db22ab74 [svn-r1023] Changes since 19990105
----------------------

./INSTALL
./doc/html/Compression.html
./doc/html/Filters.html
	Disassociated GNU from zlib.  Did not change the introduction
	which incorrectly states that compression in hdf5 is available
	only if GNU gzip is available (should read zlib).

	Changed a typo in INSTALL to match what is documented in
	various other places: that zlib 1.1.2 (not 1.0.2) or better is
	required for compression.

	Added a reference to the main zlib web page in various places.

./src/H5Fistore.c
	Fixed a typo in a comment.

./src/H5Flow.c
	Removed carriage returns from the end of lines.

./test/dsets.c
	The deflate compression tests are still run but `-SKIP-' is
	printed instead of `PASSED' if the zlib library was not
	detected at configuration time. The tests check that the
	compression layer (H5Z) is correctly bypassed.
1999-01-18 12:54:16 -05:00
Patrick Lu
d10cb54a94 [svn-r1022] changed the macro for FILE to be FILENAME since it conflicted with a macro
in a windows header.
1999-01-12 15:55:21 -05:00
Paul Harten
2362b4e0f0 [svn-r1021] Purpose:
Bug fix

Problem:
    Segmentation fault when attempting to free NULL or uninitialized pointers.
    Problem noticed on Linux and HPUX10.20 platforms.

Solution:
    Initialialize the pointer to NULL.  Execute the "free" statement
    upon the condition that the pointer is not equal to NULL (i.e. after the
    allocation has taken place.)

Platform tested:
    Linux, HPUX10.20, Solaris2.5
1999-01-12 10:48:18 -05:00
Patrick Lu
6c30f0ae16 [svn-r1020] I messed the last one up again. sorry this should be the last time. 1999-01-11 15:58:36 -05:00
Patrick Lu
846de763b3 [svn-r1019] the last version I checked in was not ocmpletely correct. 1999-01-11 14:46:38 -05:00
Patrick Lu
58295f0c15 [svn-r1018] need to put a fix for a bug in the Microsoft compiler. 1999-01-11 14:09:17 -05:00
Patrick Lu
adc514bf96 [svn-r1017] added new projects into the all project for a few new test programs.
also updated the config file in there
1999-01-11 12:28:54 -05:00
Robb Matzke
ed9abc7612 [svn-r1016] *** empty log message *** 1999-01-07 12:14:55 -05:00
Albert Cheng
47f3d57c00 [svn-r1015] Got rid of some warning messages.
Tested in O2K.
1999-01-07 11:39:27 -05:00
Albert Cheng
54604e8fc5 [svn-r1014] Switched the order of the assert and HRETURN_ERROR statements
in the FUNC_ENTER_INIT to eliminate the unreachable statement
compiler warning.  Tested in O2K.
1999-01-07 09:44:41 -05:00
Robb Matzke
4a6110d41b [svn-r1013] *** empty log message *** 1999-01-07 06:45:55 -05:00