Commit Graph

9653 Commits

Author SHA1 Message Date
Kyle Shores
e995c2e696 moving the version into the project command in cmake 2024-01-05 10:06:32 -06:00
Ward Fisher
6e636ef465
Merge pull request #2808 from ZedThree/explicit-casts-in-nc4var
Use explicit casts in `nc4_convert_type` to silence warnings
2023-12-22 11:29:13 -07:00
Ward Fisher
e9f2c18120 Merge remote-tracking branch 'upstream/main' into explicit-casts-in-nc4var 2023-12-22 10:34:24 -07:00
Ward Fisher
c1fb4b0bae
Merge pull request #2809 from ZedThree/silence-malloc-warnings
Silence conversion warnings from `malloc` arguments
2023-12-21 17:20:56 -07:00
Ward Fisher
b13a89fe32
Merge pull request #2833 from mwestphal/fix_szip_linking
Fix szip linking
2023-12-21 13:59:22 -07:00
Ward Fisher
de822f95b7 Merge remote-tracking branch 'upstream/main' into fix_szip_linking 2023-12-21 12:20:31 -06:00
Ward Fisher
5c1595717a
Merge pull request #2834 from WardF/fix_doxygen.wif
Fix doxygen warnings
2023-12-21 10:31:44 -07:00
Ward Fisher
b588c009cb Updated doxygen files for older, less-forgiving versions of doxygen (1.9.1, at least) 2023-12-21 09:56:31 -07:00
Ward Fisher
3361fc5901 Clean up doxygen warnings that were being treated as failures. 2023-12-21 09:39:44 -07:00
Ward Fisher
f2eef5a262 Correcting a weird doxygen issue that has appeared. 2023-12-20 16:06:08 -07:00
Mathieu Westphal
8f191fbc9d cmake: Fix Szip link using correct cmake var 2023-12-20 07:58:45 +01:00
Mathieu Westphal
b708cb90bc cmake: Improve FindSzip logic to provide a Szip_LIBRARY var 2023-12-20 07:58:22 +01:00
Ward Fisher
9c617e5395
Merge pull request #2821 from edwardhartnett/ejh_bm_new_compression
add new compression to bm_file benchmark
2023-12-19 16:56:47 -07:00
Ward Fisher
01eae4ff27
Merge pull request #2801 from seanm/c23-fixes
Replaced ancient K&R function declarations to be C23 compatible
2023-12-19 16:53:08 -07:00
Ward Fisher
b534fe3e04
Merge pull request #2781 from DennisHeimbigner/idint.dmh
Reduce warning by changing type of NC_OBJ.id.
2023-12-19 16:21:24 -07:00
Ward Fisher
98365988c8
Merge pull request #2827 from lostbard/octave-fix-2617
Add H5FD_http_finalize function and call on hdf5 finalize
2023-12-19 16:20:55 -07:00
Ward Fisher
4bdb093fca
Merge pull request #2388 from rkouznetsov/lossydoc
Add clarification for the meaning of NSB
2023-12-19 10:08:34 -07:00
Ward Fisher
b55211b6c7
Merge branch 'main' into lossydoc 2023-12-19 10:08:01 -07:00
Ward Fisher
4c2899017e
Merge pull request #2427 from rouault/fopen_error
Avoid segfault if opening file failed
2023-12-19 10:06:12 -07:00
Ward Fisher
1442762331
Merge branch 'main' into idint.dmh 2023-12-18 15:23:39 -07:00
JohnD
aa7daf18f5 Merge branch 'main' into octave-fix-2617 2023-12-16 07:12:08 -05:00
Ward Fisher
e993b1ecc8
Merge pull request #2830 from WardF/update_ref.wif
Changed link to netCDF-Fortran documentation.
2023-12-14 10:47:05 -07:00
Ward Fisher
e662790a66 Changed link to netCDF-Fortran documentation. 2023-12-14 10:46:19 -07:00
Sean McBride
56844001f5 Replaced ancient K&R function declarations to be C23 compatible 2023-12-13 22:49:04 -05:00
Ward Fisher
bace524e3e
Merge pull request #2296 from wkliao/H5Sselect_hyperslab
count argument in H5Sselect_hyperslab
2023-12-13 08:10:32 -07:00
Ward Fisher
2ffd1c0847 Merge branch 'H5Sselect_hyperslab' of github.com:wkliao/netcdf-c into H5Sselect_hyperslab 2023-12-12 16:50:26 -07:00
Ward Fisher
6a628b9ca7 Rebased PR by hand against main. 2023-12-12 16:49:13 -07:00
wkliao
52198b3f12 count argument in H5Sselect_hyperslab
Argument 'count' in NetCDF is not exactly the same as the 'count' in
H5Sselect_hyperslabs(space_id, op, start, stride, count, block).
When the argument 'stride' is NULL, NetCDF's 'count' should be used in
argument 'block', for example,
   H5Sselect_hyperslabs(space_id, op, start, NULL, ones, count);
