Changes by: antona
Update of /cvsroot/linux-ntfs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30562
Modified Files:
ChangeLog configure.ac
Log Message:
- Add API (actually renamed from what Rich/FlatCap did):
volume.[hc]::ntfs_libntfs_version() which returns a pointer to a
static const string of the libntfs verion, i.e. at the moment this is
"8.0.0". This required moving the version specifications from
libntfs/Makefile.am to configure.ac. This should hopefully have the
sideeffect that I will remember to increment it when incrementing the
ntfsprogs version number when making a release given the two are
right under one another. (Anton)
- Change ALL utilities to display the libntfs version they are running
on. This should make debugging easier in the case that people are
running mismatched utilities/library. (Anton)
Index: ChangeLog
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ChangeLog,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -p -r1.292 -r1.293
--- ChangeLog 7 Oct 2005 12:21:32 -0000 1.292
+++ ChangeLog 7 Oct 2005 14:10:56 -0000 1.293
@@ -77,6 +77,17 @@
- Fix stupid bug in mkntfs which caused it to fail even though only the
backup boot sector could not be written because a 2.4 kernel is used
and the partition has an odd number of sectors. (Anton)
+ - Add API (actually renamed from what Rich/FlatCap did):
+ volume.[hc]::ntfs_libntfs_version() which returns a pointer to a
+ static const string of the libntfs verion, i.e. at the moment this is
+ "8.0.0". This required moving the version specifications from
+ libntfs/Makefile.am to configure.ac. This should hopefully have the
+ sideeffect that I will remember to increment it when incrementing the
+ ntfsprogs version number when making a release given the two are
+ right under one another. (Anton)
+ - Change ALL utilities to display the libntfs version they are running
+ on. This should make debugging easier in the case that people are
+ running mismatched utilities/library. (Anton)
08/08/2005 - 1.11.2 - ntfsdecrypt now works and lots of fixes and improvements.
Index: configure.ac
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/configure.ac,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -p -r1.78 -r1.79
--- configure.ac 7 Oct 2005 12:52:52 -0000 1.78
+++ configure.ac 7 Oct 2005 14:10:57 -0000 1.79
@@ -23,6 +23,36 @@
AC_PREREQ(2.59)
AC_INIT([ntfsprogs],[1.12.0],[lin...@li...])
+
+#
+# Before making a release, the LTVERSION string should be modified.
+# The string is of the form CURRENT:REVISION:AGE.
+#
+# CURRENT (C)
+# The most recent interface number that this library implements.
+#
+# REVISION (R)
+# The implementation number that this library implements.
+#
+# AGE (A)
+# The difference between the newest and oldest interfaces that this
+# library implements. In other works, the library implements all the
+# interface numbers in the range from number 'CURRENT - AGE' to
+# 'CURRENT'.
+#
+# This means that:
+#
+# - If interfaces have been changed or added, but binary compatibility has
+# been preserved, change to C+1:0:A+1
+#
+# - If binary compatibility has been broken (eg removed or changed
+# interfaces) change to C+1:0:0
+#
+# - If the interface is the same as the previous version, change to C:R+1:A
+#
+LTVERSION_LIBNTFS="8:0:0"
+AC_SUBST(LTVERSION_LIBNTFS)
+
AC_CANONICAL_HOST([])
AC_CANONICAL_TARGET([])
AC_CONFIG_SRCDIR([config.h.in])
@@ -248,6 +278,7 @@ AC_SUBST(CPPFLAGS)
AC_SUBST(LDFLAGS)
AC_SUBST(LIBS)
+AC_SUBST(LIBNTFS_CFLAGS)
AC_SUBST(LIBNTFS_GNOMEVFS_CFLAGS)
AC_SUBST(LIBNTFS_GNOMEVFS_LIBS)
|