diff --git a/ChangeLog b/ChangeLog index 9333cbd1f..40ce4add6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2001-05-16 Rob Browning + + * configure.in: add AC_SUBST for GUILE_MICRO_VERSION. + + * GUILE-VERSION + (GUILE_VERSION): now MAJOR.MINOR.MICRO + (GUILE_MICRO_VERSION): new variable, records final revision. + i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number, + i.e. the 6. + 2001-05-16 Dirk Herrmann * acconfig.h, configure.in: Renamed diff --git a/NEWS b/NEWS index b57e4fb41..6308e29b7 100644 --- a/NEWS +++ b/NEWS @@ -8,6 +8,27 @@ Changes since Guile 1.4: * Changes to the distribution +** Guile now using versioning scheme similar to that of the Linux kernel. + +Guile now always uses three numbers to represent the version, +i.e. "1.6.5". The first number, 1, is the major version number, the +second number, 6, is the minor version number, and the third number, +5, is the micro version number. Changes in major version number +indicate major changes in Guile. + +Minor version numbers that are even denote stable releases, and odd +minor version numbers denote development versions (which may be +unstable). The micro version number indicates a minor sub-revision of +a given MAJOR.MINOR release. + +In keeping with the new scheme, (minor-version) and scm_minor_version +no longer return everything but the major version number. They now +just return the minor version number. Two new functions +(micro-version) and scm_micro_version have been added to report the +micro version number. + +In addition, ./GUILE-VERSION now defines GUILE_MICRO_VERSION. + ** As per RELEASE directions, deprecated items have been removed *** Macros removed diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 5b3182fec..330afc5ec 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,13 @@ +2001-05-16 Rob Browning + + * version.c (s_scm_major_version): doc fixes. + (s_scm_minor_version): doc fixes. + (s_scm_minor_version): new function. + + * version.h (scm_init_version): new function. + + * versiondat.h.in: add GUILE_MICRO_VERSION. + 2001-05-16 Dirk Herrmann * deprecation.c (scm_init_deprecation): Renamed