Commit Graph

17465 Commits

Author SHA1 Message Date
Allen Byrne
692c7867ef Exception type changed 2018-03-15 14:14:29 -05:00
Allen Byrne
3f221c1347 Correct constant var names 2018-03-15 14:11:24 -05:00
Allen Byrne
7399997968 Java constants for new lib verbounds values 2018-03-15 14:11:24 -05:00
Larry Knox
02a9433fa0 Merge pull request #964 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '4b6d3193e1392b64b401e1b4de60a2b0ef586f23':
  Add 2 parallel test files to CHECK-CLEANFILES so that if their tests fail before removing them, make check-clean will remove them.
2018-03-15 12:24:58 -05:00
lrknox
4b6d3193e1 Add 2 parallel test files to CHECK-CLEANFILES so that if their tests
fail before removing them, make check-clean will remove them.
2018-03-15 11:18:47 -05:00
Binh-Minh Ribler
7c6ed5cfcd Merge pull request #961 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
* commit '9e6ee84e6bb0194ad4f046c49ed7936dbab234db':
  Fixed memory leak Description:     Added LinkCreatPropList to initH5cpp to cleaning up resource at exit. Platforms tested:     Linux/64 (jelly)     Linux/ppc64 (ostrich)
2018-03-15 09:12:49 -05:00
Allen Byrne
7408b92fdc Merge pull request #958 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '6cbc1104197358b7f56830f5362b24fad5e96631':
  HDFFV-10412 add note for new H5error_on Java API
2018-03-15 09:11:09 -05:00
Binh-Minh Ribler
9e6ee84e6b Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp3 into develop 2018-03-15 09:09:49 -05:00
Binh-Minh Ribler
8f5be458f4 Fixed memory leak
Description:
    Added LinkCreatPropList to initH5cpp to cleaning up resource at exit.
Platforms tested:
    Linux/64 (jelly)
    Linux/ppc64 (ostrich)
2018-03-15 09:06:16 -05:00
Allen Byrne
6cbc110419 HDFFV-10412 add note for new H5error_on Java API 2018-03-14 15:57:51 -05:00
Larry Knox
7f06503361 Merge pull request #953 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit '0d5c1153f1e8b55784512a3cb722bda94e1b2080':
  Add info to release notes for: (1) library version bounds (2) HDFFV-10360 (h5clear) (3) HDFFV-10209 (VDS SWMR test failure)
2018-03-14 13:04:04 -05:00
Vailin Choi
0d5c1153f1 Add info to release notes for:
(1) library version bounds
(2) HDFFV-10360 (h5clear)
(3) HDFFV-10209 (VDS SWMR test failure)
2018-03-14 11:13:16 -05:00
Allen Byrne
91b1f74a1e Merge pull request #951 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'b5867a05a7adf5d1c89721bf42a5bbaddb47dbd9':
  HDFFV-10412 add error on function for Java
2018-03-14 09:54:27 -05:00
Allen Byrne
b5867a05a7 HDFFV-10412 add error on function for Java 2018-03-13 17:21:10 -05:00
Dana Robinson
9247388c3d Merge pull request #948 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to develop
* commit '5c2473a01e8ece7f77836afef885cffed2638970':
  Added a "won't fix" RELEASE.txt entry for HDFFV-10356.
2018-03-13 12:58:29 -05:00
Allen Byrne
2ab4276084 Merge pull request #949 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '6287bac6e5916d69f1df3f3907f2c530c8ba5ada':
  Rework new tests into one macro
  Fix CMake test names
2018-03-13 12:34:56 -05:00
Allen Byrne
6287bac6e5 Rework new tests into one macro 2018-03-13 12:26:24 -05:00
Dana Robinson
5c2473a01e Added a "won't fix" RELEASE.txt entry for HDFFV-10356. 2018-03-13 10:10:14 -07:00
Allen Byrne
cbe8171f67 Fix CMake test names 2018-03-13 10:26:49 -05:00
Dana Robinson
f0238d0346 Merge pull request #945 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdffv_10358 to develop
* commit 'b877534a330a201e3b5c51d97daa8e01a5c1cd3a':
  Added a fix for HDFFV-10358.
