summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r17606] Code Cleanup:Albert Cheng2009-10-0710-276/+25
| | | | | | | | TFLOPS machine has retired long ago. Removed all code specific for its support. Test: h5committested.
* [svn-r17604] Description:Quincey Koziol2009-10-073-40/+180
| | | | | | | | | | | | | | | | | | | | | | Correctly invoke generic property list class callbacks all the way to the root of the class hierarchy. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, 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 debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.1 (amazon) in debug mode Mac OS X/32 10.6.1 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17603] Bug fix:Albert Cheng2009-10-061-2/+3
| | | | | | | | | | | The ph5diff tests printout incorrectly reporting they are running h5diff when it actually is running ph5diff. Fixed. Tested: Jam (parallel), linew (serial) No H5committest since it is a shell script and Jam tests both serial and parallel h5diff for Linux while Linew tests Big endian platform.
* [svn-r17599] Description:Quincey Koziol2009-10-065-9/+7
| | | | | | | | | | | | | | | | | | | | | | Minor code cleanups, based on cleanups in the compress_group_fheap branch. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, 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 debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.1 (amazon) in debug mode Mac OS X/32 10.6.1 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17596] Description:Quincey Koziol2009-10-061-1/+1
| | | | | | | Clean up minor compiler warning. Tested on: Mac OS X/32 10.6.1 (amazon)
* [svn-r17595] Added new file H5Fdeprec.c to projects.Allen Byrne2009-10-062-0/+8
| | | | Tested: windows
* [svn-r17592] Bug fix:Albert Cheng2009-10-061-2/+4
| | | | | | | | Release would leave behind an Makefile even if it did not exist before. Fixed by restoring only the pre-existed Makefile. Tested: Jam.
* [svn-r17591] Added new file to projects.Allen Byrne2009-10-052-0/+8
| | | | Tested: windows
* [svn-r17589] Snapshot version 1.9 release 47Larry Knox2009-10-0414-29/+29
|
* [svn-r17587] Purpose:Binh-Minh Ribler2009-10-042-3/+3
| | | | | | | | | | | Fixed bugzilla #1061 Description: Added a check for NULL before accessing a pointer Also, removed a few warnings about returning values Platforms tested: Linux/32 2.6 (jam) FreeBSD/64 6.3 (liberty) SunOS 5.10 (linew)
* [svn-r17585] Purpose: Fix bug 1597Neil Fortner2009-10-026-53/+571
| | | | | | | | | | | Description: When copying a dataset using a vlen inside a compound, the various dataset copying callbacks would allocate a background buffer but would not use it when converting from disk to memory, only memory to disk. This caused an assertion failure as compounds always need a background buffer. These callbacks have been modified to use the background buffer for both conversions. Tested: jam, linew, smirom (h5committest)
* [svn-r17583] Description:Quincey Koziol2009-10-021-2/+2
| | | | | | | Correct last minute typo. *sigh* Tested on: FreeBSD/32 6.3 (duty)
* [svn-r17582] Description:Quincey Koziol2009-10-0270-475/+4794
| | | | | | | | | | | | | | | | | | | | | Bring changes from file free space branch back to the trunk. *yay!* Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, 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 debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17580] Added testlibinfo.sh testcheck_version.sh to be distcleaned.Albert Cheng2009-10-012-23/+23
| | | | Tested: Jam.
* [svn-r17578] Simple improvement to clean up go during "make check-clean"Albert Cheng2009-10-012-4/+6
| | | | | | and removed the redundant cleaning of Makefile. Tested: jam parallel.
* [svn-r17573] Description:Quincey Koziol2009-10-011-10/+20
| | | | | | | | | | Fix several errors in code, which was not compiling... :-( Tested on: FreeBSD/32 6.3 (duty) in debug mode Mac OS X/32 10.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17571] Purpose:Mike McGreevy2009-10-013-2/+6
| | | | | | | | | | | | | | Makefile Bug Fix Description: Added $(EXEEXT) extension to H5detect when it's executed to generate H5Tinit.c so it works correctly on platforms that require the full extension when running executables. Tested: h5committest, mingw, and user-verified (via submitted patch).
* [svn-r17570] Bug fixes and improvement done in v1.8 and forgot to port here.Albert Cheng2009-10-011-12/+23
| | | | Tested: jam only as it is simple shell script changes.
* [svn-r17567] Purpose:Mike McGreevy2009-10-014-48/+57
| | | | | | | | | | | | | | | | | | | | | Configure Fix Description: Modified configure to set FC and CXX to "no" when fortran and c++ are not being compiled, respectively. This will prevent configure from running some checks on these compilers when they are not being used. This fixes a problem that was occuring when FC and/or CXX are set to a nonexistant or invalid compiler. Even if the languages were disabled, a libtool test would fail, thus preventing libtool from properly linking any libraries, yet configure would not flag an error message due to this because the languages were disabled. Tested: - h5committest (jam, smirom, linew) - manually eyeballed configure output and logfile.
* [svn-r17566] Fix for Bug 1562. H5DSis_attached needed to account for ↵Allen Byrne2009-10-0111-271/+2883
| | | | | | | | | platform dependent types. Added test and test files for LE and BE dimension scales. Reworked part of test_ds file as part of debug. Added missing H5Tclose in region reference routines. H5DS.c checked for other locations which need to account for platform dependent types in dealing with ds_list_t. Added generator program for test files of LE and BE dimension scales. Tested: local linux, h5committest
* [svn-r17562] Fixed a syntax error that generates a file named 0.Albert Cheng2009-10-011-2/+2
| | | | | Tested: Jam as it is simple shell script change.
* [svn-r17553] Description:Quincey Koziol2009-09-2921-202/+329
| | | | | | | | | | | | | | | | | | | | | | Bring general fixes/improvements from file_free_space branch back to trunk. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) 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 Mac OS X/32 10.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17550] Updated with H5check_version tests.Albert Cheng2009-09-291-4/+2
|
* [svn-r17544] Albert Cheng2009-09-291-1/+1
|
* [svn-r17543] Bug fix (ID 1656):Albert Cheng2009-09-293-31/+100
| | | | | | | | | Changed H5check_version() to suppress the warning message totally if $HDF5_DISABLE_VERSION_CHECK is 2 or higher. (Old behavior treated 3 or higher the same as 1, that is to print a warning and allows the program to continue. Tested: h5committested, extra jam serial, --disable-embedded-libinfo.
* [svn-r17542] New test:Albert Cheng2009-09-287-12/+316
| | | | | | | | Add new tests (tcheck_version, testcheck_version.sh) to verify H5check_version() does issue warnings and abort accordingly. Tests: H5committed tested plus jam serial tested.
* [svn-r17541] Added missing farray(dll) project dependicies on hdf5 and ↵Allen Byrne2009-09-282-718/+734
| | | | libtest to the solution file.
* [svn-r17538] Snapshot version 1.9 release 46Larry Knox2009-09-2714-28/+28
|
* [svn-r17535] Purpose: Fix bug 1620Neil Fortner2009-09-252-2/+4
| | | | | | | | | Description: H5Ppublic.h listed H5Pget_filter_by_id1 and H5Pget_filter_by_id2 as returning H5Z_filter_t, when in fact they return herr_t. The header file has been corrected to indicate that they return herr_t. Tested: jam
* [svn-r17534] Add note to RELEASE.txt for changes in r17530Neil Fortner2009-09-251-0/+2
|
* [svn-r17530] Purpose: Fix bug 1555Neil Fortner2009-09-252-9/+52
| | | | | | | | | | | | | Description: At several places in H5Pint.c properties were being compared using memcmp, not using the registered "cmp" callback. This could cause memory checkers to report uninitialized memory errors, and could conceivably cause runtime errors if memcmp reported false equality (for example if a value pointed to by the property changed). The code has been changed to always use the cmp callback. Tests have been added that check this in all the places that previously used memcmp. Tested: jam, linew, smirom (h5committest)
* [svn-r17529] Added farray projects to solution file.Allen Byrne2009-09-254-2/+42
|
* [svn-r17528] Added missing windows project files for farrayAllen Byrne2009-09-251-0/+2
|
* [svn-r17524] Description:Quincey Koziol2009-09-241-54/+46
| | | | | | | | Switch to using system call wrapper macros instead of "raw" system calls. Tested on: Mac OS X/32 10.5.8 (amazon) w/debug & production (too minor to require h5committest)
* [svn-r17520] Added project files and test for new farray.c fileAllen Byrne2009-09-243-0/+685
|
* [svn-r17518] Description:Quincey Koziol2009-09-2414-91/+1745
| | | | | | | | | | | | | | | | | | | | | | Bring most of Vailin's changes to the fixed array data structure back to the trunk, including new regression test for data structure. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) 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 debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.5.8 (amazon) in debug mode Mac OS X/32 10.5.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r17516] In the function test_rw_noupdate, I added a test with the ↵Raymond Lu2009-09-243-16/+50
| | | | | | | | | | | system functions to make sure the stat function behaves as we expected. This test is skipped on some system because the modification time from stat is the same as the last access time (We know OpenVMS behaves in this way). Tested on jam, smirom, and linew. My account for OpenVMS expired. I'll test it once I have it back.
* [svn-r17511] Move misplaced ')' after make uninstall command so 'du -ks' ↵Larry Knox2009-09-221-1/+1
| | | | | | command is run in test directory instead of running in snapshot directory. Snapshot directory has many more subdirectories and is often remote, increasing test running time and reporting incorrect disk usage. Tested on smirom in hdfdts version.
* [svn-r17503] Bug fix:Albert Cheng2009-09-221-2/+14
| | | | | | | | | | | Test failed with libhdf5.so not found in MacOS which uses a different suffix (*.dylib) for shared lib. Solution: Added code to setup shared lib file suffix according to OS types. Tested: Tejeda, jam.
* [svn-r17502] Purpose:Albert Cheng2009-09-219-33/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stage 2 implementation of embedded library information feature. H5.c: added code to print the embedded library information when there is a library versions mis-match occurs. This ensures the library information string is included in the executable. Also modifies the code so that the Library mismatch warning string is included only once in the executable. H5private.h: Added a global reference to the libinfo string variable to prepare for possible stage 3 implementation of a public API. test/testlibinfo.sh.in: A new test added to verify the library information is indeed included in the executables. configure.in: configure: Added entry to auto-generate test/testlibinfo.sh. H5detect.c: Modified the libhdf5settings generating code to allow it to insert the strings to a file other than stdout. This maybe needed in stage 3 implementation. MANIFEST: updated with the newly added file of testlibinfo.sh.in. Tested: h5committest passed. Additional tests: jam serial; jam --disable-embedded-libinfo; jam --disable-shared. All passed.
* [svn-r17498] Bug 1471 - H5Tset_order_f missing constant option H5T_ORDER_NONEScot Breitenfeld2009-09-182-41/+45
| | | | | | | - Fixed, added H5T_ORDER_NONE_F Tested: smirom (g95, gfortran, ifort, pgf90) linew
* [svn-r17494] Added missing test for display buffer resize.Allen Byrne2009-09-171-0/+1
|
* [svn-r17492] Moved printing of brackets before printing contents of region ↵Allen Byrne2009-09-172-38/+16
| | | | | | | | references. Changed default Error handling init to successful as all error macros set the return to failure Tested: local linux
* [svn-r17489] Skip the test in the function test_rw_noupdate() for OpenVMS ↵Raymond Lu2009-09-171-0/+12
| | | | | | | | | because the modification time returned from the system function stat is the same as the last access time, making it impossible to test whether the file is modified. Tested on jam - simple change.
* [svn-r17487] Cleaned-up comments in h5lget_info_by_idxScot Breitenfeld2009-09-171-5/+10
|
* [svn-r17483] Added H5Dlayout.c to make.com.Raymond Lu2009-09-151-1/+1
| | | | Not tested yet.
* [svn-r17482] Scot Breitenfeld2009-09-157-36/+165
| | | | | | | | | | | | | | | Bug 1652 - h5lget_info_by_idx_f missing/broken functionalit * added returned val_sel, link_type and address that were missing In the process, fixed the integer type in H5lget_info_f for address and val_sel * wrote test for val_sel, address, and link_type returned values * to check address values added h5Oopen_by_addr_f function and test program. Tested: smirom (pgf90/pgcc, ifort/icc) linew jam (gcc/g95)
* [svn-r17480] Added H5Fsuper_cache.c into the make.com.Raymond Lu2009-09-151-1/+1
| | | | Not tested yet.
* [svn-r17479] Fixed obvious error : changed talign.c to talign on TEST_PROG ↵Allen Byrne2009-09-151-1/+1
| | | | assignment.
* [svn-r17478] Update Windows project file for test refactored out of tools lib.Allen Byrne2009-09-143-14/+13
| | | | Tested: Windows