2004-02-20 10:00  jk
	* autogen.sh: autogen.sh contains all calls to autotools necessary
	  to create the complete infrastructure to use the configure
	  script.
	* AUTHORS: contains the names of the developers and contributors
	  of the NeXus library
	* COPYING: contains the Lesser General Public Licence. This more
	  compliant to the GNU style than the gnu_license.txt
	* NEWS: This file should contain the NEWS for the release.
	* configure.ac: add the use of libtool in this project and add a
	  summary report at the end of the configure run
	* include/Makefile.am, scripts/Makefile.am: add this file due to a
	  better control of distribution files.
	* Makefile.am: remove the files from directories include and scripts
	* test/Makefile, bindings/f77/Makefile.am: substitute the relative
	  by absolute pathes beginning at the top (build or src)
	* bindings/f90/Makefile.am, applications/Makefile.am: substitute
	  the relative pathes by pathes beginning from the top (either
	  build or src) 
	* include/napi4.h, include/napi5.h: remove the include of the
	  sources
	* src/napi4.c, src/napi5.c: Include the different header files for
	  the different HDF versions. Add the external reference to the
	  NXpData.
	* src/Makefile.am: Add the conditional build of the HDF4 and HDF5
	  support of NeXus
 
2004-02-18 19:23  faa

	* scripts/nxbuild.in: nxbuild is a command that will take a list of
	  source or object files and generate an executable linked against
	  the currently installed NeXus library. This is a first pass that
	  only works on C programs - it needs extending to work on FORTRAN
	  and also on files in other than the applications directory

2004-02-18 15:23  faa

	* INSTALL, Makefile.am, Makefile.in, acinclude.m4, aclocal.m4,
	  build_rules.am, configure, configure.ac, depcomp, missing,
	  mkinstalldirs, applications/Makefile.am,
	  applications/Makefile.in, bindings/Makefile.am,
	  bindings/Makefile.in, bindings/f77/Makefile.am,
	  bindings/f77/Makefile.in, bindings/f90/Makefile.am,
	  bindings/f90/Makefile.in, include/nxconfig.h.in, src/Makefile.am,
	  src/Makefile.in, test/Makefile.am, test/Makefile.in: Changed to
	  use automake to generate Makefile.in from Makefile.am This should
	  make it easier to set up install and kit building targets, which
	  is the next job

2004-02-17 20:04  faa

	* aclocal.m4, configure, configure.ac: Working test for
	  -no-cpp-precomp; needed to egrep the compiler output for
	  "unrecognized" in the end

2004-02-17 19:24  faa

	* configure, configure.ac: Added in macro AC_CHECK_C_OPTION and
	  used it to check for -no-cpp-precomp (and as a test
	  -some-invalid-option) Ray, can you try this on Darwin? Strangely,
	  on my version of gcc it returns success when you pass it an
	  invalid compiler switch and still produces an object file ...

2004-02-10 19:22  faa

	* ChangeLog: Add in GNU style ChangeLog file - this is generated by
	  the program cvs2cl.pl from the CVS repository and should be run
	  just before a release

2004-02-10 19:19  faa

	* Makefile.in, config.guess, config.sub, configure, configure.ac,
	  install-sh, applications/Makefile.in, bindings/f77/Makefile.in,
	  bindings/f90/Makefile.in, include/nxconfig.h.in, src/Makefile.in,
	  test/Makefile.in: Add in files needed by autoconf - mostly
	  working; try

	     ./configure
	     make clean
	     make all

	  from the top directory. You can also do e.g.

	    ./configure --with-hdf4=/local/hdf4

	  to specify a directory - configure will try a few common
	  locations though, so hopefully not needed too often.

	    ./configure --help

	  will list all available options

2004-01-19 13:39  mk

	* make_general, make_general_alpha, make_redhat,
	  applications/Makefile, bindings/f77/Makefile,
	  bindings/java/Make.alpha, bindings/java/Make.linux,
	  bindings/java/Make.mingw, bindings/java/Makefile,
	  bindings/java/apidoc/AllNames.html,
	  bindings/java/apidoc/Package-neutron.nexus.html,
	  bindings/java/apidoc/neutron.nexus.AttributeEntry.html,
	  bindings/java/apidoc/neutron.nexus.NXlink.html,
	  bindings/java/apidoc/neutron.nexus.NeXusFileInterface.html,
	  bindings/java/apidoc/neutron.nexus.NexusException.html,
	  bindings/java/apidoc/neutron.nexus.NexusFile.html,
	  bindings/java/apidoc/packages.html,
	  bindings/java/apidoc/tree.html,
	  bindings/java/bin/win32/hd415m.dll,
	  bindings/java/bin/win32/hdf5dll.dll,
	  bindings/java/bin/win32/hm415m.dll,
	  bindings/java/bin/win32/szlibdll.dll,
	  bindings/java/bin/win32/zlib.dll,
	  bindings/java/native/NexusFile.c,
	  bindings/java/neutron/nexus/NexusFile.java,
	  bindings/java/test/TestJapi.java, bindings/java/test/runtestrh62,
	  bindings/swig/makefile, bindings/swig/nxinterhelper.c,
	  src/makefile_options, src/napi.c, src/napi5.c: - Many fixes to
	  the HDF-5 NeXus-API including   * resource leakage problems	*
	  group linking when nested deeper then 3   * memory problems -
	  Some updating to the java neXus-API - Initial set of makefiles
	  for the new structure

2003-10-08 13:38  faa

	* Makefile, NXUmodule.f90, NXbrowse.c, NXbrowse.f90, NXdict.tex,
	  NXdump.f90, NXmodule.f90, NXtest.f90, NXtoDTD.c, NXtoNX4.c,
	  NXtoNX5.c, NXtoXML.c, make_vms.com, makefile.mingw, makefile_f90,
	  makefile_hdf4, makefile_hdf45, makefile_hdf5, makefile_options,
	  napi.c, napi.h, napi.tex, napi4.c, napi4.h, napi4_test.c,
	  napi5.c, napi5.h, napi5_test.c, napif.f, napif.inc, napif_test.f:
	  Tidy up files from NeXus move

2003-10-06 10:12  nexus

	* napi5.c, src/napi5.c: add support for HDF5 version 1.6.0,
	  H5Aiterate problem solved

2003-03-30 23:43  nexus

	* napif.inc, bindings/f77/napif.inc, NXmodule.f90,
	  bindings/f90/NXmodule.f90: Updated NeXus version number to 2.0.1
	  - Ray

2003-03-30 23:40  nexus

	* napi4.h, include/napi4.h, napi5.h, include/napi5.h: Added CVS Id
	  tag - Ray

2003-03-30 23:38  nexus

	* napi4.c, src/napi4.c, napi5.c, src/napi5.c: Added CVS Id tag

2003-03-30 23:36  nexus

	* napi.h, include/napi.h: Updated version number and added CVS Id
	  tag

2003-03-30 23:00  nexus

	* makefile_options, src/makefile_options: restoring more generic
	  defaults to Makefile options

