diff --git a/CHANGES.md b/CHANGES.md index b084ffe..964a51c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,4 @@ -# Changes in Mini-XML 3.2.1 +# Changes in Mini-XML 3.3 - Cleaned up usage of `free` throughout the library (Issue #276) - Added more error handling to the library (Issue #277) diff --git a/configure b/configure index a098bf3..ab883f8 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for Mini-XML 3.2.1. +# Generated by GNU Autoconf 2.71 for Mini-XML 3.3. # # Report bugs to . # @@ -610,8 +610,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Mini-XML' PACKAGE_TARNAME='mxml' -PACKAGE_VERSION='3.2.1' -PACKAGE_STRING='Mini-XML 3.2.1' +PACKAGE_VERSION='3.3' +PACKAGE_STRING='Mini-XML 3.3' PACKAGE_BUGREPORT='https://github.com/michaelrsweet/mxml/issues' PACKAGE_URL='https://www.msweet.org/mxml' @@ -1301,7 +1301,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Mini-XML 3.2.1 to adapt to many kinds of systems. +\`configure' configures Mini-XML 3.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1367,7 +1367,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Mini-XML 3.2.1:";; + short | recursive ) echo "Configuration of Mini-XML 3.3:";; esac cat <<\_ACEOF @@ -1470,7 +1470,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Mini-XML configure 3.2.1 +Mini-XML configure 3.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1727,7 +1727,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Mini-XML $as_me 3.2.1, which was +It was created by Mini-XML $as_me 3.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -2788,7 +2788,7 @@ ac_config_headers="$ac_config_headers config.h" -VERSION="3.2.1" +VERSION="3.3" printf "%s\n" "#define MXML_VERSION \"Mini-XML v$VERSION\"" >>confdefs.h @@ -5895,7 +5895,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Mini-XML $as_me 3.2.1, which was +This file was extended by Mini-XML $as_me 3.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5960,7 +5960,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -Mini-XML config.status 3.2.1 +Mini-XML config.status 3.3 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 611f09b..08debc2 100644 --- a/configure.ac +++ b/configure.ac @@ -14,7 +14,7 @@ AC_PREREQ([2.70]) dnl Package name and version... -AC_INIT([Mini-XML], [3.2.1], [https://github.com/michaelrsweet/mxml/issues], [mxml], [https://www.msweet.org/mxml]) +AC_INIT([Mini-XML], [3.3], [https://github.com/michaelrsweet/mxml/issues], [mxml], [https://www.msweet.org/mxml]) dnl This line is provided to ensure that you don't run the autoheader program diff --git a/doc/mxml-128.png b/doc/mxml-128.png new file mode 100644 index 0000000..2ed4fb3 Binary files /dev/null and b/doc/mxml-128.png differ diff --git a/doc/mxml.opacity b/doc/mxml.opacity index 5329819..98265e9 100644 Binary files a/doc/mxml.opacity and b/doc/mxml.opacity differ diff --git a/vcnet/config.h b/vcnet/config.h index 610ba38..8f5392a 100644 --- a/vcnet/config.h +++ b/vcnet/config.h @@ -63,7 +63,7 @@ * Version number... */ -#define MXML_VERSION "Mini-XML v3.2.1" +#define MXML_VERSION "Mini-XML v3.3" /* diff --git a/vcnet/libmxml1_native.nuspec b/vcnet/libmxml1_native.nuspec new file mode 100644 index 0000000..198eb86 --- /dev/null +++ b/vcnet/libmxml1_native.nuspec @@ -0,0 +1,30 @@ + + + + libmxml1_native + Small XML File Parsing Library for VS2019+ + 3.3.0 + Michael R Sweet + michaelrsweet + https://github.com/michaelrsweet/mxml + Apache-2.0 + build/native/mxml-128.png + build/native/README.md + false + Small XML File Parsing Library + Mini-XML is a small XML parsing library that you can use to read XML data files or strings in your application without requiring large non-standard libraries. + Copyright © 2003-2021 by Michael R Sweet + xml + + + + + + + + + + + + + diff --git a/vcnet/libmxml1_native.props b/vcnet/libmxml1_native.props new file mode 100644 index 0000000..0663bd1 --- /dev/null +++ b/vcnet/libmxml1_native.props @@ -0,0 +1,11 @@ + + + + + $(MSBuildThisFileDirectory)\include + + + $(MSBuildThisFileDirectory)\lib\$(Platform)\$(Configuration)\libmxml1.lib;%(AdditionalDependencies) + + + diff --git a/vcnet/libmxml1_native.redist.nuspec b/vcnet/libmxml1_native.redist.nuspec new file mode 100644 index 0000000..c06611a --- /dev/null +++ b/vcnet/libmxml1_native.redist.nuspec @@ -0,0 +1,25 @@ + + + + libmxml1_native.redist + Small XML File Parsing Library for VS2019+ Redist + 3.3.0 + Michael R Sweet + michaelrsweet + https://github.com/michaelrsweet/mxml + Apache-2.0 + build/native/mxml-128.png + build/native/README.md + false + Redistributable components for package 'libmxml1_native'. This package should only be installed as a dependency. + Mini-XML is a small XML parsing library that you can use to read XML data files or strings in your application without requiring large non-standard libraries. This package provides the redistributable content for Mini-XML. + Copyright © 2003-2021 by Michael R Sweet + xml + + + + + + + + diff --git a/xcode/config.h b/xcode/config.h index ebcc302..6ee5531 100644 --- a/xcode/config.h +++ b/xcode/config.h @@ -3,7 +3,7 @@ * * https://www.msweet.org/mxml * - * Copyright © 2003-2020 by Michael R Sweet. + * Copyright © 2003-2021 by Michael R Sweet. * * Licensed under Apache License v2.0. See the file "LICENSE" for more * information. @@ -24,7 +24,7 @@ * Version number... */ -#define MXML_VERSION "Mini-XML v3.2" +#define MXML_VERSION "Mini-XML v3.3" /*