where 'one' is an array of all 1s. Although using NULL 'block' below
   H5Sselect_hyperslabs(space_id, op, start, NULL, count, NULL);
has the same effect, HDF5 internally stores the space of a subarray as a
list of single elements, instead of a "block", which can affect the
performance.
2023-12-12 16:45:19 -07:00
JohnD
7a2813be72 Add H5FD_http_finalize function and call on hdf5 finalize
Fixes Unidata#2617
2023-12-12 18:16:31 -05:00
Ward Fisher
0603c98933
Merge pull request #2379 from gsjaardema/patch-50
Enable compilation with C89 compiler
2023-12-12 16:00:31 -07:00
Ward Fisher
7ef8c95bc1
Merge pull request #2450 from gsjaardema/patch-53
Minor fix to doxygen documentation
2023-12-12 15:59:50 -07:00
Ward Fisher
c0a896c3c5
Merge pull request #2826 from WardF/gh2431.wif
Catching up on PRs
2023-12-12 15:58:53 -07:00
Ward Fisher
907ab416a5 Merge branch 'main' into gh2431.wif 2023-12-12 14:35:12 -07:00
Ward Fisher
4673c55a6c Catching up on PRs, this is 2431 on the current 'main' 2023-12-12 14:03:36 -07:00
Ward Fisher
489d978f63
Merge pull request #2595 from johnwparent/import-mpi-dep-on-export
CMake: Add improvements to MPI support
2023-12-12 13:57:20 -07:00
Ward Fisher
64e9185bd7
Merge pull request #2761 from magnusuMET/bugfix/skip_bin_test_on_non_test
Do not compile test program unless required
2023-12-12 13:42:44 -07:00
Ward Fisher
dd61f30fe2
Merge pull request #2825 from WardF/gh2824.wif 2023-12-12 11:03:59 -07:00
Ward Fisher
e9971abe0c Merge branch 'main' into gh2824.wif 2023-12-12 10:13:11 -07:00
Ward Fisher
4367c688e5 Merge remote-tracking branch 'upstream/main' 2023-12-12 10:12:57 -07:00
Ward Fisher
61c9a8641d Fix cmake syntax typo. 2023-12-12 10:06:55 -07:00
Ward Fisher
ed90d50078 Typo fix in support of gh2824.wif 2023-12-12 10:04:18 -07:00
Ward Fisher
05cd5565e8 Fix typo in nc-config.cmake.in 2023-12-12 09:24:49 -07:00
Ward Fisher
2616e2c411
Merge pull request #2745 from e-kwsm/chmod-x
chore: unset executable flag
2023-12-11 17:28:46 -07:00
Ward Fisher
cd9fc433ae Merge remote-tracking branch 'upstream/main' 2023-12-11 15:52:52 -07:00
Ward Fisher
002e2869ab
Merge pull request #2691 from seanm/snprintf
sprintf -> snprintf
2023-12-11 15:46:51 -07:00
Ward Fisher
b99a263de6
Merge pull request #2743 from seanm/snprintf2
Removed a use of sprintf that required changing a function signature
2023-12-11 15:23:29 -07:00
Ward Fisher
b1b29ed839 Merge branch 'main' of github.com:WardF/netcdf-c 2023-12-11 10:08:22 -07:00
Sean McBride
4f15a9265e Removed a use of sprintf that required changing a function signature 2023-12-08 13:30:54 -05:00
Sean McBride
adc4dc1435 Replaced some sprintf with snprintf with aid of new variable containing size
One case required slightly complicated accounting of how much space is left in the buffer.
2023-12-08 13:30:38 -05:00
Sean McBride
dfc2ac7296 Replaced trivial uses of sprintf with snprintf
In all these cases the size of the buffer can be computed with sizeof.
2023-12-08 13:30:38 -05:00