2003-03-28 15:37  nexus

	* makefile_options, napi.c, napi.h, napi4.c, napi5.c,
	  include/napi.h, src/makefile_options, src/napi.c, src/napi4.c,
	  src/napi5.c, bindings/java/Make.tux, bindings/java/Make.win32,
	  bindings/java/Makefile, bindings/java/README.JNEXUS,
	  bindings/java/index.html, bindings/java/japinotes.html,
	  bindings/java/jnexustut.html, bindings/java/apidoc/AllNames.html,
	  bindings/java/apidoc/Package-neutron.nexus.html,
	  bindings/java/apidoc/neutron.nexus.AttributeEntry.html,
	  bindings/java/apidoc/neutron.nexus.NXlink.html,
	  bindings/java/apidoc/neutron.nexus.NeXusFileInterface.html,
	  bindings/java/apidoc/neutron.nexus.NexusException.html,
	  bindings/java/apidoc/neutron.nexus.NexusFile.html,
	  bindings/java/apidoc/packages.html,
	  bindings/java/apidoc/tree.html,
	  bindings/java/neutron/nexus/NexusFile.java,
	  bindings/java/test/TestJapi.java, bindings/java/test/runtestrh62,
	  bindings/java/test/runtestw32.bat, bindings/swig/Makefile,
	  bindings/swig/README, bindings/swig/asciidblib.scm,
	  bindings/swig/nxdataset.c, bindings/swig/nxdataset.h,
	  bindings/swig/nxdataset.i, bindings/swig/nxdstest.tcl,
	  bindings/swig/nxexam.tcl, bindings/swig/nxinter.i,
	  bindings/swig/nxinter.tex, bindings/swig/nxinterhelper.c,
	  bindings/swig/nxinterhelper.h, bindings/swig/nxintertest.tcl,
	  bindings/swig/nxtest.scm: - Fixed a bug which caused foreign
	  HDF-5's not to be read properly - Fixed a bug in NXgetnextentry
	  which prevented reinitialising searches   and nested searches.  -
	  Adapted the jnexus stuff to NAPI-2.0 - Added the swig interface
	  to NeXus to the source tree

2002-11-18 20:33  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: Invert the order of
	  axis names in the "axes" attribute because they should be in
	  row-major order - Ray

2002-11-14 19:27  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: Corrected two bugs in
	  NXUfindaxis.	The "signal" value was not initialized to 1 and the
	  signal array info was returned instead of the axis array info -
	  Ray

2002-11-14 19:20  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: Changed default chunk
	  size to dimension size

2002-10-04 19:06  nexus

	* makefile_hdf45, src/makefile_hdf45, NXtoNX4.c,
	  applications/NXtoNX4.c, NXtoNX5.c, applications/NXtoNX5.c: Added
	  NXtoNX4 and NXtoNX5 to convert NeXus files between HDF4 and HDF5
	  Ray

2002-09-24 18:34  faa

	* makefile.mingw, windows/makefile.mingw: Add in makefile for
	  compiling NeXus with MinGW gcc/g77 distribution on Windows.

2002-09-17 22:00  nexus

	* makefile_f90, src/makefile_f90: Added NXmodule.o to the
	  NXUmodule.o dependencies to ensure that the
NXmodule file is
	  created first

Ray

2002-09-15 04:37  nexus

	* ReleaseNotes: Added references to NXtoXML/NXtoDTD and the change
	  to NXUfindaxis

Ray

2002-09-15 04:34  nexus

	* README.FORTRAN90: Removed some of the comments concerning 64-bit
	  systems.  The
NXhandle structure is so much larger in the HDF5
	  version that it
is now redundant (or may need revisiting)

Ray

2002-09-15 04:33  nexus

	* README: Updated to reflect recent changes to the API

Ray

2002-09-15 04:32  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: Changed NXUfindaxis to
	  use alternative axis labeling scheme 
as well as the old, i.e. it
	  now searches the data for an "axes"
attribute before searching
	  the dimension scales for the 
"axis" attribute.

Ray

2002-09-15 04:28  nexus

	* make_vms.com, vms/make_vms.com: - Changed Fortran 90 library to
	  LIBNEXUS90.OLB for consistency with 
the other versions

Ray

2002-09-13 14:27  nexus

	* make_vms.com, vms/make_vms.com: Final updates for VMS build.
	  Freddie

2002-09-13 14:10  nexus

	* napif_test.f, test/napif_test.f: Use GETCHARATTR rather than
	  GETATTR; fixes VMS problem. Freddie

2002-09-13 07:36  nexus

	* makefile_options, src/makefile_options: add flags for DEC TRU64
	  UNIX

2002-09-13 07:35  nexus

	* napi5_test.c, test/napi5_test.c: reading from file NXtest.nx5
	  (before NXtest.nx4)

2002-09-11 16:59  faa

	* NXtoXML.c, applications/NXtoXML.c, NXtoDTD.c,
	  applications/NXtoDTD.c: (1) Change "uint" to "unsigned"; uint not
	  standard on Windows (2) Add (char*) cast to dataBuffer; (void*)
	  should not be used for     pointer arithmetic

	  Freddie

2002-09-11 16:56  faa

	* windows/: nexus.dsw, nxbrowse/nxbrowse.dsp,
	  nxbrowse_dll/nxbrowse_dll.dsp, nxtodtd/nxtodtd.dsp,
	  nxtoxml/nxtoxml.dsp: Add in NXtoXML and NXtoDTD projects

	  Freddie

2002-09-06 17:04  nexus

	* makefile_hdf4, src/makefile_hdf4, makefile_hdf45,
	  src/makefile_hdf45, makefile_hdf5, src/makefile_hdf5, NXtoDTD.c,
	  applications/NXtoDTD.c: Adding NXtoDTD.c - this is identical to
	  NXtoXML, but
it does not include the data.  This should be useful
	  in 
using existing NeXus files to create an meta-DTD 
definition.
	  Note that it does not create a true DTD file.

Ray

2002-09-05 21:04  nexus

	* NXtoXML.c, applications/NXtoXML.c: Put in linefeeds after every
	  second attribute for greater readability.

Ray

2002-09-05 16:24  nexus

	* NXtoXML.c, applications/NXtoXML.c: First update already -
	  corrected the output of quotes in opening XML tag.

Ray

2002-09-05 16:23  nexus

	* makefile_hdf4, src/makefile_hdf4, makefile_hdf45,
	  src/makefile_hdf45, makefile_hdf5, src/makefile_hdf5: Updated
	  makefiles to add new NXtoXML utility

Ray

2002-09-05 16:14  nexus

	* NXtoXML.c, applications/NXtoXML.c: First commit of a new utility
	  to convert an existing NeXus file
to an ASCII XML file.  It is
	  invoked (in unix) by typing

NXtoXML file.nxs file.xml

N.B. It
	  allocates data for entiire data sets.  I don't have an option
for
	  limiting the output size yet.

Ray

2002-09-05 11:57  nexus

	* napi.h, include/napi.h: Add back in VMS definitions. Freddie

2002-09-04 18:32  faa

	* README.WIN32: Add comment about wsock32.lib

2002-09-02 19:18  faa

	* windows/nxbrowse_dll/nxbrowse_dll.dsp: Update

	  Freddie

