2008-02-14  Patrick West <pwest@ucar.edu>

	Updated configure to use latest and greatest libdap config macro
	and m4 file.

	M    configure.ac
	M    m4/libdap.m4

2008-02-02  Patrick West <pwest@ucar.edu>

	Added using namespace libdap where needed.
	M    NCStr.h
	M    NCUInt32.h
	M    Dnetcdf.h
	M    NCConnect.h
	M    NCSequence.h
	M    NCFloat32.h
	M    NCArray.h
	M    NCGrid.h
	M    NCInt32.h
	M    NCStructure.h
	M    NCUrl.h
	M    NCFloat64.h
	M    NCUInt16.h
	M    NCAccess.h
	M    lnetcdf/lerror.cc
	M    NCTypeFactory.h
	M    NCInt16.h
	M    ClientParams.h
	M    NCByte.h

2008-01-31  James Gallagher <jgallagher@opendap.org>

	Patrice's changes for pkgconfig.

	A    ncdap-config-pkgconfig
	M    libnc-dap.pc.in
	M    configure.ac
	M    m4/libnc-dap.m4
	M    INSTALL
	M    libnc-dap.spec
	M    Makefile.am

2008-01-07  James Gallagher <jgallagher@opendap.org>

	Applied Patrice's patch to bring the spec file up to date with the
	fedora one. There are also fixes to some of the build files and
	the the lnetcdf error file (removed OP_EREAD_FAIL).

	M    OSX_Resources/ReadMe.txt
	M    VCPP/config.h
	M    lnetcdf/lerror.cc
	M    lnetcdf/lnetcdf.h
	M    libnc-dap.spec
	M    README

2007-10-10  Patrick West <pwest@ucar.edu>

	Applied by Patrice Dumas to fix --disable-f77 issue. Basically,
	using --disable-f77, still tried to find f77 on the machine and
	errored out if it didn't or failed. With this patch, if
	--disable-f77 specified then configure doesn't go looking for or
	doing anything with f77.
	
	M    configure.ac

2007-09-17  James Gallagher <jgallagher@opendap.org>

	configure.ac: Corrected the tech mailing list address.

2007-06-26  James Gallagher <jgallagher@opendap.org>

	Removed old log comment

2007-06-26  James Gallagher <jgallagher@opendap.org>

	Changes to fix ticket #957. The problem was in nc_util.cc where
	compute_string_attr_len() and copy_attributes() used two different
	lengths for a string attribute (compute...() was one character
	short for translated attributes). I added more exception catching
	code in NCConnect and Dattr to track down the problem.

	M    Dattr.cc
	M    nc_util.cc
	M    NCConnect.cc

2007-06-26  James Gallagher <jgallagher@opendap.org>

	Removed Makefile.in - no generated files in svn! Added the
	string_as_char_array = true URL parameter for the nscat header
	test. Fixed Makefile.am so that it links ncdump using g++ (but
	compiles the *.c files using gcc). This problem didn't show up
	when linking with shared libs, but did with static libs when
	debugging.

	D    ncdump/Makefile.in
	M    ncdump/testsuite/ncdump.0/urls.tcl
	M    ncdump/Makefile.am

2007-06-19  James Gallagher <jgallagher@opendap.org>

	Added return codes to the unit test main() functions. Now when a
	test fails, make will complain.

	M    unit-tests/NCUtilTest.cc
	M    unit-tests/NCStructureTest.cc
	M    unit-tests/ClientParamsTest.cc
	M    unit-tests/NCSequenceTest.cc
	M    unit-tests/NCConnectTest.cc

2007-06-19  James Gallagher <jgallagher@opendap.org>

	Repaired include files for build so that the libdap client-side
	stuff will be found. These tests will not work if libdap is not
	installed on the build machine. Also fixed the NCConnectTest to
	override the default (false) value of string_as_char_array (the
	tests were written with the original default value of true).

	M    unit-tests/Makefile.am
	M    unit-tests/NCConnectTest.cc

2007-06-19  James Gallagher <jgallagher@opendap.org>

	Fixed tickets 951 and 910. For 951, the error messages from the
	data server were being lost because of a small change int eh
	netcdf api. I modified the IS_SYSERR macro so that opendap error
	messages are no longer flagged as system errors. For 910, I made
	the default for string_as_char_array false and added a note in the
	README.translation file.

	M    Dnc.cc
	M    ncdump/Makefile.in
	M    ClientParams.cc
	M    lnetcdf/lerror.cc
	M    lnetcdf/README
	M    lnetcdf/lnetcdf.h
	M    README.translation
	M    ClientParams.h
	M    Makefile.am

2007-06-08  James Gallagher <jgallagher@opendap.org>

	Added m4/pkg.m4 to fix pkg-config when building on machines with old/no
	pkg-config.

	A    m4/pkg.m4

2007-05-23  James Gallagher <jgallagher@opendap.org>

	Applied Patrice's patch adding pkg-config support.

	M    Dnetcdf.h
	A    libnc-dap.pc.in
	M    configure.ac
	M    NCArray.cc
	M    ncdump/Makefile.in
	M    ncdap-config.in
	M    NCAccess.cc
	M    m4/libnc-dap.m4
	M    m4/libdap.m4
	M    m4/ud_acinclude.m4
	M    NCAccess.h
	M    Dvar.cc
	M    nc_util.cc
	M    libnc-dap.spec
	M    README.translation
	M    NCConnect.cc
	M    Dputget.cc
	M    Makefile.am

2007-04-10  James Gallagher <jgallagher@opendap.org>

	README: Updated the URLs in the examples so that they are
	no longer dependent on the server version.

