Ward Fisher
7b91248723
Merged changes from netcdf-branch.
...
o Changed variable names 'typeid' to 'typeid1' to avoid a namespace conflict
in visual studio.
o Cleaned up a handful of warnings in Visual Studio.
o Addressed a few Coverity-discovered issuesl
o Made changes to CMake-based builds.
2012-12-13 22:09:41 +00:00
Ward Fisher
85382f21bc
Fixed a handful of issues identified by Coverity.
2012-12-06 00:06:32 +00:00
Ward Fisher
81280c7878
Merge from latest netcdf-cmake branch.
...
- Fixes for Windows.
- CMake-based changes (functionality, tests).
- Smattering of coverity-informed bug-fixes.
2012-12-05 18:35:42 +00:00
Ward Fisher
ff631c8156
Merged latest changes from cmake branch.
...
o Improved CMake support.
o Cmake module compatibility (netcdf-config*.cmake.in).
2012-11-19 21:43:12 +00:00
Ward Fisher
afa67452f6
Took some time to address a handful of errors identified by Coverity.
...
Primarily focused on memory errors falling into a couple different types:
1) Static overrun errors.
2) Dereference uninitialized memory errors.
make distcheck works after applying these fixes, and coverity no longer sees an issue, so hopefully they are properly resolved.
2012-11-14 18:24:45 +00:00
Ward Fisher
45f77090a1
Addressed a handful of minor 'fixed-length buffer overrun'
...
errors identified by Coverity. The fixes involved replacing calls
to strcpy, strcat with strncpy, strncat.
2012-10-31 21:31:47 +00:00
Dennis Heimbigner
d22134376c
Fix bug NCF-199
2012-10-31 20:07:11 +00:00
Ward Fisher
057701e1fa
Added man pages to 'make install'
2012-10-17 21:14:30 +00:00
Dennis Heimbigner
076e78e91c
Fix Jira bug NC-198
2012-10-02 14:54:19 +00:00
Ward Fisher
7a226dd3f1
Merging the win_netcdf branch into the trunk.
2012-09-27 22:50:41 +00:00
Ward Fisher
98675a8047
Merged with latest trunk.
2012-09-26 17:08:23 +00:00
Dennis Heimbigner
578f182968
added check for unlimited dim data being enclosed in {}
2012-09-21 17:56:33 +00:00
Ward Fisher
8e1d238610
2012-09-20 23:26:02 +00:00
Ward Fisher
6e2d236b02
2012-09-19 21:32:28 +00:00
Ward Fisher
59af056da6
2012-09-14 16:15:18 +00:00
Ward Fisher
a1fda0f885
2012-09-13 22:07:35 +00:00
Ward Fisher
8ee802170d
2012-09-11 20:58:47 +00:00
Ward Fisher
a900a4a399
2012-09-11 20:17:24 +00:00
Ward Fisher
d6c7112481
2012-09-11 19:53:47 +00:00
Ward Fisher
e55d002dbc
Merged Dennis' changes from trunk.
2012-09-06 21:15:37 +00:00
Dennis Heimbigner
880b5c3f7e
fix perf bug in bytebuffer code where setlength was always realloc'ing even when enough space was available
2012-08-30 16:43:34 +00:00
Ward Fisher
9bb179bba1
2012-08-27 21:49:09 +00:00
Ward Fisher
04e61d5894
Added MSVC-compatibility items.
2012-08-27 21:19:25 +00:00
Ward Fisher
8f9120e3a9
Modified to work on Windows
2012-08-20 22:49:53 +00:00
Ward Fisher
e8453be1e5
Merged from trunk into branch
2012-08-20 18:30:04 +00:00
Dennis Heimbigner
5380aa5b67
update utilities: list,byte,hash,uri,log
2012-08-19 21:54:30 +00:00
Ward Fisher
9b3d24cbc0
2012-08-10 21:44:00 +00:00
Ward Fisher
85f6c4cc08
Additional changes in support of CMake, CTest
2012-08-09 22:54:19 +00:00
Ward Fisher
14619ec4c4
2012-08-09 18:40:41 +00:00
Ward Fisher
0607b62375
Added coverage test flags to CMakeLists.txt files.
2012-08-09 17:07:41 +00:00
Ward Fisher
1085abab25
Updated ctest-related arguments to explicitely invoke a shell.
2012-08-08 16:25:37 +00:00
Ward Fisher
db0f2425db
Added additional tests
2012-08-07 22:42:42 +00:00
Ward Fisher
0a964ad8b1
Updated CMake files, added a few changes to fix linux-based compile warnings.
2012-08-07 21:34:55 +00:00
Ward Fisher
751c41928a
Additional CMake changes.
2012-08-03 22:24:29 +00:00
Dennis Heimbigner
faa1c81671
fix a cosmetic issue with config.h
2012-08-01 17:18:58 +00:00
Dennis Heimbigner
42999f4c7c
move from oc1.0 to oc2.0; create new dir oc2
2012-07-31 20:34:13 +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
Ward Fisher
d1b159bfa1
Modified Makefile.am scripts to run tests when working with
...
Windows DLLs.
2012-05-23 20:27:34 +00:00
Dennis Heimbigner
b47d95b121
fix valgrind error
2012-05-07 16:41:01 +00:00
Dennis Heimbigner
e42d7d7f61
fix bug in opaque parsing
2012-05-05 22:31:24 +00:00
Dennis Heimbigner
766b45b459
fix discovered bug in opaque data handling
2012-05-04 19:22:30 +00:00
Dennis Heimbigner
c39c006039
fix fill bug (re: WJF-305473)
2012-05-04 17:32:14 +00:00
Russ Rew
b569613737
Fixed // style comments, for IBM XL C/C++ for AIX V10.1 compiler.
2012-04-25 16:29:59 +00:00
Russ Rew
c6f399c731
Fix non-portable test that depends on nonstandardized floating-point format using e+08, not e+008. Fixes for some problems reported in scan-build static analysis.
2012-04-23 23:59:24 +00:00
Dennis Heimbigner
f5bd3bf525
cleanup and remove unused code
2012-04-01 20:15:06 +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
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
Russ Rew
486509242f
Fix ncgen -b documentation to match implemented behavior
2012-03-12 18:21:32 +00:00
Dennis Heimbigner
2349c62d18
close Jira NCF-154
2012-03-07 23:38:51 +00:00
Dennis Heimbigner
629f712c77
fix bug in ncgen -lc handling of single character vars
2012-02-29 18:54:11 +00:00