Commit Graph

73 Commits (release-2.7)

Author SHA1 Message Date
Michael R Sweet 682852c289 Fix memory leak when loading a badly-formed XML file (STR #121) 13 years ago
Michael R Sweet 6af02aaf9d Avoid a double-free situation when using the SAX load method. 14 years ago
Michael R Sweet a11d22799e Make mxmlSave* function descriptions consistent. 14 years ago
Michael R Sweet c0f12e6a79 mxmlSave* no longer write all siblings of the passed node, just that node and 14 years ago
Michael R Sweet 34424e2757 Remove duplicate "the the". 14 years ago
Michael R Sweet 6b83ce881e mxmlLoad* did not error out on XML with multiple root nodes (STR #101) 14 years ago
Michael R Sweet 97ca6dc424 Updated the source headers to reference the Mini-XML license and its exceptions 14 years ago
Michael R Sweet 96a610c1e5 Ignore (strip) BOMs in UTF-8 input. 15 years ago
Michael R Sweet fa33165459 Fix UTF-8 output on platforms with an unsigned char. 16 years ago
Michael R Sweet 3f34b234cc Reject UTF-8 XML files that start with a BOM. 16 years ago
Michael R Sweet 9643c13183 Fix VC++ compile failures 16 years ago
Michael R Sweet a38251bc9b Wrapping was not disabled when mxmlSetWrapMargin(0) was called, and 17 years ago
Michael R Sweet 8174485371 Add support for spaces around the "=" in attributes (STR #67) 17 years ago
Michael R Sweet c1c940970d Convert to DLL 17 years ago
Michael R Sweet 1f5e9b0758 Prep work to add threading support to Mini-XML. 17 years ago
Michael R Sweet d6d842e60a Bump version to 2.4. 17 years ago
Michael R Sweet f5993028ff Don't allow attributes without values. 17 years ago
Michael R Sweet 7da48b7de7 XML only treats space, tab, carriage return, and line feed as whitespace 17 years ago
Michael R Sweet 207782c809 Propagate element errors (STR #46) 17 years ago
Michael R Sweet 30feac1369 Add mxml_isspace() local Unicode implementation of isspace() with inlining 17 years ago
Michael R Sweet bf73da6782 Save work on documentation. 17 years ago
Michael R Sweet d5abcc44b3 Fix detection of bad elements. 17 years ago
Michael R Sweet 40a4dd5242 Fix detection of missing close tags at the end of a document (STR #45) 17 years ago
Michael R Sweet 4636114c5b Really Mini-XML 2.3, update documentation. 17 years ago
Michael R Sweet cb7c6c2311 Add user_data and ref_count members to mxml_node_t structure. 17 years ago
Michael R Sweet fe9a9b251c Conditionally check for EINTR (STR #33) 19 years ago
Michael R Sweet 735989840c Save work on adding @private@ comment support... 19 years ago
Michael R Sweet 74e7d69032 Fix memory leak in mxmlLoad*() functions (STR #27) 19 years ago
Michael R Sweet 19b8ed648f Add MXML_IGNORE and MXML_IGNORE_CB to allow whitespace to be 19 years ago
Michael R Sweet e0262e0099 Fix segfault in mxmlLoad*() with invalid XML. 19 years ago
Michael R Sweet 63cd5de2a0 Fix bug in custom data with whitespace. 19 years ago
Michael R Sweet ad02a0255f Fix STR #21: load methods didn't return NULL on error. 19 years ago
Michael R Sweet 6712bf6914 Update for 2.2 release. 20 years ago
Michael R Sweet 8fc90a57d6 CHANGES: 20 years ago
Michael R Sweet 886a707ad7 Update copyright to 2005. 20 years ago
Michael R Sweet f5971df74b Added support for CDATA (STR #14, STR #15) 20 years ago
Michael R Sweet 0591ee2e19 Added support for custom data nodes (STR #6) 20 years ago
Michael R Sweet c0878b3f9a Treat UTF-8 sequences that are longer than needed as an error (STR #4) 20 years ago
Michael R Sweet 3625039424 Fixed entity number support (STR #8) 20 years ago
Michael R Sweet 3cc3f8a63d Add new mxmlLoadFd() and mxmlSaveFd() functions. 20 years ago
Michael R Sweet 195aef09fd VC++.NET fixes. 20 years ago
Michael R Sweet 0fd3bd7f33 Optimizations and bug fixes from STR #2: 20 years ago
Michael R Sweet acab636423 UTF-16 input support. 20 years ago
Michael R Sweet 537afc37da More documentation fun. 20 years ago
Michael R Sweet 465d3e7231 Change whitespace callback to return a string. 20 years ago
Michael R Sweet e28ebd001c Copyright updates. 21 years ago
Michael R Sweet f08b4a7f7d More character entity fun, along with a reworking of UTF-8 support. 21 years ago
Michael R Sweet e4491379f8 Tweek mxmldoc. 21 years ago
Michael R Sweet 9011f087c8 Add first half of entity support and decoding code. 21 years ago
Michael R Sweet ad9728c731 Fix LoadString/File bug with parent and non-conforming XML data. 21 years ago