2002-09-02 19:13  faa

	* README.WIN32: Update comments

2002-09-02 19:12  faa

	* napi.h, napi4.h, napi5.h, include/napi.h, include/napi4.h,
	  include/napi5.h: Set up definition of NX_EXTERNAL for building
	  DLL libraries.  This makes use of the automatically defined _DLL
	  variable to tell that DLL linking is to be used. The decision on
	  export or import is made by testing for NX45DLL_EXPORTS, which is
	  only set in the library DLL build itself

	  Freddie

2002-09-02 19:07  faa

	* windows/: README.txt, nexus.dsw, napif_test/napif_test.dsp,
	  nexusf90/nexusf90.dsp, nx45dll/nx45dll.dsp,
	  nxbrowse/nxbrowse.dsp, nxbrowse_dll/nxbrowse_dll.dsp,
	  nxtest90/nxtest90.dsp: (1) Fortran 90 library and example now
	  work correctly (2) Added nx45dll project for building DLL version
	  of NeXus library (3) Added nxbrowse_dll as an example of
	  building/using nx45dll.dll (4) Update notes

	  Freddie

2002-09-02 11:42  faa

	* windows/napi4_test/napi4_test.dsp: Remove stray reference to
	  c:\program files\hdf41r4 - all includes are done relative to the
	  $(HDF4ROOT) and $(HDF5ROOT) environment variables and so should
	  be independent of installation location/version

	  Freddie

2002-09-02 11:24  faa

	* README.FORTRAN: Correct typo

2002-08-29 16:50  faa

	* windows/: README.txt, nexus.dsw, napi4_test/napi4_test.dsp,
	  napi5_test/napi5_test.dsp, napif_test/napif_test.dsp,
	  nexus4/nexus4.dsp, nexus45/nexus45.dsp, nexus5/nexus5.dsp,
	  nexusf90/nexusf90.dsp, nxbrowse/nxbrowse.dsp,
	  nxtest90/nxtest90.dsp: Add first run visual studio project files

	  Freddie

2002-08-29 15:53  faa

	* napif_test.f, test/napif_test.f: Change NXPUTDATA to
	  NXPUTCHARDATA

	  Freddie

2002-08-29 15:49  faa

	* NXbrowse.c, applications/NXbrowse.c: (1) Change uint* to
	  unsigned* - uint is not a standard type (2) Correct bug in
	  ConvertUpperCase() - should use && not &

	  Freddie

2002-08-29 15:35  faa

	* napi4.c, src/napi4.c: Correct bug in nx4open - access mode is
	  only checked against NXACC_CREATE and needs to be checked against
	  NXACC_CREATE4 as well

	  Freddie

2002-08-29 15:11  faa

	* napi5.c, src/napi5.c: (1) Correct bug in attr_check() - space not
	  left for terminating '\0'	on string, which caused crashes in
	  h5iterate() on Windows in	debug mode (2) Swap order of
	  nx5makedata and nx5compmakedata so correct definition     is
	  picked up on Windows (3) Add CALLING_STYLE to NX5open

	  Freddie

2002-08-20 20:13  nexus

	* napi5.c, src/napi5.c: Correction of problem with recursive use of
	  NXgetnextentry - moved iCurrentIDX into iStack5 struct - removed
	  iCurrentA_IDX since we can use iCurrentIDX in iAtt5 - initialized
	  iCurrentIDX to 0 in NXI5KillDir and NXI5KillAttDir - removed
	  setting of iCurrentIDX to 0 in NX5opengroup since NXI5KillDir is
	  called - moved NXI5KillDir to before decrement of iStackPtr in
	  NX5closegroup - used new index variables in NXgetnextentry and
	  NXgetnextattr - corrected some minor spelling mistakes in error
	  messages Ray

2002-08-19 22:57  nexus

	* napi45.c, napi45.h, napi45_4test.c, napi45_5test.c, napi_test.c,
	  napi_test_read.c: Removing files from repository after the
	  changes were incorporated into other files.  - Ray

2002-08-19 22:52  nexus

	* makefile_options, src/makefile_options: Updated Linux compilation
	  options - Ray

2002-08-19 22:16  nexus

	* napif_test.f, test/napif_test.f: Detabbed for consistency - Ray

2002-08-19 22:15  nexus

	* makefile_options, src/makefile_options: Added definition of
	  __unix to Linux and Mac OS X compiler flags - Ray

2002-08-19 22:13  nexus

	* make_vms.com, vms/make_vms.com: Updated to reflect changes in the
	  name of the test program - Ray

2002-08-12 11:04  faa

	* napif_test.f, test/napif_test.f: Add in equivalence to get call
	  to NXGETATTR to work

2002-08-12 11:03  faa

	* napi.c, napi.h, include/napi.h, src/napi.c: Add back in Windows
	  specific definitions required for calling the API from FORTRAN.
	  The libraries build OK and NAPIF_TEST now runs - i will build the
	  f90 bits later today

	  Freddie

2002-06-19 22:43  nexus

	* napi4_test.c, test/napi4_test.c: - Renamed napi45_4test.c to
	  napi4_test.c - All the test routines have been revised to test
	  data flushing,   compression, and linking.

	  Ray

2002-06-19 22:36  nexus

	* NXbrowse.c, NXtest.f90, README, README.FORTRAN, README.FORTRAN90,
	  ReleaseNotes, applications/NXbrowse.c, test/NXtest.f90,
	  napi5_test.c, napif_test.f, test/napi5_test.c, test/napif_test.f:
	  - Inverted default value of iByteAsChar so that one-byte integers
	    are treated as integers, not characters.

	  Ray

2002-06-19 22:34  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: - Updated use of
	  NXsameID since it now requires the file ID as   an extra
	  argument.  - Automatic compression is updated to new version.

	  Ray

2002-06-19 22:31  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - First version to work
	  with HDF5 routines.  This has required a   large increase in the
	  size of NXhandle and NXlink data types.  - NXmakedata has new
	  optional arguments specifying the compression   type and chunk
	  size, so NXcompmakedata is unnecessary in F90.  - NXsameID
	  updated to use new C routines.  - Changed version number to 2.0.0

	  Ray

2002-06-19 22:24  nexus

	* napif.inc, bindings/f77/napif.inc: - Added NXSAMEID to compare
	  group and data set IDs.  - Changed version number from 2.1.0 to
	  2.0.0

	  Ray

2002-06-19 22:23  nexus

	* napif.f, bindings/f77/napif.f: - Added NXSAMEID to compare group
	  and data set IDs.  - Added missing comma to format statement 9000

	  Ray

2002-06-19 22:20  nexus

	* napi5.h, include/napi5.h: - Added definition of NX5sameID.

	  Ray

2002-06-19 22:20  nexus

	* napi4.h, include/napi4.h: - Added definition of NX4sameID.

	  Ray

2002-06-19 22:18  nexus

	* napi5.c, src/napi5.c: - Added NX5sameID to compare group or data
	  set IDs.  - Removed error message when a data set has no
	  attributes, since   this is allowed by the standard.	- Corrected
	  some minor spelling mistakes.

	  Ray