2007-04-10  James Gallagher <jgallagher@opendap.org>

	INSTALL: Clarified the build steps. Bug 898 says that there's
	a missing step but I think the real problem was that the need
	to be (or have privileges as) root was not mentioned.
	Other files had indenting fixes.

2007-01-07  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Last Makefile tweeks to automate pkging for win32

2007-01-07  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Add doc's that accompany win32 libnc-dap releases to the repository

2007-01-06  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Make sample libnc-dap code provided in win32 releases manipulate
	the default behavior of the netcdf interface.

2007-01-06  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Add sample code for compiling/linking with libnc-dap under win32

2006-12-31  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Synchronize select win32 Makefiles to build/pkg the same way

2006-12-10  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Changed of pkging location simplifies user builds

2006-12-06  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Remove external .manifest as an issue by internalizing into binaries

2006-12-05  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Improve win32 exe linking, library globals appear to cause and
	require *.exe.manifest if exe's are to run

2006-12-03  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Makefile code and build files for upgraded libnc-dap under win32

2006-12-01  James Gallagher <jgallagher@opendap.org>

	Updated OS/X build files (Welcome.html and libnc-dap.pmproj

2006-12-01  James Gallagher <jgallagher@opendap.org>

	Updated ReadMe.txt

2006-11-28  James Gallagher <jgallagher@opendap.org>

	Updated ChangeLog

2006-11-27  James Gallagher <jgallagher@opendap.org>

	Added files in the m4 directory.

2006-11-27  James Gallagher <jgallagher@opendap.org>

	changes to configure.ac so that make rpm works! The UD_PROG_FC
	macro was finding a different compiler than the AC_PROG_FC macro
	which was hosing the rpm build since the compiler found by the UD
	macro was not able to run some of the flags passed to it by
	rpmbuild.

2006-11-27  James Gallagher <jgallagher@opendap.org>

	Removed build files; they belong in the 'm4' directory

2006-11-27  James Gallagher <jgallagher@opendap.org>

	ChangeLog, et c.: Various fixes/updates for the 3.7.0 release

2006-11-24  James Gallagher <jgallagher@opendap.org>

	NCUtilTest.cc: removed test for unwritten function to escape string
	attributes.

2006-11-22  James Gallagher <jgallagher@opendap.org>

	Added a note to INSTALL about --disable-f77 and still needing
	to be set FC to ""

2006-11-22  James Gallagher <jgallagher@opendap.org>

	Fiddled with Makefile.am and nc_test.c: This now has the new stuff
	for 64 bit local files and the remote files for the version 2 API.

2006-11-22  James Gallagher <jgallagher@opendap.org>

	nc_util.cc: In convert_nc_type() I replaced the memcpy() call for
	Tvoid with a better loop using unsigned char pointers. This was
	done as part of the fixes for ticket 664 even though it does not
	appear to actually _be_ a fix, it seems better this way so I'm
	leaving it.

2006-11-22  James Gallagher <jgallagher@opendap.org>

	Dputget.cc: I replaced the implementation of nc_get_varm() with
	the one that unidata uses in their library. This fixes ticket 664
	and maybe 663, although it's tough to know because there may be
	issues with valgrind and nc_test separate from the code under test.

2006-11-22  James Gallagher <jgallagher@opendap.org>

	nc_util.cc: Reformatted

2006-11-22  James Gallagher <jgallagher@opendap.org>

	nc_util.cc: Removed old $Log$

2006-11-21  James Gallagher <jgallagher@opendap.org>

	Fixes for ticket 665 and other issues with the new Unidata netcdf
	code. One bug remains (663-664).

2006-11-12  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Force in size_t under win32

2006-11-12  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Update win32 libnc-dap makefile

2006-11-07  James Gallagher <jgallagher@opendap.org>

	Added fortran stuff to configure.ac

2006-11-07  James Gallagher <jgallagher@opendap.org>

	Dattr.cc, nc_util.cc, NCConnect.cc: Fixed #539, the URl attribute
	type was not supported. Added cases for Attr_url for those places
	where Attr_string was handled.

2006-11-06  James Gallagher <jgallagher@opendap.org>

	Moved a bunch of sources from lnetcdf to a not-needed subdir there.

2006-11-03  James Gallagher <jgallagher@opendap.org>

	Added nc_tests.h

2006-11-03  James Gallagher <jgallagher@opendap.org>

	Added tst_small.c

2006-11-03  James Gallagher <jgallagher@opendap.org>

	Completed adoption of the netcdf 3.6.2 beta 4 code base. Some
	changes will be needed when they make their final release, but
	it's pretty solid. The build here adopts some of Unidata's build,
	although our library does not build the f77 interface in a
	separate library and it does not include the f90 or c++
	interfaces.

2006-11-02  James Gallagher <jgallagher@opendap.org>

	Swapped the new version of ncdump in for our old version. Fairly
	complicated... because of the DejaGNU tests in here.

2006-11-01  James Gallagher <jgallagher@opendap.org>

	Added lnetcdf/original_sources and the new n3convert.h header.

2006-11-01  James Gallagher <jgallagher@opendap.org>

	Moved ncdump code to ncdump.org; Copied new netcdf/libsrc code to
	lnetcdf; modified fortran/fort-v2compat.c and the Main Makefile.am

2006-10-31  James Gallagher <jgallagher@opendap.org>

	Fixed header dump tests. There were two problems: First the order
	of some of the attributes was wrong in the baseline files because
	they had not been updated since the last fix to the library; and
	second, the new libdap code no longer make the HDF _dim_0, ...,
	attributes using mangled names but instead makes sub containers
	which libnc-dap translates into netcdf-mangled names.

2006-10-31  James Gallagher <jgallagher@opendap.org>

	Fixed the '-v' tests for dncdump. The baseline files were not
	updated after the last fix to the library.

2006-09-21  James Gallagher <jgallagher@opendap.org>

	libdap.m4, libnc-dap.spec: Patches from Patrice Dumas

2006-08-22  James Gallagher <jgallagher@opendap.org>

	Makefile.am: win32 to VCPP in EXTRA_DIST.

2006-08-22  James Gallagher <jgallagher@opendap.org>

	Updates for version 3.6.2.

2006-08-22  James Gallagher <jgallagher@opendap.org>

	Fixed bug #504. The method NCConnect::parse_array_dims() was
	looking for string arrays before counting/adding the array
	dimensions. It was also using an if/else statement and skipping
	the array part when it found an array of strings. This meant that,
	for an array of strings, the additional string-->char dimension
	was counted but the basic array dimensions were not. I also
	started to update the ChangeLog, README and NEWS files for the
	3.6.2 source release.

2006-08-22  James Gallagher <jgallagher@opendap.org>

	Added the symbolic link to ncdump/testsuite.

2006-06-27  James Gallagher <jgallagher@opendap.org>

	Fixed some more attributes so that '.' is ':' in two special
	attributes. From a patch from David Wojtowicz.

2006-05-18  James Gallagher <jgallagher@opendap.org>

	libdap.m4: switched to the new copy for multiple libraries.

2006-05-18  James Gallagher <jgallagher@opendap.org>

	nc_util.cc: changed the separator used when attribute tables
	are flattened from a . to a :

2006-05-04  James Gallagher <jgallagher@opendap.org>

	INSTALL: Updated the info from Martin making it fit more with
	libnc-dap and made sure the correct info got over to the INSTALL.AIX
	fil in libdap.

2006-04-19  James Gallagher <jgallagher@opendap.org>

	libdap.m4: Updated for libdap 3.7.0.

2006-04-19  James Gallagher <jgallagher@opendap.org>

	NCAccess, various child classes: Removed unused parameters (by
	commenting them out).

2006-04-19  James Gallagher <jgallagher@opendap.org>

	configure.ac: Updated the library revision number (0 to 1).

2006-04-16  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Rename, add dirs and prune as appropriate for VC++ port

2006-04-04  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2006-04-03  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Edit 'scalar deleting destructors' out of win32 module def's

2006-04-02  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Update win32 netcdf library export defs per recent code changes

2006-03-29  James Gallagher <jgallagher@opendap.org>

	configure.ac, libnc-dap.spec, ChangeLog, INSTALL, README, NEWS:
	check in for version 3.6.1

2006-03-29  James Gallagher <jgallagher@opendap.org>

	configure.ac: changed the default URL passed to nc_test so that it
	sets the string_as_char_array parameter to false (true is the default).

2006-03-29  James Gallagher <jgallagher@opendap.org>

	ClienParams, NCConnect: Added the scoped_grid_dims parameter. When
	true dimensions built using Grid Maps are named using Grid.Map;
	when false (the default) they just have the name of the Map. This
	was added to address tickets 50-53 and 154.

2006-03-29  James Gallagher <jgallagher@opendap.org>

	conf/netcdf_header.m4: Fixed a bug where C++ syntax was used in
	a C test program. Reported by Martin.Peschke@noaa.gov.

2006-03-28  James Gallagher <jgallagher@opendap.org>

	Set the ignore property for this project

2006-03-28  James Gallagher <jgallagher@opendap.org>

	TAGS: removed

2006-03-28  James Gallagher <jgallagher@opendap.org>

	NCAccess, NCArray, NCConnect, NCGrid, NCStr, NCSequence: Modified
	the extract_values() method so that it accepts a reference to
	ClientParams. NCConnect stores a pointer to an instance of
	ClientParams and that object is passed to the extract_values
	methods. The string_as_char_array property in ClientParams is used
	to control how DAP strings are viewed and processed. In additon to
	the NCAccess::extract_values() methods, some methods in NCConecct
	also use the property.

2006-03-28  James Gallagher <jgallagher@opendap.org>

	Dnc.cc: Fixed a bug where an instance of ClientParams was passed
	by reference to NCConnect in nc_open() and related functions. This
	meant that once the functions exited, NCCOnnect held a refernece
	to a deleted object. I repalce the instance in NCConnect with a
	pointer and pass a pointer to a dynamically allocated instance
	from those functions.

2006-03-28  James Gallagher <jgallagher@opendap.org>

	Dattr.cc: Now uses the function compute_string_attr_length().

2006-03-28  James Gallagher <jgallagher@opendap.org>

	DimProjInfo.h: Modified a constructor so that the start, stop and
	stride fields are assigned default values.

2006-03-28  James Gallagher <jgallagher@opendap.org>

	ClientParams: Added the URL parameter string_as_char_arrays. When
	true, DAP String variables are assumed to be character arrays.
	When false they are assumed to be single characters.

2006-03-20  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2006-03-20  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	win32 makefile, build and install ncdump

2006-03-20  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Port, small difference re VC++ preprocessor

2006-03-19  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Updates for netcdf client-side library building on win32

2006-03-19  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Removed bogus overflow detectors in the windows case

2006-03-06  James Gallagher <jgallagher@opendap.org>

	Bumped up the release number to two.

2006-03-06  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Update win32 Makefile for libnc-dap

2006-03-05  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Use reduced number of library models supported in VC++ 8.x.

2006-03-02  James Gallagher <jgallagher@opendap.org>

	Remeved two directories: gl_not_used and libnc-dap. gl_not_used
	was old and like its name suggests, not used. The libnc-dap was
	put here by mistake and was empty.

2006-03-01  James Gallagher <jgallagher@opendap.org>

	Fixed syntax of InstallationCheck

2006-03-01  James Gallagher <jgallagher@opendap.org>

	Modified OSX_Resources/InstallationCheck and InstallationCheck.strings so that
	the installer tests for libdap and for the correct version of same.

2006-03-01  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2006-02-28  James Gallagher <jgallagher@opendap.org>

	Added libnc-dap.pmproj

2006-02-28  James Gallagher <jgallagher@opendap.org>

	Added OSX_Resources direectory and its files for building the OS/X
	packages. Edited the pkg target of Makefile.am so that it will work
	with the OSX_Resources files.

2006-02-28  James Gallagher <jgallagher@opendap.org>

	Added rpm and OS/X targets to Makefile.am.

2006-02-28  James Gallagher <jgallagher@opendap.org>

	Updated versions in configure.ac and libnc-dap.spec. Updated info in
	ChangeLog, README, NEWS and INSTALL.

2006-02-25  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2006-02-25  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2006-02-24  James Gallagher <jgallagher@opendap.org>

	Fixed README

2006-02-24  James Gallagher <jgallagher@opendap.org>

	Added README

2006-02-01  James Gallagher <jgallagher@opendap.org>

	NCConnect: Removed default construtor

2006-02-01  James Gallagher <jgallagher@opendap.org>

	Makefile.am: Removed old lines that were commented out

2005-11-22  James Gallagher <jgallagher@opendap.org>

	Fixed source0 using a patch from Patrice

2005-10-29  James Gallagher <jgallagher@opendap.org>

	Updates from Patrice

2005-10-04  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2005-10-03  James Gallagher <jgallagher@opendap.org>

	Build improvements from Patrice Dumas.

2005-09-30  James Gallagher <jgallagher@opendap.org>

	Fixed... put the news for libdap here by mistake.

2005-09-30  James Gallagher <jgallagher@opendap.org>

	Updated NEWS with info about regex.

2005-09-27  James Gallagher <jgallagher@opendap.org>

	Patched nc_att_inq; report and patch from David Wojtowicz.

2005-09-06  James Gallagher <jgallagher@opendap.org>

	Patched libnc-dap.spec (from Patrice Dumas). Fixes a problem with
	the Requires for the -devel package.

2005-08-31  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2005-08-22  James Gallagher <jgallagher@opendap.org>

	Removed pragmas, TRACE_NEW and POWERPC preprocessor
	directives/defines.

2005-08-22  James Gallagher <jgallagher@opendap.org>

	Used the FQN for dncdump (.dncdump) This fixes bug 157: regression
	tests fail when run before 'make install'.

2005-08-19  James Gallagher <jgallagher@opendap.org>

	Updated the README, et c., files and the version number.

2005-08-18  James Gallagher <jgallagher@opendap.org>

	Added a potential fix for tickets #50-53. Test against ferret.

2005-08-18  James Gallagher <jgallagher@opendap.org>

	I removed use of the gnulib code because it was breakig the build
	on OS/X. On that OS, the gl library is empty, which breaks OS/X's
	linker. On linux the library is empty also, so it seems simpler to
	remove it from the build and add it later, either fixing the
	problem or using an update, if it's needed for one of the other
	builds.

2005-08-18  James Gallagher <jgallagher@opendap.org>

	Removed error.c/h/m4 to see if this fixes the OS/X build.

2005-08-17  James Gallagher <jgallagher@opendap.org>

	Another shot at getting the build to work...

2005-08-17  James Gallagher <jgallagher@opendap.org>

	Fix for teh build: RPM now split into regular and -devel; fix for
	m4 macros

2005-08-16  James Gallagher <jgallagher@opendap.org>

	Removed Makefile.in.by_hand; added libnc-dap.m4 and related
	patches (from Patrice).

2005-08-15  James Gallagher <jgallagher@opendap.org>

	Initial import.

2005-08-08  root

	Auto reset of Subversion properties

2005-07-23  James Gallagher <jgallagher@opendap.org>

	Now uses the new libdap.m4 macro from Patrice Dumas.

2005-07-22  James Gallagher <jgallagher@opendap.org>

	Updated for automake 1.9.6.

2005-07-19  James Gallagher <jgallagher@opendap.org>

	make distcheck now works

2005-07-19  James Gallagher <jgallagher@opendap.org>

	Fixed the not_used macro.

2005-07-19  James Gallagher <jgallagher@opendap.org>

	Set ACLOCAL_AMFLAGS to '-I gl/m4' and added 'gl/m4' to EXTRA_DIST.
	The latter is needed for older (e.g., 1.6.3) version of automake
	for the distcheck target.

2005-07-18  James Gallagher <jgallagher@opendap.org>

	Updated the copyright text; changed from config_nc.h to config.h
	so that the code from gnulib will build (config_nc.h simply
	includes config.h); moved the unit tests to their own directory so
	that make check can run without CppUnit. Does not build on Mac
	OS/X because aclocal there complains about $(top_srcdir) being
	undefined.

2005-07-18  James Gallagher <jgallagher@opendap.org>

	Fixes for various copyright issues.

2005-07-18  James Gallagher <jgallagher@opendap.org>

	Added Patrice's patches for gnulib, spec file, et cetera.

2005-07-18  James Gallagher <jgallagher@opendap.org>

	Added via a patch from Patrice plus created Makefile.am using
	gnulib-tool --lgpl --import

2005-07-05  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Set eol-style to native on all text file in the trunk

2005-07-04  James Gallagher <jgallagher@opendap.org>

	Added Patrice Dumas' patches for libtool, et cetera.

2005-07-01  James Gallagher <jgallagher@opendap.org>

	Ran autoreconf --force --install --verbose after applying
	Patrice's libtool patch.

2005-07-01  James Gallagher <jgallagher@opendap.org>

	Added support for libtool using a patch from Patrice Dumas.

2005-06-20  James Gallagher <jgallagher@opendap.org>

	Fixed typo in comments

2005-06-20  James Gallagher <jgallagher@opendap.org>

	Added

2005-06-16  James Gallagher <jgallagher@opendap.org>

	Updated the build so that the fortran code builds conditionally.
	Also removed some generated files.

2005-06-15  James Gallagher <jgallagher@opendap.org>

	Removed generated files. Fixed configure.ac so that it detects Mac
	OS/X and suppresses -gstabs use in CXXFLAGS.

2005-06-15  James Gallagher <jgallagher@opendap.org>

	Added; maybe this will help me figure out why the build fails on
	mac os/x.

2005-06-15  James Gallagher <jgallagher@opendap.org>

	Generated build files.

2005-06-14  James Gallagher <jgallagher@opendap.org>

	Replaced lerror.c with lerror.cc; this makes sure that g++ is used
	to compile lerror which is needed since it includes the C++ header
	Error.h from libdap++.

2005-06-13  James Gallagher <jgallagher@opendap.org>

	Modified properties from the CVS move; added files needed for the
	automake stuff.

2005-06-13  James Gallagher <jgallagher@opendap.org>

	Added

2005-06-09  James Gallagher <jgallagher@opendap.org>

	Minor change to build the correct tar.gz file given that TODO was
	removed; I had to rebuild using autoreconf.

2005-06-09  James Gallagher <jgallagher@opendap.org>

	Updated the documentation and deleted the ancient TODO file.

2005-06-09  James Gallagher <jgallagher@opendap.org>

	Added automake files.

2005-06-09  James Gallagher <jgallagher@opendap.org>

	Moved from one level above because automake seems to work better
	that way (although I think I've figured out how to get the old
	setup working too). I'm not sure the way I move this is the
	'right' way to use svn, though.

2005-06-08  James Gallagher <jgallagher@opendap.org>

	More refinements to the automake files.

2005-06-07  James Gallagher <jgallagher@opendap.org>

	Added automake files; mostly done. The library builds and dncdump
	is linked. However, the tests are not built or run (nc_test, unit
	tests or dncdump DejaGNU).

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Updated

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Updated

2005-06-03  James Gallagher <jgallagher@opendap.org>

	build files for version 3.5.1

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Updated

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Bumped up version.

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Updated

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Added instrumentation using to find bugs found while working on
	bug 773.

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Fixed a problem found while working on bug 773. nc_att_copy was
	called using the return value from Connect::get_ncid(). It should
	have been called using the value of cdfid (the index into conns).
	Only use the get_ncid() value when talking to the lnetcdf
	functions.

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Fixed is_convertible() so that it uses the var() returned by
	array_var() (it was using the type() of the array_var() itself,
	which is never convertible to a string).

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Removed DODS_DEBUG define.

2005-06-03  James Gallagher <jgallagher@opendap.org>

	chekpoint

2005-06-03  James Gallagher <jgallagher@opendap.org>

	I changed the way --with-data-url works. Now it tests the test
	server by default. The --with-data-file switch is no longer
	supported.

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Added

2005-06-03  James Gallagher <jgallagher@opendap.org>

	Now installs ncdap-config. Testing targets changed to accommodate
	separation of the client library and server.

2005-05-13  James Gallagher <jgallagher@opendap.org>

	3.5.0

2005-05-13  James Gallagher <jgallagher@opendap.org>

	checkpoint for release.

2005-05-12  James Gallagher <jgallagher@opendap.org>

	Added

2005-05-12  James Gallagher <jgallagher@opendap.org>

	Added

2005-05-11  James Gallagher <jgallagher@opendap.org>

	More build fixes: ncdump now builds.

2005-05-11  James Gallagher <jgallagher@opendap.org>

	Changes for the new build: libnc-dap is now in it's own CVS module
	and builds using autoconf 2.5.7 scripts.

2005-05-10  James Gallagher <jgallagher@opendap.org>

	Build update; not complete.

2005-05-10  James Gallagher <jgallagher@opendap.org>

	added

2005-05-09  James Gallagher <jgallagher@opendap.org>

	added

2005-05-09  James Gallagher <jgallagher@opendap.org>

	added

2005-04-18  James Gallagher <jgallagher@opendap.org>

	Added

2005-04-14  James Gallagher <jgallagher@opendap.org>

	Comments, log.

2005-04-13  James Gallagher <jgallagher@opendap.org>

	Added

2005-04-13  James Gallagher <jgallagher@opendap.org>

	Moved new info on translation to README.translation

2005-04-13  James Gallagher <jgallagher@opendap.org>

	Added.

2005-04-13  James Gallagher <jgallagher@opendap.org>

	Added text about translation

2005-04-11  James Gallagher <jgallagher@opendap.org>

	Added factory class stuff.

2005-04-11  James Gallagher <jgallagher@opendap.org>

	Increased version to 3.5.0.

2005-04-11  James Gallagher <jgallagher@opendap.org>

	Fixed a problem with NCSequence where nested sequences were not
	flagged but instead were translated. The extract_values software
	cannot process a nested sequence yet. Now the code inserts an
	attribute that notes that a nested sequence has been elided.

2005-04-11  James Gallagher <jgallagher@opendap.org>

	Added Factory class stuff.

2005-04-08  James Gallagher <jgallagher@opendap.org>

	Removed old 'virtual ctor' functions which have now been replaced
	by the factory class code in libdap++.

2005-04-07  James Gallagher <jgallagher@opendap.org>

	Changed the value of the translation attribute from "translated"
	to "flatten".

2005-04-07  James Gallagher <jgallagher@opendap.org>

	Modified the limits in netcdf.h (lnetcdf/lnetcdf.h and
	lnetcdf/netcdf.h) so that we can accommodate huge files.

2005-04-06  James Gallagher <jgallagher@opendap.org>

	Fixed a problem reported by Kevin O'Brien where Grids were not
	processed correctly. The fix is in NCConnect::var_info(). The case
	where a netCDF array is an Opendap Grid was not handled.

2005-04-06  James Gallagher <jgallagher@opendap.org>

	CVS: More nc_module.cc removal. CVS: WARNING: You are commiting a
	change to the main source repository. CVS: CVS: This change will
	be immediately available to all other users CVS: of this
	repository! Please be sure your changes have been CVS: adequately
	tested. CVS:

2005-04-06  James Gallagher <jgallagher@opendap.org>

	Removed libnc-server4.a from the PROGS variable. That will prevent
	'make' from building the target and eliminate a dependency on
	Jose's dispatch code.

2005-04-05  James Gallagher <jgallagher@opendap.org>

	Added

2005-03-30  James Gallagher <jgallagher@opendap.org>

	Added

2005-03-30  James Gallagher <jgallagher@opendap.org>

	Modified to use the factory class in libdap++ 3.5.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Fixed a bug where attributes in tables nested more than one level
	deep were not properly renamed.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Added tests for the new flatten_attributes method.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Added tests for the new attribute table flattenning code in
	nc_util.cc.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Removed the old implementation of flatten_attributes() and added a
	new one that uses the new functions in nc_util.cc.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Added functions to flatten an AttrTable (remove its hierarchy)
	using the STL list<> container class as an intermediary. Also
	removed the old implementation of var_info().

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Changed prototype for flatten_attributes() to match the new code.

2005-03-23  James Gallagher <jgallagher@opendap.org>

	Added prototypes for the new code to flatten AttrTables.

2005-03-18  James Gallagher <jgallagher@opendap.org>

	Checkpoint: All tests pass and only one memory leak remains (in
	NCConnect::flatten_attributes()).

2005-03-18  James Gallagher <jgallagher@opendap.org>

	Updated the old URI Copyright; removed clause about requiring
	credit in publications. This was never really intended and is
	probably unenforcable.

2005-03-16  James Gallagher <jgallagher@opendap.org>

	Backed out lnetcdf Makefile changes.

2005-03-04  James Gallagher <jgallagher@opendap.org>

	Added

2005-03-04  James Gallagher <jgallagher@opendap.org>

	checkpoint: working on memory leaks found using unit tests

2005-03-04  James Gallagher <jgallagher@opendap.org>

	Added

2005-03-04  James Gallagher <jgallagher@opendap.org>

	Added 'readonly' to the help for the test selction switches I
	added.

2005-03-04  James Gallagher <jgallagher@opendap.org>

	At this point valgrind runs the Unidata tests for both local and
	remote access and shows no errors or leaks. There are 8 bytes
	still reachable from an exception, but that's it.

2005-03-02  James Gallagher <jgallagher@opendap.org>

	Considerable reduction in memory leaks and fixed all errant memory
	accesses found with nc_test. OPeNDAP error codes and Error object
	message strings are now reported using the nc_strerrror()
	function!

2005-02-25  James Gallagher <jgallagher@opendap.org>

	Check point: This version of the CL can now translate strings from
	the server into char arrays. This is controlled by two things:
	First a compile-time directive STRING_AS_ARRAY can be used to
	remove/include this feature. When included in the code, only
	Strings associated with variables created by the translation
	process will be turned into char arrays. Other String variables
	are assumed to be single character strings
	(although there may be a bug with the way these are handled, see
	NCAccess::extract_values()).

2005-02-17  James Gallagher <jgallagher@opendap.org>

	Modifications for processing of command line projections combined
	with the limit stuff and projection info passed in from the API. I
	also consolodated some of the code by moving d_source from various
	classes to NCAccess. This may it so that DODvario() could be
	simplified as could build_constraint() and store_projection() in
	NCArray.

2005-02-02  James Gallagher <jgallagher@opendap.org>

	Changes to support opendap-g handlers built using OPeNDAP's
	current CGI-based response handlers.

2005-02-01  James Gallagher <jgallagher@opendap.org>

	Removed DODS_DEBUG

2005-02-01  James Gallagher <jgallagher@opendap.org>

	Added target (libnc-server4.a) for the dispatch code in
	../dispatch

2005-01-28  James Gallagher <jgallagher@opendap.org>

	Checkpoint: CEs ont he command line/ncopen() almost work.

2005-01-26  James Gallagher <jgallagher@opendap.org>

	Implemented a fix for Sequence access by row number when talking
	to a 3.4 or earlier server (which contains a bug in
	is_end_of_rows()).

2004-12-06  James Gallagher <jgallagher@opendap.org>

	Added store_ce() and fields to store the projection and selection
	parts of a CE.

2004-12-06  James Gallagher <jgallagher@opendap.org>

	Added store_ce() tests.

2004-12-06  James Gallagher <jgallagher@opendap.org>

	Added store_ce() and fields to store the projection and selection
	parts of a CE.

2004-11-30  James Gallagher <jgallagher@opendap.org>

	Added

2004-11-30  James Gallagher <jgallagher@opendap.org>

	I replaced the flatten_*() functions with a flatten() method in
	NCAccess. The default version of this method is in NCAccess and
	works for the atomic types; constructors must provide a
	specialization. Then I removed the code that copied the variables
	from vectors to lists. The translation code in NCConnect was
	modified to use the new method.

2004-11-30  James Gallagher <jgallagher@opendap.org>

	Newly generated.

2004-11-30  James Gallagher <jgallagher@opendap.org>

	Removed old code; indented.

2004-11-16  James Gallagher <jgallagher@opendap.org>

	Added test for url_without_params() when the URL is a local file
	name.

2004-11-16  James Gallagher <jgallagher@opendap.org>

	Bug fix: URLs which are really local file names broke the
	url_without_params() method.

2004-11-08  James Gallagher <jgallagher@opendap.org>

	Added list_to_variables().

2004-11-08  James Gallagher <jgallagher@opendap.org>

	Added declarations for the list_to_variables() functions.

2004-11-05  James Gallagher <jgallagher@opendap.org>

	Added code to copy the BaseType pointers from the vector container
	into a list. This will enable more efficient translation software
	to be written.

2004-11-05  James Gallagher <jgallagher@opendap.org>

	Fiddled with some comments and added DBG() macros to some
	instrumentation.

2004-11-05  James Gallagher <jgallagher@opendap.org>

	Fiddled with the comments a bit...

2004-11-05  James Gallagher <jgallagher@opendap.org>

	Wrapped some instrumentation in DBG() macros.

2004-10-28  James Gallagher <jgallagher@opendap.org>

	Added support for error handling to ClientParams. Added use of
	ClientParams to NCConnect, although that's not complete yet.
	NCConnect now has an instance of ClientParams. The instance is
	first built and then passed into NCConnect's ctor which stores a
	const reference to the CP object.

2004-10-27  James Gallagher <jgallagher@opendap.org>

	Added

2004-10-22  James Gallagher <jgallagher@opendap.org>

	More massive changes: Translation of Sequences now works so long
	as the Sequence contains only atomic types.

2004-09-08  James Gallagher <jgallagher@opendap.org>

	Added

2004-09-08  James Gallagher <jgallagher@opendap.org>

	More Massive changes: Code moved from the files that clone the
	netCDF function calls into NCConnect, NCAccess or nc_util.cc. Much
	of the translation functions are now methods. The netCDF type
	classes now inherit from NCAccess in addition to the DAP type
	classes.

2004-08-03  James Gallagher <jgallagher@opendap.org>

	Vast changes to get attribute support working for variables from
	data sources with Structures. The Structure variables are
	'translated' to sets of variables with 'dots in their names.'
	These new changes correctly find the attribtues for the old
	variables and add them to the built in attribute table objects for
	the new variables. Global attributes are now handled as well. This
	software relies heavily on the heuristic code in
	DDS::transfer_attributes(). During the course of the work, I moved
	all of the software that interacts with the OPeNDAP servers to
	NCConnect or nc_util. The files Dvar.cc, Dattr.cc, ..., are now
	just the clones of the netCDF api functions.

2004-07-28  James Gallagher <jgallagher@opendap.org>

	Fixed handling of global attributes. I used the new code in
	DDS::transfer_attributes().

2004-07-26  James Gallagher <jgallagher@opendap.org>

	Added

2004-07-26  James Gallagher <jgallagher@opendap.org>

	Moved netCDF CL <--> OPeNDAP server interface code to nc_util and
	NCConnect.

2004-07-09  James Gallagher <jgallagher@opendap.org>

	Merged with release-3-4-7FCS

2004-07-09  James Gallagher <jgallagher@opendap.org>

	07/09/04 jhrg

;; Local Variables:
;; coding: utf-8
;; End:
2004-07-09  James Gallagher  <jimg@comet.dods.org>

	* Merged with release-3-4-7FCS

2004-03-25  James Gallagher  <jimg@comet.dods.org>

	* Makefile.in: There was a persistent problem with the build
	failing because make thought it had to build netcdf.h (when it
	should be found in the DODS_ROOT/include dir). The fix was to
	rebuild the dependencies *after* building and installing in
	src/nc3-dods.

2004-03-09  James Gallagher  <jimg@comet.dods.org>

	* This code no longer uses the Pix classes.

	* Translation of Structures is almost there. Missing is
	translation of the attributes.

	* Changed the implementation of the netCDF 2 interface. This
	software now uses the Unidata emulation code in v2i.c. See the
	README in lnetcdf.

2004-02-24  James Gallagher  <jimg@comet.dods.org>

	* Replaced the old version of ncdump with the version found in the
	3.5.1 distribution of netCDF from Unidata. Over time I'll migrate
	the entire code base to 3.5.1. This version of ncdump uses the
	netCDF 3.x interface which is where translation is currently
	supported. It will take a little extra time to back port it to the
	netCDF 2.x interface.

	* Check in of Reza's translation code. This version of the OPeNDAP
	netCDF CL can read from data sources that have Structures. Future
	versions will read Grids w/o the extra map vectors (i.e., the
	duplicates held outside the Grid) and Sequences (using a scheme
	Reza N and Joe W developed where an unconstrained Sequence has a
	default constraint of 100 elements).

2004-02-18  James Gallagher  <jimg@comet.dods.org>

	* Merged release-3-4-2FCS.

2004-02-16  James Gallagher  <jimg@comet.dods.org>

	* Bug fix: I added a declaration of nc_delete as extern "C". This
	was in response to a bug report on dods@unidata.ucar.edu. Look in
	lnetcdf/netcdf.h and Dnetcdf.h.

2003-12-08  Yuan Ho  <yuanho@ucar.edu>

        * Merge release-3-4 into trunk.

2003-05-02  James Gallagher  <jimg@dcz.dods.org>

	* Patch to the Fortran/fort-control.c file. This provides fixes
	needed to use the library with the new Fortran calls that are part
	of NetCDF 3.5. This is a temporary fix from Yuan Ho (Thanks!)
	until Reza can get the code completely switched over to 3.5

2003-09-08  James Gallagher  <jimg@dcz.dods.org>

	* I modified the read() method implementations so that they test
	the new in_selection property. If it is true, the methods will
	read values even if the send_p property is not true. This is so
	that variables used in the selection part of the CE, or as
	function arguments, will be read. See bug 657. (jimg)

	* Fixed char vs. byte and long vs. nclong error checks. (reza) 

	* Removed #pragma interface directives for the OS X. (rmorris)

	* Updated the servers to netCDF-3 and fixed error handling between
	client and server. (reza)

	* Added support for Cray multi-processor (CRAYMPP) interfaces,
	they use processor element 0 for all non-CrayMPP platforms. The
	Fortran interface needs them for a clean build. (reza)

	* Fixed unnecessary nc_sync() calls in netCDF code to improve NFS
	performance. (reza)
	
	* Win32 build changes (rmorris)

2003-04-28  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-3-1.

	* Linux build fixes; some changes were made to the Makefile.in
	files, esp in the Fortran bindings, and some generated files were
	removed from CVS so that they would not get included in the
	distributions or confused the nightly builds.

2003-04-23  James Gallagher  <jimg@dcz.dods.org>

	* The win32 build files were lost and added back into the code.

2003-01-27    <jimg@dcz.dods.org>

	* merged with release-3-2-8.

	* I removed tests for the Progress Indicator from the configure.in
	and configure scripts. Also removed was the libdap++-gui.a library
	and any use of it by the Makefile.in templates. Finally, the
	src/packages/libtcl and libtk directories were removed (from the
	cvs repository; they are in the src/packages/Attic directory).
	This removes all vestiges of the tcl/tk based progress indicator
	from our code.

	* Fixed call to Connect::request_dds(...). The local method
	request_Cdds(...) uses Connect's new version of request_dds(...).
	This file was 'fixed' once to use my first try at a new interface
	for Connect. I then fixed Connect some more and broke this code
	again... I think the current interface supported by Connect is
	much better.

	* Memory free errors found by Purity (pwest).

	* Memory leaks and a read error fixed (pwest).

	* Fixes for the IteratorAdapter.

	* Fixes to the Makefile.in.

	* Changes for gcc 3.2 build (which now works).

2002-12-16  Ethan Davis  <edavis@ucar.edu>

	* configure.in, configure, Makefile.in, ncdump/Makefile.in,
	nc_test/Makefile.in: removed all references to XTRALIBS, this
	function now handled by libcurl (curl-config script).

	* nc_test/Makefile.in (Repository): change use of 'm4' to '$M4'.

	* configure.in, configure: added setting of M4 environment variable.

2002-04-30    <jimg@dcz.dods.org>

	* Merged with release-3-2-7.

2002-04-25  Ethan Davis  <edavis@ucar.edu>

	* Makefile.in: remove config.status dependency in Makefile
	target.

2002-04-17    <jimg@dcz.dods.org>

	* nc_test/nc_test.c (NC_TEST): Now uses ** instead of *** for tests.

	* Dnc.cc (ncopen): Fixed bug 393.

	* lnetcdf/lv2i.c (NCadvise): Fixed garbled messages.

2001-10-13  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2-6.

	* Minor fixes to configure.

	* Updated INSTALL & README.

2001-09-28  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release 3.2.5. The next merge should use
	release-3-2-5 -j release-3-2.

2001-09-26  James Gallagher  <jimg@dcz.dods.org>

	* Added version support (Reza).

2001-08-30  James Gallagher  <jimg@dcz.dods.org>

	* Merged with 3.2.4. The next merge should use -j release-3-2-4 -j
	release-3-2.

2001-08-30  James Gallagher  <jimg@dcz.dods.org>

	* Fix for bug #202: The client library now checks for incoming
	Error objects. (From Reza)

	* Fix for bug #217: The tests now work; the problem was in the code
	that runs the tests and/or sets up the test dataset. (From Reza)

	* Fix for bugs #71 and #90: An Error object is now returned when
	a URL references a dataset that does not exist. (from Reza)

2001-06-19  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2 head (tagged release-3-2-3). The next
	merge should use update -j release-3-2-3 -j release-3-2.

	* Moved most of the code in main() inside the try block (for all
	three handlers).

	* Cleaned up for switch from nph-* to nph-dods. (ethan)

	* Fixed tar and binary-tar targets. (ethan)

	* Paths are now relative where possible

	* Fixed exception handlers to return correct error codes. (reza)

2000-12-06  James Gallagher  <jimg@dcz.dods.org>

	* Fixed the build (removed nph-nc install, etc.)

2000-01-27  James Gallagher  <jimg@dcz.dods.org>

	* Merged with revision 3.1.2. The next cvs merge should use update
	-j release-3-1-2 -j release-3-1.

	* Removed extraneous files.

	* Fixed the build on little-endian machines.

1999-11-04  James Gallagher  <jimg@dcz.dods.org>

	* Merged: botched cvs but the next merge should use -j
	release-3-1-1 -j release-3-1.

	* Added info about header files.  Also updated some URLs (Ethan).

	* Removed incompatibilities in error handling and added support
	for scalar types (Reza).

	* Fixed: Reza fixed the IMAP bug.

1999-08-17  James Gallagher  <jimg@dcz.dods.org>

	* This code now supports the netCDF 3.x library.

1999-05-07  James Gallagher  <jimg@dcz.dods.org>

	* String-->string

1999-05-05  James Gallagher  <jimg@dcz.dods.org>

	* Added test-coverage target to Makefile.in

1999-01-21  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* The server now registers the file name properly. This ensures
	that the new projection functions can call the read() member
	function and not fail.

1998-11-11  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* Fixed a resource leak when working with local files.

1998-11-02  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* Fixed the configure scripts.

	* Fixed up the ncview directory to work correctly with the new
	Makefile organization.

	* Fixed a bug where local connections were not properly freed.

