summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r24928] Purpose: Fix HDFFV-7907Binh-Minh Ribler2014-03-3110-8/+297
| | | | | | | | | | | | | | | | | | | | | | Description: Added transform property list functions // Constructor creates a dataset transform property list. DSetMemXferPropList(const char* expression); // Sets data transform expression. void setDataTransform(const char* expression) const; void setDataTransform(const H5std_string& expression) const; // Gets data transform expression. ssize_t getDataTransform(char* exp, size_t buf_size=0) const; H5std_string getDataTransform() const; Added test file tdspl.cpp. Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r24927] Snapshot version 1.8 release 13 (snap6)HDF Tester2014-03-306-20/+20
|
* [svn-r24921] Add MINGW checkAllen Byrne2014-03-271-4/+4
|
* [svn-r24915] Correct merge mistakeAllen Byrne2014-03-271-1/+0
|
* [svn-r24913] Purpose: Fix HDFFV-8642Binh-Minh Ribler2014-03-274-6/+118
| | | | | | | | | | | Description: Added CompType::setSize(size_t size) to set size for compound data type as H5Tset_size had been changed. Merged from trunk-24912 Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r24906] Merge latest CMake changes from trunk.Allen Byrne2014-03-26100-4736/+4973
| | | | Tested: local linux
* [svn-r24902] Description:Binh-Minh Ribler2014-03-261-2/+2
| | | | | | | | | Fixed mismatched function prototype/definition that caused daily test failure on emu/production/HDF5TestExpress=1. Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r24894] Description:Quincey Koziol2014-03-2516-161/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r24869 & r24875 from trunk to 1.8 branch: Clean up more compiler warnings, plus merge a few Coverity bug fixes from the hdf5_1_8_coverity branch back to the trunk: r20877: Purpose: Fix coverity issue 1723 Description: Modified test_generate in hl/test_image to close file "f" before exit, even if an error occurs. r20879: Issue 63: change check of return of H5Tget_nmembers to <=0. No need to go futher if call fails as well as empty. r20881: Coverity #659 in Run 46: I changed the Line 442 where it tries to check whether FLAG_PRINTED is TRUE. But it had just been set to FALSE. I took out the condition check in the print statement. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & Parallel (daily tested on trunk)
* [svn-r24879] Description:Quincey Koziol2014-03-241-1/+0
| | | | Missed a file in the last checkin.
* [svn-r24878] Description:Quincey Koziol2014-03-2498-4662/+419
| | | | | | | | | | | | | | | | | | | | | Bring r24864 from trunk to 1.8 branch: Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial (daily tested on trunk)
* [svn-r24871] Snapshot version 1.8 release 13 (snap5)HDF Tester2014-03-236-20/+20
|
* [svn-r24870] Description:Binh-Minh Ribler2014-03-2313-71/+171
| | | | | | | | | | | | | | | - Added another overload for char* argument: ssize_t getComment(const char* name, const size_t buf_size, char* comment) - Changed default value to 0 for the other two getComment methods - Added HDmemset to after every char string allocation to clear the buffer - Added a null terminator to the comment returned from the C call, in getComment methods - Some minor cleanup Merged from trunk: -r24865 -r24867 Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r24868] Purpose: Applied user patch, HDFFV-8623Binh-Minh Ribler2014-03-234-26/+26
| | | | | | | | | | | | | Description: Applied patch from user Jason Newton. JIRA issue HDFFV-8623, patch 0009, improve c++ compatibility with exceptions. All additions of "throw()" are included. Exception::what() is not added because it is not necessary. It was suggested for the name, which follows stdlib. Merged from trunk -r24830 Platforms tested: SunOS 5.11 (emu) Linux/32 2.6 (jam) Linux/64 2.6 (koala)/PGI compilers
* [svn-r24810] Description:Quincey Koziol2014-03-1729-501/+332
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r24803 & r24804 from trunk to 1.8 branch: r24804: Brought changes from Coverity branch back to trunk, and cleaned up misc. other warnings & formatting issues: r20833: Fixed Coverity 667 and 668 with real integer overflow tests this time. r20834: Use HDstrncpy and HDstrncat. --gh r20835: Change to use strncpy - use base_len + 1 for line 156, use HDstrlen(path) + 1 for line 159 r20836: Fixed coverity 585 by casting output of fgetc() to a char. r20837: Changed sprintf calls to snprintf with size 1 less than the allocated buffer to address coverity issue #967. r24803: Rename GCC_DIAG_OFF/ON macros to H5_GCC_DIAG_OFF/ON and move from src/H5private.h to src/H5public.h. Wrap typedef of hsize_t and hssize_t in DIAG_OFF(long-long) macros. Clean up a bunch of "macro '-' is unused" warnings. Tested on: Mac OSX/64 10.9.2 (amazon) w/C++, FORTRAN & parallel (too minor to require h5committest)
* [svn-r24800] HDFFV-8704: Mac OS X 10.6 (Snow Leopard) is retired from ↵Albert Cheng2014-03-141-8/+5
| | | | supported platforms.
* [svn-r24794] Port r24757 from trunk to 1.8 branch.Neil Fortner2014-03-132-3/+5
| | | | | | | | | | | | Tested: ostrich, platypus (h5committest, apparent system issue on jam and koala) Log from r24635: Change assertion to condition check/error return. Should fix periodic assertion failure in fheap test (in test that is expected to fail cleanly). Fix typo in H5detect.c Tested: ostrich, platypus (h5committest - jam and koala having issues)
* [svn-r24787] Updated information for platform Mac 10.8 and 10.9. Moved Mac ↵Albert Cheng2014-03-121-11/+11
| | | | | | OSX 10.6 (fred) to also tested platforms.
* [svn-r24785] Description:Quincey Koziol2014-03-1219-408/+1404
| | | | | | | | | | | | | Bring r24769 & r24772 from trunk to 1.8 branch: Check in Mohamad's changes to support collective I/O on point selections, along with some other minor cleanups. Correct some dynamically sized arrays that fail on Windows. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel (And has been through the daily test regime on the trunk)
* [svn-r24771] Snapshot version 1.8 release 13 (snap4)HDF Tester2014-03-096-20/+20
|
* [svn-r24760] Mac OS X 10.9 Mavericks is added to the support feature list.Albert Cheng2014-03-041-1/+3
|
* [svn-r24759] Added test support for Mac OS X Mavericks.Albert Cheng2014-03-041-0/+4
|
* [svn-r24754] Snapshot version 1.8 release 13 (snap3)HDF Tester2014-03-026-20/+20
|
* [svn-r24746] Merge trunk revision 24744 from cmake branch includes;Allen Byrne2014-02-2720-173/+497
| | | | | | HDFFV-8505: UD filter changes to remove filters in h5repack. Tested: local linux
* [svn-r24740] Bug fix: HDFFV-8684Albert Cheng2014-02-261-6/+6
| | | | | | | | | | | | | h5committest failed in platypus because cmakehdf5 failed in installation because cmake generates a install-tarball based on incomplete version number (subrelease string is missing). Solution: Fixed $HDF5_PACKAGE_VERSION to contain the subrelease string. Fixed $HDF5_PACKAGE_VERSION_STRING to be the same as $HDF5_PACKAGE_VERSION. Tested: jam and platypus in both trunk and v18 branches because the current version number is trunk has a null sub-release and v18 has a non-null sub-release. That covers both grounds.
* [svn-r24738] Updated with changes made back on Jan 27.Albert Cheng2014-02-261-0/+3
|
* [svn-r24735] Port r24635 from trunk to 1.8 branch.Neil Fortner2014-02-241-2/+4
| | | | | | | | | | | | | | Note: despite the log from r24635, it was decided that this is the actual fix for the error described in HDFFV-8647 that is not specific to BSD. This does not address the BSD issue, which is apparently unrelated. Tested: jam, ostrich, platypus (h5committest, apparent system issue on koala) Log from r24635: Change some range check assertions to errors in H5HF_man_remove in an attempt to aid in diagnosing issue HDFFV-8647. Tested: ummon
* [svn-r24732] Fix for reconfigure, which fails because ↵Larry Knox2014-02-2240-3/+68
| | | | | | LT_ADD_LIBHDF5_DEPENDENCY is used in Makefiles but the declaration in configure.ac is missing. Copied declaration from trunk. Tested with h5committest on jam ostrich koala and platypus(cmake).
* [svn-r24728] Description:Quincey Koziol2014-02-2115-218/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r24726 & r24727 from trunk to 1.8 branch: Description: Revert some earlier usage of strncpy, which was incorrect. Bring Coverity changes from branch back to trunk: r20821: Use HDstrncpy. --gh (Fixed already, with strdup) r20822: (Not merged, incorrect use of HDstrncpy()) r20823: (Not merged, incorrect use of HDstrncpy()) r20824: Maintenance: Bug fix: addressed CID 666. Value stored at *expression_len should be used in the call to HD5packFstring to avoid overflow (and unnecessary arithmetic calculation and casting) r20825: Issue 642: Added check for error and handler with print to stderr and exit. r20826: Undo revision 20818, as that issue has already been fixed in the 1.8 branch and trunk (but not coverity branch) r20827: (Not merged, incorrect use of HDstrncpy()) r20828: Use HDstrncpy. --gh (Corrected use of strncpy()) r20829: Check return of H5Lget_val(print_udata->fid, path, targbuf, linfo->u.val_size + 1, H5P_DEFAULT) and if error set trgbuf[0] to 0. Check if H5Lunpack_elink_val(targbuf, linfo->u.val_size, NULL, &filename, &objname) was successful and allow print. Otherwise filename and objname are not created. (init those to NULL) r20830: resolved coverity issues 939, 940, 941, 944, and 947. all were complaints about use of sprintf, and in all cases, the buffers used were large enough for all eventualities. Resolved issue by replacing calls to sprintf with calls to snprintf. r20831: Maintenance: Addressed CID 852 Replaced sprintf with snprintf r20832: Purpose: Fix valgrind issues with hl/examples/ex_image2 Description: Modified hl/examples/ex_image2 to free global "gbuf" before exit. Tested on: Mac OSX/64 10.9.1 (amaon) w/C++, FORTRAN & Threadsafety (too minor to require h5committest)
* [svn-r24721] Set NSIS display nameAllen Byrne2014-02-181-0/+1
|
* [svn-r24720] bring r24709 from trunk:Mohamad Chaarawi2014-02-1848-347/+407
| | | | | | | rename H5V to H5VM since H5V is needed in the fastforward project for view objects. The addition of view objects in the fastforward project is expected to be brough into the trunk sometimes in the future, which is why we need to make this change.
* [svn-r24699] Port r24463 from trunk to 1.8 branch.Neil Fortner2014-02-101-1/+1
| | | | | | | | | Tested: jam, ostrich, platypus (h5committest, apparent system issue on koala) Log from r24463: Issue 8484 - Segfault during H5Fopen of corrupt file. I put a condition check to make sure a pointer isn't NULL. Tested on jam - very simple change.
* [svn-r24684] Add IF SHARED block around Windows PDB file generation command.Allen Byrne2014-02-047-16/+23
|
* [svn-r24680] Remove acknowledgment file from install.Allen Byrne2014-02-0310-670/+109
| | | | | | | Remove obsolete CPack.cmake file. Merge h5repack and h5mkgrp test folder changes from trunk. Tested: local linux
* [svn-r24672] Update document with ctest script changes.Allen Byrne2014-01-311-115/+198
|
* [svn-r24654] HDFFV-8640: Remove XLATE_UTILITYAllen Byrne2014-01-2858-224/+3217
| | | | Update tools testfiles
* [svn-r24653] HDFFV-8572: test/testhdf5.c main() should not return number of ↵Albert Cheng2014-01-271-1/+6
| | | | | | | | | errors Solution: testhdf5 now exits EXIT_SUCCESS(0) if no errors, else EXIT_FAILURE(1). Tested: Jam only since it is a trivial fix.
* [svn-r24651] Merged changes in the fortran directory from the trunk into the ↵Scot Breitenfeld2014-01-2712-57/+67
| | | | | | | | branch, svn merge -r23351:24650 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran . Tested: jam (gcc, intel), koala (gcc)
* [svn-r24640] Add SUN specific block skipping.Allen Byrne2014-01-221-0/+7
| | | | Tested: emu
* [svn-r24637] Add SUN if blocksAllen Byrne2014-01-211-1/+8
|
* [svn-r24626] Correct numberingAllen Byrne2014-01-141-8/+8
|
* [svn-r24625] Edited the Preconditions section. There were two Notes sections ↵Mark Evans2014-01-141-22/+23
| | | | at the end of the section.
* [svn-r24618] Changed --old to --script as directed by Allen.Albert Cheng2014-01-071-4/+4
| | | | | Tested: jam (only verify help message is correct and --script is invoked correctly.)
* [svn-r24615] Feature: HDFFV-8336Albert Cheng2014-01-061-2/+119
| | | | | | | | | | | | Changed to use the quick steps described in INSTALL_CMake.txt. Previous version is available by --old. Added a help page to explain how to use. Added a fix to figure out the current HDF5 version and use that to find the correct file for install. (Still need to figure out the platform name.) Tested: Jam and Platypus. Both failed in the installed steps because the Cmake produced HDF5-1.8.13-Linux.sh even though the version number is 1.8.13-snap3. Committed it so that Allen can fix the version number error.
* [svn-r24614] Bring 24612 from trunk:Mohamad Chaarawi2014-01-063-28/+30
| | | | | | | | fix bugs in parallel tests exposed in corner cases when running with 1 or 2 processes. First bug is in testpar/t_mdset.c, where the test reports an error in addition to skipping the test if there are less than three procs. Fix to just skip the test. Second bug is in testpar/t_dset.c in actual_io_mode tests, where incorrect expected value for IO mode was set if the number of procs running the test is 1. tested with h5committest.
* [svn-r24599] Merged /trunk:r24598 Mohamad Chaarawi2013-12-301-48/+42
| | | | | | | | | | | allocate and use the H5AC_aux_t struct even if num_procs == 1. This was a bug exposed by running a single process with a program that generates lots of dirty metadata that needs to be flushed. --This line, and those below, will be ignored-- _M . M src/H5AC.c
* [svn-r24512] I updated the path of ZLIB.Raymond Lu2013-12-091-1/+1
| | | | Tested on VMS.
* [svn-r24511] I updated the path of ZLIB.Raymond Lu2013-12-091-1/+1
| | | | Tested on VMS.
* [svn-r24507] Updated RELEASE.txt with big test changes.Dana Robinson2013-12-061-1/+2
|
* [svn-r24506] Merge of r24358 from trunk. Makes the big test aware of the ↵Dana Robinson2013-12-061-149/+171
| | | | | | | | | | | | | | | HDF5_DRIVER environment variable. Fixes HDFFV-8554. Tested on: 32-bit LE linux (jam) 64-bit LE linux (koala) 64-bit BE linux (ostrich) 64-bit Windows 7 with VS 2010 On all platforms, the big test was run with the environment variable set to all supported VFDs.
* [svn-r24479] Description:Quincey Koziol2013-11-303-148/+153
| | | | | | | | Fix ph5diff worker command handling so it can correctly respond to situations where there's no work to perform. Also, a few minor code cleanups. Tested on: Mac OSX/64 10.9.0 (amazon) w/parallel