diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 27ab743..747a2f9 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -1,8 +1,7 @@ -Mini-XML 2.3 is now available for download from: +Mini-XML 2.4 is now available for download from: http://www.easysw.com/~mike/mxml/software.php -Mini-XML 2.3 adds a SAX API, more convenience functions, a user data -pointer to the mxml_node_t structure, and improved HTML and new man -page output from mxmldoc. The new release now also offers relaxed -LGPL licensing that allows static linking. +Mini-XML 2.4 fixes some build and XML parsing bugs, adds support +for the apos character entity, and adds per-thread global settings. + diff --git a/CHANGES b/CHANGES index 4428a2f..850cc6b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,8 +1,11 @@ -CHANGES - 2007-09-22 +CHANGES - 2007-11-22 -------------------- CHANGES IN Mini-XML 2.4 + - Fixed shared library build problems on HP-UX and Mac OS X. + - The mxmldoc program did not output argument descriptions + for functions properly. - All global settings (custom, error, and entity callbacks and the wrap margin) are now managed separately for each thread. diff --git a/Makefile.in b/Makefile.in index 6f9f86f..230737b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -103,7 +103,7 @@ all: Makefile config.h $(TARGETS) # clean: - $(RM) $(OBJS) $(TARGETS) doc/mxml.man + $(RM) $(OBJS) $(TARGETS) $(RM) mxmldoc-static libmxml.a diff --git a/README b/README index 27bcb83..eba8408 100644 --- a/README +++ b/README @@ -1,10 +1,10 @@ -README - 2007-04-17 +README - 2007-11-22 ------------------- INTRODUCTION - This README file describes the Mini-XML library version 2.3. + This README file describes the Mini-XML library version 2.4. Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without diff --git a/TODO b/TODO index 50adf7a..e181313 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,9 @@ -TODO - 02/25/2005 +TODO - 2007-11-22 ----------------- - Add access methods and make node structure opaque. -- To allow for C++ migration -- To make future binary compatibility easier - - Add VC++/VC++.NET project files. - -- Include DLL .def file for making a DLL? - Add C++ class/struct. -- Make this the core implementation which the C API accesses? -- Class would allow for subclassing, is that necessary? diff --git a/doc/mxml.html b/doc/mxml.html index eb9936e..9931ae2 100644 --- a/doc/mxml.html +++ b/doc/mxml.html @@ -1,7 +1,7 @@ -Mini-XML Programmers Manual, Version 2.3 +Mini-XML Programmers Manual, Version 2.4 @@ -87,9 +87,10 @@ A { text-decoration: none } @@ -177,7 +178,7 @@ A { text-decoration: none }

0Introduction

-

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

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.

Mini-XML was initially developed for the @@ -1925,7 +1926,27 @@ hspace="10" src="A.gif" width="100">Mini-XML License


BRelease Notes

-

Changes in Mini-XML 2.3

+

Changes in Mini-XML 2.4

+ +

Changes in Mini-XML 2.3

-

Changes in Mini-XML 2.2.2

+

Changes in Mini-XML 2.2.2

-

Changes in Mini-XML 2.2.1

+

Changes in Mini-XML 2.2.1

-

Changes in Mini-XML 2.2

+

Changes in Mini-XML 2.2

-

Changes in Mini-XML 2.1

+

Changes in Mini-XML 2.1

-

Changes in Mini-XML 2.0

+

Changes in Mini-XML 2.0

-

Changes in Mini-XML 1.3

+

Changes in Mini-XML 1.3

-

Changes in Mini-XML 1.2

+

Changes in Mini-XML 1.2

-

Changes in Mini-XML 1.1.2

+

Changes in Mini-XML 1.1.2

-

Changes in Mini-XML 1.1.1

+

Changes in Mini-XML 1.1.1

-

Changes in Mini-XML 1.1

+

Changes in Mini-XML 1.1

-

Changes in Mini-XML 1.0

+

Changes in Mini-XML 1.0

-

Changes in Mini-XML 0.93

+

Changes in Mini-XML 0.93

-

Changes in Mini-XML 0.92

+

Changes in Mini-XML 0.92

-

Changes in Mini-XML 0.91

+

Changes in Mini-XML 0.91

-

Changes in Mini-XML 0.9

+

Changes in Mini-XML 0.9

@@ -2204,6 +2225,9 @@ hspace="10" src="C.gif" width="100">Library Reference