2002-06-19 22:16  nexus

	* napi4.c, src/napi4.c: - Added NXACC_CREATE4 to possible open
	  options - eventually, we may	 want to make NXACC_CREATE make
	  HDF5 files by default.  - Added NX4sameID to compare group or
	  data set IDs.

	  Ray

2002-06-19 22:12  nexus

	* napi.h, include/napi.h: - Renamed napi45.h back to napi.h since
	  this is the main C header   file - Added NXACC_CREATE4 to
	  possible open options - eventually, we may   want to make
	  NXACC_CREATE make HDF5 files by default.  - Changed version
	  number to 2.0.0 - Added reference to NXsameID, a new routine that
	  compares group or   data set IDs.  This is used in the NXU
	  routines.

	  Ray

2002-06-19 22:08  nexus

	* napi.c, src/napi.c: - Renamed napi45.c back to napi.c since this
	  is the main C interface - Added NXACC_CREATE4 to possible open
	  options - eventually, we may	 want to make NXACC_CREATE make
	  HDF5 files by default.

	  Ray

2002-06-19 21:54  nexus

	* makefile_options, src/makefile_options: - Added to localize
	  compile and link options in one place - Allows specification of
	  HDF4, HDF5 and NeXus root directories

	  Ray

2002-06-19 21:48  nexus

	* makefile_hdf4, src/makefile_hdf4, makefile_hdf45,
	  src/makefile_hdf45, makefile_hdf5, src/makefile_hdf5: - Moved
	  compile and link options to "makefile_options" - Renamed NeXus
	  library to libNeXus.a

	  Ray

2002-06-19 21:45  nexus

	* makefile_f90, src/makefile_f90: - Added to repository to compile
	  and link the F90 library

	  Ray

2002-06-19 21:42  nexus

	* Makefile, src/Makefile: - Added $ to Id tag to update the version
	  number.

	  Ray

2002-06-19 21:27  nexus

	* Makefile, src/Makefile: - Added libf90 option

	  Ray

2001-11-07 10:26  nexus

	* Makefile, NXbrowse.c, makefile_hdf4, makefile_hdf45,
	  makefile_hdf5, napi.h, applications/NXbrowse.c, include/napi.h,
	  src/Makefile, src/makefile_hdf4, src/makefile_hdf45,
	  src/makefile_hdf5, napi4.c, napi4.h, napi45.c, napi45_4test.c,
	  napi45_5test.c, napi5.c, include/napi4.h, src/napi4.c,
	  src/napi5.c, napi5.h, napif.f, napif.inc, napif_test.f,
	  bindings/f77/napif.f, bindings/f77/napif.inc, include/napi5.h,
	  test/napif_test.f, src/nxdict/dict.c, src/nxdict/nxdict.c,
	  src/nxdict/nxdict.w, src/nxdict/test.dict,
	  bindings/java/Make.win32, bindings/java/Makefile,
	  bindings/java/native/NexusFile.c, bindings/java/native/handle.c,
	  bindings/java/native/neutron_nexus_NexusFile.h,
	  bindings/java/neutron/nexus/NXlink.java,
	  bindings/java/neutron/nexus/NeXusFileInterface.java,
	  bindings/java/neutron/nexus/NexusFile.java,
	  bindings/java/test/TestJapi.java, bindings/java/test/runtestdu40:
	  - A handful of bug fixes to the new NeXus-HDF-5 API - NXbrowse
	  adapted to new API - F77 interface adapted - jnexus adapted -
	  NXDict adapted to work with the new API

2001-08-17 10:02  nexus

	* Makefile, makefile_hdf4, makefile_hdf45, makefile_hdf5,
	  src/Makefile, src/makefile_hdf4, src/makefile_hdf45,
	  src/makefile_hdf5, napi4.c, napi4.h, napi45.c, napi45.h,
	  napi45_4test.c, napi45_5test.c, napi5.c, napi5.h, napi5_test.c,
	  include/napi4.h, include/napi5.h, src/napi4.c, src/napi5.c,
	  test/napi5_test.c: - Version 2.1.0 alpha of the NeXus API with
	  HDF-5 support

2001-08-17 09:49  nexus

	* Makefile, src/Makefile, bindings/java/Makefile,
	  bindings/java/README.JNEXUS, bindings/java/apidoc/AllNames.html,
	  bindings/java/apidoc/Package-neutron.nexus.html,
	  bindings/java/apidoc/neutron.nexus.AttributeEntry.html,
	  bindings/java/apidoc/neutron.nexus.NXlink.html,
	  bindings/java/apidoc/neutron.nexus.NeXusFileInterface.html,
	  bindings/java/apidoc/neutron.nexus.NexusException.html,
	  bindings/java/apidoc/neutron.nexus.NexusFile.html,
	  bindings/java/apidoc/packages.html,
	  bindings/java/apidoc/tree.html, bindings/java/native/NexusFile.c,
	  bindings/java/neutron/nexus/NeXusFileInterface.java,
	  bindings/java/neutron/nexus/NexusFile.java,
	  bindings/java/test/TestJapi.java, bindings/java/test/runtestdu40:
	  - A little fix to NexusFile.finalize - A little fix to the
	  documentation in the Java NeXus API

2000-12-07 02:28  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - Update NeXus version
	  number to 1.3.3
Ray

2000-12-06 21:25  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - Changed argument
	  intent to INOUT in NXflush to allow new file handle to
  be
	  returned
Ray

2000-12-06 21:23  nexus

	* ReleaseNotes: - Update release notes for v1.3.3.

2000-10-20 10:41  nexus

	* napi.c, bindings/java/COPYING.NCSA, bindings/java/Make.tux,
	  bindings/java/Make.win32, src/napi.c, bindings/java/Makefile,
	  bindings/java/NeXus.gif, bindings/java/README.JNEXUS,
	  bindings/java/compilejava.bat, bindings/java/index.html,
	  bindings/java/japinotes.html, bindings/java/jnexustut.html,
	  bindings/java/apidoc/AllNames.html,
	  bindings/java/apidoc/Package-neutron.nexus.html,
	  bindings/java/apidoc/neutron.nexus.AttributeEntry.html,
	  bindings/java/apidoc/neutron.nexus.NXlink.html,
	  bindings/java/apidoc/neutron.nexus.NeXusFileInterface.html,
	  bindings/java/apidoc/neutron.nexus.NexusException.html,
	  bindings/java/apidoc/neutron.nexus.NexusFile.html,
	  bindings/java/apidoc/packages.html,
	  bindings/java/apidoc/tree.html, bindings/java/bin/README,
	  bindings/java/bin/win32/hd413m.def,
	  bindings/java/bin/win32/hd413m.dll,
	  bindings/java/bin/win32/hd413m.lib,
	  bindings/java/bin/win32/hm413m.def,
	  bindings/java/bin/win32/hm413m.dll,
	  bindings/java/bin/win32/hm413m.lib,
	  bindings/java/native/NexusFile.c, bindings/java/native/handle.c,
	  bindings/java/native/handle.h,
	  bindings/java/native/hdfexceptionImp.c,
	  bindings/java/native/hdfnativeImp.c,
	  bindings/java/native/neutron_nexus_NexusFile.h,
	  bindings/java/ncsa/hdf/hdflib/HDFArray.java,
	  bindings/java/ncsa/hdf/hdflib/HDFConstants.java,
	  bindings/java/ncsa/hdf/hdflib/HDFException.java,
	  bindings/java/ncsa/hdf/hdflib/HDFJavaException.java,
	  bindings/java/ncsa/hdf/hdflib/HDFNativeData.java,
	  bindings/java/ncsa/hdf/hdflib/HDFNotImplementedException.java,
	  bindings/java/neutron/nexus/AttributeEntry.java,
	  bindings/java/neutron/nexus/NXlink.java,
	  bindings/java/neutron/nexus/NeXusFileInterface.java,
	  bindings/java/neutron/nexus/NexusException.java,
	  bindings/java/neutron/nexus/NexusFile.java,
	  bindings/java/test/TestJapi.java, bindings/java/test/runtestdu40,
	  bindings/java/test/runtestrh62,
	  bindings/java/test/runtestw32.bat: - Initial Release of the NeXus
	  for Java API.     I apologise for the many messages, but there
	  are a few binary files and	 I choose to be careful about the
	  repository

	  Mark

