AuthorCommitMessageCommit dateIssues
Neil FortnerNeil Fortner
7610dd20af3[svn-r20529] Purpose: Add testing for bug 1864Description: Added internal tesitng routines to traverse a file and verify that symbol table information is *always* cached, whenever possible. Added this check to the end of many tests to check all the test files, right before the call to h5_cleanup. Tested: jam, amani, heiwa (h5committest)
Albert ChengAlbert Cheng
e1ed6bb771a[svn-r20520] Removed ibm-aix6.x file which just sourced ibm-aix file. Removed code in configure.in that tried to distinguish different versions of AIX. This is no longer needed.Tested: NCSA Blue-print. No h5committest since this affected AIX system only.
Quincey KoziolQuincey Koziol
e23baa90098[svn-r20519] Description: Correct macro names to be more consistent.Tested on: Eyeballed (very simple)
Quincey KoziolQuincey Koziol
7ff9a8b54a7[svn-r20515] Description: Remove old, uneeded configuration customizations for FreeBSD systems. (config/freebsd) Also, convert a large stack variable into a dynamic memory allocation and clean up a few compiler warnings (tools/h5dump/h5dumpgentest.c) Tested on: FreeBSD/32 8.2 (loyalty) w/debug & production FreeBSD/64 8.2 (freedom) w/debug & production
Quincey KoziolQuincey Koziol
427add7c921[svn-r20513] Description: Correct several problems with compound datatypes that don't have any fields added:- Change assertion to error report when a file is encountered which has this situation. - Added check to attribute creation to avoid creating attributes with a datatype like this (datasets and named datatypes already have the check) 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 compiler...
Allen ByrneAllen Byrne
39deb10f4a0[svn-r20506] Add missing cmake_install_prefix to external projects
Mike McGreevyMike McGreevy
98362b664c5[svn-r20504] Purpose: General shared library improvements for CYGWIN / AIX Description: Shared libraries are disabled on both CYGWIN and AIX due to inability to build them correctly. Part of the problem in both of these situations is the lack of the libtool flag -no-undefined, which tells libtool that all needed symbols are defined at link time (a requirement on these systems) and that ...
Mike McGreevyMike McGreevy
a45c7424b2d[svn-r20502] Purpose: Add "silent make" mode configure option. Description: Automake 1.11 has a new option available that allows for a silent make mode. This functionality needs to be explicitly enabled in configure.in via the use of the automake macro AM_SILENT_RULES, which is what this commit is adding. This introduces a new configure option: --{en|dis}able-silent-rules Th...
Dana RobinsonDana Robinson
c62953eb427[svn-r20501] Added missing '1' to #define H5_HAVE_GETTIMEOFDAY
Dana RobinsonDana Robinson
9978868c117[svn-r20499] Fixes erroneous H5_HAVE_GETTIMEOFDAY behavior on Windows (JIRA HDFFV-5931). Previously, H5_HAVE_GETTIMEOFDAY was never properly defined. The timezone struct and Wgettimeofday() timezone output was also added.This is a merge of several changesets from the log_vfd branch where this work took place: 20355, 20359, 20411, 20413, 20431, 20460 Tested on: WindowsHDFFV-5931
Raymond LuRaymond Lu
2a5e9f353fe[svn-r20497] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. I took out some comment.No test needed.
Raymond LuRaymond Lu
824dc864bf9[svn-r20496] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. I made a change in H5Sset_extent_simple to forbid setting the dimension size bigger than existing maximal size. In this checkin, I restored it to the previous behavior that any change will wipe out previous record of dimensionality.Tested on jam - a simple change.
Neil FortnerNeil Fortner
ce35ebecfb5[svn-r20491] Rename H5Frelease_file_cache to H5Fclear_elink_file_cache.Tested: Fedora (too minor for full committest)
Jonathan KimJonathan Kim
3ca91ad9dc7[svn-r20490] Purpose: Fixed HDFFV-4342 : GMQS: h5dump test fails when source directory is read-onlyDescription: Updated CMake script to prevent stripping top 3 lines from expected output file for cmake testing. Also added missing test cases for "# Exceed the dimensions for subsetting" from different Bug fix in the past. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)HDFFV-4342
Jonathan KimJonathan Kim
eb4a8c7e7da[svn-r20488] Purpose: Fix HDFFV-4342 : GMQS: h5dump test fails when source directory is read-onlyDescription: Updated h5dump test case script to prevent entire test failure upon source code directory is read-only. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)HDFFV-4342
Raymond LuRaymond Lu
6fc1d053596[svn-r20487] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. This is a follow-up checkin for r20440 and r20469: 1. The dataspace code has another bug - when the maximal dimension isn't passed in for H5Sset_extent_simple, it is supposed to be same as the dimension. The current library sets NULL to it. I corrected it and added a test case to it. 2. I c...Tested on heiwa, jam, and amani.
Allen ByrneAllen Byrne
1285f6734c5[svn-r20486] Fix handling of ext libs Windows naming for External_Project builds of "Debug" builds.
Larry KnoxLarry Knox
60abcfd2e85[svn-r20482] Fixed issue HDFFV-5866 (BZ 2156). Changed scripts to run examples to use specific names for compiled executable files instead of a.out, which did not work on Cywin as it produces a.exe by default. Removed issue from known problems section of RELEASE.txt.Tested with Cygwin 1.7.8 on Windows 7. This line, and those below, will be ignored-- M release_docs/RELEASE.txt M hl/c++/examples/run-hlc++-ex.sh.in M hl/fortran/examples/run-hlfortran-ex.sh.in M hl/examples/run-hlc-ex.sh.in M c++/examples/run-c++-ex.sh.in M fortran/examples/run-fortran-ex.sh.in M examples/run-c-ex.sh.inHDFFV-5866
Quincey KoziolQuincey Koziol
e4c6ef2f06a[svn-r20480] Description: Remove global variable for the path name in the group traversal code. Also clean up a bunch of compiler warnings.Tested on: Mac OS X/32 10.6.7 (amazon) w/debug & production FreeBSD/32 6.3 (duty) w/debug FreeBSD/64 6.3 (liberty) w/debug Solaris/32 2.7 (linew) w/debug
Jonathan KimJonathan Kim
9af7a65b4fb[svn-r20477] remove duplicated -f option from a test case script. jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
Dana RobinsonDana Robinson
3fbbb862a90[svn-r20476] Removed all references to memory.h
Mike McGreevyMike McGreevy
e006157deb5[svn-r20475] Purpose: - Revise shared Fortran library disabling scenarios in configure - Improve configure output summary Description: Shared Fortran libraries are not supported on Mac, but were being disabled by configure in a way that also forced the C libraries to be static-only. This has been fixed, so now only shared Fortran is disabled while shared C can remain. This prompted two...
Allen ByrneAllen Byrne
a835d1e65a3[svn-r20472] Add message that H5_HAVE_WIN_THREADS requires WINVER >= 0x600 (VISTA or WIN7)
Raymond LuRaymond Lu
a67dbbaf810[svn-r20469] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. This is a follow-up checkin for r20440: 1. I added a test case of extending dataset of zero dimension size and shrinking back to zero dimension size. 2. I updated the Makefile to include the new data file to be cleaned up.Tested on jam - relatively simple.
Allen ByrneAllen Byrne
338beff4e47[svn-r20467] Change test option to use --enable-error-stack instead of -E
Allen ByrneAllen Byrne
c8fa42ed482[svn-r20465] Add CDASH_LOCAL option to direct where ctest results are reported
Dana RobinsonDana Robinson
b4f14a012e4[svn-r20462] The basic STDIO VFD test in test/vfd.c fails on 64-bit Solaris 5.10 (SPARC) and 32-bit Darwin 10.7.0 (Intel). This check-in skips the STDIO test on all platforms while we investigate.Bug report HDFFV-5936 filed in JIRA.HDFFV-5936
Dana RobinsonDana Robinson
8a7973b0112[svn-r20459] Purpose:Progress on bug 2138 (bugzilla) / HDFFV-4298 (JIRA) Description: - Added basic VFD tests (i.e. cloned the SEC2 test) for the Windows, STDIO and log VFDs. - Added H5Pget_driver() sanity check to all VFD's tests. - Added log output file to list of files to clean up in Makefile.am. Tested on: - h5committest script platforms (jam, amani, heiwa) - Windows 7 (32- and 64-bit)HDFFV-4298
Allen ByrneAllen Byrne
0c032eef216[svn-r20458] Change handling of reference files so that the output of import is restored HDFFV-5930HDFFV-5930
Dana RobinsonDana Robinson
c480a8c7172[svn-r20453] Reordered two expressions to avoid integer overflow (quiets a compiler warning).
Allen ByrneAllen Byrne
e4c9340564f[svn-r20452] Pass value of last test variable into sub-macro of add-test for diff tests.
Allen ByrneAllen Byrne
0f49c47ee1e[svn-r20446] Updated valgrind ignore list
Raymond LuRaymond Lu
4b7f286a45b[svn-r20440] Bug 1386 - allow dimension size to be zero even though it isn't unlimited. I added test cases for contiguous, compact, and chunked, and external storage datasets, and also attribute. The test includes dataspace selections. I'll handle the tools in the next step.Tested on jam, amani, and heiwa.
Allen ByrneAllen Byrne
baba8a3d59d[svn-r20438] Fix typo in lib name for mingw
Allen ByrneAllen Byrne
3cba2b092f4[svn-r20433] Implement MinGW changes to CMake configurationTested: local linux
Allen ByrneAllen Byrne
f9ef7ec4577[svn-r20430] Remove config message for windows - H5_HAVE_GETCONSOLESCREENBUFFERINFO always gets set on windows (this is from the pubconf.h in the windows folder)
Allen ByrneAllen Byrne
7728391265e[svn-r20429] CMake: correct h5copy test macros, add userblock script test to h5jam tests, and correct h5jam testsTested: local linux
Jonathan KimJonathan Kim
00b2dc91371[svn-r20427] Purpose: Fixed Bug 2184 - GMQS: h5diff - incorrect calculation code for --use-system-epsilon optionDescription: Additional check in from the previous checkin r20424. Updated help page again. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
Quincey KoziolQuincey Koziol
434c14d2f25[svn-r20426] Description: Add a note to the "new" hyperslab API routines that they have never been finished or released.Tested on: Not needed - only a comment
Jonathan KimJonathan Kim
b64aad457cb[svn-r20424] Purpose: Fixed Bug 2184 - GMQS: h5diff - incorrect calculation code for --use-system-epsilon optionDescription: Additional check in from the previous checkin r20384. Updated help page. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
Allen ByrneAllen Byrne
f6f3ad2b7b6[svn-r20420] Correct typo in macro parameterTested: local linux
Allen ByrneAllen Byrne
032459b94a9[svn-r20419] Correct typo in macro parameter
Allen ByrneAllen Byrne
816d780cc2b[svn-r20417] ExternalProject_ADD calls changed to use common project output folders for external projects. This eliminates the library copy commands, which were failing on windows.Tested: local linux
Larry KnoxLarry Knox
4cc019977ea[svn-r20410] Corrected text in INSTALL file: there is no --enable-szlib configure option, it should be --with-szlib=.
Quincey KoziolQuincey Koziol
b035e980f01[svn-r20406] Description: Refactor root group routines to centralize and simplify them some. Also patch root group's file pointer when it doesn't match the querying file, from H5G_rootof.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 (amani) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (...
Quincey KoziolQuincey Koziol
e9e713869c2[svn-r20405] Description: Bump patch release number, after giving out private snapshots.
Allen ByrneAllen Byrne
09a7dad0991[svn-r20391] Add overlooked condition for external project around packaging section of extlibs
Jonathan KimJonathan Kim
553e452ce4f[svn-r20384] Purpose: Fixed Bug 2184 - GMQS: h5diff - incorrect calculation code for --use-system-epsilon optionDescription: Merged from HDF5 1.8 branch r20369. Fixed h5diff for --use-system-epsilon option: the calculation changed from ( |a - b| / b ) to ( |a - b| ). This was decided for better performance and was corrected only in HDF5 trunk, so 1.8 got updated. Also comments for equal_XXX() function were updated correctly. Also help page and RM got updated correctly. Also ...
Jonathan KimJonathan Kim
d03182a94e4[svn-r20379] Missed test file from previous checkin r20378.Bug 2182 - h5ls and h5dump: update to use --enable-error-stack among tools, also update related descriptions
Jonathan KimJonathan Kim
c1899d567ba[svn-r20378] Purpose: Bug 2182 - h5ls and h5dump: update to use --enable-error-stack among tools, also update related descriptionsDescription: Decided to use --enable-error-stack long option name only to display error stack messages from HDF5 lib among tools. Updated to unify option name to '--enable-error-stack' for printing HDF5 error stack messages for HDF5 tools. h5ls and h5dump for now. For h5ls, this replaces "-e/--errors" option, which is deprecated. For h5dump, remove -E from help page an...