Commit Graph

117 Commits (257e1fefff52e4f22a98c47ea87b15d7abb2074a)

Author SHA1 Message Date
Michael R Sweet b438d21b9b
Save work on documentation updates. 4 months ago
Michael R Sweet 73c05c8b23
Fix some code scanning issues. 4 months ago
Michael R Sweet 528c89ef86
Fix Windows compile errors. 4 months ago
Michael R Sweet e676eb35cb
Implement mxmlOptions APIs to normalize all of the load/save option stuff (Issue #312) 4 months ago
Michael R Sweet 143fa436ca
More doco updates. 4 months ago
Michael R Sweet 9e22b3ef64
Add alternate string management support. 4 months ago
Michael R Sweet 2c62878254
Normalize MXML_DESCEND_ values. 4 months ago
Michael R Sweet 77d609e8e8
Fix real number support in non-English locales (Issue #311) 4 months ago
Michael R Sweet 99736682f1
Remove unused code and update docos. 4 months ago
Michael R Sweet 4e92848ae2
Add mxmlLoadIO/mxmlSaveIO functions, merge everything under the new roof 4 months ago
Michael R Sweet 3df751f37b
SAX callback now returns a boolean (Issue #51) 4 months ago
Michael R Sweet bc28dde728
Add migration chapter and update examples. 4 months ago
Michael R Sweet 0cd995c772
Add separate node types for comments, CDATA, directives, and declarations (Issue #250) 4 months ago
Michael R Sweet f9b9a40494
Start working on Mini-XML v4.0. 4 months ago
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