2000-10-17 12:00  faa

	* Makefile, src/Makefile: [no log message]

2000-10-17 08:31  nexus

	* Makefile, NXbrowse.c, NXmodule.f90, NXtest.f90,
	  applications/NXbrowse.c, bindings/f90/NXmodule.f90, src/Makefile,
	  test/NXtest.f90, napi.c, napi.h, napi_test.c, napif.f, napif.inc,
	  napif_test.f, bindings/f77/napif.f, bindings/f77/napif.inc,
	  include/napi.h, src/napi.c, test/napif_test.f,
	  src/nxdict/nxdict.c, src/nxdict/test.dict: - Added support for
	  unlimited dimensions - Added NXflush - Incremented version number
	  to 1.3.3 - Known Limitations: * Due to the lack of a flush
	  functionality in the HDF-library, NXflush   was implemented as a
	  sequence of NXclose/NXopen. However, I arranged   for NXflush to
	  place you at the same position in the vGroup hierarchy   as
	  before the NXflush. Any directory search information is lost in
	  the process. SDS's will have to be reopened after a NXflush *
	  When writing to an unlimited dimension there MUST be either a
	  NXclose   or a NXflush between separate writing operations.
	  Otherwise it is observed   that the HDF-library goes crazy. So
	  the algorith for extending along an	unlimited dimension is:   -
	  Write first subset   - NXflush (or NXclose)	- Write next subset
	  - NXflush	- Write next subset ..............    The unlimited
	  dimension can only be the slowest varying dimension of    the
	  dataset. This is the first in C, and the last in FORTRAN.  - The
	  C, F77 and F90 API's have been updated as well as the
	  corresponding   test programs.  Mark Koennecke

2000-10-16 16:36  faa

	* napif.f, bindings/f77/napif.f: Correct spurious warning message
	  from NXGETCHARDATA ... character data is not returned NULL
	  terminated (unlike character attributes), so the test of NULL
	  termination to check for a buffer overflow was failing even
	  though the data was being returned correctly

	  Freddie

2000-08-11 14:11  faa

	* napi.c, src/napi.c: If we are making a WIN32 DLL, report NeXus
	  errors using MessageBox() rather than printf() as we cannot be
	  sure we will have a console for them to appear in

	  Freddie

2000-08-11 13:30  faa

	* README.WIN32: Minor correction to wording

2000-08-09 14:48  faa

	* Makefile, README.WIN32, make_vms.com, napi.h, include/napi.h,
	  src/Makefile, vms/make_vms.com: Prefix callable NeXus functions
	  with the NX_EXTERNAL macro, and define this to do the appropriate
	  DLL import/export operation on Windows.  README.WIN32 has been
	  updated with instructions on how to make and use a NEXUS.DLL

	  Freddie

2000-07-12 05:19  nexus

	* NXbrowse.c, applications/NXbrowse.c: - Added equivalent
	  unix-style commands, e.g. ls, cd, cat
Ray

2000-03-14 14:13  faa

	* napi.c, src/napi.c: Modify timezone choosing routines to use
	  difftime/gmtime method on all systems except VMS 6.2 (where
	  gmtime() always returns NULL)

	  Freddie

2000-03-08 23:57  nexus

	* NXbrowse.c, applications/NXbrowse.c: - Added missing comment line
	  Ray

2000-03-01 08:52  faa

	* Makefile, src/Makefile: Remove a couple of bare tab characters
	  that gave "null command" warnings on building NXbrowse

2000-02-29 23:11  nexus

	* ReleaseNotes: - Updated release notes for version 1.3.2
Ray

2000-02-29 21:08  nexus

	* napi.h, include/napi.h, napif.inc, bindings/f77/napif.inc,
	  NXmodule.f90, bindings/f90/NXmodule.f90: - Updated version number
	  to 1.3.2
Ray

2000-02-29 21:06  nexus

	* NXbrowse.c, applications/NXbrowse.c: - Changed default of
	  iByteAsChar to treat NX_INT8 and NX_UINT8 as
  integers, except
	  for the global attributes, which are treated as 
  characters
	  (for compatibility with files created before the 
  definition of
	  the NX_CHAR data type).
- Corrected bug in DUMP command which
	  could cause a crash if no
  output file is specified
- Added "["
	  to list of token separators in the READ command
Ray

2000-02-29 20:43  nexus

	* napi.c, src/napi.c: - Added int32* typecast to iStart and iSize
	  in NXputslab to eliminate 
	some unnecessary compiler warning
	  messages
Ray

2000-02-28 15:27  faa

	* napi.c, napi.h, include/napi.h, src/napi.c: Add in CALLING_STYLE
	  macro to (hopefully) allow correct calling of the FORTRAN
	  interface under WINDOWS

2000-02-28 11:45  faa

	* napi.h, include/napi.h: Add comments on WIN32 calling conventions
	  and correct definition of NXcompress() on PC

2000-02-28 10:51  faa

	* README, README.WIN32, Makefile, src/Makefile: Add notes on
	  compiling under PC/WINDOWS ... modified "napi.h" will follow
	  later (after i manage to test it!)

2000-02-17 15:51  faa

	* napi.c, src/napi.c: Fix "int" problem in NXgetattr ... SDattrinfo
	  called with "int*" rather than with "int32*"

2000-02-17 15:46  nexus

	* NXbrowse.c, applications/NXbrowse.c: - NXbrowse now reads a
	  filename as command line argument and only prompts if   none is
	  specified.  - there is a toglle, called byteaschar, now which
	  makes NX_INT8, NX_UINT8   to be printed as character strings.  -
	  added dump <dataname> <filename> command which dumps an SDS into
	  a ASCII   file.  - Killed a bug at PrintData		       Mark

2000-02-17 14:26  nexus

	* napi.c, src/napi.c: Introduced proper typecasts for dimensions in
	  data access routines.

