diff options
author | Robb Matzke <matzke@llnl.gov> | 1998-07-20 16:05:43 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1998-07-20 16:05:43 (GMT) |
commit | 1dbacc8377754e33e8088ad6c7895a5f68bf7dfb (patch) | |
tree | fcf26adf4ac525bd2fe2d519c084f9accb78bfe0 /doc | |
parent | 29bf0662db641fde339ff9237bd1277509a047f1 (diff) | |
download | hdf5-1dbacc8377754e33e8088ad6c7895a5f68bf7dfb.zip hdf5-1dbacc8377754e33e8088ad6c7895a5f68bf7dfb.tar.gz hdf5-1dbacc8377754e33e8088ad6c7895a5f68bf7dfb.tar.bz2 |
[svn-r517] Changes since 19980720
----------------------
./bin/release
The archive names have only three parts to a version number.
Instead of `hdf5-1.2.3d.tar.gz' they will be named like
`hdf5-1.2.3.tar.gz'.
./src/H5public.h
./src/H5.c
Dropped the patch level from the version number. The version
number is now a major number, a minor number, and a release
number.
./doc/html/Version.html
Updated to get rid of patch numbers.
./tools/h5repart.c
Added a `-V' flag like for `h5ls' that prints the version number.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/html/Version.html | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/doc/html/Version.html b/doc/html/Version.html index 6e4af9f..3b35124 100644 --- a/doc/html/Version.html +++ b/doc/html/Version.html @@ -9,9 +9,9 @@ <h2>1. Introduction</h2> - <p>The HDF5 version number is a set of three integer values and - one lower-case letter written as, for example, - <code>hdf5-1.2.0a</code>. + <p>The HDF5 version number is a set of three integer values + written as either <code>hdf5-1.2.3</code> or <code>hdf5 version + 1.2 release 3</code>. <p>The <code>5</code> is part of the library name and will only change if the entire file format and library are redesigned @@ -19,7 +19,7 @@ <p>The <code>1</code> is the <em>major version number</em> and changes when there is an extensive change to the file format or - library. Such a change will likely require files to be + library API. Such a change will likely require files to be translated and applications to be modified. This number is not expected to change frequently. @@ -29,25 +29,17 @@ library while odd numbers are reserved for developement versions. See the diagram below for examples. - <p>The <code>0</code> is the <em>release number</em>. For public + <p>The <code>3</code> is the <em>release number</em>. For public versions of the library, the release number is incremented each - time a bug(s) is fixed and the fix is made available to the - public. For development versions, the release number is - incremented automatically each time a CVS commit occurs anywhere - in the source tree. - - <p>The <code>a</code> is the <em>patch level</em> and is used only - for public versions. It's incremented only for very minor - changes that don't affect the usability of the library. For - instance, fixing spelling errors, changing warning messages, or - updating documentation. + time a bug is fixed and the fix is made available to the public. + For development versions, the release number is incremented more + often (perhaps almost daily). <h2>2. Abbreviated Versions</h2> - <p>It's often convenient to drop the patch level and release - number when referring to a version of the library, like saying - version 1.2 of HDF5. The release number and patch level can be - any value in this case. + <p>It's often convenient to drop the release number when referring + to a version of the library, like saying version 1.2 of HDF5. + The release number can be any value in this case. <h2>3. Special Versions</h2> @@ -58,6 +50,9 @@ versions were made available to people outside the core HDF5 development team. + <p>Version 1.0.23 was released mid-July as a second alpha + version. + <p>Version 1.1.0 will be the first official beta release but the 1.1 branch will also serve as a development branch since we're not concerned about providing bug fixes separate from normal @@ -95,14 +90,12 @@ <dt><code>H5_VERS_MAJOR</code> <dt><code>H5_VERS_MINOR</code> <dt><code>H5_VERS_RELEASE</code> - <dt><code>H5_VERS_PATCH</code> <dd>These preprocessor constants are defined in the public include file and determine the version of the include files. <br><br> <dt><code>herr_t H5version (unsigned *<em>majnum</em>, unsigned - *<em>minnum</em>, unsigned *<em>relnum</em>, unsigned - *<em>patnum</em>)</code> + *<em>minnum</em>, unsigned *<em>relnum</em>)</code> <dd>This function returns through its arguments the version numbers for the library to which the application is linked. @@ -120,8 +113,7 @@ <br><br> <dt><code>herr_t H5vers_check (unsigned <em>majnum</em>, - unsigned <em>minnum</em>, unsigned <em>relnum</em>, unsigned - <em>patnum</em>)</code> + unsigned <em>minnum</em>, unsigned <em>relnum</em>)</code> <dd>This function is called by the <code>H5check()</code> macro with the include file version constants. The function compares its arguments to the result returned by @@ -133,7 +125,7 @@ <address><a href="mailto:matzke@llnl.gov">Robb Matzke</a></address> <!-- Created: Wed Apr 22 11:24:40 EDT 1998 --> <!-- hhmts start --> -Last modified: Wed Apr 22 12:19:53 EDT 1998 +Last modified: Mon Jul 20 11:42:20 EDT 1998 <!-- hhmts end --> </body> </html> |