Commit Graph

21 Commits

Author SHA1 Message Date
Michael R Sweet
8fc90a57d6 CHANGES:
- Changelog update.

mxml-file.c:
    - Check for invalid control chars (STR #10)
    - Don't allow elements to contain duplicate attributes (STR
      #16)

textmxml.c:
    - Add whitespace handling for CDATA elements.

test.xml:
    - Add CDATA and comment data to test file.
2005-01-29 17:03:33 +00:00
Michael R Sweet
886a707ad7 Update copyright to 2005. 2005-01-29 07:21:44 +00:00
Michael R Sweet
f5971df74b 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)

Fixed test program to work with new ?xml handling.
2005-01-29 07:19:38 +00:00
Michael R Sweet
3cc3f8a63d Add new mxmlLoadFd() and mxmlSaveFd() functions. 2004-07-11 13:14:07 +00:00
Michael R Sweet
934a9aeab3 Cleanup quicksort code to preserve the original order of nodes when they
are equal.

Fix mxmlIndexFind() implementation.

Add tests.
2004-05-16 18:25:20 +00:00
Michael R Sweet
537afc37da More documentation fun.
Move version definition to configure script.

Add XML schema for the mxmldoc output.
2004-05-02 16:04:40 +00:00
Michael R Sweet
465d3e7231 Change whitespace callback to return a string. 2004-05-01 15:20:05 +00:00
Michael R Sweet
e28ebd001c Copyright updates. 2004-04-06 01:47:20 +00:00
Michael R Sweet
ad9728c731 Fix LoadString/File bug with parent and non-conforming XML data. 2003-12-13 16:32:42 +00:00
Michael R Sweet
6531fd7d8f Add --with-ansi configure option to avoid using non-ANSI strdup() function. 2003-07-27 23:11:40 +00:00
Michael R Sweet
64f6f21711 Add mxmlSaveString tests. 2003-07-20 13:49:09 +00:00
Michael R Sweet
54428c284f Add strdup emulation as needed.
Bump version to 1.1.
2003-07-20 13:41:17 +00:00
Michael R Sweet
dd903644a5 Add prototype and definitions for string functions and array types. 2003-06-19 03:20:41 +00:00
Michael R Sweet
0cc4b9e665 Fix mxmldoc handling of comments, now getting quite usable documentation.
Add additional tests to testmxml.

Bump to v1.0.
2003-06-14 22:14:17 +00:00
Michael R Sweet
8cfa3005e5 Bug fixes in mxmlWalkNext().
Break whitespace processing into separate function and add "where" values
for before/after the open/close tags.

Major progress on mxmldoc example program.

Update test program to use new whitespace callback.

Clean up header file.

Add rating link to home page.
2003-06-04 21:19:00 +00:00
Michael R Sweet
f830ffd6a5 Add mxmlAdd() and mxmlRemove() functions.
Documentation updates.

General cleanup.
2003-06-04 17:37:23 +00:00
Michael R Sweet
438ded6568 Whitespace handling issues.
Unicode output issues.

Comment/declaration handling fixes.

Add mxmldoc to build.
2003-06-04 16:30:40 +00:00
Michael R Sweet
0855089dcd Support comments. 2003-06-04 01:23:21 +00:00
Michael R Sweet
7de19b18af Fix mxmlWalkNext().
Add changelog file.
2003-06-03 20:40:01 +00:00
Michael R Sweet
de2f0a281c Clean up home page, README file, header file, and test program. 2003-06-03 20:24:28 +00:00
Michael R Sweet
7a51d3c414 Initial revision 2003-06-03 19:46:29 +00:00