2000-01-24 19:47  nexus

	* ReleaseNotes: - Updated release notes for version 1.3.1
Ray

2000-01-24 19:40  nexus

	* README.FORTRAN90: - Updated comments on the NXhandle structure
	  since the latest version
  does not need to know the internal
	  details of the C struct. 
Ray

2000-01-24 19:37  nexus

	* README: - Updated reference to NXbrowse
Ray

2000-01-24 16:28  nexus

	* napif.f, bindings/f77/napif.f, napif.inc, bindings/f77/napif.inc:
	  -Added wrappers to new routines in NAPI.C 
  i.e. NXgetgroupinfo,
	  NXinitgroupdir, NXgetattrinfo,   
   NXinitattrdir
Ray

2000-01-24 16:26  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - Converted to reference
	  new routines in NAPI.C
Ray

2000-01-24 15:57  nexus

	* Makefile, src/Makefile: - Added a dependency on NXmodule.o to
	  NXtest.o since F90 modules
  need to be compiled before the code
	  that uses them
Ray

2000-01-21 23:43  nexus

	* napi.h, include/napi.h, napif.inc, bindings/f77/napif.inc,
	  NXmodule.f90, bindings/f90/NXmodule.f90: - Changed NeXus version
	  number to 1.3.1
Ray

2000-01-11 16:15  nexus

	* NXbrowse.c, applications/NXbrowse.c: - Now outputs version number
	  at the beginning
- Tidied up error reporting of READ command
Ray

2000-01-04 18:09  nexus

	* napi.c, src/napi.c: - Changed NXgetgroupinfo (NXgetattrinfo) to
	  return information
  without affecting the status of
	  NXgetnextentry (NXgetnextattr)
  searches
Ray

2000-01-04 16:55  nexus

	* Makefile, src/Makefile: - Uses NXbrowse.c in making the NXbrowse
	  target
  (replaces NXbrowse.f90)
Ray

2000-01-04 16:49  nexus

	* NXbrowse.c, applications/NXbrowse.c: First version of a simple
	  terminal browser of NeXus files
written in C
Ray

2000-01-04 16:47  nexus

	* napi.h, include/napi.h: - Added function prototypes and name
	  mangling for NXgetgroupinfo,
   NXgetattrinfo, NXinitgroupdir and
	  NXinitattrdir
Ray

2000-01-04 16:45  nexus

	* napi.c, src/napi.c: - Added NXgetgroupinfo to return the number
	  of entries and the 
	name and class of the currently open group
	  - Added NXgetattrinfo to return the number of attributes in the 
	  currently open data set
- Added NXinitgroupdir to re-initialize
	  searches using 
  NXgetnextentry
- Added NXinitattrdir to
	  re-initialize searches using 
  NXgetnextattr
- Fixed calculation
	  of the time zone difference when using 
  Metrowerks Code Warrior
	  on the Mac
Ray

1999-12-14 15:47  nexus

	* ReleaseNotes: - Trivial reformatting before final release
Ray

1999-12-02 19:55  nexus

	* ReleaseNotes: - Added changes to NXU routines to install data
	  compression
Ray

1999-12-02 16:30  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: - Added NXUsetcompress
	  to set default compression algorithm and 
   minimum size of
	  datasets to be compressed
- Added call to NXcompress in
	  NXUpreparedata depending on the above
   parameters
Ray

1999-12-02 02:32  nexus

	* NXtest.f90, test/NXtest.f90: - Added call to NXcompress
Ray

1999-12-02 02:29  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - Added new core routine
	  NXcompress
- Added definition of compression parameters
	  (including NX_COMP_NONE)
- Updated version number to 1.3.0
Ray

1999-12-02 02:27  nexus

	* napi.c, src/napi.c: - Moved NXfcompress and NXcompress functions
	  together
Ray

1999-12-02 02:26  nexus

	* napi.h, include/napi.h: - Added definition of NX_COMP_NONE (=
	  COMP_CODE_NONE defined
  by HDF)
- Changed name mangling of
	  NXfcompress from nxfcompress to 
  nxifcompress for greater
	  consistency with other routines
Ray

1999-12-02 02:23  nexus

	* napif.inc, bindings/f77/napif.inc: -Added definition of parameter
	  NX_COMP_NONE
Ray

1999-12-02 02:22  nexus

	* napif.f, bindings/f77/napif.f: - Corrected references to both
	  NXICOMPRESS and NXFCOMPRESS to
  NXIFCOMPRESS
Ray

1999-12-01 15:18  nexus

	* src/nxdict/nxdict.c:
	     Many things:

	     - bug fixes with character data
	     - compression added
	     - text replacement added for definition strings
	     - NXinfoalias, def added
	     - a few statics removed to make the NDS work

1999-12-01 15:17  nexus

	* src/nxdict/nxdict.h:
	     Many things:

	     - bug fixes for character data handling
	     - a few statics removed for helping with the NDS
	     - compression added.
	     - a text replacement facility for definitions strings added
	     - a info function added

1999-12-01 15:15  nexus

	* ReleaseNotes:
	     - updated to 1.3

1999-12-01 15:14  nexus

	* napif_test.f, test/napif_test.f:
	     - added compression

1999-12-01 15:14  nexus

	* napif.inc, bindings/f77/napif.inc:
	     - added compression support

1999-12-01 15:13  nexus

	* napi_test.c:
	    - added compression test

1999-12-01 15:13  nexus

	* napi.c, src/napi.c, napif.f, bindings/f77/napif.f:
	    - added compression

1999-12-01 15:13  nexus

	* napi.h, include/napi.h:
	      - added NXcompress

1999-11-24 16:33  nexus

	* NXUmodule.f90, bindings/f90/NXUmodule.f90: - Changed all
	  attribute arguments to OPTIONAL in NXUwriteglobals
Ray

1999-11-24 16:30  nexus

	* NXbrowse.f90, applications/NXbrowse90.f90: - Changed to output
	  file's global attributes when it is opened
Ray

1999-11-05 16:20  nexus

	* gnu_license.txt: - Changed GNU License to GNU Lesser General
	  Public License
Ray

1999-11-05 16:15  nexus

	* napi.c, src/napi.c, napi.h, include/napi.h, napi_test.c,
	  napi_test_read.c, napif.f, bindings/f77/napif.f, napif.inc,
	  bindings/f77/napif.inc, napif_test.f, test/napif_test.f,
	  NXbrowse.f90, applications/NXbrowse90.f90, NXdump.f90,
	  applications/NXdump.f90, NXmodule.f90, bindings/f90/NXmodule.f90,
	  NXtest.f90, test/NXtest.f90, NXUmodule.f90,
	  bindings/f90/NXUmodule.f90, README, ReleaseNotes: - NeXus API now
	  released underthe terms of the
  GNU Lesser General Public
	  License
- Updated version number to 1.2.1 for this release
Ray

1999-11-05 16:11  nexus

	* README.FORTRAN90: - Hard-wrapped text 
Ray

1999-11-05 15:59  nexus

	* make_vms.com, vms/make_vms.com: - added comment to direct the
	  user to edit the file to create
  F77 or F90 versions; you can't
	  store both in the object library
  because they share the same
	  subroutine names
