|
|
|
@ -83,20 +83,21 @@ Copyright 2003-2005<BR> |
|
|
|
|
</UL> |
|
|
|
|
<B><A HREF="#RELNOTES">B - Release Notes</A></B> |
|
|
|
|
<UL> |
|
|
|
|
<LI><A HREF="#7_1">Changes in Mini-XML 2.2.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_2">Changes in Mini-XML 2.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_3">Changes in Mini-XML 2.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_4">Changes in Mini-XML 2.0</A></LI> |
|
|
|
|
<LI><A HREF="#7_5">Changes in Mini-XML 1.3</A></LI> |
|
|
|
|
<LI><A HREF="#7_6">Changes in Mini-XML 1.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_7">Changes in Mini-XML 1.1.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_8">Changes in Mini-XML 1.1.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_9">Changes in Mini-XML 1.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_10">Changes in Mini-XML 1.0</A></LI> |
|
|
|
|
<LI><A HREF="#7_11">Changes in Mini-XML 0.93</A></LI> |
|
|
|
|
<LI><A HREF="#7_12">Changes in Mini-XML 0.92</A></LI> |
|
|
|
|
<LI><A HREF="#7_13">Changes in Mini-XML 0.91</A></LI> |
|
|
|
|
<LI><A HREF="#7_14">Changes in Mini-XML 0.9</A></LI> |
|
|
|
|
<LI><A HREF="#7_1">Changes in Mini-XML 2.2.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_2">Changes in Mini-XML 2.2.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_3">Changes in Mini-XML 2.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_4">Changes in Mini-XML 2.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_5">Changes in Mini-XML 2.0</A></LI> |
|
|
|
|
<LI><A HREF="#7_6">Changes in Mini-XML 1.3</A></LI> |
|
|
|
|
<LI><A HREF="#7_7">Changes in Mini-XML 1.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_8">Changes in Mini-XML 1.1.2</A></LI> |
|
|
|
|
<LI><A HREF="#7_9">Changes in Mini-XML 1.1.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_10">Changes in Mini-XML 1.1</A></LI> |
|
|
|
|
<LI><A HREF="#7_11">Changes in Mini-XML 1.0</A></LI> |
|
|
|
|
<LI><A HREF="#7_12">Changes in Mini-XML 0.93</A></LI> |
|
|
|
|
<LI><A HREF="#7_13">Changes in Mini-XML 0.92</A></LI> |
|
|
|
|
<LI><A HREF="#7_14">Changes in Mini-XML 0.91</A></LI> |
|
|
|
|
<LI><A HREF="#7_15">Changes in Mini-XML 0.9</A></LI> |
|
|
|
|
</UL> |
|
|
|
|
<B><A HREF="#REFERENCE">C - Library Reference</A></B> |
|
|
|
|
<UL> |
|
|
|
@ -1826,7 +1827,12 @@ Ty Coon, President of Vice |
|
|
|
|
<P>That's all there is to it!</P> |
|
|
|
|
<HR NOSHADE> |
|
|
|
|
<H1 align="right"><A name="RELNOTES">B - Release Notes</A></H1> |
|
|
|
|
<H2><A NAME="7_1">Changes in Mini-XML 2.2.1</A></H2> |
|
|
|
|
<H2><A NAME="7_1">Changes in Mini-XML 2.2.2</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>mxmlLoad*() did not treat custom data as opaque, so whitespace |
|
|
|
|
characters would be lost.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_2">Changes in Mini-XML 2.2.1</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>mxmlLoadFd(), mxmlLoadFile(), and mxmlLoadString() now correctly |
|
|
|
|
return NULL on error (STR #21)</LI> |
|
|
|
@ -1837,7 +1843,7 @@ Ty Coon, President of Vice |
|
|
|
|
proper permissions on UNIX/Linux/OSX.</LI> |
|
|
|
|
<LI>Fixed a MingW/Cygwin compilation problem (STR #18)</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_2">Changes in Mini-XML 2.2</A></H2> |
|
|
|
|
<H2><A NAME="7_3">Changes in Mini-XML 2.2</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>Added shared library support (STR #17)</LI> |
|
|
|
|
<LI>mxmlLoad*() now returns an error when an XML stream contains illegal |
|
|
|
@ -1851,7 +1857,7 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>Added checking for invalid comment termination ("--->" is not |
|
|
|
|
allowed)</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_3">Changes in Mini-XML 2.1</A></H2> |
|
|
|
|
<H2><A NAME="7_4">Changes in Mini-XML 2.1</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>Added support for custom data nodes (STR #6)</LI> |
|
|
|
|
<LI>Now treat UTF-8 sequences which are longer than necessary as an |
|
|
|
@ -1862,7 +1868,7 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>Added mxmlLoadFd() and mxmlSaveFd() functions.</LI> |
|
|
|
|
<LI>Fixed multi-word UTF-16 handling.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_4">Changes in Mini-XML 2.0</A></H2> |
|
|
|
|
<H2><A NAME="7_5">Changes in Mini-XML 2.0</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>New programmers manual.</LI> |
|
|
|
|
<LI>Added Visual C++ project files for Microsoft Windows users.</LI> |
|
|
|
@ -1895,7 +1901,7 @@ Ty Coon, President of Vice |
|
|
|
|
destination path and install path. This caused problems when building |
|
|
|
|
and installing with MingW.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_5">Changes in Mini-XML 1.3</A></H2> |
|
|
|
|
<H2><A NAME="7_6">Changes in Mini-XML 1.3</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>Fixes for mxmldoc.</LI> |
|
|
|
|
<LI>Added support for reading standard HTML entity names.</LI> |
|
|
|
@ -1911,7 +1917,7 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>The load and save functions now properly handle quoted element and |
|
|
|
|
attribute name strings properly, e.g. for !DOCTYPE declarations.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_6">Changes in Mini-XML 1.2</A></H2> |
|
|
|
|
<H2><A NAME="7_7">Changes in Mini-XML 1.2</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>Added new "set" methods to set the value of a node.</LI> |
|
|
|
|
<LI>Added new formatted text methods mxmlNewTextf() and mxmlSetTextf() |
|
|
|
@ -1924,13 +1930,13 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>Added --with/without-snprintf configure option to control the |
|
|
|
|
snprintf() and vsnprintf() function checks.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_7">Changes in Mini-XML 1.1.2</A></H2> |
|
|
|
|
<H2><A NAME="7_8">Changes in Mini-XML 1.1.2</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>The mxml(3) man page wasn't updated for the string functions.</LI> |
|
|
|
|
<LI>mxmlSaveString() returned the wrong number of characters.</LI> |
|
|
|
|
<LI>mxml_add_char() updated the buffer pointer in the wrong place.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_8">Changes in Mini-XML 1.1.1</A></H2> |
|
|
|
|
<H2><A NAME="7_9">Changes in Mini-XML 1.1.1</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>The private mxml_add_ch() function did not update the |
|
|
|
|
start-of-buffer pointer which could cause a crash when using |
|
|
|
@ -1941,7 +1947,7 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>Added a mxmlSaveAllocString() convenience function for saving an XML |
|
|
|
|
node tree to an allocated string.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_9">Changes in Mini-XML 1.1</A></H2> |
|
|
|
|
<H2><A NAME="7_10">Changes in Mini-XML 1.1</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>The mxmlLoadFile() function now uses dynamically allocated string |
|
|
|
|
buffers for element names, attribute names, and attribute values. |
|
|
|
@ -1953,7 +1959,7 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>Add emulation of strdup() if the local platform does not provide the |
|
|
|
|
function.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_10">Changes in Mini-XML 1.0</A></H2> |
|
|
|
|
<H2><A NAME="7_11">Changes in Mini-XML 1.0</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>The mxmldoc program now handles function arguments, structures, |
|
|
|
|
unions, enumerations, classes, and typedefs properly.</LI> |
|
|
|
@ -1961,7 +1967,7 @@ Ty Coon, President of Vice |
|
|
|
|
code.</LI> |
|
|
|
|
<LI>Added man pages and packaging files.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_11">Changes in Mini-XML 0.93</A></H2> |
|
|
|
|
<H2><A NAME="7_12">Changes in Mini-XML 0.93</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>New mxmldoc example program that is also used to create and update |
|
|
|
|
code documentation using XML and produce HTML reference pages.</LI> |
|
|
|
@ -1986,15 +1992,15 @@ Ty Coon, President of Vice |
|
|
|
|
<LI>mxmlSaveFile() now supports a whitespace callback to provide more |
|
|
|
|
human-readable XML output under program control.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_12">Changes in Mini-XML 0.92</A></H2> |
|
|
|
|
<H2><A NAME="7_13">Changes in Mini-XML 0.92</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>mxmlSaveFile() didn't return a value on success.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_13">Changes in Mini-XML 0.91</A></H2> |
|
|
|
|
<H2><A NAME="7_14">Changes in Mini-XML 0.91</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>mxmlWalkNext() would go into an infinite loop.</LI> |
|
|
|
|
</UL> |
|
|
|
|
<H2><A NAME="7_14">Changes in Mini-XML 0.9</A></H2> |
|
|
|
|
<H2><A NAME="7_15">Changes in Mini-XML 0.9</A></H2> |
|
|
|
|
<UL> |
|
|
|
|
<LI>Initial public release.</LI> |
|
|
|
|
</UL> |
|
|
|
|