2018-03-13 10:13:30 -05:00
Larry Knox
4aa3784f12 Merge pull request #947 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:HDFFV-10397-testphdf5-has-some-memory-leaks to develop
* commit '86890ac84ba74a437f87d98e7d7931dccc0fe856':
  Add release note for HDFFFV-10397.
2018-03-13 09:22:38 -05:00
Binh-Minh Ribler
6c789d2913 Merge pull request #946 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
* commit '19d54162ce7e43f04572b7cea12695df11ba7bea':
  Fixed typo
  Fixed documentation Description:     - Updated the description of copy constructor for clarification.     - Removed unnecessary comments. Platforms tested:     Linux/64 (jelly)
2018-03-12 21:08:12 -05:00
Binh-Minh Ribler
19d54162ce Fixed typo 2018-03-12 21:07:24 -05:00
lrknox
86890ac84b Add release note for HDFFFV-10397. 2018-03-12 20:39:03 -05:00
Binh-Minh Ribler
c76411768f Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp3 into develop 2018-03-12 20:06:20 -05:00
Dana Robinson
b877534a33 Added a fix for HDFFV-10358. 2018-03-12 17:56:54 -07:00
Binh-Minh Ribler
2d4d39d157 Fixed documentation
Description:
    - Updated the description of copy constructor for clarification.
    - Removed unnecessary comments.
Platforms tested:
    Linux/64 (jelly)
2018-03-12 19:39:20 -05:00
Vailin Choi
a8afb3ab3b Merge pull request #931 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit 'f08b8fa10e7bac5ae26e3b06f938d38ebb3f28e1':
  Enhancement to the tool h5clear (HDFFV-10360)
  Fix for HDFFV-10209 VDS SWMR test failure Free the object header when there are chksum retries.
2018-03-12 18:00:05 -05:00
Allen Byrne
612fefc435 Merge pull request #940 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '2adf6c741fcd984a3067373e03023e71a8d721a9':
  Remove obsolete files
  HDFFV-10418 adjust build commands to match main library build
2018-03-12 15:55:13 -05:00
Richard Warren
db5bc1895d Merge pull request #941 in HDFFV/hdf5 from t_bigio_develop to develop
* commit '1a3beaadce81ad257d186c9dca8906577cce58b0':
  Unify the test (t_bigio.c) between hdf5_1_10 and develop
2018-03-12 15:42:37 -05:00
Richard Warren
1a3beaadce Unify the test (t_bigio.c) between hdf5_1_10 and develop 2018-03-12 16:17:10 -04:00
Larry Knox
6492e67cdc Merge pull request #939 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:HDFFV-10397-testphdf5-has-some-memory-leaks to develop
* commit '5d7c18fcfc14a53f4d6321460463357fbda61f4b':
  Remove comparison to NULL for variables to be freed.
  Add HDfree of vector, matrix_out and matrix_out1 previously HDmalloced in coll_write_test().
2018-03-12 14:33:19 -05:00
lrknox
5d7c18fcfc Remove comparison to NULL for variables to be freed. 2018-03-12 14:10:59 -05:00
lrknox
6a53c14240 Add HDfree of vector, matrix_out and matrix_out1 previously HDmalloced
in coll_write_test().
2018-03-12 13:47:27 -05:00
Allen Byrne
2adf6c741f Remove obsolete files 2018-03-12 13:40:38 -05:00
Scot Breitenfeld
1918972960 Merge pull request #938 in HDFFV/hdf5 from avoid_trunc_beta to develop
* commit '4823abf3ee0d9df1c3f23ae7e36ce4d1d146afd6':
  Removed commented out code from H5FDmpio.c, H5FDprivate.h and H5Fint.c
  Optimized version of avoid truncate patch.
