Commit Graph

9716 Commits

Author SHA1 Message Date
Anthony Islas
fd982d3b59 Link against internally defined libraries rather than pulling object files 2024-01-08 22:53:12 +00:00
Anthony Islas
9b5eccc636 Define USE_SZIP variable for nc-config.cmake.in 2024-01-08 22:36:13 +00:00
Ward Fisher
5ad890c7bb
Merge pull request #2835 from K20shores/versioning_with_cmake
Manage project version with cmake
2024-01-08 14:35:11 -07:00
Kyle Shores
ce2d5d9045 matching cmake variables in autotools configuration 2024-01-08 10:29:14 -06:00
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