summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [svn-r10054] Purpose: Update removed filesBinh-Minh Ribler2005-02-211-3/+0
| | | | | | | | Description: Removed: c++/src/H5Idtemplates.h c++/src/H5RefCounter.cpp c++/src/H5RefCounter.h
* [svn-r10053] Purpose: Fix bugzilla #242Binh-Minh Ribler2005-02-203-203/+0
| | | | | | | | | | | | | | | Description: In the release branch, RefCounter was still used for maintaining the reference count and there was a memory leak problem (bug 242) which is not a simple fix. Solution: Removed this reference counting approach completely and started using the C library's new APIs for that purpose. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol)
* [svn-r10052] Purpose: Fix bugzilla #242Binh-Minh Ribler2005-02-201-9/+8
| | | | | | | | Description: Removed RefCounter from the C++ API. Platform: Will check again on heping after checking in.
* [svn-r10051] Purpose: Fix bugzilla #242Binh-Minh Ribler2005-02-2027-180/+138
| | | | | | | | | | | | | | | Description: In the release branch, RefCounter was still used for maintaining the reference count and there was a memory leak problem (bug 242) which is not a simple fix. Solution: Removed this reference counting approach completely and started using the C library's new APIs for that purpose. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol)
* [svn-r10049] Purpose: Fix bugzilla #241Binh-Minh Ribler2005-02-201-2/+2
| | | | | | | | | Description: Checked return value from C API for failure condition. Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper)
* [svn-r10033] Purpose: Bug fixRaymond Lu2005-02-172-4/+18
| | | | | | | | | Description: On SGI Altix(cobalt) Linux, wrong values were printed out with enum data type. No apparent reason was found out. Solution: Use another pointer to the buffer containing enum data type values to do print. Platforms tested: cobalt - very simple change.
* [svn-r10030] Purpose:Albert Cheng2005-02-171-3/+4
| | | | | | | | | | | | | Improvement. Description: Added a command to dump all environment variables at the beginning of the snapshot test. Platforms tested: Attempted to test in eirene but aborted it after seeing the dumping because it was doing things to the current/ of daily test directory. *arg!*
* [svn-r10002] Purpose: bug fixRaymond Lu2005-02-141-1/+5
| | | | | | | | | Description: At line 3203, H5T_bit_set(s, src.u.f.mpos, 1, FALSE) has unclear intention to me. Before I figure out why it was there, moved it to line 3229, where I think it should be. This did fix some data conversion. Platforms tested: h5committest.
* [svn-r10001] Purpose:Pedro Vicente Nunes2005-02-141-0/+25
| | | | | | | | | | | | | | bug fix Description: in 1 case when there was not a requested layout, the original chunk was not preserved Solution: Platforms tested: linux (small change) Misc. update:
* [svn-r9997] Snapshot version 1.6 release 4 (snap7)HDF Admin2005-02-1310-35/+45
|
* [svn-r9990] Purpose: Bug fixRaymond Lu2005-02-111-2/+2
| | | | | | | | | Description: There's been some assertion failure on mir periodically. I tried my best to fix it because I cannot repeat the failure. At line 3202, it said "H5T_bit_set(s, src.u.f.mpos, 1, FALSE)", which is unclear to me. Simply commented it out. Platforms tested: mir
* [svn-r9975] Purpose:Xuan Bai2005-02-091-71/+42
| | | | | | | | | | | | | Update. Description: Update installation file on how to link HDF5 with Zlib 1.2.2 and Szip 2.0 DLL libraries. Solution: Platforms tested: Misc. update:
* [svn-r9973] Purpose: Added test case.Raymond Lu2005-02-091-0/+314
| | | | | | | Description: Added test for user-defined integer datatype. Platforms tested: fuss and h5committest
* [svn-r9972] Purpose:Xuan Bai2005-02-091-0/+0
| | | | | | | | | | | | | | | Bug fix. Description: During last check-in, I forgot to uncheck HDF5 C++/Fortran projects from the dependencies of the "all" dummy project. By default, only HDF5 C projects should be added to the dependencies of the "all" dummy project. Solution: Uncheck HDF5 C++/Fortran projects from the dependencies of the "all" dummy project. (update all.dsw) Platforms tested: Minor fix, test not necessary. Misc. update:
* [svn-r9967] Purpose:Pedro Vicente Nunes2005-02-091-7/+7
| | | | | | | | | | | | | | | | bug fix Description: a string with 2 characters was declared as having size 2. changed to size 3 (+ null character) this was causing compiler warnings with g++ Solution: Platforms tested: linux free bsd (g++) Misc. update:
* [svn-r9965] Purpose: Add commentsRaymond Lu2005-02-092-3/+12
| | | | | | | | | | Description: Added a few more comments for the last checkin of enum datatype bug. Platforms tested: No test needed. Misc. update:
* [svn-r9963] Purpose: Bug fixRaymond Lu2005-02-084-23/+78
| | | | | | | | | | | | | Description: For enum datatype, if H5Tget_member_value was called after H5Tenum_valueof, it wouldn't return correct value. It happened because there's sorting in H5Tenum_valueof which changed the order of enum members. Solution: Made a copy of original enum datatype and do sorting on the copied datatype, to protect the original order. Also added test case in dtypes.c Platforms tested: h5committest and fuss. Misc. update: RELEASE.txt
* [svn-r9960] Purpose:Pedro Vicente Nunes2005-02-088-8/+190
| | | | | | | | | | | | | | | | | bug fix, new test file Description: h5dump was not properly displaying array indices > 3D Solution: added the same algorythm and data structure that h5diff uses to calculate the array index from a element number position Platforms tested: linux solaris Misc. update:
* [svn-r9958] Purpose: Bug fixRaymond Lu2005-02-087-37/+148
| | | | | | | | | | | | Description: For variable-length string, H5Tget_class returned H5T_STRING as its class. But H5Tdetect_class and H5Tget_member_class considered it as H5T_VLEN. This is fixed to let all these 3 functions treat it as H5T_STRING. A few more test cases are also added to dtypes.c Platforms tested: h5committest and fuss Misc. update: RELEASE.txt
* [svn-r9954] Purpose:Xuan Bai2005-02-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | New feature. Description: Previously, HDF5 static tools were linked with Zlib 1.1.4 and Szip 1.2 static library. We decided to link HDF5 with Zlib 1.2.2 and Szip 2.0 DLL libraries. Solution: As now HDF5 only links with Zlib and Szip DLL libraries, only 2 environment variables are needed as described before: Environment Variables for HDF5 on Windows Previously Now HDF5_EXT_ZLIB = zlib.lib HDF5_EXT_ZLIB = zdll.lib HDF5_EXT_SZIP = szlib.lib HDF5_EXT_SZIP = szlibdll.lib HDF5_EXT_ZLIB_DLL = c:\zlib114\dll\zlib.lib N/A HDF5_EXT_SZIP_DLL = szlibdll.lib N/A Due to the above change, the following changes are made: 1. hdf_dll and dsets_dll were linked with HDF5_EXT_ZLIB_DLL and HDF5_EXT_SZIP_DLL before this update. Now they are linked with HDF5_EXT_ZLIB and HDF5_EXT_SZIP. 2. In hdf5/tools/dumptest.bat and repacktest.bat, HDF5_EXT_ZLIB was compared with zlib.lib and HDF5_EXT_SZIP was compared with szlib.lib to find out whether ZLIB or SZIP libraries were presented. Now HDF5_EXT_ZLIB is compared with zdll.lib and HDF5_EXT_SZIP with szlibdll.lib. Platforms tested: Visual C++ 6.0 on Windows 2000/XP. .NET on XP. Misc. update:
* [svn-r9953] Purpose: Minor changes.Raymond Lu2005-02-072-5/+4
| | | | | | | | | | | Description: A little refactoring in tools/h5dump/h5dump.c for the bug fix of wrong byte order of 1-byte integer types. Platforms tested: No test needed, too simple. Misc. update: Added information about the bug fix of wrong byte order of 1-byte integer in RELEASE.txt
* [svn-r9948] Snapshot version 1.6 release 4 (snap6)HDF Admin2005-02-0610-11149/+6423
|
* [svn-r9942] Purpose: Minor Bug fixRaymond Lu2005-02-0512-25/+72
| | | | | | | | | | | Description: H5T_NATIVE_SCHAR, H5T_NATIVE_UCHAR were always considered as little endian due to the algorithm to detect their order in H5detect.c. This error didn't affect data but didn't look right. Solution: In H5detect.c, use native int instead to detect order if type size is only 1 byte. Platforms tested: h5committest, fuss and arabica
* [svn-r9936] Purpose:Robert E. McGrath2005-02-041-1/+2
| | | | | | | | | | | | | | | Bug fix Description: Assertion fails when attempt to open non-hdf5 file. Solution: No need to call the decrement when the object is null. Platforms tested: verbena, shanti Misc. update:
* [svn-r9935] Purpose:Robert E. McGrath2005-02-041-2/+17
| | | | | | | | | | | | | | | Bug Description: Refinement to bug fix for bug #282 Solution: See other checkin Platforms tested: verbena Misc. update:
* [svn-r9926] Purpose:Robert E. McGrath2005-02-031-0/+30
| | | | | | | | | | | | | | | Bug fix, #282 Description: Not honoring input byte order when input file is binary. Solution: Do the byte order even in the default case. Platforms tested: verbena, shanti Misc. update:
* [svn-r9923] Purpose:Robert E. McGrath2005-02-024-6/+66
| | | | | | | | | | | | | | | Bug fix (#56) Description: Bug 56, h52gif crashes if data is not 1 byte. Solution: Check data type and exit with error when data is bad type. Platforms tested: shanti,verbena. Misc. update:
* [svn-r9922] Purpose:Pedro Vicente Nunes2005-02-021-1/+1
| | | | | | | | | | | | | | | bug fix Description: changed a close function test failure from < 1 to < 0 Solution: Platforms tested: linux Misc. update:
* [svn-r9918] Purpose:Robert E. McGrath2005-02-022-26/+32
| | | | | | | | | | | | | | | Bug fix (#181) Description: Attributes written wrong in output. Solution: Do the right thing. Note: followed H5IM.c as a model. Platforms tested: verbena. output checked on windows. Misc. update:
* [svn-r9901] Purpose:Quincey Koziol2005-02-011-1/+1
| | | | | | | | | | Code cleanup Description: Clean up some leftover testfiles... Platforms tested: Too minor to require h5committest...
* [svn-r9897] Purpose:James Laird2005-01-312-0/+1
| | | | | | | | Forgot to update Manifest Solution: Added bin/reconfigure.sh to Manifest.
* [svn-r9896] Purpose:James Laird2005-01-314-6403/+11160
| | | | | | | | | | | | | | | | | | | | Update Description: Updated version of autoconf from 2.53 to 2.59 Solution: Simply ran autoconf 2.59 to generate a new configure from configure.in. Also modified configure.in to remove superfluous characters (can write `variable' instead of \`variable'). Added bin/reconfigure.sh script. TO RECONFIGURE WITH THE CORRECT VERSION OF AUTOCONF: rsh to heping /bin/sh bin/reconfigure.sh Platforms tested: Many.
* [svn-r9891] Purpose: Clean up testsBinh-Minh Ribler2005-01-315-246/+361
| | | | | | | | | | | | | | | | | | | Description: + C tests' macro VERIFY casts values to 'long' for all cases. Since there are no operator<< for 'long long' or int64 in VS C++ ostream, I casted the hsize_t/hssize_t values passed to verify_val to 'long' as well. If problems arise later, this may have to be specificly handled with an overload - tfile.cpp and th5s.cpp + Added the use of InvalidActionException for when an action should cause an exception but didn't + Properly cleanup dynamically allocated memory in failure cases, for in some cases, the execution continues on after the failures were reported. + Small changes to improve failure reports Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r9889] Snapshot version 1.6 release 4 (snap5)HDF Admin2005-01-3010-35/+41
|
* [svn-r9887] Purpose: Fixed bugBinh-Minh Ribler2005-01-301-3/+3
| | | | | | | | | | | | | | Description: H5PredType copy constructor was made "protected" accidentally. Solution: Moved it back into "public" section. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r9879] Purpose:Quincey Koziol2005-01-281-1/+83
| | | | | | | | | | | New tests Description: Add some tests for H5Fis_hdf5() routine. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9875] Purpose: Update for C++ libraryBinh-Minh Ribler2005-01-271-0/+6
| | | | | | Description: Added a note about the temporary workaround of using flag --instantiate=local for pgCC.
* [svn-r9870] Purpose:Quincey Koziol2005-01-251-2/+2
| | | | | | | | | | | | | | | Bug fix Description: In an earlier bug-fix, I inadvertently inverted the meaning of the "% utilization" in h5ls. Solution: De-invert it. :-) Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9866] Purpose:Albert Cheng2005-01-241-2/+2
| | | | | | | | | | | | | | | Bug fixes (provided by Leon Arber). Description: gen_report spewed many messages and could not report speeds that are less than 100MB/s. Solution: Removed -w which prints warning messages. Fixed code to recognize speeds under 100MB/s. Platforms tested: Eirene.
* [svn-r9863] Purpose:Xuan Bai2005-01-241-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Update. Description: Update hdf5/src/H5Tinit.c as PABLO was removed from the source. Solution: Remove the following codes from H5Tinit.c: #define PABLO_MASK H5T_init_mask Platforms tested: Visual C++ 6.0 on Windows XP/2000. Misc. update: Remove the following empty directories in all.zip: hdf5\src\zlib\ hdf5\src\zlib\dll\ hdf5\test\ragged\ hdf5\test\raggeddll\ These folders were generated by Winzip to save path information for files from recursed folder. We need to manually removed these empty folders.
* [svn-r9860] Snapshot version 1.6 release 4 (snap4)HDF Admin2005-01-2310-35/+37
|
* [svn-r9859] Purpose:Quincey Koziol2005-01-2211-31/+2
| | | | | | | | | | Code cleanup Description: Clean up a few rements from the Pablo removal Platforms tested: None, very minor
* [svn-r9856] Purpose: New test and minor bug fixRaymond Lu2005-01-213-6/+376
| | | | | | | | | Description: Fixed a bug related to user-define functions for derived floating-point data type, like H5Tset_fields, H5Tset_offset, H5Tset_precision, H5Tset_size. Added test for these functions and test for data type conversion between derived floating-point types. Platforms tested: h5committest and fuss
* [svn-r9852] Purpose: MaintenanceElena Pourmal2005-01-20124-7400/+9
| | | | | | | | | | Description: Removed PABLO instrumentation from HDF5 source Solution: Platforms tested: arabica, copper (parallel), mir Misc. update:
* [svn-r9851] Purpose:Quincey Koziol2005-01-203-28/+75
| | | | | | | | | | | | | | | | Bug fix Description: Global "automatic" error reporting variables were getting caught in a race condition if the H5Eset_auto() calls came close enough together on different threads. Solution: Move automatic error reporting information into thread-specific info Platforms tested: IRIX64 6.5 (modi4) w/production off and debug on Too weird to test with h5committest
* [svn-r9848] Purpose:Xuan Bai2005-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: Function _flushall() is not available on Cygwin. So a Cgywin macro is added so the compiler will not call this function when building HDF5 on Cygwin. Solution: Change the following codes: #ifdef H5_HAVE_SYSTEM #ifdefined WIN32 _flushall(); #else HDsystem ("sync"); HDsystem ("df >/dev/null"); #endif to: #ifdef H5_HAVE_SYSTEM #if defined(WIN32) && ! defined(__CYGWIN__) _flushall(); #else HDsystem ("sync"); HDsystem ("df >/dev/null"); #endif Platforms tested: Cygwin 1.5.11, VC 6.0 on XP. Linux 2.4 (heping) Solaris 2.7 (arabica) Misc. update:
* [svn-r9847] Purpose:Xuan Bai2005-01-201-0/+1
| | | | | | | | | | | | | A new configuration file hdf5/config/i686-pc-cygwin is add for HDF5 on Cygwin. So MANIFEST should be updated to include this file. Description: Solution: Platforms tested: Misc. update:
* [svn-r9846] Purpose:Xuan Bai2005-01-201-91/+0
| | | | | | | | | | | | | | | Add a new configure shell script under /config to support configuration for cygwin. Description: Solution: Platforms tested: Cygwin 1.5.11, VC 6.0 on XP. Linux 2.4 (heping) Solaris 2.7 (arabica) Misc. update:
* [svn-r9845] This commit was manufactured by cvs2svn to create branch 'hdf5_1_6'.cvs2svn2005-01-201-0/+114
|
* [svn-r9836] Purpose:Quincey Koziol2005-01-191-1/+1
| | | | | | | | | | | | Bug fix Description: Fix detection of C++ compiler version number. Platforms tested: Solaris 2.7 (arabica) w/C++ Solaris 2.8 (sol) w/C++ Does not require h5committest