Commit Graph

1224 Commits

Author SHA1 Message Date
Larry Knox
3b3228a398 Revert "Merge pull request #2840 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_7 to hdf5_1_10_7"
This reverts commit c6916356c2, reversing
changes made to 6abf2770b3.
2020-08-25 15:46:52 -05:00
Larry Knox
c2bdb265f6 Updated version to 1.10.7.1. bin/h5vers changed to accomodate the
format change.
2020-08-25 12:45:07 -05:00
Larry Knox
aee3fb3d87 Commit changes for release branch: maintainer mode, default to production, set HDFF5_GENERATE_HEADERS to OFF, and add file generated by autogen.sh. 2020-08-19 11:28:45 -05:00
Dana Robinson
039213d919 Brings file locking changes from develop 2020-08-14 12:35:07 -07:00
Allen Byrne
892ccb28fb Examples DESTDIR and github action 2020-07-21 09:49:09 -05:00
Dana Robinson
2477b60145 Removed trailing whitespace from source files. 2020-05-26 13:07:43 -07:00
Allen Byrne
c034efb0e2 Merge pull request #2529 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to hdf5_1_10
* commit '68adfb86d056af222ab80c349c56e0bd1d183f09':
  Merge pull request #2537 in HDFFV/hdf5 from ~DYOUNG/werror:fix-werrors to develop
  Move ADD_H5_FLAGS macro from *CompilerFlags.cmake files to config/cmake_ext_mod/HDFMacros.cmake for common use.
  Restrict errors to gcc 4.8 and above.
  Fix NoFilter build
  TRILAB-244 separate CXX warnings and errors from C
  Don't add general warnings flags for unsupported old versions of gcc and g++ (older than gcc/g++ 4.2). Correct gnu-cxxflags to determine warnings flags to be added based on C++ compiler version instead of C compiler version.
2020-04-27 12:10:30 -05:00
Allen Byrne
f965a24db1 TRILAB-244 separate CXX warnings and errors from C 2020-04-27 11:04:55 -05:00
hdftest
489f46b5be Snapshot version 1.10 release 7 (snap0)
Update version to 1.10.7-1
2020-04-26 18:08:58 -05:00
Larry Knox
0dd3ebd68d Add prefix_relto_examplesdir function to set relative path to h5c++. 2020-04-15 13:48:03 -05:00
Allen Byrne
f502d9f7fb TRILAB-192 - merge changes from develop
Single source, config files, for warnings for both autotools and CMake.
Update CMake libraries, tools, tests to use correct flags.
2020-04-07 09:52:09 -05:00
Allen Byrne
944cbb9400 TRILAB-192 merging warnings changes from develop 2020-03-30 13:10:36 -05:00
Allen Byrne
467b5d565c Merge CMake and tools changes from develop 2020-02-27 16:54:52 -06:00
Allen Byrne
4ef9c81048 Added new CMake options for tests 2020-01-19 07:56:14 -06:00
Larry Knox
b85582098c Update version for HDF5_1_10 2019-12-11 13:15:44 -06:00
Larry Knox
e7ef8cd945 Snapshot version 1.10 release 6 (snap3)
Update version to 1.10.6-snap4
2019-11-12 09:32:59 -06:00
Allen Byrne
efaf7dea67 HDFFV-10903 merge dev changes to 1.10 2019-09-18 12:27:15 -05:00
hdftest
ab45fbc81b Snapshot version 1.10 release 6 (snap2)
Update version to 1.10.6-snap3
2019-09-17 15:16:24 -05:00
hdftest
a0e9f457eb Snapshot version 1.10 release 6 (snap1)
Update version to 1.10.6-snap2
2019-08-26 08:34:37 -05:00
Allen Byrne
16093cc002 Merge HD prefix and whitespace changes from develop 2019-08-18 15:36:57 -05:00
Allen Byrne
59a8b10b88 Merge fixes and code reconciliation wit develop 2019-08-05 07:32:01 -05:00
Allen Byrne
a873d149e5 Cleanup when merging to other branches 2019-07-30 16:58:24 -05:00
Allen Byrne
34adba4a0c HDFFV-10845, 10529 and CMake changes from develop 2019-07-24 11:08:47 -05:00
Allen Byrne
c43323a06d HDFFV-10581 Correct PDB files and debug naming. 2019-07-09 16:31:17 -05:00
Dhvanil Popat
5d954a0214 Squash commit of options to build tools and tests 2019-06-25 01:40:07 +00:00
Allen Byrne
7ee92d5805 HDFFV-10805 Merge SHARED ONLY option from develop 2019-06-20 06:55:05 -05:00
Binh-Minh Ribler
4867de9631 Added new C++ wrappers - HDFFV-10622
Description:
    Added wrappers for H5Pset/get_create_intermediate_group:
        // Specifies in property list whether to create missing
        // intermediate groups
        void setCreateIntermediateGroup(bool crt_intmd_group) const;

        // Determines whether property is set to enable creating missing
        // intermediate groups
        bool getCreateIntermediateGroup() const;
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (platypus)
    Darwin (osx1011test)
2019-04-24 09:37:41 -05:00
hdftest
5894e19ad5 Snapshot version 1.10 release 6 (snap0)\nUpdate version to 1.10.6-snap1) 2019-04-01 17:02:17 -05:00
Allen Byrne
b7d6f11182 HDFFV-10703 - Update CMake variable handling 2019-02-21 13:23:59 -06:00
Larry Knox
afc010179c Update version on hdf5_1_10 branch to 1.10.6-snap0. 2019-02-18 15:14:43 -06:00
Binh-Minh Ribler
2a4e26146d Code improvement
Description:
    Removed dead code and accidentally leftover code
