Ward Fisher
0444a6c711
Fixed a couple of tests on Windows,
...
Fixed some compile errors on Windows.
2013-02-21 23:56:15 +00:00
Ward Fisher
ddf3c31bb0
Corrected a handful of syntax issues in CMake config files,
...
probably introduced more.
Added CMake-related files to Makefile.am files for inclusion
when creating a distribution package.
2013-02-20 23:28:28 +00:00
Dennis Heimbigner
b0b6c77a3e
1. corrected the nc_get_varm/put_varm documentation
...
to indicate that they only work for atomic types,
not user defined types.
2. modified NCDEFAULT_{get/put}_vars to no longer use
nc_get/put_varm. They now directly use nc_get/put_vara
directly. This means that nc_get/put_vars now work
properly for user defined types as well as atomic types.
3. Added test cases for get_vars/put_vars with a
user defined type. Tests placed into
nc_test/tst_compounds.c
2013-02-17 23:42:15 +00:00
Russ Rew
ba1a494579
Fix bug NCF-226
2013-02-11 18:04:03 +00:00
Dennis Heimbigner
4109174d00
Add quick check for Error {...} at start of the datadds data part
2013-02-07 22:14:57 +00:00
Ward Fisher
ff062bb588
Fixed a windows-specific issue in nc_open. When attempting to
...
read 4 bytes from a 3 byte file, Windows would fail with an
error 22, "Invalid Operation". This would happen when trying to
read the 4-byte magic number from a very small file.
This problem was uncovered by nc_test/tst_misc.c.
When fread returns 0 and errno is 22, NC_ENOTNC is returned.
2013-01-24 20:23:18 +00:00
Russ Rew
2e29d2876e
Distinguish between NC_MAX_DIMS and NC_MAX_VAR_DIMS
2013-01-23 23:31:34 +00:00
Russ Rew
c7e69906a5
Finish fix of Jira ticket NCF-216, modifying nc_copy_var() limitation so that dimension IDs in output don't have to match dimension IDs in input.
2013-01-23 21:46:22 +00:00
Dennis Heimbigner
0d8c0b9276
more pnetcdf fixes
2013-01-18 02:25:12 +00:00
Ward Fisher
91188cea7a
Merging CMake branch into trunk. Changes include:
...
CMake related changes in CMakeLists.txt files,
cmake_config.h.in. Other changes relate to
Windows-specific issues, and changes made
when regenerating generated source files.
2013-01-15 22:43:09 +00:00
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
Russ Rew
068b35cb4d
Updated doxygen and texinfo documentation for nc_var_copy function.
2012-12-13 18:00:03 +00:00
Dennis Heimbigner
fc91587e26
Fix weird code in nc.c/free_NC; wonder how it got that way?
2012-12-11 23:51:05 +00:00
Dennis Heimbigner
6bed1e932e
fix previous change to ensure proper return code
2012-12-07 02:25:57 +00:00
Dennis Heimbigner
c114861e68
fix dfile.c error reporting
2012-12-06 21:17:36 +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
027e503c3e
Fixed a dangling pointer post-free. Marcos uncovered this issue
...
when using netcdf on linux via JNI.
2012-11-27 23:56:36 +00:00
Russ Rew
592a120a55
Fixed bug NCF-206 (Fix strided access for NC_STRING type). Verified
...
fix with new test for strided access for NC_STRING type.
2012-11-19 17:20:53 +00:00
Ward Fisher
7a226dd3f1
Merging the win_netcdf branch into the trunk.
2012-09-27 22:50:41 +00:00
Ward Fisher
f2d2ddf435
2012-09-26 20:30:19 +00:00
Ward Fisher
98675a8047
Merged with latest trunk.
2012-09-26 17:08:23 +00:00
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
Ward Fisher
f820e5e5ee
2012-09-10 21:19:57 +00:00
Ward Fisher
54a3c8290a
2012-09-07 16:34:23 +00:00
Ward Fisher
776e179f23
Corrected CMakeList files.
2012-09-06 21:50:00 +00:00
Ward Fisher
e55d002dbc
Merged Dennis' changes from trunk.
2012-09-06 21:15:37 +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
2fdea864a2
Changes to includes to supress a few specific MSVC warnings.
2012-09-04 22:39:10 +00:00
Ward Fisher
419c6a3b0a
2012-09-04 22:10:32 +00:00
Ward Fisher
5f92acd032
2012-09-04 21:06:23 +00:00
Ward Fisher
7736efcc62
2012-09-04 20:46:45 +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
04e61d5894
Added MSVC-compatibility items.
2012-08-27 21:19:25 +00:00
Ward Fisher
7ef113df5f
2012-08-24 18:24:58 +00:00
Ward Fisher
58035ff8f2
Added new tests, CMake functionality.
2012-08-21 20:08: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
Dennis Heimbigner
2a0d68c530
update nchashmap; move some old stuff in libdap2; fix new debug code
2012-08-19 21:12:35 +00:00
Ward Fisher
fa681b231b
2012-08-17 22:26:55 +00:00
Russ Rew
8d53da4826
Fixed bug "adding a bad _FillValue" bug (NCF-190). Fixed minor bugs
...
reported by static analysis, including memory leak in ncdump, missing
size_t cast for chunk cache. Fixed various doc problems, including
byte vs. char issues, missing NC_UBYTE in type list, needed link to
"Building with Windows" page.
2012-08-16 18:31:48 +00:00
Ward Fisher
3ccf4c78c3
2012-08-13 20:41:11 +00:00
Ward Fisher
747cd16106
2012-08-13 20:27:48 +00:00
Ward Fisher
ffb7dc6f0d
Merged latest trunk into branch
2012-08-13 19:57:51 +00:00
Dennis Heimbigner
23e66f5adb
update list utilities
2012-08-09 19:42:02 +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
Dennis Heimbigner
499f8d3a1c
complete update of utilities: ncbyte, nclist, ncuri, nclog
2012-08-08 23:15:18 +00:00
Ward Fisher
02a1448dd1
2012-08-08 21:34:53 +00:00
Ward Fisher
402c4277e1
2012-08-08 21:29:57 +00:00
Ward Fisher
c8e9772237
2012-08-08 21:04:44 +00:00