Commit Graph

1151 Commits

Author SHA1 Message Date
Binh-Minh Ribler
01b3b7bf47 C++ API improvement
Description:
    - Added another argument, LinkCreatPropList& lcpl, to the CommonFG::createGroup()
      functions for the use of link creation property list.  The new argument has
      a default value.
        Group createGroup(const char* name, size_t size_hint = 0,
                    const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT)
        Group createGroup(const H5std_string& name, size_t size_hint = 0,
                    const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT)
    - Removed memory leaks caused by accidentally invoking p_get_member_type
    (in H5CompType.cpp, user reported via email, maybe no jira issue)
    - Made H5Location::closeObjId static, so no object is needed to close an hdf5 id.
    - Added classes StrCreatPropList, LinkCreatPropList, AttrCreatPropList
      for the C property list classes H5P_STRING_CREATE, H5P_LINK_CREATE,
      and H5P_ATTRIBUTE_CREATE.
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (platypus)
    Darwin (osx1010test)
2018-05-06 23:58:06 -05:00
Allen Byrne
6bda7f4a9d Remove obsolete files 2018-03-13 12:44:06 -05:00
Allen Byrne
542ef40456 Merge from develop HDFFV-8359 and remove FindMPI copies 2018-03-09 12:50:34 -06:00
Allen Byrne
74cef485ae HDFFV-10398 Merge from develop 2018-02-01 11:05:59 -06:00
Allen Byrne
f514861864 HDFFV-8745 merge h5diff attribute fix 2018-01-11 09:13:05 -06:00
Binh-Minh Ribler
36a1a13c61 Added new files 2017-12-11 10:40:03 -06:00
Allen Byrne
1b94b97105 HDFFV-10321 merge from develop 2017-11-02 11:24:24 -05:00
Allen Byrne
6d7133bf01 HDFFV-10297 merge from develop 2017-10-19 15:15:44 -05:00
Allen Byrne
baf67cd13f Update list of tools test files 2017-10-11 15:41:30 -05:00
Allen Byrne
fbc86cfb3d HDFFV-10297 merge from develop
Also cleaned up some other non-merged changes
2017-10-11 15:11:39 -05:00
Binh-Minh Ribler
5ce95205ca Added C2Cppfunction_map.mht 2017-10-04 14:20:08 -05:00
Vailin Choi
fff2278445 Merge pull request #655 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:hdf5_1_8 to hdf5_1_8
* commit 'b15011a59af9e70eb06865234f8f0dacab34aa0f':
  Fix for HDFFV-9947 Fix to return error when encoding dataspace selection exceeds 32 bit integer limit.
  Add info for release notes
  Fix for daily test failure Fix for the compilation error from the PGI compiler.
  Modifications based on comments from pull request review (1) Remove unnecessary asserts (2) Add code to insert bad offset values to the test file in gen_bad_offset.c
  Fix for HDFFV-10216 segfault in H5G_node_cmp3 with corrupt h5 file Fix H5HL_offset_into() to return error when offset exceeds heap data block size. Also fix other places that call this routine to detect error return.
2017-09-12 23:50:15 -05:00
Allen Byrne
a57f039a6a HDFFV-9774 Add enable-error-stack to h5diff 2017-09-06 11:00:36 -05:00
Vailin Choi
ccb68f7091 Fix for HDFFV-10216 segfault in H5G_node_cmp3 with corrupt h5 file
Fix H5HL_offset_into() to return error when offset exceeds heap data block size.
Also fix other places that call this routine to detect error return.
2017-09-05 22:49:54 -05:00
Allen Byrne
2bd8e1053b HDFFV-10188 merge fix and tests from develop 2017-08-23 08:58:06 -05:00
Allen Byrne
df099c7264 HDFFV-10256 correct len of string copy to the len of esc string
Merge from develop
2017-08-02 14:51:08 -05:00
Allen Byrne
dd51a8c0ad HDFFV-10246 Fix vl string compare 2017-07-26 09:54:24 -05:00
Allen Byrne
0cc75ef161 Change file name 2017-06-05 15:50:25 -05:00
Allen Byrne
79bd25fd06 Merge pull request #543 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit 'c13e0835f70b3ba9d9d706d772b5fa0f2a534cbf':
  Add missing creation order flag set
  Update usage reference file for test
  Remove unavailable argument
  Add missing variable
  HDFFV-8611 preserve creation order for root group
2017-05-26 09:06:51 -05:00
Allen Byrne
7e0114692d HDFFV-8611 preserve creation order for root group 2017-05-24 15:35:56 -05:00
lrknox
3a43f7af3e Merge branch 'hdf5_1_8' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_8 2017-05-19 21:32:43 -05:00
Allen Byrne
a466f16851 Tools merge from develop-1.10 2017-05-17 15:53:42 -05:00
lrknox
583952ed15 Change copyright headers to replace url referring to file to be
removed and replace it with new url for COPYING file.
2017-05-16 10:16:12 -05:00
Binh-Minh Ribler
8b1a538965 Add H5Lexists wrappers
Description:
    Added wrappers H5Location::exists() for H5Lexists.
    Added new class LinkAccPropList to be used by H5Location::exists()
    Rearranged source files in Makefile.am
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2017-05-13 06:00:33 -05:00
Allen Byrne
7fce861b67 HDFFV-10143 Fix initial issues from review
Fixed Conflicts:
	MANIFEST
	test/plugin.c
