summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r21015] Bug fix for Issue 2598 - In v1.6 library, there was EOA for the ↵Raymond Lu2011-06-227-3/+207
| | | | | | | | | | | | | whole MULTI file saved in the super block. We took it out in v1.8 library because it's meaningless for the MULTI file. v1.8 library saves the EOA for the metadata file, instead. But this caused some backward compatibility problem. v1.8 library couldn't open the file created with v1.6 library. I fixed the problem by checking the EOA value to detect the file created with v1.6 library. Tested on jam, koala, and heiwa.
* [svn-r21014] Purpose:Jonathan Kim2011-06-217-47/+134
| | | | | | | | | | | | | | HDFFV-5878 - GMQS: h5dump - incorrect output format for array type with multiple elements in an index Description: Fixed h5dump to display the first line of each element into correct position for multiple dimention array type. Before this fix, the first line of each element in array were displayed after the last line of previous element without moving to the next line (+indentation) Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE)
* [svn-r21011] Change how test created files are cleared by clearing the files ↵Allen Byrne2011-06-214-72/+147
| | | | | | inside the test macro. Allows individual tests to be independently executed. Tested: local linux
* [svn-r21006] Description:Scot Breitenfeld2011-06-214-4/+197
| | | | | | Added Fortran example for HL DS APIs. Tested: jam (intel)
* [svn-r21000] Snapshot version 1.9 release 83HDF Tester2011-06-1914-30/+30
|
* [svn-r20996] Add lite2 dependency on lite1 exampleAllen Byrne2011-06-191-0/+4
|
* [svn-r20995] Get comment section did not add null terminator.Allen Byrne2011-06-191-7/+8
| | | | Tested: Debug windows
* [svn-r20991] I skipped the efc.c test for now because it opens the same file ↵Raymond Lu2011-06-171-4/+6
| | | | | | | | many times. VMS can't handle it. We need a solution in the future. Please see Issue 7620 in Jira about it. Not tested yet.
* [svn-r20986] Changed the release date format to yyyy-mm-dd from the previous ↵Albert Cheng2011-06-151-1/+2
| | | | | | `date` form. Tested: Jam by running bin/release and eyeballed the new date format.
* [svn-r20984] I modified the pathname to [-.test] to be more accurate. The ↵Raymond Lu2011-06-151-1/+1
| | | | | | old one [...] had problem. Tested 1.8 on VMS.
* [svn-r20971] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-131-2/+3
| | | | | | say which filter isn't registered. This is the follow-up commit. The previous way to construct the name of the existent data file wasn't very safe. It could be cleaned up if any user builds the library in the source directory. Tested on jam - simple change.
* [svn-r20960] Added new source files.Allen Byrne2011-06-102-4/+15
| | | | | | Added new test and test files to test section Tested: local linux
* [svn-r20959] Description: Added fortran wrappers and test for the HL DS API.Scot Breitenfeld2011-06-101-0/+3
|
* [svn-r20958] Description: Added fortran wrappers and test for the HL DS API.Scot Breitenfeld2011-06-108-164/+1494
| | | | Tested: jam (intel, gnu, pgi)
* [svn-r20946] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-071-0/+1
| | | | | | | | say which filter isn't registered. This is the follow-up commit. In my first checkin, I took out the line "H5Z_SZIP->encoder_present = SZ_encoder_enabled()" by mistake. It caused SZIP test to fail. I'm puting it back now. Tested on jam - simple change.
* [svn-r20944] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-071-14/+15
| | | | | | say which filter isn't registered. This is the follow-up commit. In my previous commit, I changed HDsnprintf to snprintf, which caused trouble for Windows because the name is _snprintf instead. So I changed it back to HDsnprintf for properly defined macro. I also changed all fprintf to HDprintf to be consistent. Tested on jam - simple change.
* [svn-r20942] Add filter_error.h5 test file to list - used by error_test test.Allen Byrne2011-06-071-0/+1
|
* [svn-r20937] Description:Scot Breitenfeld2011-06-071-1/+76
| | | | | | | Added additional attaching and detaching permutation. Tested: jam (intel, gnu)
* [svn-r20934] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-062-7/+10
| | | | | | | | say which filter isn't registered. This is the follow-up commit (20929 and 20930). The check-vfd in Makefile has trouble with the file name. Because the test file is pre-generated, I use the default FAPL to create the full file name to avoid some driver test. Tested on jam - simple change.
* [svn-r20930] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-031-0/+0
| | | | | | | say which filter isn't registered. This is the follow-up commit. When I checked in the fix and test (revision 20929), I forgot to add the data file test/filter_error.h5. I've tested it in my previous checkin.
* [svn-r20929] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-037-23/+242
| | | | | | say which filter isn't registered. The fix is simple. Most of the effort is on the test. The file with filter enabled is created in gen_filter.c. The verification of the error message is in test_error.c. The output is compared against the standard output. Tested on jam, koala, and heiwa.
* [svn-r20927] Purpose:Jonathan Kim2011-06-0255-175/+15
| | | | | | | | | | | HDFFV-7607: h5ls - improve efficiency of test scripts - removing top 3 extra lines from expected output files Description: This is a subtask from 'HDFFV-7514 - gmqs: h5dump - improve effectiveness of testing scripts for handling expected output files'. This is prerequisite for 'HDFFV-7602 tools - upgrade tools' test scripts to share test files among tools, providing framework for test file re-usability.' Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE), Cmake (jam)
* [svn-r20923] Description: Added test for permutations of attaching and ↵Scot Breitenfeld2011-05-291-2/+167
| | | | | | detaching DS, see bug HDFFV-7605. Tested: Jam (intel and gnu)
* [svn-r20922] Snapshot version 1.9 release 82HDF Tester2011-05-2915-30/+32
|
* [svn-r20921] Issue 7579 - The overflowing ENUM values are inconsistent. I ↵Raymond Lu2011-05-271-5/+6
| | | | | | took out the error report for 2 H5Tclose calls in H5T_conv_enum because they would clear the error stack. Tested on jam - simple change.
* [svn-r20913] Issue 7579 - The overflowing ENUM values are inconsistent. ↵Raymond Lu2011-05-277-10/+295
| | | | | | | | | | When no conversion is involved in reading or writing the data, overflowing values are retained. When conversion happens, the values become -1. The conversion function puts -1 when overflow happens. I added two new dataset transfer property to control whether to fill 0xff in the destination data or convert to the destination data when overflow happens. The two new functions are H5Pset(get)_enum_conv_overflow. I also added test cases in enum.c and dtypes.c. Tested on jam, koala, and heiwa.
* [svn-r20903] Removed PACKED_BITS check to match removal of option in codeAllen Byrne2011-05-251-3/+80
|
* [svn-r20902] Re-ordered routines to match order of 1.8 for easier ↵Allen Byrne2011-05-251-150/+150
| | | | comparision of code changes
* [svn-r20901] Remove if() that avoided a copy of the last element to itself. ↵Allen Byrne2011-05-251-4/+2
| | | | | | | | This was to solve an issue of a difference between 1.8 and trunk. 1.8 used the wrong variable in the if() and upon reflection the if() was determined to be unnecessary and complicated the logic. 1.8 tests would have treated the if() as always true with the result being the same as though the if() was absent. This change reflects that equivalance and will avoid a potential problem in 1.8. Tested: local linux, reviewed by two developers
* [svn-r20900] Remove duplicated function linesAllen Byrne2011-05-251-30/+0
|
* [svn-r20899] Add soversion handling - use config/lt_vers.am file.Allen Byrne2011-05-252-2/+20
| | | | Bring r20895 from 1.8
* [svn-r20896] I added some comments.Raymond Lu2011-05-241-0/+15
| | | | Tested on jam - very simple change.
* [svn-r20894] Purpose:Dana Robinson2011-05-232-10/+15
| | | | | | | | | | | | | | | | | Updates configure definitions on linux. Description: We only define _POSIX_SOURCE which only allows for the lowest level of POSIX support (IEEE 1003.1), which is unsuitable for clock_gettime() functionality on modern linux systems. This symbol was changed to _POSIX_C_SOURCE=199506L, which gives the 1996 version of POSIX support and allows clock_gettime() and CLOCK_MONOTONIC to be found. We do not link to the BSD compatibility library, even though we define _BSD_SOURCE. -lbsd-compat was added to AM_LDFLAGS in accordance with GNU recommendations. This does not appear to change anything in the current library. Tested on: jam(linux32-LE) This was tested with various configure settings including parallel, threadsafe, C++ and FORTRAN enabled.
* [svn-r20892] Purpose:Dana Robinson2011-05-233-1/+20
| | | | | | | | | | | Adds a check for the mach_time header file. Description: The mach time header file is needed for the monotonic timer / log VFD work. No code in the trunk depends on this file at this time. Tested on: jam(linux32-LE) tejeda(darwin32 LE) local darwin64 (snow leopard)
* [svn-r20891] Purpose:Dana Robinson2011-05-232-5/+8
| | | | | | | | | | Changes configure/configure.in to use the same CFLAGS and CPPFLAGS in the configure tests that are used to build the library. Description: Only AM_CPPFLAGS was propagated to the CPPFLAGS that were used to build the library. Now H5_CPPFLAGS, AM_CFLAGS and H5_CFLAGS are used in the configure tests. Tested on: jam(linux32-LE) freedom(bsd63-LE) linew(solaris-BE) tejeda(darwin32 LE)
* [svn-r20890] Snapshot version 1.9 release 82HDF Tester2011-05-2314-30/+30
|
* [svn-r20885] Description:Quincey Koziol2011-05-2014-41/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring Coverity changes back to trunk: r20340: Address coverity issue 248. Set freed pointer to NULL if realloc fails, then check for NULL before attempting to close array of handles stored in memory addressed by pointer. r20341: Added initialization udata.path = NULL; udata.visited = NULL; to prevent unintialized use after done: label. Do C-style initialization AFTER all variable definitions. r20342: Fix valgrind error in H5DUMP-XML-tall.h5 r20343: Addressed Coverity issue 591 - check the return value of H5S_SELECT_ITER_RELEASE. r20344: Added initialization udata.path = NULL; to prevent uninitialized used after done: label r20347: Purpose: Fix memory leak in overhead.c Description: Fixed leak in test() in overhead.c where array "had" was never freed. r20348: Addressed Coverity issue 705 - added prototype for resize_configs_are_equal to cache_common.h. r20392: Purpose: Fix coverity issues 1677 and 1678 Description: Added return value checking for 4 funciton calls in H5tools_get_symlink_info(). r20394: Purpose: Fix coverity issues 1674 and 1675 Description: Modified H5Epush2() and H5E_printf_stack() to keep track of whether va_start() has been called, and to call va_end() at the end if so. r20395: Should be H5MM_calloc(count * sizeof(void*)). Fixed --gh r20396: Should be H5MM_calloc(count * sizeof(void*)). Fixed. --gh Tested on: Mac OSX/32 10.6.7 (amazon) w/debug & production (h5committested on branch)
* [svn-r20875] Refactor h5import to close files and free allocations. Also ↵Allen Byrne2011-05-204-2325/+2222
| | | | | | corrected test dependencies so that memcheck would process tests in correct order. Tested: local linux - confirmed with valgrind
* [svn-r20872] Issue 7564 - Allow H5Tcreat to create string type (fixed-length ↵Raymond Lu2011-05-203-8/+89
| | | | | | and variable-length). I also added a test case in dtypes.c. Tested on jam and linew - relatively simple.
* [svn-r20871] Added function to free iter structure allocations.Allen Byrne2011-05-201-0/+42
| | | | Tested: local linux - Confirmed by Valgrind
* [svn-r20870] Description: Fixed HDFFV-7605: Dim Scales APIs- error when ↵Scot Breitenfeld2011-05-201-1/+1
| | | | | | | | unattaching dim. sacles * Fixed Loop counter when removing object in dimension set with more then one scale. Tested: jam (intel and gnu)
* [svn-r20869] Purpose:Jonathan Kim2011-05-19229-764/+31
| | | | | | | | | | | HDFFV-7514 - GMQS: h5dump - improve effectiveness of testing scripts for handling expected output files Description: Fist phase for h5dump test update. Next phase will be for h5ls. This is prerequisite for 'HDFFV-7602 Tools - upgrade tools' test scripts to share test files among tools, providing framework for test file re-usability.' Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), linew (solaris-BE), Windows (32-LE), Cmake (jam)
* [svn-r20862] Adjust CPack configuration location by removing version ↵Allen Byrne2011-05-183-5/+12
| | | | extension in folder name. Add install configuration commands if ext libs are packaged with project.
* [svn-r20858] Correct state of EXTERNALLY_CONFIGURED when using ↵Allen Byrne2011-05-181-6/+6
| | | | EXTERNAL_PROJECT for extlibs.
* [svn-r20856] Remove vms_data.hr reference from CMakeLists.txt and update ↵Allen Byrne2011-05-182-2/+0
| | | | MANIFEST
* [svn-r20855] Issue 2599 - Cross-test BE and LE data. I added the test for ↵Raymond Lu2011-05-175-741/+799
| | | | | | deflate, szip, fletcher32, shuffle and nbit filter in cross_read.c and gen_cross.c. I also took out the data file for OpenVMS because the data isn't native but IEEE for floating-numbers. Tested on koala, heiwa, and jam.
* [svn-r20853] Add CPack commands to properly include extlibs into packageAllen Byrne2011-05-171-79/+16
| | | | Tested: windows
* [svn-r20808] Add Using_CMake.txt file to docs and installAllen Byrne2011-05-133-1/+184
|
* [svn-r20805] references files for jam tests are in sub-folder - testfilesAllen Byrne2011-05-131-2/+2
|
* [svn-r20804] Purpose:Jonathan Kim2011-05-122-1/+4
| | | | | | | | | | | | HDFFV-7594 - GMQS: h5dump shows wrong values for H5T_STD_I8LE dataset on Blue-gene (ppc64 linux BE +@) Description: For the STD_I8 type data, updated to use 'signed char' instead of 'char' as 'char' could be defined as unsigned on a certain system, which cause h5dump to display data values incorrectly. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE)