summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* Rename incorrectly named option (#4067)Allen Byrne2024-03-057-9/+9
| | | | | | | * Rename incorrectly named option * Restore the correct uses of USING_MEMCHECKER * Update release note
* Add options to allow tools type selection and naming (#4046)Allen Byrne2024-03-044-84/+46
|
* Fix memory leak in H5LTopen_file_image when H5LT_FILE_IMAGE_DONT_COPY flag ↵jhendersonHDF2024-02-261-18/+67
| | | | | | | | | is used (#4021) When the H5LT_FILE_IMAGE_DONT_COPY flag is passed to H5LTopen_file_image, the internally-allocated udata structure gets leaked as the core file driver doesn't have a way to determine when or if it needs to call the 'udata_free' callback. This has been fixed by freeing the udata structure when the 'image_free' callback gets made during file close, where the file is holding the last reference to the udata structure.
* Fix missing NOT from if check in HL folder (#4036)Allen Byrne2024-02-222-8/+1
|
* Fix h5watch test failures to ignore system warnings on ppc64le. (#3997)Larry Knox2024-02-081-2/+3
|
* Replace off_t with HDoff_t internally (#3944)Dana Robinson2024-01-181-3/+3
| | | | | | off_t is a 32-bit signed value on Windows, so we should use HDoff_t (which is __int64 on Windows) internally instead. Also defines HDftell on Windows to be _ftelli64().
* Add variable option syncing for examples (#3885)Allen Byrne2023-12-141-2/+2
|
* Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859)Allen Byrne2023-11-224-0/+19
|
* Add intel oneapi windows build to CI CMake (#3836)Allen Byrne2023-11-102-18/+14
|
* Don't build util tests when HDF5_EXTERNALLY_CONFIGURED=ON (#3781)Robert Adam2023-10-301-1/+1
| | | | Fixes #3780
* Fix a format string warning in the C++ examples (#3776)Dana Robinson2023-10-261-1/+1
|
* Add tools/libtest to Autotools builds (#3735)Dana Robinson2023-10-201-1/+1
| | | | | This was only added to CMake many years ago and tests the tools library.
* Suppress cast-qual warning in H5TB Fortran wrapper (#3728)Dana Robinson2023-10-201-0/+4
| | | This interface is fundamentally broken, const-wise.
* Restore floating-point suffixes in tests (#3698)Dana Robinson2023-10-171-11/+11
| | | | A prior commit removed too many F suffixes. This restores the suffixes for float variables.
* Correct fortran CMake generator expressions (#3670)Allen Byrne2023-10-143-17/+17
|
* Address nagfor exceptions stoppage. (#3658)Scot Breitenfeld2023-10-111-0/+1
| | | | | | | * added cmake ieee flag for nagfor * generalized determining the nag compiler * fixing some misc. NAG warnings
* Fix several spelling/grammar issues (#3621)jhendersonHDF2023-10-033-5/+5
|
* Develop tools move (#3580)Allen Byrne2023-09-2660-15/+15
| | | Reorganizes the tools files to support the VOL tests
* Strip HD prefix from string/char C API calls (#3540)Dana Robinson2023-09-155-15/+15
| | | | | | | | | | | | | | | | | | | | | * Strip HD prefix from string/char C API calls * HD(f)(put|get)(s|c) * HDstr* * HDv*printf * HD(s)(print|scan)f * HDperror But NOT: * HDstrcase* * HDvasprintf * HDstrtok_r * HDstrndup As those are not C99 and have portability work-around implementations. They will be handled later. * Fix th5_system.c screwup
* Added new Fortran API wrappers (#3511)Scot Breitenfeld2023-09-074-1/+97
| | | | | | | | | | | | | | | | | | | * Added new wrappers for h5get_free_list_sizes_f H5Sselect_intersect_block_f H5Sselect_shape_same_f h5pget_no_selection_io_cause_f h5pget_mpio_no_collective_cause_f H5Lvisit_by_name_f H5Lvisit_f H5Fget_info_f h5dwrite_chunk_f h5dread_chunk_f * added h5pget_file_space_page_size_f, h5pset_file_space_page_size_f, h5pget_file_space_strategy_f, h5pset_file_space_strategy_f, h5info tests * added fortran tests * Update tH5F.F90
* Add Fortran ES module to deploy list (#3341)Allen Byrne2023-08-041-16/+14
| | | | | * Add Fortran ES module to deploy list * Change fortran mod file export to use a list of names
* removed the use of encoded single apostrophe (#3261)Scot Breitenfeld2023-07-203-21/+21
| | | | | | * removed the use of encoded single apostrophe, and fix H5Dread_chunk from write to read * updated sanitizer paragraph * fixed brief description for H5Fget_info
* Fixed more warnings about extra semicolons (#3249)Sean McBride2023-07-183-58/+58
| | | | | | | * Require semi-colon after H5_CHECK_OVERFLOW calls Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove HD from HDmem* calls (#3211)Dana Robinson2023-06-291-1/+1
|
* Remove programmer/date from comments (#3210)Dana Robinson2023-06-2920-910/+26
| | | | * Removes Programmer: and Date: fields * Fixes a few Modifications: fields leftover from previous work
* Remove HD from C std lib file ops (#3206)Dana Robinson2023-06-291-8/+8
| | | | | | | | | * HDfclose * HDferror * HDfeof * HDfflush * HDfopen * HDfread * HDfwrite
* Remove HD from strto* calls (#3204)Dana Robinson2023-06-291-3/+3
| | | | | | | | * HDstrtod * HDstrtol * HDstrtoll * HDstrtoul * HDstrtoull * HDstrtoumax
* Remove HD/hbool_t from high-level lib (#3183)Dana Robinson2023-06-2835-1459/+1455
|
* Many fixes to various compiler warnings (#3124)Sean McBride2023-06-198-21/+22
| | | | | | | | | | | * Fixed various -Wmissing-variable-declarations by adding static keyword * In a few cases, renamed the variable suffix from _g to _s. * Fixed some -Wmissing-variable-declarations by using different declaration macros * Fixed various -Wconditional-uninitialized warnings by just initializing variable to zero * Fixed various -Wcomma warnings * Fixed clang -Wstrict-prototypes warnings * Fixed various -Wunused-variable warnings * Updated some casts to fix the only 3 -Wcast-qual warnings * Fixed the only -Wsometimes-uninitialized warning
* Many clang -Wextra-semi-stmt fixes (#2537)Sean McBride2023-06-1612-88/+83
| | | | | * Adds semicolons to function-like macros * Adds a do..while(0) loop to some macros * Removes semicolons when inappropriate, especially H5E_TRY_BEGIN/END
* Add initial version of HDF5 API tests (#2877)jhendersonHDF2023-05-021-1/+1
|
* Remove "the the" from comments and docs (#2865)Dana Robinson2023-05-012-2/+2
|
* Comment cleanup (#2689)Quincey Koziol2023-04-118-251/+0
| | | * Clean up content and redundant logging in comments.
* Minor fixes for CMake code and install docs (#2623)Allen Byrne2023-04-031-1/+1
|
* Make sure that ONLY_SHARED_LIBS option is correctly set (#2544)Allen Byrne2023-03-136-27/+27
|
* CMake generated pkg-config file is incorrect #2259 (#2476)Allen Byrne2023-02-173-6/+18
| | | | | | | | | | | | | * CMake generated pkg-config file is incorrect #2259 * Fix fortran pc template * hdf5.pc is incorrect for debug builds #1546 * Correct pkg name and lib name * Fix typo * Fix missing space
* HL GIF tools changes (#2360)Dana Robinson2022-12-244-23/+9
| | | | * Fixes the broken Autotools option * Removes the "build HL tools" option
* Disable hl tools by default (#2313)Allen Byrne2022-12-172-2/+16
| | | | | | | | | | | * Disable hl tools by default * identify the tools * Only GIF tools are depecated * Add new option * Update autotools
* Correct requires setting for pkgconfig files (#2280)Allen Byrne2022-12-073-6/+6
| | | | | * Correct requires setting for pkgconfig files * Add issue number
* H5IMget_image_info(): Make sure to not exceed local array size (#2227)Egbert Eich2022-11-111-0/+2
| | | | | | | | | | | | | Malformed hdf5 files may provide more dimensions than the array dim[] in H5IMget_image_info() is able to hold. Check number of elements first by calling H5Sget_simple_extent_dims() with NULL for both 'dims' and 'maxdims' arguments. This will cause the function to return only the number of dimensions. The fix addresse a stack overflow on write. This fixes CVE-2018-17439 / HDFFV-10589 / Bug #2226. Signed-off-by: Egbert Eich <eich@suse.com> Signed-off-by: Egbert Eich <eich@suse.com>
* Update copyright headers (#2184)Larry Knox2022-11-01110-121/+11
| | | | | * Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
* Removed the file, func, line args in the _async APIs fpr doxygen (#2179)Scot Breitenfeld2022-10-252-40/+40
| | | | | | | | | | | | | | | | | | | | | | | | | * Removed the: file, func, line args in the _async APIs from the doxygen arguments. Documented H5ESclean. * format fixes * fixed DOXYGEN_PREDEFINED * Fixed the #ifdet logic for doxygen, added missing multi-dataset va_args * format fixes * Use H5_DOXYGEN instead of H5_DOXYGEN_FORTRAN * reordered multidataset declarations * alt. for H5Aclose_async and H5Acreate_async * made doxgyen API into seperate blocks * updated codespell * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Implement option for using CMake GNUInstallDirs (#2175)Allen Byrne2022-10-253-7/+7
| | | | | * Implement option for using CMake GNUInstallDirs * Add release notes
* changed to referencing C APIs by empty brackets (Fortran) (#2167)Scot Breitenfeld2022-10-174-67/+67
|
* Misc. Fortran Doxygen updates (#2129)Scot Breitenfeld2022-09-284-4/+106
|
* develop Merge doxygen from 1.12 branch (#2095)Allen Byrne2022-09-1411-144/+169
|
* Doxygen Fortran (#2062)Scot Breitenfeld2022-09-074-1801/+1737
|
* Update CMake code to 3.18 minimum version (#2080)Allen Byrne2022-09-0315-15/+15
| | | | | * Update CMake code to 3.18 minimum version * Updated release note
* Fortran module directory improvements (#2060)Dana Robinson2022-08-231-1/+1
| | | | | | * Removes the module directory from the Automake flags as this generated a large number of "missing include directory" warnings and is unecessary * Adds the module path to libhdf5.settings
* Quiets Fortran warnings about large arrays (#2053)Dana Robinson2022-08-221-4/+17
|