diff --git a/CHANGES b/CHANGES index 63c2870..04ed31a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,8 +1,11 @@ -CHANGES - 2007-09-09 +CHANGES - 2007-09-15 -------------------- -CHANGES IN Mini-XML 2.3.1 +CHANGES IN Mini-XML 2.4 + - Added mxmlElementDeleteAttr() function (STR #59) + - mxmlLoad*() incorrectly treated declarations as parent + elements (STR #56) - mxmlLoad*() incorrectly allowed attributes without values (STR #47) - Fixed Visual C++ build problems (STR #49) diff --git a/Makefile.in b/Makefile.in index 45c7dc0..b95f49c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -142,13 +142,13 @@ install-libmxml.a: $(INSTALL_LIB) libmxml.a $(BUILDROOT)$(libdir) $(RANLIB) $(BUILDROOT)$(libdir)/libmxml.a -install-libmxml.so.1.3: +install-libmxml.so.1.4: $(INSTALL_DIR) $(BUILDROOT)$(libdir) - $(INSTALL_LIB) libmxml.so.1.3 $(BUILDROOT)$(libdir) + $(INSTALL_LIB) libmxml.so.1.4 $(BUILDROOT)$(libdir) $(RM) $(BUILDROOT)$(libdir)/libmxml.so - $(LN) libmxml.so.1.3 $(BUILDROOT)$(libdir)/libmxml.so + $(LN) libmxml.so.1.4 $(BUILDROOT)$(libdir)/libmxml.so $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1 - $(LN) libmxml.so.1.3 $(BUILDROOT)$(libdir)/libmxml.so.1 + $(LN) libmxml.so.1.4 $(BUILDROOT)$(libdir)/libmxml.so.1 install-libmxml.sl.1: $(INSTALL_DIR) $(BUILDROOT)$(libdir) @@ -178,10 +178,10 @@ uninstall: uninstall-$(LIBMXML) uninstall-libmxml.a uninstall-libmxml.a: $(RM) $(BUILDROOT)$(libdir)/libmxml.a -uninstall-libmxml.so.1.3: +uninstall-libmxml.so.1.4: $(RM) $(BUILDROOT)$(libdir)/libmxml.so $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1 - $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1.3 + $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1.4 uninstall-libmxml.sl.1: $(RM) $(BUILDROOT)$(libdir)/libmxml.sl @@ -239,14 +239,14 @@ $(LIBOBJS): mxml.h # -# libmxml.so.1.3 +# libmxml.so.1.4 # -libmxml.so.1.3: $(LIBOBJS) - $(DSO) $(DSOFLAGS) -o libmxml.so.1.3 $(LIBOBJS) +libmxml.so.1.4: $(LIBOBJS) + $(DSO) $(DSOFLAGS) -o libmxml.so.1.4 $(LIBOBJS) $(RM) libmxml.so libmxml.so.1 - $(LN) libmxml.so.1.3 libmxml.so - $(LN) libmxml.so.1.3 libmxml.so.1 + $(LN) libmxml.so.1.4 libmxml.so + $(LN) libmxml.so.1.4 libmxml.so.1 # @@ -266,7 +266,7 @@ libmxml.sl.1: $(LIBOBJS) libmxml.1.dylib: $(LIBOBJS) $(DSO) $(DSOFLAGS) -o libmxml.1.dylib \ -install_name $(libdir)/libmxml.dylib \ - -current_version 1.3.0 \ + -current_version 1.4.0 \ -compatibility_version 1.0.0 \ $(LIBOBJS) $(RM) libmxml.dylib libmxml.1.dylib diff --git a/configure b/configure index 2367a91..856eb71 100755 --- a/configure +++ b/configure @@ -1673,7 +1673,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" -VERSION=2.3.1 +VERSION=2.4 cat >>confdefs.h <<_ACEOF #define MXML_VERSION "Mini-XML v$VERSION" @@ -3730,7 +3730,7 @@ echo $ECHO_N "checking for shared library support... $ECHO_C" >&6; } SunOS* | UNIX_S*) { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-h,libmxml.so.1 -G -R\$(libdir) \$(OPTIM)" LDFLAGS="$LDFLAGS -R\$(libdir)" @@ -3739,7 +3739,7 @@ echo "${ECHO_T}yes" >&6; } HP-UX*) { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } - LIBMXML="libmxml.sl.2" + LIBMXML="libmxml.sl.1" DSO="ld" DSOFLAGS="$DSOFLAGS -b -z +h libmxml.sl.1 +s +b \$(libdir)" LDFLAGS="$LDFLAGS -Wl,+s,+b,\$(libdir)" @@ -3748,7 +3748,7 @@ echo "${ECHO_T}yes" >&6; } IRIX) { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-rpath,\$(libdir),-set_version,sgi1.0,-soname,libmxml.so.1 -shared \$(OPTIM)" ;; @@ -3756,7 +3756,7 @@ echo "${ECHO_T}yes" >&6; } OSF1* | Linux | GNU) { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-soname,libmxml.so.1,-rpath,\$(libdir) -shared \$(OPTIM)" LDFLAGS="$LDFLAGS -Wl,-rpath,\$(libdir)" @@ -3765,7 +3765,7 @@ echo "${ECHO_T}yes" >&6; } *BSD*) { echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6; } - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-soname,libmxml.so.1,-R\$(libdir) -shared \$(OPTIM)" LDFLAGS="$LDFLAGS -Wl,-R\$(libdir)" diff --git a/configure.in b/configure.in index a4a09ee..df7a1fe 100644 --- a/configure.in +++ b/configure.in @@ -23,7 +23,7 @@ dnl Set the name of the config header file... AC_CONFIG_HEADER(config.h) dnl Version number... -VERSION=2.3.1 +VERSION=2.4 AC_SUBST(VERSION) AC_DEFINE_UNQUOTED(MXML_VERSION, "Mini-XML v$VERSION") @@ -119,7 +119,7 @@ if test x$enable_shared = xyes; then case "$uname" in SunOS* | UNIX_S*) AC_MSG_RESULT(yes) - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-h,libmxml.so.1 -G -R\$(libdir) \$(OPTIM)" LDFLAGS="$LDFLAGS -R\$(libdir)" @@ -127,7 +127,7 @@ if test x$enable_shared = xyes; then HP-UX*) AC_MSG_RESULT(yes) - LIBMXML="libmxml.sl.2" + LIBMXML="libmxml.sl.1" DSO="ld" DSOFLAGS="$DSOFLAGS -b -z +h libmxml.sl.1 +s +b \$(libdir)" LDFLAGS="$LDFLAGS -Wl,+s,+b,\$(libdir)" @@ -135,14 +135,14 @@ if test x$enable_shared = xyes; then IRIX) AC_MSG_RESULT(yes) - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-rpath,\$(libdir),-set_version,sgi1.0,-soname,libmxml.so.1 -shared \$(OPTIM)" ;; OSF1* | Linux | GNU) AC_MSG_RESULT(yes) - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-soname,libmxml.so.1,-rpath,\$(libdir) -shared \$(OPTIM)" LDFLAGS="$LDFLAGS -Wl,-rpath,\$(libdir)" @@ -150,7 +150,7 @@ if test x$enable_shared = xyes; then *BSD*) AC_MSG_RESULT(yes) - LIBMXML="libmxml.so.1.3" + LIBMXML="libmxml.so.1.4" DSO="\$(CC)" DSOFLAGS="$DSOFLAGS -Wl,-soname,libmxml.so.1,-R\$(libdir) -shared \$(OPTIM)" LDFLAGS="$LDFLAGS -Wl,-R\$(libdir)" diff --git a/doc/intro.html b/doc/intro.html index 97bab87..4c229b3 100644 --- a/doc/intro.html +++ b/doc/intro.html @@ -1,6 +1,6 @@ - Mini-XML Programmers Manual, Version 2.3 + Mini-XML Programmers Manual, Version 2.4 @@ -10,7 +10,7 @@

0Introduction

-

This programmers manual describes Mini-XML version 2.3.1, a small +

This programmers manual describes Mini-XML version 2.4, a small XML parsing library that you can use to read and write XML data files in your C and C++ applications.

diff --git a/doc/reference.html b/doc/reference.html index 90d9e55..38f4752 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -2,7 +2,7 @@ Documentation - +