Platforms tested:
    Linux/64 (jelly) - very minor
2019-02-16 00:37:32 -06:00
Binh-Minh Ribler
f2f5d29ad5 Adding a C++ wrapper
Description:
    - Added a wrapper for H5Ovisit2 to class H5Object
        // Recursively visit elements reachable from this object.
        void visit(H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields);
    - Fixed various typos in documentation
    - Removed a pair of [] in a delete statement for a non-array pointer.
Platforms tested:
    Linux/64 (jelly)
    Linux/64 (platypus)
    Darwin (osx1011test)
2019-02-15 09:19:10 -06:00
Binh-Minh Ribler
c3e0799071 Fixing typo in documentation 2019-02-14 19:22:09 -06:00
Allen Byrne
2a9bd0c431 Refactor TIMEOUT values 2019-02-06 16:44:56 -06:00
Allen Byrne
269224c73d Merge CMake changes from develop 2018-12-20 15:36:19 -06:00
hdftest
cd15e7eaa2 Snapshot version 1.10 release 5 (snap1) 2018-11-08 07:38:06 -06:00
Binh-Minh Ribler
202d740328 Trial commit
Description:
    Just committing some typo fix to see whether my changes can be merged
    successfully to this branch
Platforms tested:
    Linux/64 (jelly)
2018-10-26 16:24:18 -05:00
Larry Knox
20712bef86 Update version 2018-09-05 15:11:44 -05:00
Larry Knox
4393a79e96 Change prefix in example scripts to relative path to bin. This was done
for 1.8, and works wherever installed without the need to replace the
original prefix.
2018-08-23 10:50:23 -05:00
Jordan Henderson
da698a0720 Rearrange issues by date order
Update version.
Update .so versions to match 1.10.3.
2018-08-09 13:48:52 -05:00
Binh-Minh Ribler
929675899f Merge pull request #1158 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Typos in comments

* commit '7d9f5ed49a560fe8801b77cce8ffb60a2ec5e846':
  Fixed document format Platforms tested:     Linux/64 (jelly) (only in comment sections)
  Fixed missing backslash
2018-07-31 11:04:48 -05:00
Larry Knox
ebdd92af19 Add missing '\' in the middle of the public headers list in Makefile.am. 2018-07-26 17:24:00 -05:00
Binh-Minh Ribler
677bcbdfc8 Fixed typos 2018-07-26 17:23:46 -05:00
Binh-Minh Ribler
386b5f7bf8 Added class DSetAccPropList
Description:
    - Added class DSetAccPropList for the dataset access property list.
    - Added wrapper for H5Dget_access_plist to class DataSet
        // Gets the access property list of this dataset.
        DSetAccPropList getAccessPlist() const;

    - Added wrappers for H5Pset_chunk_cache and H5Pget_chunk_cache to class
      DSetAccPropList
        // Sets the raw data chunk cache parameters.
        void setChunkCache(size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)

        // Retrieves the raw data chunk cache parameters.
        void getChunkCache(size_t &rdcc_nslots, size_t &rdcc_nbytes, double &rdcc_w0)

    - Added two more arguments to H5Location::createDataSet:
        const DSetAccPropList& dapl = DSetAccPropList::DEFAULT
        const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT

    - Added one more argument to H5Location::openDataSet:
        const DSetAccPropList& dapl = DSetAccPropList::DEFAULT

Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-26 17:23:22 -05:00
Binh-Minh Ribler
df934cd665 Code improvement
Description:
    Moved the new H5Object::getInfo member functions to H5Location and
    made them overloaded with the existing H5Location::getObjinfo.  This
    way is cleaner than the previous approach.
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-26 17:23:10 -05:00
Binh-Minh Ribler
69c3bdc9e8 Fixed EED-319
Description:
    - Fixed doc issue
      Added an html version for the C++ function mapping table and removed
      the single web page version.
      Updated cpp_doc_config to use the html file.
    - Added a couple more minor tests
2018-07-26 17:20:42 -05:00
Binh-Minh Ribler
f9d2edc7ed Fixed HDFFV-10472
Description:
    Added operator!= to DataType
        bool operator!=(const DataType& compared_type)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-26 17:20:28 -05:00
Binh-Minh Ribler
622806b89d Fixed HDFFV-10458 partially
Description:
    Added wrappers for H5Oget_info_by_idx2.

    // Returns information about an HDF5 object, given its index.
    void getInfo(const char* grp_name, H5_index_t idx_type,
                 H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
    void getInfo(const H5std_string& grp_name, H5_index_t idx_type,
                 H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-26 17:20:20 -05:00
Binh-Minh Ribler
edeac9f067 Fixed comments 2018-07-26 17:20:12 -05:00
Binh-Minh Ribler
f706bd0da1 Fixed HDFFV-10458 partially
Description:
    Added wrappers for H5Oget_info2 and H5Oget_info_by_name2.

    // Returns information about an HDF5 object.
    void getInfo(H5O_info_t& objinfo, unsigned fields = H5O_INFO_BASIC)

    // Returns information about an HDF5 object, given its name.
    void getInfo(const char* name, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
    void getInfo(const H5std_string& name, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-26 17:20:04 -05:00