diff --git a/README b/README
index f763512..efc1fad 100644
--- a/README
+++ b/README
@@ -1,10 +1,10 @@
-README - 2014-01-04
+README - 2014-10-19
-------------------
INTRODUCTION
- This README file describes the Mini-XML library version 2.8.
+ This README file describes the Mini-XML library version 2.9.
Mini-XML is a small XML parsing library that you can use to read XML and
XML-like data files in your application without requiring large non-standard
diff --git a/doc/intro.html b/doc/intro.html
index 04dc26e..efe0e78 100644
--- a/doc/intro.html
+++ b/doc/intro.html
@@ -1,6 +1,6 @@
- Mini-XML Programmers Manual, Version 2.8
+ Mini-XML Programmers Manual, Version 2.9
@@ -10,7 +10,7 @@
Introduction
-This programmers manual describes Mini-XML version 2.8, a small
+
This programmers manual describes Mini-XML version 2.9, 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/mxml.html b/doc/mxml.html
index 7cd7128..551a944 100644
--- a/doc/mxml.html
+++ b/doc/mxml.html
@@ -1,7 +1,7 @@
-Mini-XML Programmers Manual, Version 2.8
+Mini-XML Programmers Manual, Version 2.9
@@ -198,7 +198,7 @@ A { text-decoration: none }
Introduction
-This programmers manual describes Mini-XML version 2.8, a small XML
+
This programmers manual describes Mini-XML version 2.9, 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
@@ -2024,7 +2024,12 @@ hspace="10" src="A.gif" width="100">Mini-XML License
Release Notes
-
+
+
+- mxmlLoad* did not correctly load value nodes with MXML_NO_CALLBACK
+ or MXML_TEXT_CALLBACK (Bug #502)
+
+
- Now call docsetutil using xcrun on OS X (Bug #458)
- mxmldoc did not escape special HTML characters inside @code foo@
@@ -2035,7 +2040,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- Fixed a memory leak when loading invalid XML (Bug #496)
- Fixed an XML fragment loading problem (Bug #494)
-
+
- Added 64-bit configurations to the VC++ project files (STR #129)
- Fixed conformance of mxmldoc's HTML and CSS output.
@@ -2056,7 +2061,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- mxmlSave* no longer write all siblings of the passed node, just that
node and its children (STR #109)
-
+
- Documentation fixes (STR #91, STR #92)
- The mxmldoc program did not handle typedef comments properly (STR
@@ -2075,7 +2080,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- The mxmldoc program now handles "typedef enum name {} name"
correctly (STR #72)
-
+
- The mxmldoc program now makes greater use of CSS and supports a
--css option to embed an alternate stylesheet.
@@ -2092,7 +2097,7 @@ hspace="10" src="B.gif" width="100">Release Notes
top level of a document (STR #67)
- Spaces around the "=" in attributes were not supported (STR #67)
-
+
- Fixed shared library build problems on HP-UX and Mac OS X.
- The mxmldoc program did not output argument descriptions for
@@ -2112,7 +2117,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- mxmlWalkNext() and mxmlWalkPrev() did not work correctly when called
with a node with no children as the top node (STR #53)
-
+
- Added two exceptions to the LGPL to support static linking of
applications against Mini-XML
@@ -2150,12 +2155,12 @@ hspace="10" src="B.gif" width="100">Release Notes
- mxmlLoad*() did not treat custom data as opaque, so whitespace
characters would be lost
-
+
- mxmlLoad*() did not treat custom data as opaque, so whitespace
characters would be lost.
-
+
- mxmlLoadFd(), mxmlLoadFile(), and mxmlLoadString() now correctly
return NULL on error (STR #21)
@@ -2166,7 +2171,7 @@ hspace="10" src="B.gif" width="100">Release Notes
proper permissions on UNIX/Linux/OSX.
- Fixed a MingW/Cygwin compilation problem (STR #18)
-
+
- Added shared library support (STR #17)
- mxmlLoad*() now returns an error when an XML stream contains illegal
@@ -2180,7 +2185,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- Added checking for invalid comment termination ("--->" is not
allowed)
-
+
- Added support for custom data nodes (STR #6)
- Now treat UTF-8 sequences which are longer than necessary as an
@@ -2191,7 +2196,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- Added mxmlLoadFd() and mxmlSaveFd() functions.
- Fixed multi-word UTF-16 handling.
-
+
- New programmers manual.
- Added Visual C++ project files for Microsoft Windows users.
@@ -2224,7 +2229,7 @@ hspace="10" src="B.gif" width="100">Release Notes
destination path and install path. This caused problems when building
and installing with MingW.
-
+
- Fixes for mxmldoc.
- Added support for reading standard HTML entity names.
@@ -2240,7 +2245,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- The load and save functions now properly handle quoted element and
attribute name strings properly, e.g. for !DOCTYPE declarations.
-
+
- Added new "set" methods to set the value of a node.
- Added new formatted text methods mxmlNewTextf() and mxmlSetTextf()
@@ -2253,13 +2258,13 @@ hspace="10" src="B.gif" width="100">Release Notes
- Added --with/without-snprintf configure option to control the
snprintf() and vsnprintf() function checks.
-
+
- The mxml(3) man page wasn't updated for the string functions.
- mxmlSaveString() returned the wrong number of characters.
- mxml_add_char() updated the buffer pointer in the wrong place.
-
+
- The private mxml_add_ch() function did not update the
start-of-buffer pointer which could cause a crash when using
@@ -2270,7 +2275,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- Added a mxmlSaveAllocString() convenience function for saving an XML
node tree to an allocated string.
-
+
- The mxmlLoadFile() function now uses dynamically allocated string
buffers for element names, attribute names, and attribute values.
@@ -2282,7 +2287,7 @@ hspace="10" src="B.gif" width="100">Release Notes
- Add emulation of strdup() if the local platform does not provide the
function.
-
+
- The mxmldoc program now handles function arguments, structures,
unions, enumerations, classes, and typedefs properly.
@@ -2290,7 +2295,7 @@ hspace="10" src="B.gif" width="100">Release Notes
code.
- Added man pages and packaging files.
-
+
- New mxmldoc example program that is also used to create and update
code documentation using XML and produce HTML reference pages.
@@ -2315,15 +2320,15 @@ hspace="10" src="B.gif" width="100">Release Notes
- mxmlSaveFile() now supports a whitespace callback to provide more
human-readable XML output under program control.
-
+
- mxmlSaveFile() didn't return a value on success.
-
+
- mxmlWalkNext() would go into an infinite loop.
-
+
@@ -4053,7 +4058,7 @@ hspace="10" src="D.gif" width="100">XML Schema
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation xml:lang="en">
- Mini-XML 2.8 documentation schema for mxmldoc output.
+ Mini-XML 2.9 documentation schema for mxmldoc output.
Copyright 2003-2014 by Michael Sweet.
</xsd:documentation>
</xsd:annotation>
diff --git a/doc/mxmldoc.xsd b/doc/mxmldoc.xsd
index 52db04a..f1a04bc 100644
--- a/doc/mxmldoc.xsd
+++ b/doc/mxmldoc.xsd
@@ -2,7 +2,7 @@
- Mini-XML 2.8 documentation schema for mxmldoc output.
+ Mini-XML 2.9 documentation schema for mxmldoc output.
Copyright 2003-2014 by Michael Sweet.
This program is free software; you can redistribute it and/or
diff --git a/doc/relnotes.html b/doc/relnotes.html
index 43d4ffe..6ac2ab4 100644
--- a/doc/relnotes.html
+++ b/doc/relnotes.html
@@ -5,6 +5,14 @@
hspace="10" width="100" height="100" alt="B">Release Notes
+Changes in Mini-XML 2.9
+
+
+
+ - mxmlLoad* did not correctly load value nodes with MXML_NO_CALLBACK or MXML_TEXT_CALLBACK (Bug #502)
+
+
+
Changes in Mini-XML 2.8
diff --git a/doc/schema.html b/doc/schema.html
index 5b744ad..b70c8f6 100644
--- a/doc/schema.html
+++ b/doc/schema.html
@@ -19,7 +19,7 @@ at:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation xml:lang="en">
- Mini-XML 2.8 documentation schema for mxmldoc output.
+ Mini-XML 2.9 documentation schema for mxmldoc output.
Copyright 2003-2014 by Michael Sweet.
</xsd:documentation>
</xsd:annotation>
diff --git a/doc/title.html b/doc/title.html
index 0235001..62b7f85 100644
--- a/doc/title.html
+++ b/doc/title.html
@@ -11,7 +11,7 @@
Mini-XML Programmers Manual
-Version 2.8
+Version 2.9
MICHAEL R. SWEET
@@ -19,7 +19,7 @@ Version 2.8
-Mini-XML Programmers Manual, Version 2.7
+Mini-XML Programmers Manual, Version 2.9
Copyright © 2003-2014 by Michael R. Sweet
|