2003-07-25 13:14:53 +00:00
|
|
|
README - 07/25/2003
|
2003-06-03 20:40:01 +00:00
|
|
|
-------------------
|
|
|
|
|
2003-07-23 14:47:17 +00:00
|
|
|
CHANGES IN Mini-XML 1.1.2
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
2003-07-21 12:41:47 +00:00
|
|
|
CHANGES IN Mini-XML 1.1.1
|
|
|
|
|
|
|
|
- The private mxml_add_ch() function did not update the
|
|
|
|
start-of-buffer pointer which could cause a crash when
|
|
|
|
using mxmlSaveString().
|
|
|
|
- The private mxml_write_ws() function called putc()
|
|
|
|
instead of using the proper callback which could cause
|
|
|
|
a crash when using mxmlSaveString().
|
2003-07-22 10:29:19 +00:00
|
|
|
- Added a mxmlSaveAllocString() convenience function for
|
|
|
|
saving an XML node tree to an allocated string.
|
2003-07-21 12:41:47 +00:00
|
|
|
|
|
|
|
|
2003-07-20 13:41:17 +00:00
|
|
|
CHANGES IN Mini-XML 1.1
|
2003-06-15 21:31:45 +00:00
|
|
|
|
|
|
|
- The mxmlLoadFile() function now uses dynamically
|
|
|
|
allocated string buffers for element names, attribute
|
|
|
|
names, and attribute values. Previously they were
|
|
|
|
capped at 16383, 255, and 255 bytes, respectively.
|
2003-06-19 03:20:41 +00:00
|
|
|
- Added a new mxmlLoadString() function for loading an
|
|
|
|
XML node tree from a string.
|
2003-07-20 13:49:09 +00:00
|
|
|
- Added a new mxmlSaveString() function for saving an
|
|
|
|
XML node tree to a string.
|
2003-07-20 13:41:17 +00:00
|
|
|
- Add emulation of strdup() if the local platform does
|
|
|
|
not provide the function.
|
2003-06-15 21:31:45 +00:00
|
|
|
|
2003-06-03 20:40:01 +00:00
|
|
|
|
2003-06-14 22:14:17 +00:00
|
|
|
CHANGES IN Mini-XML 1.0
|
2003-06-06 03:09:31 +00:00
|
|
|
|
2003-06-07 21:27:05 +00:00
|
|
|
- The mxmldoc program now handles function arguments,
|
|
|
|
structures, unions, enumerations, classes, and
|
2003-06-14 22:14:17 +00:00
|
|
|
typedefs properly.
|
|
|
|
- Documentation provided via mxmldoc and more in-line
|
|
|
|
comments in the code.
|
2003-06-15 01:23:43 +00:00
|
|
|
- Added man pages and packaging files.
|
2003-06-06 03:09:31 +00:00
|
|
|
|
|
|
|
|
2003-06-04 01:23:21 +00:00
|
|
|
CHANGES IN Mini-XML 0.93
|
|
|
|
|
2003-06-05 13:49:14 +00:00
|
|
|
- New mxmldoc example program that is also used to
|
|
|
|
create and update code documentation using XML and
|
|
|
|
produce HTML reference pages.
|
2003-06-04 17:37:23 +00:00
|
|
|
- Added mxmlAdd() and mxmlRemove() functions to add and
|
|
|
|
remove nodes from a tree. This provides more
|
|
|
|
flexibility over where the nodes are inserted and
|
|
|
|
allows nodes to be moved within the tree as needed.
|
2003-06-04 01:23:21 +00:00
|
|
|
- mxmlLoadFile() now correctly handles comments.
|
2003-06-04 17:37:23 +00:00
|
|
|
- mxmlLoadFile() now supports the required "gt", "quot",
|
|
|
|
and "nbsp" character entities.
|
2003-06-04 02:34:30 +00:00
|
|
|
- mxmlSaveFile() now uses newlines as whitespace
|
|
|
|
when valid to do so.
|
2003-06-04 16:30:40 +00:00
|
|
|
- mxmlFindElement() now also takes attribute name and
|
|
|
|
attribute value string arguments to limit the search
|
|
|
|
to specific elements with attributes and/or values.
|
|
|
|
NULL pointers can be used as "wildcards".
|
|
|
|
- Added uninstall target to makefile, and auto-reconfig
|
|
|
|
if Makefile.in or configure.in are changed.
|
|
|
|
- mxmlFindElement(), mxmlWalkNext(), and mxmlWalkPrev()
|
|
|
|
now all provide "descend" arguments to control whether
|
|
|
|
they descend into child nodes in the tree.
|
|
|
|
- Fixed some whitespace issues in mxmlLoadFile().
|
2003-06-04 17:37:23 +00:00
|
|
|
- Fixed Unicode output and whitespace issues in
|
|
|
|
mxmlSaveFile().
|
|
|
|
- mxmlSaveFile() now supports a whitespace callback to
|
|
|
|
provide more human-readable XML output under program
|
|
|
|
control.
|
2003-06-04 01:23:21 +00:00
|
|
|
|
|
|
|
|
2003-06-04 00:25:59 +00:00
|
|
|
CHANGES IN Mini-XML 0.92
|
|
|
|
|
|
|
|
- mxmlSaveFile() didn't return a value on success.
|
|
|
|
|
|
|
|
|
2003-06-03 20:40:01 +00:00
|
|
|
CHANGES IN Mini-XML 0.91
|
|
|
|
|
|
|
|
- mxmlWalkNext() would go into an infinite loop.
|
|
|
|
|
|
|
|
|
|
|
|
CHANGES IN Mini-XML 0.9
|
|
|
|
|
|
|
|
- Initial public release.
|