Ray

1999-10-15 16:48  nexus

	* README.FORTRAN90: Added description of problems on systems with
	  64-bit pointers
and how to overcome them
Ray

1999-10-14 10:33  faa

	* NXmodule.f90, bindings/f90/NXmodule.f90: Rearrange NXstack
	  structure, add 64 bit pointer warnings for Digital UNIX, and add
	  extra padding to the end of the stucture so that if the above
	  changes are not made by a compiling user they will not get memory
	  overwrites. Unfortunately, I don't have an f90 compiler on
	  Digital UNIX to check all this, but it still seems to work on VMS

	  Freddie

1999-10-14 10:27  faa

	* Makefile, make_vms.com, src/Makefile, vms/make_vms.com: Add
	  option to build NXbrowse on VMS

1999-10-12 13:00  faa

	* napi.c, src/napi.c: Rearrange NexusFile structure for better word
	  alignment

1999-10-08 22:05  nexus

	* NXbrowse.f90, applications/NXbrowse90.f90: - READ command now
	  outputs the dimension index for the first element
  in a rank one
	  array. It had assumed that it was a scalar SDS before.
Ray

1999-10-07 15:52  faa

	* Makefile, src/Makefile: Add an "all" target to build everything,
	  and "lib" to build libNeXus.a

	  Freddie

1999-10-07 14:16  faa

	* ReleaseNotes: Add comment about "__stdcall" under WIN32 in
	  release 1.2.0

1999-10-06 16:50  faa

	* napi.h, include/napi.h: Use "__stdcall" calling convention with C
	  routines on WIN32 so that they can be picked up by FORTRAN

	  Freddie

1999-10-05 22:14  nexus

	* Makefile, src/Makefile: - added build of NXbrowse
Ray

1999-10-05 15:28  nexus

	* NXbrowse.f90, applications/NXbrowse90.f90: - modified output of
	  READ command to handle scalar SDS's correctly
Ray

1999-10-05 00:42  nexus

	* ReleaseNotes: - added some comments to version 1.2.0 release
	  notes
Ray

1999-10-05 00:36  nexus

	* NXbrowse.f90, applications/NXbrowse90.f90: - added option to read
	  individual array elements of specified index
Ray

1999-10-04 23:28  nexus

	* NXtest.f90, test/NXtest.f90: - changed initialization of r4_array
	  and r8_array for proper
  adherence to the Fortran 90 standard
	  Ray

1999-10-04 23:25  nexus

	* NXmodule.f90, bindings/f90/NXmodule.f90: - incremented NeXus
	  version number to 1.2.0
Ray

1999-10-04 23:24  nexus

	* napif_test.f, test/napif_test.f: - moved DATA statements to end
	  of type specifications
- restricted character data output to
	  actual string length
Ray

1999-10-04 23:21  nexus

	* napif.inc, bindings/f77/napif.inc: - incremented NeXus version
	  number to 1.2.0
Ray

1999-10-04 23:20  nexus

	* napif.f, bindings/f77/napif.f: - removed redundant type
	  specification for J in NXPUTSLAB
Ray

1999-10-04 23:18  nexus

	* napi.h, include/napi.h: - added macro for Absoft compiler running
	  on Linux
- incremented NeXus version number to 1.2.0
Ray

1999-10-04 23:15  nexus

	* Makefile, src/Makefile: - added jpeg library to list of HDF
	  libraries (included in v4.1r3)
- added build of napi_test_read
-
	  added build of Fortran 90 test program
- added flags for Absoft
	  Pro Fortran for Linux (commented out)
   (other flag combinations
	  could be added as they become available)
Ray

1999-10-04 23:09  nexus

	* make_vms.com, vms/make_vms.com: - added LIBJPEG to list of HDF
	  libraries
- added build of NAPI_TEST_READ 
- added option to
	  install Fortran 90 modules
Ray

1999-09-29 00:01  nexus

	* README: Added additional files to the list of contents
Ray

1999-09-29 00:00  nexus

	* README.FORTRAN: Added information on napi_test_read.c and
	  information 
on reading and writing of character strings
Ray

1999-09-28 23:57  nexus

	* gnu_license.txt, README.FORTRAN90, ReleaseNotes: - Adding GNU
	  General Public License to repository
- Adding Release Notes
	  summarizing change logs
- Adding README file for Fortran 90
	  interface

1999-09-24 21:42  nexus

	* napi.c, src/napi.c: Changed name of variable iEnd to iSize in
	  NXgetdata, 
NXgetslab, NXputdata and NXputslab
Ray

1999-09-24 18:21  nexus

	* README.FORTRAN: Replaced correct output data from test programs
	  Ray

1999-09-24 18:18  nexus

	* napi_test_read.c: New program to read "NXtest.nxs" produced by
	  Fortran
interface and ensure compatibility with the  C interface.
	  Ray

1999-09-24 18:17  nexus

	* NXtest.f90, test/NXtest.f90: Fortran 90 test program designed to
	  produce the same
test file "NXtest.nxs" as the C and Fortran 77
	  test programs.

Ray

1999-09-24 18:14  nexus

	* napif_test.f, test/napif_test.f, napi_test.c: - Expanded number
	  of NeXus routines and data types checked
  by the test. 
- Made
	  test file "NXtest.nxs" use NeXus-compatible classes

Ray

1999-09-24 18:11  nexus

	* napif.inc, bindings/f77/napif.inc: Added NXGETCHARDATA,
	  NXGETCHARATTR, NXPUTCHARDATA and
NXPUTCHARATTR

Ray

1999-09-24 18:10  nexus

	* napif.f, bindings/f77/napif.f: - Added NXGETCHARDATA,
	  NXGETCHARATTR, NXPUTCHARDATA and  
	NXPUTCHARATTR to handle
	  character data and attributes.
- Adjusted NXGETDATA, NXGETATTR,
	  NXPUTDATA, NXPUTATTR to 
   handle only numeric data.  They could
	  still be used for character 
  strings if they are passed as BYTE
	  arrays.
- Reversed dimension order and adjusted starting indices
	  in NXGETSLAB 
  and NXPUTSLAB for compatibility with C interface
	  - Excluded null terminator from string length check in
	  REPLACE_STRING

Ray

1999-09-24 15:45  nexus

	* napi.h, include/napi.h: Add definitions of NX_MAXRANK and
	  NX_MAXNAMELEN
Ray

1999-09-24 09:34  nexus

	* make_vms.com, vms/make_vms.com: Test commit using "cvs pserver"
	  to see if Ray's problems can be reproduced

1999-09-09 11:31  faa

	* napi.c, src/napi.c: VMS 6.2 does not support either the timezone
	  variable or the timezone field in "struct tm"; in this case we
	  will use the ftime() function

	  Freddie

1999-09-01 17:34  faa

	* napi.c, src/napi.c: * Make NXIReportError globally visible *
	  Write all SDSes with the DFTAG_NDG HDF tag - fixes browser link
	  problem * Tidy up some function prototypes * Calculate gmt_offset
	  from "timezone" and "daylight" variables if it   is not available
	  from "struct tm" and localtime()

	  Freddie

