Russ Rew
a92c7c98a0
Fixed DOS line endings in source file.
...
Fixed minor memory leak found by Coverity.
Fixed misleading error message in configure.
2012-09-25 21:48:14 +00:00
Dennis Heimbigner
5ca78309cc
The effect of this change is to make the struct NC structure
...
contain as little file-type specific info as possible. It
modifies especially libsrc so that all of the netcdf-3 data
that used to be in struct NC is now kept in a separate chunk
of data pointed to by the struct NC. This makes all of
current protocols consistent: netcdf-3, netcdf-4, and dap.
2012-09-06 19:44:03 +00:00
Ward Fisher
9969af8aa5
Corrected version tag in configure.ac to read 4.2.1.1 instead of 4.3
2012-08-03 18:49:33 +00:00
Dennis Heimbigner
0033a358fd
make dap => diskless
2012-08-02 21:04:47 +00:00
Dennis Heimbigner
42999f4c7c
move from oc1.0 to oc2.0; create new dir oc2
2012-07-31 20:34:13 +00:00
Dennis Heimbigner
007798183b
oops; completely disable udunits and libcf again
2012-07-17 22:29:09 +00:00
Dennis Heimbigner
95ee14d882
Fix things so --with-udunits and --with-libcf could be enabled if desired
2012-07-17 22:23:37 +00:00
Russ Rew
46736d24ab
Updated documentation of CDL byte constants to lessen confusion
...
with char constants. Update version to 4.2.1. Make minor changes to
RELEASE_NOTES.
2012-07-17 20:00:14 +00:00
Dennis Heimbigner
a6b932826b
add NC_MMAP flag and tests
2012-06-23 19:25:49 +00:00
Russ Rew
37e905a015
Oops, need to set version to 4.2.1-rc1 in configure.ac
2012-06-18 18:32:49 +00:00
Russ Rew
59e5dfe830
Fix --disable-diskless configure help. Add mmap detail to RELEASE_NOTES.
2012-06-18 16:55:00 +00:00
Russ Rew
94e8a3c1b2
Need version to use 'beta1' suffix, not just 'beta' to get tm2.pl to create beta distribution correctly
2012-06-14 19:56:02 +00:00
Ward Fisher
a4dc014c20
Merged win_netcdf branch into trunk. win_netcdf branch was forked at
...
revision 2160, merged at revision 2269. Detailed notes are found in
the logs for the branch between those revisions.
The update, in broad changes:
o Updated test scripts to accomodate pathing differences in MSYS environment,
behavior of some functions in 64-bit windows.
o Modified a few functions to accomodate Windows, whereas previously windows
was ignored.
2012-06-13 20:29:14 +00:00
Ward Fisher
2e96987a41
Merged latest changes from trunk, including deletion of win32 directory.
2012-06-13 19:29:01 +00:00
Russ Rew
79cde861ac
Delete obsolete libdiskless directory, replaced by new diskless
...
implementation. Deleted obsolete win32, soon to be replaced by Ward's
Windows 32- and 64-bit fixes for building with MSYS/MinGW. Made
cosmetic cleanup to output of "make check" to make it easier for users
to interpret. Fixed bug NCF-175: ncdump -t incorrectly interpreting
units attribute (such as "days") without a base time (such as "since
2007-01-01") as a time unit.
Changed name to 4.2.1-beta.
2012-06-12 21:50:02 +00:00
Ward Fisher
1ca8b5d09c
Updating the scripts to make sure the libraries being linked again are consistent.
2012-06-11 19:44:32 +00:00
Ward Fisher
b676336b6c
o Added configuration script for 32-bit dll w/ DAP support.
...
o Corrected the check for curl when building DLL. For some reason it just assumed it was missing? No real check was performed.
o Made configuration scripts a little more generic.
o Modified daputil.h to externalize nc__testurl on Windows.
2012-06-07 22:35:17 +00:00
Ward Fisher
7ddebc5027
Merged changes from trunk, revision 2243
2012-06-06 22:00:28 +00:00
Dennis Heimbigner
d144438455
fix temp file creation problems re: wfisher
2012-06-06 21:33:53 +00:00
Ward Fisher
6b8107b25a
Merged trunk changes 2160-2239 into my branch
2012-06-05 17:09:51 +00:00
Russ Rew
d6d38094c2
Cleaned up tst_atts3.c test program. Fixed several bugs in detection
...
of NC_ERANGE errors, especially with unsigned types, resolving most
NCF-172 issues and confusion between long and long long types in
llibsrc/ncx.m4. Eliminated some unnecessary tests, e.g. tests
for negative values for unsigned types.
2012-05-31 01:28:42 +00:00
Ward Fisher
054db9fb64
o Modified configure.ac to check for the official zlib static library.
...
o Updated static 64-bit nc4 configure script.
2012-05-29 21:13:00 +00:00
Ward Fisher
a5c4bf581f
o Moved a couple more scripts around to use a uniform
...
naming convention.
o Modified ncdump shell, test scripts so that the extra
digit in an exponent on windows wouldn't be a problem.
o Modified configure.ac to check for the zlib dll provided
by the zlib group; they recommend using the official dll for
windows builds.
2012-05-25 21:22:09 +00:00
Ward Fisher
f2516809c5
Corrected a typo in dv21.c, added a stanza for zlib.dll into configure.ac
2012-05-21 21:08:49 +00:00
Dennis Heimbigner
89bb83e41d
disable doxygen by default
2012-05-18 20:31:50 +00:00
Dennis Heimbigner
5b2aee44a7
windows support fixes plus add --disable-diskless
2012-05-15 17:48:27 +00:00
Dennis Heimbigner
ff2d9bc542
add --disable-diskless flag
2012-05-15 17:10:41 +00:00
Russ Rew
f638446d00
Fix typo in configure.ac. Also, if we have to have multiple copies of
2012-05-09 17:21:32 +00:00
Dennis Heimbigner
00e50f5a44
1. changed from using port 8080 to 8081 for motherlode
...
2. Fixed Ward's IGNORE problem with oc
3. Mmap support now works.
4. Fix an uninitialized variable pointed out by Russ in dnclog.c
2012-04-22 20:34:21 +00:00
Dennis Heimbigner
e29a6fb164
added list of configure flags to man4/install.doc
2012-04-13 02:41:00 +00:00
Dennis Heimbigner
5536bccee1
allow NC_DISKLESS with nc_open() to operate as a in-memory cache
2012-04-08 22:47:38 +00:00
Dennis Heimbigner
7e27052f87
- Implemented diskless files for both netcdf classic and extended.
...
The in-memory files can be made persistent if nc_create is called with
NC_DISKLESS|NC_WRITE flags set. Initial test case also included.
- Modified ncio mechanism to support
multiple ncio packages; this is so we
can have posixio and memio operating
at the same time.
- cleanup up a bunch of lint issues (unused variables, etc).
2012-03-26 01:34:32 +00:00
Dennis Heimbigner
62abe2a14b
fix conditionalized AC_CHECK_LIB for -lcurl
2012-03-19 19:47:31 +00:00
Dennis Heimbigner
d8335ca910
change to AC_SEARCH_LIBS for curl testing
2012-03-19 19:24:46 +00:00
Russ Rew
f6aba1b3a4
Fixing typo in comments and trying creation of release
2012-03-16 20:20:15 +00:00
Russ Rew
ce66c76522
Fix typo in configure --help output
2012-03-16 19:12:32 +00:00
Dennis Heimbigner
99eef24bc2
- Fix NCF-158 to modify ncgen flag defaults.
...
- Fix NCF-157 to modify DAP code to support
partial variable retrieval.
- Fix of NCF-154 to solve problem of ncgen
improperly processing data lists for variables
of size greater than 2**18 bytes.
- Fix ncgen processing of char variables that have
multiple unlimited dimensions.
- Partly fix Jira issue: NCF-145 (vlen issues).
- Benchmark program nc_test4/tst_ar4_*) requires arguments
and should only be invoked inside a shell
script; fixed so that they terminate cleanly
if invoked with no arguments.
- Fix the Doxygen processing so it will work
with make distcheck.
- Begin switchover to using an alternative to ncio.
- Begin support for in-memory (diskless) files.
2012-03-14 23:26:48 +00:00
Dennis Heimbigner
aebd11348a
1)Integrate the oc with improved performance
2012-01-29 18:56:29 +00:00
Dennis Heimbigner
702dfea21c
make note about ISO-8859-1 in ncgen.l
2012-01-27 03:17:03 +00:00
Russ Rew
e39dc1ed39
Revert libtool version to 7.1.1. Disable libdiskless.
2012-01-12 23:27:30 +00:00
Dennis Heimbigner
599f35d2e6
fix appel problems with data lists
2012-01-09 18:39:37 +00:00
Dennis Heimbigner
9dbc6028fe
replace .Z distribution with .zip
2011-12-31 21:13:50 +00:00
Russ Rew
df29c531fa
Include win32 directory in distribution, still needs warnings
2011-12-20 22:38:31 +00:00
Dennis Heimbigner
8634dc4d14
move version to 4.2-rc1
2011-12-19 19:10:44 +00:00
Dennis Heimbigner
a8732c1320
Add test for character fillvalue bug
2011-12-13 04:16:52 +00:00
Dennis Heimbigner
8b3b307b10
modify dap legal names
2011-12-05 20:53:43 +00:00
Dennis Heimbigner
efd9808b0a
completely rewritten constraint system
2011-11-14 04:20:19 +00:00
Dennis Heimbigner
1c7fb2fdb7
shutdown ncdap_test temporarily
2011-10-09 03:41:37 +00:00
Ed Hartnett
d18f5e2cc8
took out evil fortran hack
2011-10-04 19:21:57 +00:00
Ed Hartnett
4def09a1b0
added hack to allow F77 library to be built into the C library
2011-09-29 13:43:53 +00:00
Dennis Heimbigner
d7790e7e7e
2011-09-16 18:36:08 +00:00
Dennis Heimbigner
16dee702b7
fix NCF-120
2011-09-15 16:57:16 +00:00
Dennis Heimbigner
7eccec950f
Merge librpc
2011-09-01 22:32:28 +00:00
Ed Hartnett
9d683a9822
added some internal documentation to doxygen documentation
2011-08-22 13:53:37 +00:00
Ed Hartnett
f1da0b16e7
more changes in support of building snapshot docs
2011-08-19 16:03:14 +00:00
Ed Hartnett
d58c18c623
added diskless files API, subsetting not working, classic model only
2011-08-16 21:04:33 +00:00
Ed Hartnett
9212be6606
took out fortran API, made some documentation changes
2011-08-11 17:54:34 +00:00
Ed Hartnett
2b2bcded42
removed cxx and cxx4, bumped version to 4.2, and fixed up documentation some
2011-08-10 18:00:32 +00:00
Ed Hartnett
ebd6b34027
fix
2011-07-20 23:41:40 +00:00
Ed Hartnett
e4e91e0c8d
fix typo in filename
2011-07-20 23:27:41 +00:00
Ed Hartnett
28e812e952
fix typo in filename
2011-07-20 22:37:50 +00:00
Ed Hartnett
b6aaedaea1
more doxygen changes
2011-07-20 21:39:14 +00:00
Ed Hartnett
85fa6a1aa5
more doxygen work
2011-07-18 14:27:16 +00:00
Dennis Heimbigner
4f30d3694c
cleanup misc. issues
2011-07-14 22:24:02 +00:00
Ed Hartnett
296ca23237
minor changes to improve visual studio and vxworks builds
2011-07-13 12:36:22 +00:00
Ed Hartnett
6232bbdfe6
beginning of Doxygen conversion for documentation
2011-07-01 16:14:25 +00:00
Ed Hartnett
abfad3bce7
changes to get netcdf4 + szlib working properly
2011-06-30 00:04:48 +00:00
Ed Hartnett
2519462232
bumped package version to 4.1.3
2011-06-17 21:15:20 +00:00
Ed Hartnett
c835857434
fix to nc-config for static builds
2011-06-10 13:34:12 +00:00
Ed Hartnett
c199d81417
fixed fortran parallel I/O flag bug
2011-06-02 22:46:15 +00:00
Ed Hartnett
8840a58f30
fixed HDF4 library finding
2011-06-01 19:48:33 +00:00
Ed Hartnett
ad0e87c055
minor cleanup
2011-05-25 10:54:57 +00:00
Dennis Heimbigner
03f79aa8f5
fixed esupport:RVK-949505 and DML-490284
2011-05-24 21:48:44 +00:00
Ed Hartnett
e2685a1475
changes to remove EXTERN_LDFLAG from build, also to fix netCDF-4 sync bug
2011-05-17 19:14:35 +00:00
Dennis Heimbigner
fec4cdb230
Fixed the following Jira minor bugs:
...
NCF-42: _Format attribute sometimes being ignored
NCF-43: Fixed unsigned long long parsing.
NCF-47: Make opendap code properly handle illegal names like "x.y" by
supressing them
NCF-49: check for uint type
NCF-50: properly handle username:pwd embedded in urls.
2011-05-12 17:51:32 +00:00
Ed Hartnett
0d1df0920d
fixed configure to find dlls or unix shared libraries, as available
2011-05-12 16:31:48 +00:00
Ed Hartnett
efb796ceb2
DLL names are different from Unix shared library names
2011-05-10 21:07:43 +00:00
Ed Hartnett
8de30b5e74
bumped version, updated release notes
2011-05-06 18:26:17 +00:00
Ed Hartnett
27c5c3c684
fixed configure.ac problem on platforms without fortran compiler
2011-05-06 18:23:01 +00:00
Ed Hartnett
94fa509cfe
don't check for xdr library if dap is disabled
2011-05-06 15:01:51 +00:00
Ed Hartnett
b5d11a5563
turn off f90 szip write test (which is no longer allowed) and fix szlib detection
2011-04-29 20:39:32 +00:00
Ed Hartnett
b4335ff7b6
cleaned up and updated RELEASE_NOTES
2011-04-29 18:26:51 +00:00
Ed Hartnett
74c1e894b3
fixed use of szip library
2011-04-29 18:19:12 +00:00
Ed Hartnett
116572f4f6
bumped version, edited docs
2011-04-29 00:55:04 +00:00
Ed Hartnett
4de8b33251
rolled everything back to 1119
2011-04-28 17:11:21 +00:00
Dennis Heimbigner
80d8926bad
fix user+password;also the bad-name problem;also merged libncdap3+ncdap4->libdap2
2011-04-27 20:50:27 +00:00
Ed Hartnett
29e8619787
simplified build system
2011-04-26 20:57:24 +00:00
Ed Hartnett
882b48f017
fixed HDF5 object versioning so that all netCDF-4 files can be read by HDF5-1.8.x releases
2011-04-25 11:10:24 +00:00
Dennis Heimbigner
c04d65e1d3
2011-04-17 18:50:10 +00:00
Dennis Heimbigner
0b477e29cc
rebuilt dap constraints
2011-04-16 20:56:36 +00:00
Ed Hartnett
3f378c4414
changed to 4.1.2 at last
2011-03-29 18:24:01 +00:00
Ed Hartnett
0ff6a2d289
bumped release to 4.1.2-rc2
2011-03-28 19:31:43 +00:00
Ed Hartnett
d0d5e7c8c3
changes to make make check work on dll builds (by turning off shell tests for dll builds)
2011-03-21 20:31:56 +00:00
Ed Hartnett
fe6d7fe83e
fixed broken Makefile.am
2011-03-19 14:41:23 +00:00
Ed Hartnett
cee776c836
bumped version to 4.1.2-rc1
2011-03-17 11:09:37 +00:00
Ed Hartnett
965a3aac70
minor refactor of the build system to work better for cross-compiling
2011-03-15 10:19:08 +00:00
Ed Hartnett
7ee0ecebe5
changed error messages when some libraries are not found
2011-02-14 23:59:06 +00:00
Ed Hartnett
b1afe7e09f
attempt to detect missing zlib in configure instead of at link time
2011-02-09 12:38:07 +00:00
Ed Hartnett
15eff55021
moved some code so that AC_PROG_CC is not called before it should be
2011-02-04 19:23:30 +00:00
Dennis Heimbigner
dfd3c50b60
make rpc/types.h check unconditional
2011-02-01 23:28:55 +00:00
Ed Hartnett
be6f296501
added attempted fix for shared builds on macOS
2011-01-31 11:27:18 +00:00
Ed Hartnett
1d810b5034
fixed some hdf4 configure settings, added more hdf4 tests
2011-01-28 18:01:37 +00:00
Ed Hartnett
2ebb1cbafc
fixed problems with parallel I/O of classic files with pnetcdf library
2011-01-28 12:45:52 +00:00
Ed Hartnett
0cf2709a5e
bumped version number
2011-01-18 22:44:30 +00:00
Dennis Heimbigner
a8143234c1
2nd attempt to fix the AMDEP problem
2011-01-15 20:57:00 +00:00
Dennis Heimbigner
1e6f7dcb1b
fix curl conditional problem
2011-01-15 05:38:22 +00:00
Dennis Heimbigner
aa0b94f46e
Fixed testing for CURLOP_KEYPASSWD
2011-01-13 17:45:41 +00:00
Dennis Heimbigner
8dac6733ee
Fixed bug in file:// handling
2011-01-11 00:07:38 +00:00
Ed Hartnett
1a3ba4a6d8
cywin-mingw32 dlls now building
2011-01-06 20:12:06 +00:00
Dennis Heimbigner
f7e41dde66
add cdmremote skeleton code
2010-12-15 21:45:05 +00:00
Ed Hartnett
1d733fe2e1
updated libtool version required to 2.4.
2010-11-30 20:25:04 +00:00
Ed Hartnett
03f63a5f1c
many changes for memory fixes
2010-11-29 22:23:16 +00:00
Ed Hartnett
186597e4ad
fixed libtool initialization
2010-11-23 22:12:05 +00:00
Dennis Heimbigner
d6741c826a
Fixed some constraint handling bugs
2010-11-13 23:24:28 +00:00
Dennis Heimbigner
b2c05fa4d0
fixed:
...
ncgen: nan bug
made semicolons optional after type decls
libncdap{3,4}: revamped the NC surrogate to better match
with libsrc
libdispatch: Added a new_nc function to the dispatch table; its purpose
is to allow hierarchical use of NC compatible data structures.
libsrc: cleaned up the NC structure by removing drno field
general: removed --with-oc options
2010-11-09 22:53:03 +00:00
Ed Hartnett
d2bdd8fe9e
shared library now by default
2010-10-15 15:10:34 +00:00
Russ Rew
4b3ea48bbd
Merged latest trunk changes into my branch.
2010-10-04 16:53:34 +00:00
Ed Hartnett
105fe5fed1
fixed extra-test bug, return code from nc_inq_var_* functions with bad ncids, bumped version to beta2
2010-09-24 15:55:54 +00:00
Russ Rew
08db2ae283
Merge in trunk changes to eliminate call to H5close. Update some of the
...
configure --help output for nccopy, --enable-c-only option.
2010-09-15 15:25:20 +00:00
Dennis Heimbigner
80e693a444
enforce --disable-dap-remote-tests
2010-09-02 19:34:46 +00:00
Dennis Heimbigner
e10672c0fa
upgrade oc directory to support CURLOP_KEYPASSWD
2010-08-13 20:06:04 +00:00
Dennis Heimbigner
dd4fe6d25c
dispatch.h->ncdispatch.h to avoid visualstudio filename conflict
2010-08-05 02:44:59 +00:00
Dennis Heimbigner
c5cb1104b7
removed USE_DISPATCH and most uses of nc3 from libsrc4
2010-07-30 19:20:22 +00:00
Ed Hartnett
d5dffba00e
fixed bug in netcdf-4 coordinate variable define after enddef/redef, bumped version to 4.1.2-beta1
2010-07-08 18:58:23 +00:00
Ed Hartnett
f0a72cbefb
fixed broken classic-only build
2010-06-28 17:17:43 +00:00
Russ Rew
8a013d4f51
Changed calls in tests from deprecated _ubyte functions to equivalent
...
_uchar functions.
2010-06-22 22:41:04 +00:00
Ed Hartnett
bb57cf2e4b
moved functions out of m4 into c files in libdispatch/netcdf.m4
2010-06-18 14:01:51 +00:00
Ed Hartnett
57d743dddb
fixed build problems for libcf/gridspec, pnetcdf, and hdf4
2010-06-10 17:18:48 +00:00
Ed Hartnett
7afbaa4b52
merged trunk up to revision 75, move v2 API
2010-06-07 11:12:14 +00:00
Ed Hartnett
00290e013a
fixed typo
2010-06-04 12:57:54 +00:00
Ed Hartnett
9990471ff8
took out snapshot in version
2010-06-04 12:53:35 +00:00
Ed Hartnett
1ba136e4cd
fixed makefile problems to allow make dist to work
2010-06-04 12:23:10 +00:00
Ed Hartnett
92ccf1c5fa
moved headers to include directory
2010-06-03 20:22:55 +00:00
Ed Hartnett
1e0541f31d
moving to trunk subdir
2010-06-03 13:25:25 +00:00