summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r15887] Purpose: Close bug 1332Neil Fortner2008-10-1624-107/+541
| | | | | | | | | Description: Improved external link traversal of h5dump. h5dump will now properly avoid all cycles, even those spanning multiple files. Improvement to the output of committed datatypes. Committed datatypes are now checked for uniqueness (like other objects). Tests added for these cases. Tested: kagiso, linew, smirom (h5committest)
* [svn-r15881] Purpose: Bug Fixes, Libtool UpgradeMike McGreevy2008-10-1549-1112/+2464
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: 1) configure now sets LD_LIBRARY_PATH before checking for presence of SZIP encoder, so user does not need to set this. The path is then saved and sent to Makefiles, and used when "make check-install" is invoked, so user doesn't need to set this manually. 2) Upgraded libtool to version 2.2.6a 3) Rearranged tools build order as h5dump depends on existence of h5diff and h5import. Since h5dump is a sister directory as opposed to a parent of either, it doesn't know about the build rules of these tools, so setting any sort of explicit dependency confuses automake as it won't know how to build the tools. Instead, setting CONFIG = ordered forces an in-order traversal of each tools subdirectory. (without it will also traverse in order by default, but this should prevent gmake's -j option from jumping ahead as well). 'make check install' should now be able to be invoked after 'configure' without causing a dependency failure. 4) Removed H5_HAVE_LARGE_HSIZET macro from vms/src/h5pubconf.h, as this macro has now been out of the code for some time. (vms pubconf needs to be updated manually, which is why it was still hanging around). Tested: kagiso, smirom, liberty Note: h5diff looks to be causing failures in h5copy and h5dump tools tests, though these were present before any of my changes. My changes only affect build order and configuration setup, and shouldn't prevent fixes for these failures coming in after this checkin. Other than these, tests pass fine.
* [svn-r15871] Eliminate -c option and make that behavior the default and ↵Pedro Vicente Nunes2008-10-1523-151/+53
| | | | | | return 2 instead of -1 on error status Tested: windows, linux
* [svn-r15870] Add description to release doc for the two new public routines ↵Vailin Choi2008-10-151-0/+5
| | | | and h5stat bug fix.
* [svn-r15869] Description:Quincey Koziol2008-10-1522-2302/+2215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r15868 from trunk to 1.8 release branch: Correct a minor error in file free space allocation which was affecting the 'multi' VFD and preventing some tests from fully working with it. Wholesale revisitation of all the places where tests were disabled with various VFDs and remove or correct all these so that _only_ the tests which _really_ can't work with particular VFDs are skipped during a 'make check-vfd' test. Tested on: Mac OS X/32 10.5.5 (amazon) in debug mode Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r15866] add support for long double typePedro Vicente Nunes2008-10-148-818/+1316
| | | | tested: windows, linux (32,64)
* [svn-r15865] Description:Scot Breitenfeld2008-10-141-5/+35
| | | | Added new Fortran features and bug fixes in this release.
* [svn-r15863] Description:Quincey Koziol2008-10-1421-255/+366
| | | | | | | | | | | | | | | | | | | | | Bring r15861 back from trunk to 1.8 release branch. Tested on: Mac OS X/32 10.5.5 (amazon) in debug mode Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r15854] Added a new test case. When a datatype is a SOHM type in one ↵Raymond Lu2008-10-131-2/+181
| | | | | | | | file, test that the second file using the same datatype actually save it in the file, too. Tested on kagiso. But the same change in v1.9 has been tested with h5committest.
* [svn-r15853] Purpose: Decrease size of points array in links testScott Wegner2008-10-131-6/+6
| | | | | | | | Description: In the external_set_elink_fapl2 links test, there is a large array of points which declared on the stack for testing. Previously, the array was 1000 x 1000, which was too large for Visual Studio to handle. As a result, we were getting stack overflows during the test. We've reduced the number to 400, as this seems to be below the limit. The exact number of points in the array isn't important to the test. Tested: VS2005 on WinXP
* [svn-r15846] Purpose: Declare loop variable at beginning of functionScott Wegner2008-10-131-1/+2
| | | | | | | | Purpose: On Windows, we were getting compile errors because h5test.c includes a function with variable declarations in the middle of the call. The Microsoft C compiler demands that all variables be declared at the top of the function. This checkin simply moves the declaration to the top to satisfy Visual Studio. Tested: VS2005 on WinXP
* [svn-r15845] Purpose: Add Windows-specific version of HDftruncateScott Wegner2008-10-131-0/+1
| | | | | | | | Description: Windows doesn't include a version of the system call ftruncate. There is a similar call, _chsize_s, which performs very similarly. Thus, we map HDftruncate to _chsize_s in our Windows header file, H5win32defs.h. Tested: VS2005 on WinXP
* [svn-r15842] Purpose: Update h5jam Windows test scriptScott Wegner2008-10-131-2/+2
| | | | | | | | Description: The testfiles used for the h5jam/h5unjam test were recently moved to a new directory. Update the structure of the Windows test script to compensate for the change. Tested: VS2005 on WinXP
* [svn-r15836] Fixed a hole in the input checking for the metada cache.John Mainzer2008-10-111-0/+1
| | | | | | | | | Tested on Phoenix (serial) Kagiso (parallel) Linew (serial) There were updates during my testing, but I decided to check in regarless without further testing as my change is very localized.
* [svn-r15834] Fixes for bug #1253:Vailin Choi2008-10-091-7/+22
| | | | | | 1. Fixed segmentation fault in print_group_info() 2. Call print_statistics() in main() when objects/links are successfully traversed; otherwise, return warning message.
* [svn-r15831] Modified the display of the accumulated times taken to open and ↵Christian Chilan2008-10-091-1/+1
| | | | | | close files. Tested on kagiso.
* [svn-r15829] Description:Quincey Koziol2008-10-094-1156/+1321
| | | | | | | | | | | | | | | | Bring bck revision 15828 from trunk: Skip some free space manager tests when using a VFD that doesn't support the feature being tested. Use a particular memory type with the file free space sections. Uncomment the metadata aggregator feature for the fmily VFD, as it appears to be working after the file free space changes. Tested on: FreeBSD/32 6.3 (duty) h5committest not needed, change already tested on trunk...
* [svn-r15827] Description:Quincey Koziol2008-10-091-36/+0
| | | | | | | Correct mis-merge in last set of changes from the trunk. Tested on: FreeBSD/32 6.3 (duty)
* [svn-r15826] Description:Quincey Koziol2008-10-0921-635/+828
| | | | | | | | | | | | | Bring revision 15825 from trunk: Fix various problems with a the core & sec2 VFDs. Improve the h5_get_file_size() routine to handle files created with VFDs that use multiple files. Tested on: FreeBSD/32 6.3 (duty) Already tested on other machine, in trunk.
* [svn-r15823] Updated a bug fix information.Albert Cheng2008-10-081-1/+2
|
* [svn-r15817] move h5jam testfiles to its own testfiles folderPedro Vicente Nunes2008-10-089-11/+9
| | | | tested: linux
* [svn-r15814] Purpose: Update h5ls test scriptScott Wegner2008-10-081-0/+7
| | | | | | | | Description: The general h5ls test script was recently updated. This checkin brings those changes to Windows Tested: VS2005 on WinXP
* [svn-r15813] Purpose: Add new source code and tests to WindowsScott Wegner2008-10-0817-4/+2360
| | | | | | | | | | Description: Many new source files were added from the freespace branch. This checkin adds the code to Windows as well. Note: Some tests are still failing on Windows, but this checkin brings us closer to fixing them. In particular, freespace test fails on compile (Quincey is working on it), and the DLL links test fails at runtime (I'll look into it) Tested: VS2005 on WinXP
* [svn-r15812] Bug fix: #1090Albert Cheng2008-10-086-16/+16
| | | | | | | | | | | The custom rules for installing h5cc, h5fc, and the fortran modules in fortran and in hl/fortran don't use $(DESTDIR). Added it to all those rules. Tested: kagiso both serial and parallel with fortran and cxx enabled. Tested by: make install make DESTDIR=/tmp/acheng install diff -r /tmp/acheng/.../hdf5 hdf5
* [svn-r15811] Some test produced files were not cleaned by "make clean".Albert Cheng2008-10-082-6/+6
| | | | | | Added them to the clean list. Tested: kagiso.
* [svn-r15809] Some test produced files were not cleaned by "make clean".Albert Cheng2008-10-084-4/+5
| | | | | | Added them to the clean list. Tested: kagiso, serial and parallel.
* [svn-r15806] correction in test name, testing "non" initialized chunksPedro Vicente Nunes2008-10-071-2/+2
| | | | tested: windows, linux
* [svn-r15805] Purpose: Add option to h5ls to enable external link traversal.Neil Fortner2008-10-0716-11/+68
| | | | | | | | Description: Added -E option to h5ls. When set, this alows h5ls to enter external files (currently only through an external link). The -r option by itself will no longer allow h5ls to traverse external links. Tested: kagiso, linew, smirom (h5committest)
* [svn-r15803] Description:Quincey Koziol2008-10-071-994/+1090
| | | | | | | | | | | Bring r15802 back from trunk: Skip some file free space tests that deal with aligned allocations when using the stdio VFD, which has its own allocation process that drops the unaligned fragments instead of tracking them with the free space manager. Tested on: Mac OS X/32 10.5.5 (amazon) w/stdio driver
* [svn-r15801] Description:Quincey Koziol2008-10-07119-6373/+17924
| | | | | | | | | | | | | | | | | | | | | | | Bring r15800 back from trunk: - File free space branch changes through r15794 Tested on: Mac OS X/32 10.5.5 (amazon) in debug mode Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
* [svn-r15799] Description:Quincey Koziol2008-10-071-1/+1
| | | | | | | | Change H5Tcommit() call to H5Tcommit2() call, so that library builds with the default API set to v16 work. Tested on: Linux/64 2.4 (smirom) w/default API set to v16
* [svn-r15797] Purpose: Close bug #1322Neil Fortner2008-10-0713-76/+247
| | | | | | | | | Description: Fixes a possible datatype id leak that could occur during compound datatype conversion, or more precisely, when unregistering those conversions. Datatype ids normally registered by the library are no longer visible to the application via H5Fget_obj_ids and H5Fget_obj_count. Tested: kagiso, linew, smirom (h5committest)
* [svn-r15791] Bug fix. When detecting the user requested filters, the "all" ↵Pedro Vicente Nunes2008-10-061-1/+5
| | | | | | option was not taken in consideration when printing the compression ratio Tested: windows, linux
* [svn-r15788] Purpose: Update h5copy test script on WindowsScott Wegner2008-10-061-1/+1
| | | | | | | | Description: The testfiles were moved to a new directory for the h5copy tests. Update the Windows test script to use this new directory. Tested: VS2005 on WinXP
* [svn-r15786] Purpose: Bring h5diff test updates to WindowsScott Wegner2008-10-061-54/+115
| | | | | | | | Description: The test files used for the h5diff test script were recently moved to a new directory, and the format of the testing was changed. This checkin brings the changes to Windows as well. Tested: VS2005 on WinXP
* [svn-r15785] Purpose: Bring Fortran H5_DBLE_InterfaceInclude.f90 and ↵Scott Wegner2008-10-063-41/+43
| | | | | | | | | | H5test_kind_SIZEOF.f90 to Windows Description: These files were ported from the trunk to the 1.8 branch in rev. 15727. This checkin adds the new files to our Windows projects as well. In particular, we use H5_DBLE_InterfaceInclude (rather than *Exclude), and have replaced H5test_kind.f90 with H5test_kind_SIZEOF.f90. Tested: VS2005 on WinXP (only build)
* [svn-r15784] Purpose: Minor update to h5repack Windows test scriptScott Wegner2008-10-061-1/+1
| | | | | Description: The one final test that was failing was due to a filename change. I missed it in Pedro's last update-- all tests pass now.
* [svn-r15783] Purpose: Update Windows h5repack test script for new directoryScott Wegner2008-10-061-13/+6
| | | | | | | | | | Description: The h5repack test files were added to a new testfiles/ subdirectory, and the test script update. This checkin brings those changes to Windows. We also re-enable a test for the userblock which was disabled for other reasons before. Note: One h5repack test is still failing, but I think it's a minor error that Pedro and I can correct fairly easily later today. Tested VS2005 on WinXP
* [svn-r15781] Snapshot version 1.8 release 1 (snap6)HDF Tester2008-10-067-20/+20
|
* [svn-r15771] Added feature to display file open and close times.Christian Chilan2008-10-031-4/+39
| | | | Tested on kagiso and cobalt.
* [svn-r15768] Fix version numbers in vms h5pubconf.hNeil Fortner2008-10-031-3/+3
| | | | Tested: gedit
* [svn-r15766] Modifications for bug #1247 so that the user can specify the driverVailin Choi2008-10-036-25/+743
| | | | | | | | | | | | to use when opening the external linked target file. 1. Two new public routines are added to H5Plapl.c as well as "del/copy/close" callbacks for the property itself. 2. Modify H5L_extern_traverse() to use the fapl set via H5Pset_elink_fapl() and retrieve via H5Pget_elink_fapl(). 3. Add 3 tests to links.c to verify H5Pset/get_elink_fapl(). Also fix the compiler warning for the "if condition" in H5_build_extpath() of H5system.c.
* [svn-r15759] move h5copy testfiles to /tools/h5copy/testfilesPedro Vicente Nunes2008-10-024-3/+5
| | | | tested: linux
* [svn-r15754] Bug #1312Pedro Vicente Nunes2008-10-022-148/+339
| | | | | | | Solution: Check for the existence of chunks before pruning them (an assertion was triggered when attempting to do so) Tested: windows , linux, solaris
* [svn-r15750] move h5repack test files to /tools/h5repack/testfilesPedro Vicente Nunes2008-10-0119-23/+25
| | | | tested: linux
* [svn-r15745] Move h5diff testfiles to /tools/h5diff/testfiles Pedro Vicente Nunes2008-10-01100-540/+213
| | | | Tested: linux
* [svn-r15742] Maintenance: Merged new Fortran Features and tests from trunk ↵Scot Breitenfeld2008-10-019-21/+124
| | | | | | | into hdf5_1_8 branch (used svn merge -r 14941:15740 http://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran command).
* [svn-r15731] #1307Pedro Vicente Nunes2008-09-301-0/+3
| | | | | | A space id was not closed in H5PTopen Tested: windows, linux
* [svn-r15728] Scot Breitenfeld2008-09-301-1/+1
| | | | Cosmetic: Fixed spacing issue in Fortran summary output statement.
* [svn-r15727] Scot Breitenfeld2008-09-3035-5712/+4528
| | | | | | Maintenance: Merged new Fortran Features and tests from trunk into hdf5_1_8 branch (used svn merge -r 14941:14525 http://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran command).