summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2844] Purpose:Quincey Koziol2000-11-099-107/+2271
| | | | | | | | | | | | | | | | | | | New Feature Description: Added array datatype tests to the regression tests. These datatype combinations are tested currently: 1-D array of atomic datatypes 3-D array of atomic datatypes array of array of atomic datatypes array of compound of atomic datatypes array of compound of array datatypes array of VL of atomic datatypes array of VL of array datatypes Also added a test to verify that the older style compound datatype with array fields works correctly. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2843] Purpose:Quincey Koziol2000-11-099-964/+1351
| | | | | | | | | | | | | | | New Feature Description: Added array datatype to library. See documentation at: http://hdf.ncsa.uiuc.edu/HDF5/planning/DP/ArrayType.html for complete details on the impact to the library. Solution: Changes to the base library include removing the ability of compound datatype fields to be an array (they can use an array type for the field, to duplicate the functionality) and adding in the new array datatype everywhere appropriate. (I hope :-) Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2842] Purpose:Bill Wendling2000-11-091-154/+119
| | | | | | | | | | Recoding of VL dumping. Description: I'm using hyperslabs to select the variable length data. I don't have any tests which I've checked in just yet. I'll create those later. Platforms tested: Linux
* [svn-r2841] MuQun Yang2000-11-091-0/+78
| | | | | | | | | | | | Purpose: add testfiles for h4toh5 converter Description: Solution: Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r2840] Purpose:Bill Wendling2000-11-091-4/+4
| | | | | | | Regenerated Description: Just regenerated the H5config.h.in file with the newest changes from Thomas.
* [svn-r2839] MuQun Yang2000-11-0810-265/+649
| | | | | | | | | | | | | | | | | | | | | | | | Purpose: check in beta release h4toh5 converter Description: 1. add copy right and other comments to all .h and .c files 2. fix bugs on sds unlimited dimension, hdf5 dimensional scale attribute and vdata translating from h4 to h5. Solution: 2. 1) for sds with unlimited dimension to be converted into extensible hdf5 dataset, on hdf5 side, has to set a default chunk size even though the corresponding hdf4 file is not chunked. 2) in this version, if sds object doesn't have dimensional scale data, we will not show the default hdf4 dimensional name ("fakedim0", etc.) in the new hdf5 dimensional scale name attribute. 3) fix a bug transferring vdata of which the field includes a character array. Make it correctly transfer into the corresponding hdf5 compound data type. Platforms tested: eirene,arabica,baldric,hawkwind,paz,gondolin on new set of hdf4 test files.
* [svn-r2838] Thomas Radke2000-11-081-0/+3
| | | | | | | | Purpose: Bugfix Description: Add define for HAVE_SOCKLEN_T which I forgot to commit together with the changes to configure.in and H5config.h.in
* [svn-r2837] MuQun Yang2000-11-088-0/+0
| | | | | | | | | | | Purpose: Adding more expected files for testing h4toh5 converter These test files include hdf5 files that are expected converted from hdf4 files for various vdata and vgroup cases. Description: Solution: Platforms tested: eirene,arabica,hawkwind,paz
* [svn-r2836] MuQun Yang2000-11-082-0/+0
| | | | | | | | | | Purpose: Add testing files for h4toh5 converter Two more files for testing native float data type sds objects Description: Solution: Platforms tested: arabica,eirene,hawkwind,paz
* [svn-r2835] MuQun Yang2000-11-0821-0/+0
| | | | | | | | | | Purpose: Adding expected hdf5 files for h4toh5 converter Expected files for different testing hdf4 files for sds objects Description: Solution: Platforms tested: eirene,arabica,gondolin,paz
* [svn-r2834] Thomas Radke2000-11-081-12/+26
| | | | | | | | | | | | | | | | | Purpose: Bugfix Description: The stream_test program reported an error under Linux SMP for testing the Stream VFD although everything seemed to be fine. Solution: The sender and receiver process which are forked by main() called return(retcode) at exit which implies closing open file descriptors. Since these are shared this caused a SEGFAULT in either the sender or the receiver when exiting. Replacing return() by _exit() is the right way to terminate the forked processes in this case. Platforms tested: Linux SMP (eirene)
* [svn-r2833] MuQun Yang2000-11-088-0/+0
| | | | | | | | | | Purpose: Adding expected testing files for h4toh5 converter expected files converted from image object Description: Solution: Platforms tested: eirene,arabica,paz,hawkwind,gondolin
* [svn-r2832] Thomas Radke2000-11-081-1/+1
| | | | | | | | Purpose: Bugfix. Description: Renamed the H5_HAVE_STRUCT_SOCKLEN_T into H5_HAVE_SOCKLEN_T because it isn't really a structure.
* [svn-r2831] MuQun Yang2000-11-081-0/+0
| | | | | | | | | Purpose: update main test files for h4toh5 converter Description: Solution: Platforms tested: eirene,arabica,hawkwind,paz,gondolin
* [svn-r2830] Thomas Radke2000-11-083-8/+8
| | | | | | | | | | | | Purpose: Bugfix Description: Rename the [H5_]HAVE_STRUCT_SOCKLEN_T into [H5_]HAVE_SOCKLEN_T. Solution: As pointed out by Bill the socklen_t type isn't a structure if is it defined by the system headers. So we should better take out the _STRUCT_ from the defines. Platforms tested:
* [svn-r2829] MuQun Yang2000-11-082-0/+0
| | | | | | | | | | Purpose: Adding expected files for h4toh5 converter two test files for annotation Description: Solution: Platforms tested: arabica,eirene,paz,gondolin,hawkwind
* [svn-r2828] MuQun Yang2000-11-086-0/+0
| | | | | | | | | | Purpose: Adding testing files for h4toh5 converter hdf4 test files for various tests on vgroup(including, hardlink,loop,nameclashing etc.) Description: Solution: Platforms tested: arabica,eirene,paz,gondolin,hawkwind
* [svn-r2827] MuQun Yang2000-11-082-0/+0
| | | | | | | | | Purpose: Adding testing files for h4toh5 converter testing files for independent vdatas Description: Platforms tested: eirene,hawkwind,arabica,paz
* [svn-r2826] MuQun Yang2000-11-089-0/+0
| | | | | | | | | | | Purpose: Adding testfiles for h4toh5 converter more testing files for sds objects in various datatypes Description: see above Solution: Platforms tested: eirene,arabica,gondolin,paz,hawkwind
* [svn-r2825] MuQun Yang2000-11-088-0/+0
| | | | | | | | | | | Purpose: Adding testing files for h4toh5 converter these files are parts of files that test different datatype sds objects. Description: see above Solution: Platforms tested: eirene,arabica,gondolin,paz,hawkwind
* [svn-r2824] MuQun Yang2000-11-082-0/+0
| | | | | | | | | | | Purpose: Add testing files for h4toh5 converter test files for testing dimensional scale dataset and unlimited dimension case Description: see above Solution: Platforms tested: eirene,arabica,hawkwind,paz,gondolin
* [svn-r2823] MuQun Yang2000-11-086-0/+0
| | | | | | | | | | Purpose: add several files to test h4toh5 converter on hdf image with different datatype Description: see above Solution: Platforms tested: eirene,hawkwind,arabica
* [svn-r2822] MuQun Yang2000-11-082-0/+0
| | | | | | | | | | Purpose: Add two test files for testing h4toh5 converter to convert image objects associated with attribute and image. Description: see above Solution: Platforms tested: arabica,eirene,hawkwind
* [svn-r2821] MuQun Yang2000-11-081-0/+0
| | | | | | | | | | Purpose: add a hdf4 file to test converter for converter object annotation into hdf5 attribute Description: see above Solution: Platforms tested: eirene,hawkwind,arabica
* [svn-r2820] MuQun Yang2000-11-081-0/+0
| | | | | | | | | | Purpose: adding an hdf4 testing file for annotation Description: see above Solution: Platforms tested: eirene,hawkwind,arabica
* [svn-r2819] MuQun Yang2000-11-081-0/+42
| | | | | | | | | | | Purpose: add more hdf4 test files for converter Description: in this script, run CONVERT test files Solution: Add CONVERT h4file h5file in this script Platforms tested: eirene,hawkwind,arabica
* [svn-r2818] MuQun Yang2000-11-081-3/+5
| | | | | | | | | | Purpose: Add a h4toh5 converter in the INSTALL file Description: Add a h4toh5 converter in the INSTALL file Solution: add h4toh5 parallel with h5toh4 in the specification of including hdf4 lib in the configure. Platforms tested:
* [svn-r2817] Thomas Radke2000-11-081-4/+8
| | | | | | | | | | | | | | | | | | | Purpose: Bugfix Description: The socklen_t was hardcoded to be defined as int on architectures other than Linux and SUN (Solaris). Now it turned out that Solaris isn't consistent in this manner. Versions earlier than 2.7 do not define this type. Solution: Check at configure time whether the socklen_t type is defined by the system header includes. If not than this type is defined to be 'int'. Platforms tested: Solaris 2.6 and 2.7 Linux IRIX64 Windows NT (command line configure with both cl abd gcc)
* [svn-r2816] Thomas Radke2000-11-081-1/+10
| | | | | | | | | | | | Purpose: Bugfix Description: Added defines for HAVE_SYS_TYPES_H, HAVE_SYS_SOCKET_H, and HAVE_STRUCT_SOCKLENT_T. Platforms tested: Solaris 2.6 and 2.7 IRIX64 Linux Windows NT (command line configure with gcc and cl)
* [svn-r2815] Thomas Radke2000-11-082-467/+566
| | | | | | | | | | | | | | | | | | Purpose: Bugfix Description: Detect whether the 'struct socklen_t' type is defined in the system include header files. Solution: Added an AC_TRY_COMPILE test for 'struct socklen_t' to the configure script. This test is only executed if the Stream VFD is configured. Also added detection of <sys/types.h> and <sys/socket.h> system header files. Platforms tested: Solaris 2.6 and 2.7 IRIX64 Linux Windows NT (command line configure with gcc and cl)
* [svn-r2814] Purpose:Bill Wendling2000-11-082-4/+4
| | | | | | | | | | Stupidity Fix Description: Forgot to remove one of the X from a `for' shell script. Solution: Removed it...it works now. Platforms tested: Linux
* [svn-r2813] Purpose:Bill Wendling2000-11-082-351/+347
| | | | | | | | | | | | Buglet Description: Wasn't picking up specified directories for the run-time linking stuff that libtools does. Solution: There was some confusion about how the regex stuff works with scripts. It's not `.*' for any character by `*'...Fixed. Platforms tested: Arabica
* [svn-r2812] Elena Pourmal2000-11-081-0/+1
| | | | | Purpose: Added tH5G.f90 test file to the list of fortran files.
* [svn-r2811] Dan Wells2000-11-085-5/+5
| | | | | | | | | | | | Purpose: Bug fix. Description: The names of some entries did not correspond with the names in the FUNC_ENTER macro. This would cause inaccuracies during Pablo tracing. Solution: The names were changed in FUNC_ENTER to agree with the entry names. Platforms tested: Solaris, Irix, AIX, HP Vclass
* [svn-r2810] Dan Wells2000-11-081-17/+24
| | | | | | | | | | | | | | Purpose: This fixes a bug. Description: With the previous version, the Pablo version of the library would not build. Solution: A listing of all of the files in the src directory was inserted and the library depends on their object files as well as the other .c and .f files in the pablo directory. Platforms tested: Irix, Solaris, HP Vclass, AIX
* [svn-r2809] Elena Pourmal2000-11-073-1/+221
| | | | | | | Purpose: Added new test file tH5G.f90 to test group interface Platforms tested: Linux (eirene)
* [svn-r2808] Elena Pourmal2000-11-072-1/+10
| | | | | | | | | | | | Purpose: New feature Description: Added F90 flags to support h5glink_f subroutine H5G_LINK_ERROR_F H5G_LINK_HARD_F H5G_LINK_SOFT_F Platforms tested: Linux (eirene)
* [svn-r2807] ./hdf5/src/H5Fistore.cRobb Matzke2000-11-072-2/+8
| | | | | | * 2000-11-07 Robb Matzke <matzke@llnl.gov> (H5F_istore_preempt) Returns error if call to H5F_istore_flush() failed.
* [svn-r2806] ./hdf5/src/H5Epublic.hRobb Matzke2000-11-071-2/+2
| | | | | * 2000-11-07 Robb Matzke <matzke@llnl.gov> Reindented a couple of comments.
* [svn-r2805] Raymond Lu2000-11-073-3/+3
| | | | | | | | | | | | | | | | Purpose: Fix typos in these files. Description: In the functions H5Pset_apl_xxx in these files, the parameters of FUNC_ENTER do not match the function names. So changed them back to function names. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: No test has been done because these are all typos, no effect on program.
* [svn-r2804] Purpose:Quincey Koziol2000-11-071-0/+4
| | | | | | | | | | | | Bug Fix Description: Selections in 1-D dataspaces would get into an infinite loop in H5S_hyper_select_iterate_mem_opt (called by H5Diterate and H5Dget_vlen_buf_size) due to some incorrect logic. Solution: Handled 1-D cases correctly and get out of loop. Platforms tested: Eyeballed...
* [svn-r2803] Thomas Radke2000-11-051-2/+2
| | | | | | | | | | | Purpose: Bugfix Description: Large data files were truncated at the receiver's side. Solution: Check against EWOULDBLOCK when sending the data and retry. Platforms tested: T3E (other platforms had no such problem).
* [svn-r2801] Raymond Lu2000-11-031-1/+1
| | | | | | | | | | | | | | | | | Purpose: Change to a more appropriate way. Description: Change the port number from hard-coded to the one depending on the configure file ~/.srb/.MdasEnv. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r2800] Raymond Lu2000-11-031-1/+1
| | | | | | | | | | | | | | | | Purpose: Fix a typo Description: Just a typo in print output. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r2799] Raymond Lu2000-11-031-3/+3
| | | | | | | | | | | | | | | | Purpose: Update information for the latest version of SRB Description: change information about SRB from 1.1.6 to 1.1.7. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r2798] Purpose:Bill Wendling2000-11-032-10/+18
| | | | | | | | | | | Bug Fix...AGAIN! Description: The logic to create the DYNAMIC_DIRS macro was accepting such things as -lnoop_stubs which would cause libtools to barf. Solution: I'm pretty sure I fixed this once before. The change was lost. I now test to make sure that the flag I'm adding has a "-L" prefix on it...
* [svn-r2797] Elena Pourmal2000-11-0314-66/+104
| | | | | | | | | Purpose: Maintenance Description: Updated examples to use new F90 programming model Platforms tested: O2K and Solaris2.7
* [svn-r2796] Elena Pourmal2000-11-034-24/+25
| | | | | | | | | Purpose: Maintenance Description: Updated tests to use new F90 programming model. Platforms tested: O2K and Solaris2.7
* [svn-r2795] Elena Pourmal2000-11-0319-285/+609
| | | | | | | | | | | | | | | | | | | Purpose: New feature Description: Now all Fortran flags such as H5F_ACC_RDONLY_F (previously defined in the H5fortran_flags.f90 file) are generated at runtime when h5init_fortran_f subroutine is called. All flags have now the same value as corresponding C flags. This change affects user's programming model: Every Fortran program that uses F90 HDF5 Library has to call h5init_fortran_f(error) subroutine before the first call to the F90 HDF5 Library and h5close_fortran_f(error) after the last call to the Library. h5init(close)_types_f calls are not needed anymore since F90 datatypes are intialized(closed) with the h5init(close)_fortran_f calls. Platforms tested: O2K and Solaris2.7
* [svn-r2794] Purpose:Albert Cheng2000-11-031-1/+3
| | | | | | | | | | | | | | | | "bug fix" Description: the h5ls tests sometimes failed because the tool sometimes prints the tool name in the help message as "lt-h5ls" while the expected result has it as "h5ls". This was the tools pulled its name from argv[0]. Solution: Hardcode the progname as "h5ls" and blocked out the code that pulls the program name from argv[0]. The better solution is to find a way to create the real binary with the orginal tool name. Platforms tested: linux