summaryrefslogtreecommitdiff
path: root/menuselect/mxml/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'menuselect/mxml/CHANGES')
-rw-r--r--menuselect/mxml/CHANGES213
1 files changed, 0 insertions, 213 deletions
diff --git a/menuselect/mxml/CHANGES b/menuselect/mxml/CHANGES
deleted file mode 100644
index fd92104fd..000000000
--- a/menuselect/mxml/CHANGES
+++ /dev/null
@@ -1,213 +0,0 @@
-CHANGES - 05/19/2005
---------------------
-
-CHANGES IN Mini-XML 2.2.2
-
- - mxmlLoad*() did not treat custom data as opaque, so
- whitespace characters would be lost.
-
-
-CHANGES IN Mini-XML 2.2.1
-
- - mxmlLoadFd(), mxmlLoadFile(), and mxmlLoadString() now
- correctly return NULL on error (STR #21)
- - mxmlNewInteger(), mxmlNewOpaque(), mxmlNewReal(),
- mxmlNewText(), and mxmlNewTextf() incorrectly required
- a parent node (STR #22)
- - Fixed an XML output bug in mxmldoc.
- - The "make install" target now uses the install command
- to set the proper permissions on UNIX/Linux/OSX.
- - Fixed a MingW/Cygwin compilation problem (STR #18)
-
-
-CHANGES IN Mini-XML 2.2
-
- - Added shared library support (STR #17)
- - mxmlLoad*() now returns an error when an XML stream
- contains illegal control characters (STR #10)
- - mxmlLoad*() now returns an error when an element
- contains two attributes with the same name in
- conformance with the XML spec (STR #16)
- - Added support for CDATA (STR #14, STR #15)
- - Updated comment and processing instruction handling -
- no entity support per XML specification.
- - Added checking for invalid comment termination ("--->"
- is not allowed)
-
-
-CHANGES IN Mini-XML 2.1
-
- - Added support for custom data nodes (STR #6)
- - Now treat UTF-8 sequences which are longer than
- necessary as an error (STR #4)
- - Fixed entity number support (STR #8)
- - Fixed mxmlLoadString() bug with UTF-8 (STR #7)
- - Fixed entity lookup bug (STR #5)
- - Added mxmlLoadFd() and mxmlSaveFd() functions.
- - Fixed multi-word UTF-16 handling.
-
-
-CHANGES IN Mini-XML 2.0
-
- - New programmers manual.
- - Added Visual C++ project files for Microsoft Windows
- users.
- - Added optimizations to mxmldoc, mxmlSaveFile(), and
- mxmlIndexNew() (STR #2)
- - mxmlEntityAddCallback() now returns an integer status
- (STR #2)
- - Added UTF-16 support (input only; all output is UTF-8)
- - Added index functions to build a searchable index of
- XML nodes.
- - Added character entity callback interface to support
- additional character entities beyond those defined in
- the XHTML specification.
- - Added support for XHTML character entities.
- - The mxmldoc utility now produces XML output which
- conforms to an updated XML schema, described in the file
- "doc/mxmldoc.xsd".
- - Changed the whitespace callback interface to return
- strings instead of a single character, allowing for
- greater control over the formatting of XML files
- written using Mini-XML. THIS CHANGE WILL REQUIRE
- CHANGES TO YOUR 1.x CODE IF YOU USE WHITESPACE
- CALLBACKS.
- - The mxmldoc utility is now capable of documenting C++
- classes, functions, and structures, and correctly
- handles C++ comments.
- - Added new modular tests for mxmldoc.
- - Updated the mxmldoc output to be more compatible with
- embedding in manuals produced with HTMLDOC.
- - The makefile incorrectly included a "/" separator
- between the destination path and install path. This
- caused problems when building and installing with
- MingW.
-
-
-CHANGES IN Mini-XML 1.3
-
- - Fixes for mxmldoc.
- - Added support for reading standard HTML entity names.
- - mxmlLoadString/File() did not decode character
- entities in element names, attribute names, or
- attribute values.
- - mxmlLoadString/File() would crash when loading non-
- conformant XML data under an existing parent (top)
- node.
- - Fixed several bugs in the mxmldoc utility.
- - Added new error callback function to catch a variety
- of errors and log them to someplace other than stderr.
- - The mxmlElementSetAttr() function now allows for NULL
- attribute values.
- - The load and save functions now properly handle quoted
- element and attribute name strings properly, e.g. for
- !DOCTYPE declarations.
-
-
-CHANGES IN Mini-XML 1.2
-
- - Added new "set" methods to set the value of a node.
- - Added new formatted text methods mxmlNewTextf() and
- mxmlSetTextf() to create/set a text node value using
- printf-style formats.
- - Added new standard callbacks for use with the mxmlLoad
- functions.
- - Updated the HTML documentation to include examples of
- the walk and load function output.
- - Added --with/without-ansi configure option to control
- the strdup() function check.
- - Added --with/without-snprintf configure option to
- control the snprintf() and vsnprintf() function
- checks.
-
-
-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.
-
-
-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().
- - Added a mxmlSaveAllocString() convenience function for
- saving an XML node tree to an allocated string.
-
-
-CHANGES IN Mini-XML 1.1
-
- - 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.
- - Added a new mxmlLoadString() function for loading an
- XML node tree from a string.
- - Added a new mxmlSaveString() function for saving an
- XML node tree to a string.
- - Add emulation of strdup() if the local platform does
- not provide the function.
-
-
-CHANGES IN Mini-XML 1.0
-
- - The mxmldoc program now handles function arguments,
- structures, unions, enumerations, classes, and
- typedefs properly.
- - Documentation provided via mxmldoc and more in-line
- comments in the code.
- - Added man pages and packaging files.
-
-
-CHANGES IN Mini-XML 0.93
-
- - New mxmldoc example program that is also used to
- create and update code documentation using XML and
- produce HTML reference pages.
- - 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.
- - mxmlLoadFile() now correctly handles comments.
- - mxmlLoadFile() now supports the required "gt", "quot",
- and "nbsp" character entities.
- - mxmlSaveFile() now uses newlines as whitespace
- when valid to do so.
- - 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().
- - Fixed Unicode output and whitespace issues in
- mxmlSaveFile().
- - mxmlSaveFile() now supports a whitespace callback to
- provide more human-readable XML output under program
- control.
-
-
-CHANGES IN Mini-XML 0.92
-
- - mxmlSaveFile() didn't return a value on success.
-
-
-CHANGES IN Mini-XML 0.91
-
- - mxmlWalkNext() would go into an infinite loop.
-
-
-CHANGES IN Mini-XML 0.9
-
- - Initial public release.