diff --git a/RELEASE_NOTES b/RELEASE_NOTES index d494bb8d1..4a4890183 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -6,115 +6,115 @@ https://www.unidata.ucar.edu/jira/browse/NCF-XXX . VERSION COMMENTS ------- -------- -4.2.1 Released 2012-06-15 +4.2.1-rc1 Released 2012-06-18 - Ported the source distribution to successfully build - 32- and 64-bit DLLs from source with DAP remote access - enabled on Windows using the MinGW/MSYS - environment. The resulting DLLs may be used with - Visual Studio. - [NCF-112][NCF-54][NCF-57][NCF-65] + Ported the source distribution to successfully build + 32- and 64-bit DLLs from source with DAP remote access + enabled on Windows using the MinGW/MSYS + environment. The resulting DLLs may be used with + Visual Studio. + [NCF-112][NCF-54][NCF-57][NCF-65] - Implemented diskless files for both netcdf classic - format and extended (netcdf-4) format. For netcdf - classic files, diskless files also support in-memory - caching of disk files. For nc_create(), diskless - operation performs all operations in memory and then - optionally persists the results to a file on close. - For nc_open(), diskless operation caches the file - in-memory, performs all operations on the memory + Implemented diskless files for all netCDF formats. For + netcdf classic files, diskless files also support + in-memory caching of disk files. For nc_create(), + diskless operation performs all operations in memory + and then optionally persists the results to a file on + close. For nc_open(), diskless operation caches the + file in-memory, performs all operations on the memory resident version and then writes all changes back to - the original file on close. - [NCF-110][NCF-109][NCF-5] + the original file on close. + [NCF-110][NCF-109][NCF-5] - Added -w and -r options to nccopy to exploit diskless - files, result in large speedups for some operations, for - example converting unlimited dimension to fixed size - or rechunking files for faster access. + Added nccopy command-line options to exploit diskless + files, resulting in large speedups for some + operations, for example converting unlimited dimension + to fixed size or rechunking files for faster access. - Added MMAP support. + Added MMAP support. - Added configure flag for --disable-diskless. + Added configure flag for --disable-diskless. - Upgraded doxygen and man-page documentation for ncdump - and nccopy utilities, including new -w option for - diskless nccopy, with an example. - [NCF-26] + Upgraded doxygen and man-page documentation for ncdump + and nccopy utilities, including new -w option for + diskless nccopy, with an example. + [NCF-26] - Fixed bugs in accessing fixed-length string attributes - and variable values from non-netCDF-4 HDF5 files. - [NCF-150] + Fixed some netCDF-4 bugs with handling strings in + non-netCDF-4 HDF5 files. + [NCF-150] - Fixed bug in 64-bit offset files with large records, - due to large last record variable that requires more - than 2**32 bytes per record. - [NCF-164] + Fixed bug using nccopy to compress with shuffling that + doesn't compress output variables unless they were + already compressed in the input file. + [NCF-162] + + Fixed bug in 64-bit offset files with large records, + when last record variable requires more than 2**32 + bytes per record. + [NCF-164] - Fix bug in which passing a NULL path causes netcdf to fail. - [NCF-173] + Fix bug in which passing a NULL path causes netcdf to fail. + [NCF-173] - Fixed some netCDF-4 bugs with handling strings in - non-netCDF-4 HDF5 files. - [NCF-150] + Fixed ncgen bugs in parsing and handling opaque data. - Fixed ncgen bugs in parsing and handling opaque data. + Fixed ncdump bug, not escaping characters special to CDL + in enumeration labels. + [NCF-169] - Fixed ncdump bug, not escaping characters special to CDL - in enumeration labels. - [NCF-169] + Fixed bug reading netCDF int into a C longlong or + writing from longlong to external int on 32-bit + platforms with classic format files. The upper 32 + bits of the longlong were not cleared on read or used + on write. + [NCF-171] - Fixed bug reading netCDF int into a C longlong or - writing from longlong to external int on 32-bit - platforms with classic format files. The upper 32 - bits of the longlong were not cleared on read or used - on write. - [NCF-171] + Resolved some erroneous returns of BADTYPE errors and + RANGE errors due to conflating C memory types with + external netCDF types when accessing classic or 64-bit + offset files. + [NCF-172] - Resolved some erroneous returns of BADTYPE errors and - RANGE errors due to conflating C memory types with - external netCDF types when accessing classic or 64-bit - offset files. - [NCF-172] + Fixed bug with ncdump -t interpreting unit attribute + without base time as a time unit. + [NCF-175] - Fixed bug with ncdump -t interpreting unit attribute - without base time as a time unit. - [NCF-175] + Changed port for testing remote access test server to + increase reliability of tests. - Changed port for testing remote access test server to - increase reliability of tests. - - Modified ncio mechanism to support multiple ncio - packages, so that it is possible to have e.g. posixio - and memio operating at the same time. - - Generation of documentation is disabled by default. Use + Modified ncio mechanism to support multiple ncio + packages, so that it is possible to have e.g. posixio + and memio operating at the same time. + + Generation of documentation is disabled by default. Use --enable-doxygen to generate. - [NCF-168] + [NCF-168] - Added description of configure flags to installation - guide. + Added description of configure flags to installation + guide. - Clarified documentation of arguments to nc__open() and - nc__create() and their default values. + Clarified documentation of arguments to nc__open() and + nc__create() and their default values. - Fixed doxygen installation guide source file to - preserve line breaks in code and scripts. - [NCF-174] + Fixed doxygen installation guide source file to + preserve line breaks in code and scripts. + [NCF-174] - Fixed some problems uncovered by building with - MinGW/MSYS, including temp file creation problems. + Fixed some problems uncovered by building with + MinGW/MSYS, including temp file creation problems. - Cleaned up up a bunch of lint issues (unused - variables, etc) and some similar problems reported by - clang static analysis. + Cleaned up up a bunch of lint issues (unused + variables, etc) and some similar problems reported by + clang static analysis. - Updated and fixed pkg-config source file netcdf.pc.in - to work with separated netCDF language-specific - packages. Also fixed nc-config to call nf-config, - ncxx-config, and ncxx4-config for for backward - compatibility with use of nc-config in current - Makefiles. - [NCF-165] [NCF-179] + Updated and fixed pkg-config source file netcdf.pc.in + to work with separated netCDF language-specific + packages. Also fixed nc-config to call nf-config, + ncxx-config, and ncxx4-config for for backward + compatibility with use of nc-config in current + Makefiles. + [NCF-165] [NCF-179] 4.2 Released 2012-03-19 (Note: Jira entries include reference to '[NCF-XX]') diff --git a/man4/Makefile.am b/man4/Makefile.am index 9ecb60630..f49eedec4 100644 --- a/man4/Makefile.am +++ b/man4/Makefile.am @@ -25,11 +25,6 @@ if BUILD_DOCS # $(directory)/man_page_1.3: doxyfile.stamp # $(directory)/man_page_2.3: doxyfile.stamp -# Timestamp to prevent rebuilds. -doxyfile.stamp: - $(DOXYGEN) Doxyfile - echo Timestamp > doxyfile.stamp - # Note: in order to work with distcheck, # the Doxyfile needs to be preprocessed # to insert actual location of $(srcdir) @@ -38,13 +33,19 @@ doxyfile.stamp: #Doxyfile.tmp: Doxyfile # sed -e 's|$$[({]rootdir[})]|$(abs_top_srcdir)|g' ./Doxyfile.tmp -CLEANFILES = doxyfile.stamp html latex man - all-local: doxyfile.stamp clean-local: rm -rf $(top_builddir)/man4/man rm -rf $(top_builddir)/man4/html rm -rf $(top_builddir)/man4/latex +endif + +# Timestamp to prevent rebuilds. +doxyfile.stamp: + $(DOXYGEN) Doxyfile + echo Timestamp > doxyfile.stamp + +CLEANFILES = doxyfile.stamp html latex man # This builds the docs from source, if necessary, and tars up # everything needed for the website. Run this and copy the resulting @@ -53,5 +54,3 @@ clean-local: web-tarball: doxyfile.stamp cd html; tar cf ../netcdf_docs.tar * gzip -f netcdf_docs.tar - -endif