1999-09-01 17:30  faa

	* napi.h, include/napi.h: Add in const prototypes

	  Freddie

1999-09-01 17:27  faa

	* napi.h, include/napi.h: Update NEXUS_VERSION to 1.1.0 to bring in
	  line with other files

1999-08-19 21:02  nexus

	* napif.inc, bindings/f77/napif.inc, NXbrowse.f90,
	  applications/NXbrowse90.f90, NXdump.f90, applications/NXdump.f90,
	  NXmodule.f90, bindings/f90/NXmodule.f90, NXUmodule.f90,
	  bindings/f90/NXUmodule.f90: Add Fortran 90 interface to
	  repository for the 
first time.  Updated version numbers to 1.1.0
	  in napi.h, napif.inc and NXmodule.f90.
Ray Osborn

1999-08-05 14:29  nexus

	* napi.c, src/napi.c: Changed NXgetgroupID and NXmakelink so that
	  the tag/ref pair is used to identify linked Vgroups.
R. Osborn

1999-06-14 15:30  faa

	* napi.c, src/napi.c: Modify time creation functions to handle
	  non-working gmtime() function on VMS 6.2; use localtime() for the
	  moment, though it looks like the timezone field will get set
	  incorrectly for the moment (it ignores daylight saving time (i.e.
	  BST), but other time zones may be better handled so it may only
	  be at most 1 hour out)

1999-06-14 15:19  faa

	* make_vms.com, vms/make_vms.com, Makefile, README, src/Makefile:
	  Add VMS build command file

1998-05-19 15:08  nexus

	* napi.c, src/napi.c: 1) Altered arithmetic for calculating UTC
	  offset 2) Added casts to HDF API calling parameters to eliminate
	  type-mismatch    compiler warnings.

1998-04-30 13:52  faa

	* napi.c, src/napi.c: Allow for machines that do not have the
	  tm_gmtoff field in "struct tm" (so far only VMS with DEC C 4.0):
	  use gmtime() rather than localtime() and set the time zone offset
	  to 0

1998-04-28 17:07  faa

	* napi_test.c, napif_test.f, test/napif_test.f: Add in example of
	  reading and writing an integer attribute

1998-04-28 17:06  faa

	* napif.f, bindings/f77/napif.f: Add in missing NX_UINT8
	  declaration

1998-04-28 16:46  faa

	* src/nxdict/: Makefile.nxdict, README.nxdict, defines.h, dict.c,
	  dynstring.c, dynstring.h, lld.c, lld.h, nxdict.c, nxdict.h,
	  nxdict.tex, nxdict.w, nxdictus.tex, stringdict.c, stringdict.h,
	  stringdict.w, test.dict: Add NXdict

1998-04-28 08:57  faa

	* napi.c, src/napi.c: Fix memory leak on FORTRAN side on NXclose

1998-04-23 23:30  faa

	* napif.f, bindings/f77/napif.f: Make the FORTRAN interface treat
	  both NX_UINT8 and NX_CHAR as strings, for consistency with the
	  current C implementation and also for backward compatability
	  reasons.

1998-04-23 23:12  faa

	* napif.f, bindings/f77/napif.f: Add reading and writing of
	  non-character attributes to the FORTRAN interface

1998-04-23 20:44  faa

	* napif.inc, bindings/f77/napif.inc: Add NEXUS_VERSION CHARACTER
	  constant, with value as defined in napi.h

1998-04-23 20:14  faa

	* napi.c, napi.h, include/napi.h, src/napi.c: Change version string
	  to "1.0.0" and add in writing of the following global attributes:

	  NeXus_version - updated whenever a file is opened "read/write",
	  so it 		will always contain the latest version of
	  the interface 		the file was written with file_name
	      - set on file creation, then left unchanged file_time	-
	  set on file creation, then left unchanged

1998-04-23 20:10  faa

	* napif.inc, bindings/f77/napif.inc: Change value for NXACC_CREATE
	  to be DFACC_CREATE rather than DFACC_ALL for consistency with C
	  interface

1998-04-16 16:04  faa

	* napi.c, src/napi.c, napi.h, include/napi.h: Change "data" from
	  char* to void* in NXgetattr

1998-04-08 07:43  nexus

	* napi.c, src/napi.c, napif.f, bindings/f77/napif.f: Incorporate
	  fixes suggested by Markus Zolliker (markus.zolliker@psi.ch) for
	  the following problems with the FORTRAN interface:

	  (1) NXopen ends with a "Segmentation fault" if the file is not
	  HDF.	(2) NXgetentry gives an error message when NAME and CLASS
	  are not     initialised to blank.

1998-03-01 13:47  nexus

	* napi.c, src/napi.c, napif.f, bindings/f77/napif.f: Reverse array
	  dimensions on going from C to FORTRAN, so that the "fastest
	  varying index" is kept consistent

1998-02-23 19:18  faa

	* README.FORTRAN, napif.inc, bindings/f77/napif.inc, napif_test.f,
	  test/napif_test.f: Tidy up

1998-02-23 19:17  faa

	* make_vms.com, vms/make_vms.com: Add VMS build command file

1998-02-23 01:58  faa

	* Makefile, src/Makefile, README, README.FORTRAN, napi.c,
	  src/napi.c, napi.h, napi_test.c, include/napi.h, napif.f,
	  bindings/f77/napif.f, napif.inc, napif_test.f,
	  bindings/f77/napif.inc, test/napif_test.f: - Add wrappers to
	  remove %val() constructs from FORTRAN - Correct a few potential
	  problems in the code - Fix error in FORTRAN version of NXclose -
	  Add NX_* types for use instead of DFNT_* - Make NX_CHAR a
	  DFNT_CHAR8, but still treat DFNT_UINT8 as   a character when it
	  is read in - FORTRAN can still only handle string attributes -
	  Add beginnings of WIN32 support

1998-02-22 23:28  faa

	* napi.c, src/napi.c, napi.h, include/napi.h, napi_test.c, napif.f,
	  bindings/f77/napif.f, napif_test.f, test/napif_test.f, README:
	  Update to WWW version of August 8 1997

1997-08-07 18:24  faa

	* Makefile, src/Makefile, README.FORTRAN, napi.c, src/napi.c,
	  napi.h, include/napi.h, napi_test.c, napif.f,
	  bindings/f77/napif.f, napif.inc, bindings/f77/napif.inc,
	  napif_test.f, test/napif_test.f: Update interface with agreed
	  changes

1997-08-07 15:04  faa

	* NXdict.tex, README.FORTRAN, doc/nxdict/NXdict.tex, napi.c,
	  src/napi.c, napi.h, include/napi.h, napi.tex, doc/api/napi.tex,
	  napi_test.c, napif.f, napif.inc, bindings/f77/napif.f,
	  bindings/f77/napif.inc, napif_test.f, test/napif_test.f: Add
	  FORTRAN interface and modifications to NAPI interface needed for
	  this to work. This was the first release of the FORTRAN interface

1997-08-07 14:55  faa

	* napi.c, src/napi.c, napi.h, include/napi.h: Add Mark's original
	  code