2018-03-12 13:03:10 -05:00
Allen Byrne
9ea48ca15a Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '64565f9771a50138e77a806d7ab330e3919c1847':
  Code improvement Description:     - Removed memory leaks caused by accidentally invoking p_get_member_type     - Added the call to test_lcpl, missed previously Platforms tested:     Linux/64 (jelly)     Linux/ppc64 (ostrich)     Darwin (osx1010test)
  Updated RELEASE.txt Description:     - Wrappers for H5Lcreate_soft, H5Lcreate_hard, H5Lcopy, H5Lmove,       H5Ldelete, and H5Lget_info     - Class LinkCreatPropList     - Fixed typo in source file Platforms tested:     Linux/64 (jelly)
  Updated for H5LcreatProp.[h,cpp]
  Updated MANIFEST for H5LcreatProp.[h,cpp]
  HDFFV-10149 continued Description:     - Moved the new wrappers committed on Mar 9:         43158f3bb3       to H5Location and renamed some of them for overloading.       This is because the loc_id in the C APIs can be file, group, dataset,       named datatype, and attribute.  Previous implementation was wrong       following some inaccurate C API reference manual.
  Improve code Description:     Added notes and changed argument to H5Fcreate to clarify the     latest situation Platforms tested:     Linux/64 (jelly)
2018-03-12 12:09:03 -05:00
Binh-Minh Ribler
64565f9771 Merge pull request #936 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
Modified 43158f3bb3 and additional wrappers.

* commit 'b638bbd74b79f935a43aa6a804492e035ec315f6':
  Code improvement Description:     - Removed memory leaks caused by accidentally invoking p_get_member_type     - Added the call to test_lcpl, missed previously Platforms tested:     Linux/64 (jelly)     Linux/ppc64 (ostrich)     Darwin (osx1010test)
  Updated RELEASE.txt Description:     - Wrappers for H5Lcreate_soft, H5Lcreate_hard, H5Lcopy, H5Lmove,       H5Ldelete, and H5Lget_info     - Class LinkCreatPropList     - Fixed typo in source file Platforms tested:     Linux/64 (jelly)
  Updated for H5LcreatProp.[h,cpp]
  Updated MANIFEST for H5LcreatProp.[h,cpp]
  HDFFV-10149 continued Description:     - Moved the new wrappers committed on Mar 9:         43158f3bb3       to H5Location and renamed some of them for overloading.       This is because the loc_id in the C APIs can be file, group, dataset,       named datatype, and attribute.  Previous implementation was wrong       following some inaccurate C API reference manual.
2018-03-12 11:45:23 -05:00
Binh-Minh Ribler
0684235b36 Merge pull request #935 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr:develop to develop
Notes for gen_bounds.c

* commit '8155dba8d7cb8dbe2532c17c7ea5a27f52e3095b':
  Improve code Description:     Added notes and changed argument to H5Fcreate to clarify the     latest situation Platforms tested:     Linux/64 (jelly)
2018-03-12 11:25:03 -05:00
Allen Byrne
1651db0608 HDFFV-10418 adjust build commands to match main library build 2018-03-12 10:59:07 -05:00
Allen Byrne
26109aad51 Merge pull request #932 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '75db73efc514aff2af63618cc7be357fc4e77cb6':
  Add release note
  Remove obsolete comments
  Change CMake min to 3.10
2018-03-12 09:04:30 -05:00
Vailin Choi
f08b8fa10e Enhancement to the tool h5clear (HDFFV-10360) 2018-03-12 09:02:15 -05:00
Binh-Minh Ribler
b638bbd74b Code improvement
Description:
    - Removed memory leaks caused by accidentally invoking p_get_member_type
    - Added the call to test_lcpl, missed previously
