summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Update examples reference to single-source version 2.0.1 (#2108)Allen Byrne2022-09-243-31/+32
| | | Also fix github URL refs
* Spelling fixes for codespell (#2038)Dana Robinson2022-08-182-3/+3
| | | | | | | * Spelling fixes for codespell * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Correct target name for szaec lib - merge #2000 (#2001)Allen Byrne2022-08-173-10/+11
|
* Merge UG from 1.10 and add prelim vol section (#1980)Allen Byrne2022-08-091-0/+1
| | | | | | | * Merge UG from 1.10 and add prelim vol section * Spelling fixes * Merge format and autotools javadoc from 1.10
* fortran module folder from GH#1411 #1922 (#1942)Allen Byrne2022-07-272-1/+20
|
* Revert "1.12 eliminate unnecessary errors in the error stack (#1880)" (#1935)Larry Knox2022-07-261-5/+5
| | | This reverts commit f6997681335f0b5fe2e8904f9108a71c5200fb2d.
* 1.12 eliminate unnecessary errors in the error stack (#1880)Allen Byrne2022-07-181-5/+5
| | | | | | | | | | | * Eliminate unnecessary error output * Fix merge typo * fix format * Fix object address to tokens * Fix conflict
* 1.12 HDFFV-11310 implement JNI VL support for primitive types (#1856)Allen Byrne2022-07-121-5/+5
| | | | | | | | | | | | | | | * HDFFV-11310 - implement VL read/write using List of Lists * Fix function name typo * Add JIRA issue * Correct note to match change in code. * HDFFV-11318 add VL references as byte arrays * Fix unreleased allocations * Fix format
* Hdf5 1 12 sync (#1794)Allen Byrne2022-06-129-11/+17
|
* Use windows ENV var for default install dir setting #1763 (#1767)Allen Byrne2022-05-172-2/+2
|
* So number updates to match 1.12.2 release. (#1635)Larry Knox2022-04-151-17/+17
| | | | | | | | | * Undo increment of max_idx for addition of 1.14 verrsion from develop in make_vers. max_idx must match 1.12 version, otherwise build error results with --disable-deprecated-symbols. * Update Platforms tested and standardize indentation in RELEASE.txt. * Update so numbers to match 1.12.2 release.
* Update version to 1.12.3-1 after creating hdf5_1_12_2 releaseLarry Knox2022-04-081-2/+2
| | | | | preparation branch. Clean release note entries from RELEASE.txt.
* 1.12: Brings 1.12 compiler options in line with develop (#1611)Dana Robinson2022-04-0710-85/+69
| | | | | * Brings 1.12 compiler options in line with develop * Revert 'since' doxygen field in H5public.h
* 1.12: Brings C++ wrappers in line with develop, minus C++11 bits (#1604)Dana Robinson2022-04-075-112/+2
|
* Misc fixes from develop nov21 - feb22 (#1580)Larry Knox2022-04-054-65/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make default to build high-level tools the same as default for (#1234) high-level library. * Updated README.txt to README.md (#1375) * H5Lexists docs: Removed reference to 1.8.16 since the change is the 1.8.x releases, HDFFV-11289 * H5Oget_info_by_name, name can be any object, not just a group * Converted README.txt to README.md and updated files referring to README.txt to README.md. * removed references to README.txt * updated MANIFEST * Snprintf2 (#1399) * Replaced many uses of sprintf with safer snprintf Many very straightforward, but in a few cases added a length parameter to some private functions, because buffer length was otherwise unknowable. * Removed unnecessary use of static on small buffers This improves thread safety. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Replaced several uses of sprintf with safer snprintf (#1383) * Replaced several uses of sprintf with safer snprintf * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Used clang-tidy to change all floating point f suffixes to F (#1359) * Added another missing override keyword on a dtor (#1384) * Creating FUNDING.yml (#1427) * Creating FUNDING.yml Will add sponsor this project widget to the repo's page. * Correct file name Add sponsor widget; filename typo fixed. * Update MANIFEST * Fixed AbstractDs::getVarLenType documentation (#1441) * Committing clang-format changes * Open bsd fixes (#1195) * Fix end of line alignment. Co-authored-by: Scot Breitenfeld <brtnfld@hdfgroup.org> Co-authored-by: Sean McBride <sean@rogue-research.com> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: loricooperhdf <lori.cooper@hdfgroup.org> Co-authored-by: myd7349 <myd7349@gmail.com>
* 1.12 New References for Dimension Scales (#1139) (#1574)Larry Knox2022-04-022-25/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New references for Dimension Scale APIs (#1139) * Enable usage of new-style references with dimension scale APIs * Add API to check if an object ID represents a native connector object * Modified code to use new function H5DSwith_new_ref to determine if new references should be used with Dimension Scales. The new function return TRUE if non-native connector is used or if H5_DIMENSION_SCALES_WITH_NEW_REF varible is define at configure time (--enable-dimension-scales-with-new-ref). Tested on jelly. ToDo: generate testing file on BE system and enable the test; add flag to CMake; test netCDF-4 with the new references. * Adding new test files generated on BE system (hedgehog) created by 32 and 64-bit library. test_ds chokes on test_ds_le_new_ref.h5 on BE system; test passes for test_ds_be_new_ref-32bit.h5 for the 32-bit library and fails for the 64-bit library, and vice versa. I am checking the files for further investigation; but current implementation of the new references is not portable between LE and BE systems, and 32 and 64-bit systems. * Minor fixes for testing issues * Update test_ds.c Enabled broken test; tests pass now. * Update RELEASE.txt Documented new option to use new references with the HDF5 dimension scales APIs (H5DS*). * Update MANIFEST for new 32-bit new-style references test file for H5DS APIs * Update 'dimension scales w/ new-style refs' feature based on review Co-authored-by: Elena <epourmal@hdfgroup.org> * Fix H5DS warnings related to new H5DSwith_new_ref and H5VLobject_is_native APIs (#1184) Co-authored-by: jhendersonHDF <jhenderson@hdfgroup.org> Co-authored-by: Elena <epourmal@hdfgroup.org>
* Update command format, avoid policy warning (#1551)Allen Byrne2022-04-011-3/+3
|
* Hdf5 1 12 parallel compression merge (#1529)jhendersonHDF2022-03-282-4/+4
| | | | | | | | | | | | | | | | * Fix the function cast error in H5Dchunk.c and activate (#1170) `-Werror=cast-function-type`. Again. * Parallel Compression improvements (#1302) * Fix for parallel compression examples on Windows (#1459) * Parallel compression adjustments for HDF5 1.12 * Committing clang-format changes Co-authored-by: David Young <dyoung@hdfgroup.org> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Windows and *nix use different forms for warnings #1515 (#1524)Allen Byrne2022-03-253-4/+5
|
* Change ENV to CMake var #1520 (#1521)Allen Byrne2022-03-251-2/+1
|
* 1.12 Fix release check version logic #1438 (#1493)Allen Byrne2022-03-121-2/+2
|
* 1 12 Add -showconfig to h5cc scripts to dump libhdf5.settings file (#1482)Allen Byrne2022-03-111-1/+22
| | | | | | | * Merge Add -showconfig to h5cc scripts to dump libhdf5.settings file * Added note * Fix comments
* 1.12 Update HDF5_ROOT usage (#1486)Allen Byrne2022-03-111-1/+1
| | | | | * Update HDF5_ROOT usage * Fix typo
* 1 12 Merge SZ plugin changes from develop (#1455)Allen Byrne2022-02-2420-49/+51
| | | | | | | * Merge SZ plugin changes from develop * Update examples version * Update examples version
* Merge Update the java slf4j logging jars to latest 1.7.33 (#1370)Allen Byrne2022-01-241-2/+2
|
* Fix cmake dynamic analysis on windows (#1374)Allen Byrne2022-01-242-5/+21
| | | | Fix sanitizer flag form on windows Add search paths to windows code-coverage
* Merge Fix Fortran REGEX and newlines #1226 (#1228)Allen Byrne2021-12-023-9/+9
|
* Merge Github #969 Use stdout instead of file for configure check #1089 (#1204)Allen Byrne2021-11-192-54/+26
|
* Merge Fix Java VOL tests #1158 (#1160)Allen Byrne2021-11-033-303/+7
|
* Merge Github #1019 - add Fortran developer flags #1090 (#1147)Allen Byrne2021-10-313-9/+9
|
* 1.12 Merge Consolidate VFD create list macro #1132 (#1133)Allen Byrne2021-10-312-1/+5
| | | | | | | * Merge Consolidate VFD create list macro #1132 * Split dir create into separate macro * fix VFD settings
* Merge Set the plugin path to the library default #1144 (#1150)Allen Byrne2021-10-311-0/+2
|
* 1.12 Merge Move test utilities to utils/test folder #1109 (#1110)Allen Byrne2021-10-215-4/+66
| | | | | | | * Merge Move test utilities to utils/test folder #1109 * Merge Correct shell tests and c++ flag warning * Fix typo
* 1.12 Merge delete the noerror- variants of the compiler flags files #1033 ↵Allen Byrne2021-10-1413-311/+26
| | | | | | | (#1091) * Merge delete the noerror- variants of the compiler flags files #1033 * Remove files from MANIFEST
* Merge Upgrade libaec to 1.0.6 #1037 (#1038)Allen Byrne2021-09-301-1/+7
|
* Merge Corrected path searched by CMake find_package command #1041 (#1042)Allen Byrne2021-09-302-4/+4
|
* 1.12 Merge Need to match clang and versions not just "Clang" #1029 (#1030)Allen Byrne2021-09-244-22/+14
| | | | | * Merge Need to match clang and versions not just "Clang" * Merge MS clang needs EHsc flag #1035
* Merge Correction of pkg-config compile script #974 (#1025)Allen Byrne2021-09-181-1/+1
|
* Merge HDFFV-11266 - add option to build HL tools #1018 (#1020)Allen Byrne2021-09-172-0/+2
|
* Merge Disable fortran warning #1014 (#1015)Allen Byrne2021-09-172-7/+8
|
* 1.12 Update examples version because of HDFFV-11269 (#999)Allen Byrne2021-09-152-2/+2
| | | | | * Update examples version because of HDFFV-11269 * Correct plugin version
* Merge Sync CMake java macros with cmake repo #982 (#991)Allen Byrne2021-09-084-369/+536
|
* cmake: simplify try_run result comparisons (#950) (#952)Larry Knox2021-08-241-5/+5
| | | | | | | | Instead of looking at `MATCHES 0` which runs a regex and returns a false positive for any result such as `10`, check if they are equal to `0`. Also quote `0` to avoid looking it up as a variable (which was left behind prior to the fix to use `${RETURN_VAR}` in the `c_run` macro). Co-authored-by: Ben Boeckel <mathstuf@users.noreply.github.com>
* Normalization of configure.ac with develop (#955)Dana Robinson2021-08-231-1/+1
|
* 1.12 Tools merges from develop (#949)Allen Byrne2021-08-232-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Tools merges from develop Brings the tools getopt(3) replacement into the main library (#803) Perform option arg variables (#834) Removes unused commented-out code from h5jamgentest.c (#851) Reorg tools perform to provide h5perf for installation (#884) * Fix missing files * Remove empty files * Remove empty file * Resync defines * Fix endif typo * Add Makfile to list * Fix typo * Remove H5_GCC_DIAG_ON line to match removal of H5_GCC_DIAG_OFF line in sio_engine.c/ Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com> Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Merge windows compiler fixes #912 (#948)Allen Byrne2021-08-215-91/+36
|
* Reverts PR 906 and 907 due to binary compatibility issues (#918)Dana Robinson2021-08-178-28/+89
|
* 1.12 Fixed the CMake processing for C++ warnings and flags (#888) (#900)Allen Byrne2021-08-176-274/+335
| | | | | | | * Fixed the CMake processing for C++ warnings and flags (#888) * remove deleted fil Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Fix clang/sanitizer for windows #883 (#902)Allen Byrne2021-08-172-7/+12
|
* Merge3 839 hdf5 1 12 (#907)Larry Knox2021-08-132-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reorganization of C and POSIX headers in H5public.h & H5private.h (#793) * Reorganization of C and POSIX headers in H5public.h & H5private.h Consolidated and removed duplicates * It turns out Windows has sys/types.h Co-authored-by: Larry Knox <lrknox@hdfgroup.org> * Brings the tools getopt(3) replacement into the main library (#803) * Moves get_option from the tools library to the C library * Adds H5 prefix to get_option call and variables * Renames the H5_get_option long options struct and enum * Remove version-check for relnum in H5check. (#812) * Remove version-check for relnum in H5check. * Add in release exception code check * Fix typos * Fix more typos * Rework comments * format change * format whitespace * Library version must be less than or equal to headers * Need the NOT version of the compare * Enable release+1 check for PASS * Add release note * Update note * Remove checks for winsock2.h (#813) This is only needed on Windows and always available, so there's no need to check for it. * Removes develop header cruft (#828) * OESS-168:Remove implicit conversion warnings. (#829) * OESS-168:Remove implicit conversion increases floating-point precision warnings. * OESS-168:Remove clang warnings. * Add support for parallel filters to h5repack (#832) * Perform option arg variables (#834) * Correct option name * Undo accidental commit * Note LLVM 10 to 11 format default changes * Update format plugin * Undo clang-format version 11 changes * One more correction * Update supported platforms * Revert whitespace changes * Correct whitespace * Changes from PR#3 * HDFFV-11213 added option to control gcc10 warnings diagnostics * HDFFV-11212 Use the new references correctly in JNI utility and tests * format source * Fix typo * Add new test file * HDFFV-11212 - update test and remove unused arg * Minor non-space formatting changes * Use H5I_INVALID_ID instead of "-1" * source formatting * add missing testfile, update jni function * Undo commit of debug code * remove mislocated file * Fix h5repack test for handling of fapls and id close * Update h5diff test files usage text * HDFFV-11212 add new ref tests for JNI export dataset * src format update * Remove blank line typo * src format typo * long double requires %Lg * Another long double foramt specifer S.B. %Lg * issue with t128bit test * Windows issue with h5dump and type. * Fix review issues * refactor function nesting and fix error checks * format fixes * Remove untested functions and javadoc quiet comments * Restore TRY block. * Change string append errors to memory exception * revert to H5_JNI_FATAL_ERROR - support functions need work * Add assertion error for h5util functions * remove duplicate function * format fix * Revert HD function error handling * Update copyright comments * GH #386 java folder copyright corrections * Whitespace * GH #359 implement and fix tools 1.6 API usage * remove excessive comments * Flip inits to correct ifdef section * rework ifdef to be simpler * format issue * Reformat ifdef inits * remove static attribute * format compliance * Update names * Revert because logic relies on float not being int * Changes noticed from creating merge of #412 * Double underscore change * Correct compiler version variable used * Remove header guard underscores * Whitespace cleanup * Split format source and commit changes on repo push * remove pre-split setting * Change windows TS to use older VS. * correct window os name * HDFFV-11212 JNI export util and Javadoc * Suggested review changes * Another change found * Committing clang-format changes * HDFFV-11113 long double in tools * HDFFV-11113 add note * Disable long double tests for now * HDFFV-11228 remove arbitrary CMake warning groups. * Make each flag a string * Some Javadoc warning fixes * Updated javadoc fixes * # WARNING: head commit changed in the meantime HDFFV-11229 Fix long double usage in tools and java Changed h5dump and h5ls to just print 128-bit for long double type. Added test and file for dataset and attributes with all three float types. * Committing clang-format changes * HDFFV-11229 Add release note * HDFFV-11229 windows testfile needed * fix typo * Remove non supported message text * HDFFV-11229 - change ldouble test to check both native and general * HDFFV-11229 add second file compare * HDFFV-11229 fix reference file * HDFFV-11229 autotools check two refs * HDFFV-11229 revert back to removal of NATIVE_LDOUBLE in tools output * Committing clang-format changes * Update release note * Update attribute type of ref file * Change source of ninja for macs * try port instead of brew * Recommended is to use brew. * Undo non long double changes * remove unneeded file * Fix perl and doxygen CMake code * Add "option" command for clang options * Rework CMake add_custom to use the BYPRODUCTS argument * Add stamp files to BYPRODUCTS * Only one copy of file exists * Fix custom cmmand depends targets * Fix fortran custom command DEPENDS * Add LD_LIBRARY_PATH to tests * Add custom target for DEPENDS * Add h5detect conditionaly to generated target DEPENDS * Correct DEPENDS targets * Parallel builds need the mpi compiler for pkgconfig scripts. * install only if MPI build * Fortran target depends * Remove incorrect source attribute * doxygen adjustments * doxygen build updates * Correct version * Correct function version - function has been merged to 1.12 * Correct version string for map functions * Cleanup warnings for tools debug builds * TRILAB-227 - fix indexing for h5diff selections * Correct location of pos to index function call * TRILAB-227 Enable test * Quote subset args * Use MATCHES because of AppleClang * if blocks needed for build modes * Update list of DT platforms * VS2019 correctly displays float values * revert VS2019 change * Issue #669 remove version from pkgcfg filename * remove version from h5cc script * Java reference functions updated enabled fortran in cmake gcc action yaml file java reference test changed to correctly test refs jni reference functions that create ids changed to use jni id logging * Correct BYPRODUCTS argument * Correct more genereated files BYPRODUCTS * BYPRODUCTS must have unique locations * Fix typo * Fix fortran configure checks * Rework H5_PAC_C_MAX_REAL_PRECISION setting logic * Add note about fortran configure change * Adds a quick for for some egregious chunk_info badness (#722) * Fixes issue with ccmake that prevents building Fortran (#723) ccmake runs iteratively, and the check_fortran_source_runs macros were clobbering a single output file that did not get updated on further configure iterations * Fix conflicts with merge * Move MAX_PRECISION back to HDF5UseFortran.cmake * Use STREQUAL to test macro argument * Move C language test to ConfigureChecks from HDF5UseFortran * MAX_PRECISION defines must be defined * Organize flags and align autotools and cmake * Fix comment in no-error-general warnings files. * Flag cleanup and fix typos * Add comment * Correct VAR used to find configure time file * Set the path correctly * Update missing release note info. * Update code owners * Correct JIRA note * add known problem. * Use only core library for testing dynamic plugins. * Fix static perform tools compile for arg options Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com> * OESS-168:Remove clang warnings. (#835) * OESS-168:Remove implicit conversion increases floating-point precision warnings. * OESS-168:Remove clang warnings. * OESS-168:Remove clang warnings. * Committing clang-format changes * OESS-168:Remove clang warnings. * Committing clang-format changes * OESS-168:Remove clang warning. * OESS-168:Remove clang warnings. * OESS-168:Address @byrnHDF review. * Remove line added to generated hl/src/H5LTanalyze.c file. Issue #854 created for creating a fix. * Remove extra whitespace from H5LTanalyze.c. * Remove extra blank line. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Larry Knox <lrknox@hdfgroup.org> * Removes unused commented-out code from h5jamgentest.c (#851) * Updates a comment in H5mpi.c (#863) MPI_Type_struct() is an MPI-1 call we no longer use. * Unsigned comparison to 0 warning avoidance (#869) * Added int variable for comparison with H5_VERS_RELEASE in H5.c to avoid warning that unsigned comparison < 0 is always false, which is known, but for later versions the comparison can possibly be true. * Better solution for avoiding warning that unsigned comparison < 0. * Updates the RELEASE.txt file with a note about the variable-length fill (#871) value issue. A fix is in progress, but it might be a while before we have time to finish it up. * Add parallel version of h5pfc script (#881) Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com> Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com> Co-authored-by: H. Joe Lee <hyoklee@hdfgroup.org> Co-authored-by: jhendersonHDF <jhenderson@hdfgroup.org> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>