Ed Hartnett
af79dfa14d
new method of using valgrind
2018-03-28 13:54:05 -06:00
Ward Fisher
36c4b7947d
Merge branch 'master' into newhash1.dmh
2018-03-20 11:20:14 -06:00
Ward Fisher
ede8f1b02e
Bumping to post-4.6.1-release, for merge back into master.
2018-03-15 11:29:32 -06:00
Ed Hartnett
17f7a76356
moved HDF4 tests
2018-03-05 03:45:18 -07:00
Ward Fisher
c359a0e96a
Merge branch 'master' into newhash1.dmh
2018-03-04 22:40:51 -07:00
Ward Fisher
faad52041f
Merge branch 'ejh_valgrind_removal_unidata_again' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-aggregation2.wif
2018-03-02 14:22:42 -07:00
Ward Fisher
1f6264273e
Merge branch 'master' into newhash1.dmh
2018-02-27 12:15:06 -07:00
Ed Hartnett
45329862a8
removed valgrind stuff
2018-02-27 08:36:12 -07:00
Ward Fisher
18c47417f7
Updated ac, cmake based builds to require parallel functionality when parallel tests are requested.
2018-02-26 17:08:26 -07:00
Ward Fisher
43b9c6302c
Fix in support of https://github.com/Unidata/netcdf-c/issues/881
2018-02-26 12:56:10 -07:00
Dennis Heimbigner
8cb1fc4cfe
This is the second step in refactoring the libsrc4 code.
...
The first was branch newhash0.dmh.
As with newhash0.dmh, these changes should be transparent.
2018-02-24 20:36:24 -07:00
Ward Fisher
40805e5dfa
Merge branch 'master' into ejh_hdf4_dispatch_unidata2
2018-02-16 13:02:05 -07:00
Ben Boeckel
b432a527c4
c: remove __CHAR_UNSIGNED__
...
In C, `char`, `signed char`, and `unsigned char` are three separate,
distinct types, so just because `char` happens to be signed does not
mean it is interchangeable with `signed char`.
2018-02-14 17:24:49 -05:00
Ben Boeckel
a7057925d6
configure: remove unused configure checks
...
These checks all control variables which are unused within the codebase.
2018-02-14 17:24:45 -05:00
Ed Hartnett
111cef3891
disable HDF4 if netCDF-4 is not enabled
2018-02-08 11:35:27 -07:00
Ed Hartnett
2358d4a910
moved HDF4 to its own dispatch layer
2018-02-08 06:20:58 -07:00
Ward Fisher
b268f268bd
Merge branch 'ejh_dims_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:43:41 -07:00
Wei-keng Liao
be871248b9
disable CDF-5 feature when size_t is of size 4 bytes
2018-02-03 00:05:14 -06:00
Ward Fisher
f428660b69
Corrected typo in libnetcdf.settings.in when using autoconf.
2018-02-02 20:31:45 -07:00
Ward Fisher
c1d54b0213
Added check for genlib.h
2018-02-02 20:57:55 -06:00
Ward Fisher
8487a0a954
Merge branch 'master' into cdf5_var_len
2018-01-25 16:30:58 -07:00
Ward Fisher
7df45badce
Added ERANGE_FILL information to netcdf_meta.h
2018-01-25 12:46:46 -07:00
Ward Fisher
8f6c1ed6c7
Preparing for 4.6.1 dev cycle.
2018-01-24 15:46:38 -07:00
Ward Fisher
d0339c8902
Merge branch 'pr-catchup' into v4.6.0-release-branch
2018-01-24 15:51:24 -06:00
Wei-keng Liao
d0c2015ced
fix tst_converts.c when enable-erange-fill is set
2018-01-20 15:44:04 -06:00
Dennis Heimbigner
99fccab359
1. Keep up to date by merging master
...
2. Fixed plugin building (nc_test4/hdf5plugins)
to be done properly by cmake and automake.
4. Duplicated part of the nc_test4 filter test code
in examples/C
An incomplete and untested set of hooks exist
for OS-X in nc_test4/findplugins.in. They need testing.
2018-01-16 11:00:09 -07:00
Ed Hartnett
46d3bca8f4
removed non-working BUILD_DLL target
2017-11-30 05:40:17 -07:00
Ed Hartnett
4f983e5803
autotools cleanup
2017-11-30 05:29:22 -07:00
Dennis Heimbigner
4db4393e69
Begin changing over to use strlcat instead of strncat because
...
strlcat provides better protection against buffer overflows.
Code is taken from the FreeBSD project source code. Specifically:
https://github.com/freebsd/freebsd/blob/master/lib/libc/string/strlcat.c
License appears to be acceptable, but needs to be checked by e.g. Debian.
Step 1:
1. Add to netcdf-c/include/ncconfigure.h to use our version
if not already available as determined by HAVE_STRLCAT in config.h.
2. Add the strlcat code to libdispatch/dstring.c
3. Turns out that strlcat was already defined in several places.
So remove it from:
ncgen3/genlib.c
ncdump/dumplib.c
3. Define strlcat extern definition in ncconfigure.h.
4. Modify following directories to use strlcat:
libdap2 libdap4 ncdap_test dap4_test
Will do others in subsequent steps.
2017-11-23 10:55:24 -07:00
Ward Fisher
7d8f58a752
Merge branch 'master' into ejh_ncdump_3
2017-11-21 15:54:29 -07:00
Ward Fisher
2341f9f2b4
Updated release notes
2017-11-21 12:49:14 -07:00
Ward Fisher
a07eddd0e4
More wiring in of test. [ci skip]
2017-11-20 15:58:39 -07:00
Ed Hartnett
21053f5c49
clean up and removal of extra_tests
2017-11-17 15:35:14 -07:00
Ed Hartnett
a2c1aea044
merging documentation fixes
2017-11-14 11:48:27 -07:00
Ward Fisher
16d6f94f30
Merge branch 'master' into filters.dmh
2017-11-13 11:15:02 -07:00
Ed Hartnett
bd15ad06cf
set DOXYGEN_SERVER_BASED_SEARCH in configure.ac
2017-11-13 06:37:07 -07:00
Ed Hartnett
b9911d6e6f
took out most uses of EXTRA_TESTS, returned it to disabled by default
2017-11-08 13:25:23 -07:00
Ward Fisher
bb2505cf4e
Merge branch 'master' into newrc.dmh
2017-11-03 14:57:27 -06:00
Ward Fisher
2425d6610e
Merge branch 'ejh_configure_fix' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_even_more_merges
2017-10-31 12:54:58 -06:00
Dennis Heimbigner
2d77e6451b
Master merge
2017-10-28 14:06:39 -06:00
Dennis Heimbigner
9935d54fdf
Merge master and resolve conflicts
2017-10-28 13:57:23 -06:00
Ed Hartnett
d8ffc9e55d
Merge branch 'master' into ejh_configure_fix
2017-10-27 05:12:26 -06:00
Ward Fisher
178ed4aa98
Merge branch 'typedef_schar' of https://github.com/wkliao/netcdf-c into ejh_more_merges
2017-10-26 14:35:57 -06:00
Ed Hartnett
c3b4526c94
fixed handling of --enable-parallel4
2017-10-26 14:05:04 -06:00
Ed Hartnett
39b738411f
cause configure to fail if --enable-pnetcdf is specified but pnetcdf is not found
2017-10-26 05:38:31 -06:00
Ward Fisher
48f0938c21
Corrected a logic error in configure.ac, reported in esupport ticket HHV-610093
2017-10-25 11:12:15 -06:00
Dennis Heimbigner
440cf724ad
Update by merging with master
2017-10-21 13:37:09 -06:00
Ward Fisher
dfe92e6d39
Typo
2017-10-16 10:35:09 -06:00
Ward Fisher
b52f3dd0d5
Corrected issue with nc-config generatred by autotools.
2017-10-16 10:30:47 -06:00
Dennis Heimbigner
733da154c5
1. Keep up to date by merging master
...
2. Factored out the parameter string parsing for ncgen and nccopy
int libdispatch/dfilter.c + include/ncfilter.h
3. Allow a parameter string to use constant types other than
unsigned int. See docs/filters.md for details.
4. Moved the old content of include/netcdf_filter.h into include/netcdf.h
and removed include/netcdf_filter.h as no longer needed.
5. Force the test filter (bzip2) in nc_test4/filter_test to
be built using BUILT_SOURCES.
2017-10-08 15:56:45 -06:00