2017-03-30 13:00:36 -05:00
Allen Byrne
e00234fc8d HDFFV-10138 merge app framework to examples 2017-03-14 13:03:20 -05:00
Allen Byrne
3ed48564bd HDFFV-10128 new files added 2017-03-06 13:38:36 -06:00
Allen Byrne
3969477d26 Update with new and removed files 2017-01-19 10:43:06 -06:00
Allen Byrne
35f0e16e34 HDFFV-9994 port changes from develop.
CMake folder changes brought up to standard.
2017-01-18 14:05:25 -06:00
Allen Byrne
72440b2e36 Add new test file for UD filters 2016-10-19 11:41:10 -05:00
Allen Byrne
8c8a0e84b9 HDFFV-9991: Remove unneeded file 2016-10-04 09:40:51 -05:00
Allen Byrne
afd2f09360 Add new test file to MANIFEST 2016-10-03 09:24:44 -05:00
Allen Byrne
d8e0019b3e HDFFV-9974: Correct parsing of UD filter parameters.
Verified by user, who reported issue.
merge from
b947f7e911
2016-09-27 16:39:52 -05:00
lrknox
5aee521319 emoved .gitattributes and .gitignore, as the manual migration did not
create them.
Corrected bbrelease script  to create new release version with revision
hash.
2016-08-30 16:17:41 -05:00
Larry Knox
62ad9411ba [svn-r30288] Modify bin/chkmanifest for git instead of svn.
Add .gitattributes and .gitignore files to MANIFEST for git repository.
2016-08-13 22:42:23 -05:00
Allen Byrne
fd4d4c3050 [svn-r30178] Add missing test source and remove obsolete file 2016-07-12 14:20:18 -05:00
Allen Byrne
79d9091948 [svn-r30170] HDFFV-9946: condense cygwin autotools config files to a single file. Avoid getpwuid function for cygwin. 2016-07-12 12:11:59 -05:00
Binh-Minh Ribler
69fca8ead7 [svn-r29691] Description:
Added ./hl/test/test_packet_vlen.c
2016-04-13 14:30:54 -05:00
Allen Byrne
22eaae5999 [svn-r29309] HDFFV-9698, HDFFV-9241, HDFFV-9570: Merge fixes from trunk for subsetting index, default fill value display, and optional arg crash. Also some minor compiler warnings fixes. 2016-03-07 11:09:42 -05:00
Allen Byrne
c07c6e098a [svn-r28992] HDFFV-9639: double-free fix. 2016-01-27 15:43:06 -05:00
Binh-Minh Ribler
4d6662e86c [svn-r28926] Purpose: Fix user reported problem
Description:
    User Adam Rosenberger reported a failure when using the member function
    AbstractDs::getArrayType().  This problem was caused by missing
    initialization of the ArrayType's members in some cases.
Solution:
    - Added ArrayType::setArrayInfo() to retrieve rank and dimensions of
      an array and store them in memory for easy access.
    - Re-factored a few functions to use the new function.
    - We'll give him 1.8.16 patch
    Merged from trunk r28905
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2016-01-18 10:06:51 -05:00
Larry Knox
29c4d0bb24 [svn-r28435] Add RPM HDF5 1.8.16 spec file to MANIFEST. 2015-11-21 08:55:28 -05:00
Larry Knox
9f0190009a [svn-r28097] Correct MANIFEST file 2015-10-15 23:27:54 -05:00
Larry Knox
0333b1ff03 [svn-r28096] Updated packaging scripts and moved them from bin to bin/pkgscrpts.
Added shared library version numbers for each wrapper library file.

Tested with h5committest.new.
2015-10-15 23:14:57 -05:00
Binh-Minh Ribler
2bc3773209 [svn-r27992] Description:
Added c++/src/H5OcreatProp.[h/cpp]
2015-10-07 10:41:20 -05:00
Allen Byrne
2145b1a102 [svn-r27975] Update to new style usage for scripts,
add cmake scripts
2015-10-06 13:54:21 -05:00
Dana Robinson
eec2aa6e8c [svn-r27735] Fixed MANIFEST
Tested on: bin/chkmanifest
2015-09-09 21:59:15 -05:00
Dana Robinson
2b35b265e9 [svn-r27680] Merge of r27675, 27641, and 27645 from trunk
- Changes AC_CONFIG_HEADER to AC_CONFIG_HEADERS

- Removes nsl and socket library checks on Solaris (no longer needed)

- Removes obsolete and/or unmaintained configuration files from config/

Fixes HDFFV-9284, HDFFV-9118, HDFFV-9116

Tested on: h5committest
2015-09-04 13:07:32 -05:00
Dana Robinson
880047eb6d [svn-r27644] Merge of r27642 from trunk
Removed comments from MANIFEST regarding distributing the
gen_* files in test/. These files will remain distributable since
they are needed if a user specifies --enable-build-all.

Fixes HDFFV-8236

Tested on: jam (bin/chkmanifest only)
2015-09-01 02:53:30 -05:00
Allen Byrne
7470e8114d [svn-r27532] Merge of CMake dual-binary changes from CMake branch to 1.8
Tested: local linux (CMake branch has been tested on Windows)
2015-08-19 15:35:08 -05:00