summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r25028] Purpose: Fix HDFFV-8367Binh-Minh Ribler2014-04-123-0/+191
| | | | | | | | | | | | | | | Description: - Added wrappers to CommomFG for H5Oget_info_by_name() to get a child object's type (requested by user) H5O_type_t childObjType(const H5std_string& objname) const; H5O_type_t childObjType(const char* objname) const; H5O_type_t childObjType(hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char* objname=".") const; - Added tests to tobject.cpp (merged from trunk-r24983) Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r25027] Merged changes from the trunk to the branch,Scot Breitenfeld2014-04-1250-1096/+1637
| | | | | | svn merge -r24929:25009 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran tested: jam (gnu)
* [svn-r25026] Description:Binh-Minh Ribler2014-04-121-0/+1
| | | | Added tobject.cpp.
* [svn-r25024] Description:Binh-Minh Ribler2014-04-121-0/+1
| | | | Added c++/test/tobject.cpp
* [svn-r25023] Description:Binh-Minh Ribler2014-04-1218-74/+498
| | | | | | | | | | | | | | | - Added wrappers to H5Object for H5Iget_name() to get object's name ssize_t getObjName(char *obj_name, size_t buf_size = 0) const; ssize_t getObjName(H5std_string& obj_name, size_t len = 0) const; H5std_string getObjName() const; - Added tests tobject.cpp - Added to various cleanup_* functions in tests to remove generated files - Added an overload H5I_type_t getHDFObjType() to get object's type (merge from trunk-24969) Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu) with gmake
* [svn-r25022] Purpose: Code improvementBinh-Minh Ribler2014-04-124-51/+222
| | | | | | | | | | | | | | | | | | | | | Description: - Overloaded Atribute::getName to take a char* for the attribute name: ssize_t Attribute::getName(char* attr_name, size_t buf_size) - Switched the arguments in this function: ssize_t getName(size_t buf_size, H5std_string& attr_name) so it became: ssize_t getName(H5std_string& attr_name, size_t buf_size) The second argument is default to 0, and can be skipped. - Removed this function: H5std_string getName(size_t buf_size); it'll collide with the first function when that function takes a NULL for the first argument, and uses default value for the second argument. - Added more tests (merged from trunk-r24938) Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu) with gmake
* [svn-r25021] Description:Binh-Minh Ribler2014-04-122-4/+7
| | | | | | | | | | Added proper deallocation/allocation to test. Revised incorrect comments. (merged from trunk-r24929) Platforms tested: Linux/ppc64 (ostrich) Linux/32 2.6 (jam) SunOS 5.11 (emu)
* [svn-r25018] Purpose:Dana Robinson2014-04-118-119/+351
| | | | | | | | | Merged r24893, r24961, r24965 from trunk. Fix for thread-local storage resource leaks on Windows with Win32 threads. Prohibits thread-safe + C++/Fortran/static library in CMake. Tested on: 64-bit Windows 7 w/ Visual Studio 2012
* [svn-r25017] Merge r24997 changes from trunk.Larry Knox2014-04-1121-97/+185
| | | | | | | | | | | | | Added compiler versions for mpich to settings file and configure summary. For make installcheck, compile and run installed examples using the installed scripts. They were being compiled but not run. Add Fortran2003 examples to the run-ex-fortran script when fortran2003 is enabled. Set flag to -O3 in production mode for Intel compilers other than those with specified other settings. Gentoo patches: Remove unnecessary setting of LD_LIBRARY_PATH from configure. Prevent potential array subscript out of bounds error in perform/pio_engine.c and sio_engine.c. Tested with h5committest on jam, koala, ostrich and platypus.
* [svn-r25016] Purpose:Dana Robinson2014-04-113-218/+203
| | | | | | | | | | | | Merged r24857 from the trunk. Changes to configure.ac so that --with-pthreads is not required when the --enable-threadsafe configure option is set as long as the Pthreads library is in a standard location. Tested on: 32-bit LE linux (jam) with --enable-threadsafe 64-bit LE linux (koala) with --enable-threadsafe 64-bit BE linux (ostrich) with --enable-threadsafe
* [svn-r25015] Purpose:Dana Robinson2014-04-111-2/+6
| | | | | | | | Updated RELEASE.txt with more information about the big.c test changes. Tested on: N/A - no code changes
* [svn-r25014] Purpose:Dana Robinson2014-04-1123-86/+121
| | | | | | | | | | | | | | | | | Merge of r24937 from the trunk Adds H5free_memory to the API. This function should be used to free memory allocated by the library (e.g., returned values from H5Tget_tag, H5Pget_class_name, etc.). This is mainly to help Windows applications deal with multiple CRT instances, but can also be helpful when a debug memory manager is being used or when the HDF5 API is being wrapped for managed languages like Python and Java. Tested on: 32-bit LE linux (jam) with fortran and C++ 64-bit BE linux (ostrich) 64-bit LE linux (koala)
* [svn-r25013] Purpose:Dana Robinson2014-04-111-17/+19
| | | | | | | | Merge of r24416 from the trunk Fixes a number of compiler warnings in the dsets test. Tested on: 32-bit LE linux (jam) - very minor changes, mostly casts
* [svn-r25010] Add missing mod file to installAllen Byrne2014-04-101-0/+4
|
* [svn-r25006] Update release docsAllen Byrne2014-04-094-36/+36
|
* [svn-r25003] Add missing mod file to installAllen Byrne2014-04-091-0/+2
|
* [svn-r25000] Bugfix: HDFFV-8639 Albert Cheng2014-04-091-3/+7
| | | | | | | | | | | h5diff segfaults with user's files Solution: Added a variable to indicate if real data are in the buffer and will call H5Dvlen_reclaim() only when real data are in the buffer. Tested: with the user provided data files and no more segmentaion fault. Also h5committ tested.
* [svn-r24992] Update release notes with information about the collective ↵Quincey Koziol2014-04-091-1/+5
| | | | | | point selection support and removal of the MPI-POSIX VFD.
* [svn-r24990] Problem:Albert Cheng2014-04-091-1/+1
| | | | | | | | | | | | | AIX compiler complains that: ex_ds1.f90, line 89.16: 1512-050 (W) Field separator is missing, in literal FMT specifier, after edit descriptor X. A comma is assumed. Line 89: WRITE(*,'(/,5X 3(A,1X),I0,A,L1)') 'Is',TRIM(DS_1_NAME),& Solution: Added the missing comma after "5X". Tested: AIX system.
* [svn-r24981] Add missing fileAllen Byrne2014-04-071-0/+139
|
* [svn-r24980] HDFFV-8290: Merge automake 1.14.1 changes from trunkAllen Byrne2014-04-0789-3332/+18560
| | | | Tested: h5committest
* [svn-r24971] Maintenance: Fixed two typos in the comments; see HDFFV-8714Elena Pourmal2014-04-061-2/+2
|
* [svn-r24968] Snapshot version 1.8 release 13 (snap7)HDF Tester2014-04-066-20/+20
|
* [svn-r24930] Merged changes in the trunk to the branch,Scot Breitenfeld2014-03-3117-125/+137
| | | | | | svn merge -r24650:24929 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran . tested: jam (intel, pgi, gnu)
* [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