Commit Graph

103 Commits (v3.3.1)

Author SHA1 Message Date
Michael R Sweet e058082021
Clean up usage of free (Issue #276) 3 years ago
Michael R Sweet 3a4ece2266
Fix mxmlSaveString with a 0-length buffer (Issue #284) 3 years ago
Michael R Sweet bd4eb861a7
Fix potential memory leak in mxmlLoadXxx (Issue #278, Issue #279) 3 years ago
Michael R Sweet 1df294d735
Fix some minor Coverity memory leak issues. 3 years ago
Michael R Sweet dd55272944
Fix handling of elements that start with a Unicode character (Issue #267) 4 years ago
Michael R Sweet 2099ff6962
Fix unquoted Unicode attribute values (Issue #264) 5 years ago
Michael R Sweet 55c6c7278d
Add proper annotation to mxml_error and fix format string errors in several 5 years ago
Michael R Sweet e2f7978b15
Roll back part of the change for Issue #256 since it causes a regression for 5 years ago
Michael R Sweet a084198be8
Error out when file does not start with ?xml and the top node is NULL (Issue #256) 5 years ago
Michael R Sweet a69fcbcaaa
Fix _mxml_vsnprintf on Windows (Issue #245) 5 years ago
Michael R Sweet 621a4de9b2
Add line numbers to error messages (Issue #230) 6 years ago
Michael R Sweet f166ad1977
License change to Apache 2.0 w/exceptions for GPL2/LGPL2 software. 6 years ago
Michael R Sweet ea6778390a
Bump version to 3.0. 6 years ago
Michael R Sweet 4f5577dd46
Fix potential buffer overflow when writing a double (Issue #233) 6 years ago
Michael R Sweet f86c2671aa
Do not write siblings of the passed node (Issue #228) 6 years ago
Michael R Sweet d32a541211
Fix crash bug in mxmlWrite functions (Issue #228) 6 years ago
Michael R Sweet e796fe4caf
Add a Note: for all of the text/opaque string support (Issue #190) 6 years ago
Michael Sweet ef7e5d433c Fix writing of custom data nodes (Issue #201) 7 years ago
Michael Sweet bcfa6ef518 Update/fix documentation. 7 years ago
Michael Sweet 923dc965b9 CDATA nodes now omit the trailing "]]" for convenience (Issue #170) 7 years ago
Michael Sweet 6ac1fb23f4 Use vasprintf when available. 7 years ago
Michael Sweet 89a9742c0e Bump version to 2.11. 7 years ago
Michael R Sweet 0744218d66 No longer allow malformed element names (Bug #509) 8 years ago
Michael R Sweet ff7486f265 mxmlLoad* and mxmlSAXLoad* did not properly create text nodes when 8 years ago
Michael R Sweet 5f74dc2124 mxmlWrite* used a recursive algorithm which could require large amounts of 8 years ago
Michael R Sweet 21f436f36c Fix loading of text values with MXML_NO_CALLBACK or MXML_TEXT_CALLBACK (Bug #502) 10 years ago
Michael R Sweet f760c840ff Fixed an XML fragment loading problem (Bug #494) 11 years ago
Michael R Sweet 6471e5ccd4 Fixed a memory leak when loading invalid XML (Bug #496) 11 years ago
Michael R Sweet 4351cf060c Prep for 2.8 release... 11 years ago
Michael R Sweet ace5aa8686 Fix reading of UTF-16 characters from files. 11 years ago
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