Platforms tested:
    Linux/64 (jelly)
    Linux/ppc64 (ostrich)
    Darwin (osx1010test)
2018-03-12 00:53:16 -05:00
Binh-Minh Ribler
5a0d8d0d16 Updated RELEASE.txt
Description:
    - Wrappers for H5Lcreate_soft, H5Lcreate_hard, H5Lcopy, H5Lmove,
      H5Ldelete, and H5Lget_info
    - Class LinkCreatPropList
    - Fixed typo in source file
Platforms tested:
    Linux/64 (jelly)
2018-03-12 00:03:46 -05:00
Binh-Minh Ribler
17af6bcb79 Updated for H5LcreatProp.[h,cpp] 2018-03-11 23:43:52 -05:00
Binh-Minh Ribler
7841653359 Updated MANIFEST for H5LcreatProp.[h,cpp] 2018-03-11 23:39:46 -05:00
Binh-Minh Ribler
3494282d42 HDFFV-10149 continued
Description:
    - Moved the new wrappers committed on Mar 9:
        43158f3bb3
      to H5Location and renamed some of them for overloading.
      This is because the loc_id in the C APIs can be file, group, dataset,
      named datatype, and attribute.  Previous implementation was wrong
      following some inaccurate C API reference manual.

    - Only the following wrappers are modified or added:
      + H5Lcreate_soft: changed name from newLink to link
        // Creates a soft link from link_name to target_name.
        void link(const char *target_name, const char *link_name,...)
        void link(const H5std_string& target_name,...)

      + H5Lcreate_hard: changed name from newLink to link
        // Creates a hard link from new_name to curr_name.
        void link(const char *curr_name, const Group& new_loc,...)
        void link(const H5std_string& curr_name, const Group& new_loc,...)

        // Creates a hard link from new_name to curr_name in same location.
        void link(const char *curr_name, const hid_t same_loc,...)
        void link(const H5std_string& curr_name, const hid_t same_loc,...)

      + H5Ldelete: modified existing functions to add 2nd argument
        // Removes the specified link from this location.
        void unlink(const char *link_name,
            const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
        void unlink(const H5std_string& link_name,
            const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)

    - copyLink and moveLink were only moved from Group to H5Location, no change

    - Added class LinkCreatPropList

    - Added overloaded functions H5Location::createGroup to take a link creation
      property list
        Group createGroup(const char* name, const LinkCreatPropList& lcpl)
        Group createGroup(const H5std_string& name, const LinkCreatPropList& lcpl)
    - Added wrapper for H5Lget_info() to H5Location
        H5L_info_t getLinkInfo(const H5std_string& link_name,...)

Platforms tested:
    Linux/64 (jelly)
    Linux/ppc64 (ostrich)
    Darwin (osx1010test)
2018-03-11 23:36:48 -05:00
mainzer
4823abf3ee Removed commented out code from H5FDmpio.c, H5FDprivate.h and H5Fint.c
Tested parallel (debug and production) and serial (production)
2018-03-11 22:32:09 -05:00
Binh-Minh Ribler
43158f3bb3 Merge pull request #833 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp3:develop to develop
Update for new support website.

* commit '801191b4c374adc462345f2c068f1cfc6f4adf97':
  Upated cpp doc.
  Added C++ wrappers - HDFFV-10149 Description:     Added the following wrappers to class H5::Group:     + H5Lcreate_soft:         // Creates a soft link from link_name to target_name.         void newLink(const char *target_name, const char *link_name,...)         void newLink(const H5std_string& target_name,...)
  Update for new support website Description:     - Replaced external links with text including the C API name     - Removed links of copyright at the bottom of each page     - Removed logo at top     - Removed document name and version number Platforms tested:     Linux/32 2.6 (jam) - only documentation
2018-03-09 21:40:26 -06:00
Binh-Minh Ribler
801191b4c3 Upated cpp doc. 2018-03-09 21:38:59 -06:00