Ward Fisher
760ea650f0
Initial 'make dist' support, accomplished by leveraging
...
FindMakeDist.cmake (credit given in that file).
This CMake module provides make dist, make distcheck
support.
2013-05-29 20:08:23 +00:00
Russ Rew
3152893da0
Updated documentation on default chunk size for unlimited dimensions.
...
Removed old heuristic for dims several orders of magnitude smaller
than the max dimension.
2013-05-28 15:34:55 +00:00
Dennis Heimbigner
de34ed2d5b
merge from netcdf/trunk prior to merge back to trunk
2013-05-11 19:37:38 +00:00
Dennis Heimbigner
c583f91992
merge with trunk and fix conflicts
2013-05-10 17:04:28 +00:00
Dennis Heimbigner
4070bcf946
Fix (again) jira NCF-248.
...
So, it turns out that just freeing
the nc4_info is not enough;
The root group must also be reclaimed.
So, it appears the best approach
is to invoke an abort on the
failed file.
2013-04-24 22:11:44 +00:00
Ward Fisher
67f96188ff
Merged latest from netCDF-cmake branch in preparation for 4.3.0 release.
2013-04-23 21:50:07 +00:00
Dennis Heimbigner
e960416761
Fix JIRA NCF-248
2013-04-23 18:02:35 +00:00
Russ Rew
3a87936711
New RELEASE_NOTES entry and a couple of Coverity fixes.
2013-04-23 16:27:28 +00:00
Russ Rew
6ebc98d254
Fix NCF-247 bug, and add test for bug fix.
2013-04-22 22:34:21 +00:00
Ward Fisher
b113f6f8b6
Merged a handful of changes from netcdf-cmake branch.
...
Addressed the following coverity issues:
711762
711763
711766
711788
711933
711934
711935
2013-04-16 23:02:54 +00:00
Ward Fisher
b70e1d74af
Merged latest from cmake development branch.
2013-04-16 17:23:14 +00:00
Russ Rew
8b3a9505ae
Revert nc4file.c to r3113, because r3123 version broke --enable-extra-tests build
2013-04-08 19:33:30 +00:00
Ward Fisher
4a274b9870
Merged latest changes from cmake development branch.
...
Addressed a number of memory-related problems
reported by Coverity.
2013-04-02 22:09:31 +00:00
Ward Fisher
9f187a1484
Merged the fix for NCF-29 from Quincy into the trunk.
2013-03-26 18:57:26 +00:00
Dennis Heimbigner
c659633d2e
merge from trunk
2013-03-26 16:45:02 +00:00
Dennis Heimbigner
4b7817e69e
Return EACCES instead of NC_EMETADATA when failing to create an HDF5 file
2013-03-26 16:31:56 +00:00
Russ Rew
b36dc5b5fb
Fix NCF-244 bug for case where using different order for defining
...
coordinate variables and their associated dimensions occurs in any
subgroup, rather than just the root group. If this occurs, the
variable attribute "_Netcdf4Dimid" is created for every dimension
scale.
Also add a test for this bug fix in tst_dims3.nc, based on Pedro
Vicente's demo.
2013-03-26 15:14:19 +00:00
Russ Rew
2071ca9bf3
Fixed NCF-244, a netCDF-4 bug resulting in two dimensions with the same dimension ID
2013-03-25 18:06:19 +00:00
Dennis Heimbigner
4e41843740
1) fix some minor bugs when pnetcdf is enabled 2)Comment out some apparently unused procedures
2013-03-25 17:12:50 +00:00
Dennis Heimbigner
8d993d58d8
undo a conversion to static
2013-03-25 16:29:19 +00:00
Dennis Heimbigner
9b4db7a039
Make some things static that do not need to be externally visible
2013-03-24 17:33:17 +00:00
Dennis Heimbigner
dea3c726c8
merge trunk into this branch
2013-03-15 20:31:07 +00:00
Ward Fisher
6096f6b43b
Merged changes from CMake branch.
...
Addressed a handful of memory leaks
reported by Coverity.
2013-03-14 22:49:21 +00:00
Dennis Heimbigner
9eaac2a595
Apply Wei-Keng's fix
...
for JIRA issue NCF-241.
This is only temporary
until I can make pnetcdf
operate as a separate dispatch table.
Also, fix nc_test4/tst_pnetcdf
to open with nc_open_par;
this is necessary because a pnetcdf
created file cannot be opened
as a netcdf classic file.
2013-03-13 17:34:47 +00:00
Koziol
0f29dd60c0
Description:
...
Fix Jira issue NCF-29 (https://bugtracking.unidata.ucar.edu/browse/NCF-29 ):
making the netCDF-4 library ignore HDF5 datasets and attributes which have
datatypes (such as references) that it doesn't understand.
Tested on:
Mac OSX/64 10.8.2 (amazon) w/--enable-netcdf-4 --enable-extra-tests --enable-extra-example-tests
--disable-shared --enable-logging
2013-03-01 08:10:28 +00:00
Ward Fisher
57084316de
Merging changes from netCDF branch.
2013-02-28 21:50:55 +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
Ward Fisher
5703c0979e
Corrected an issue I introduced which broke a particular parallel test.
2013-02-12 21:27:52 +00:00
Russ Rew
7a3f42974c
Fix bug NCF-222, scalar non-coordinate variables with same name as dimensions. (Previous commit was just test, this is really the fix.
2013-02-04 15:49:52 +00:00
Russ Rew
fab1c8675c
Fix NCF-217, a bug depending on order of calls to netCDF-4 functions
2013-02-01 17:38:26 +00:00
Ward Fisher
71a30406f7
Corrected 2 windows-specific errors when using Visual Studio:
...
1. In nc4hdf.c, had a variable declaration located such
that Visual Studio complained and threw an error. Moved
to head of function.
2. Visual Studio was complaining about variable declarations
being made after OCVERIFY/OCDEREF macros.
2013-01-29 23:33:59 +00:00
Ward Fisher
c20baac22b
Removed dependency on NC_MAX_DIMS from libsrc4 files.
...
Improved HDF4 suport in CMakeLists.txt
Remaining files were not changed, but svn picks up
'property changes' on them.
2013-01-28 19:58:06 +00:00
Ward Fisher
19dcece866
Merged latest trunk, addressed NC_MAX_DIMS dependence in libsrc4
2013-01-28 18:31:02 +00:00
Ward Fisher
fae7d90194
Removing reliance on NC_MAX_VAR_DIMS
2013-01-22 20:59:39 +00:00
Ward Fisher
23647a6910
2013-01-22 20:37:23 +00:00
Ward Fisher
1a77185d5e
2013-01-22 19:47:46 +00:00
Dennis Heimbigner
0d8c0b9276
more pnetcdf fixes
2013-01-18 02:25:12 +00:00
Ward Fisher
426c1508a3
2013-01-16 21:14:29 +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
4a6b93f3ab
A test from netcdf-cmake branch made its way into the trunk;
...
corrected.
2013-01-15 19:48:12 +00:00
Russ Rew
22b411a17c
Merged in pnetcdf fixes from Greg Sjardema, to make set_fill_mode work
...
with parallel-netcdf, to fully implement parallel-netcdf support for
other functions, and to prevent a hang in hdf5 from an eary return in
an nc4_put_vara() call. Also fixed an nccopy bug when
nc_inq_var_deflate() returns defalate_level of 0, but says the variable
is deflated.
2013-01-15 03:46:46 +00:00
Ward Fisher
21523c8582
Merged changes from cmake branch. oc2 changes are just
...
'file property' changes, not sure what exactly.
2012-12-20 21:50:45 +00:00
Dennis Heimbigner
adbe2ba5f1
extend r2822 to work when logging is enabled
2012-12-18 19:44:39 +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
Dennis Heimbigner
635a03f2f7
It turns out that when I converted the code
...
to keep the NC structure pure and independent
of any file format, I neglected to check with
--enable-hdf4. These changes appear to fix that
problem.
2012-12-13 18:22:11 +00:00
Dennis Heimbigner
5f2eb8afbf
Fix a number of potential problems by changing calls to nc_XXX to NC3/4_XXX
2012-12-12 20:05:06 +00:00
Ward Fisher
cf0d0b54f2
Merged latest changes from cmake branch. Fixed a test file, and changed a deallocation call to avoid throwing an error on Windows related to cross-dll memory-management.
2012-12-07 23:21:27 +00:00
Ward Fisher
85382f21bc
Fixed a handful of issues identified by Coverity.
2012-12-06 00:06:32 +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
Russ Rew
8e98e3727d
Fixed bug NCF-144 (ncdump of variables with multiple unlimited
...
dimensions). Added comprehensive tests that include variables with
lots of combinations of 0 through 4 fixed and unlimited dimensions.
2012-11-16 21:37:43 +00:00