Commit Graph

133 Commits

Author SHA1 Message Date
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