Commit Graph

424 Commits

Author SHA1 Message Date
Michael R Sweet
14a966ee05 Tag 2.10 2016-06-13 01:09:57 +00:00
Michael R Sweet
29375e0721 More cleanup. 2016-06-13 01:09:28 +00:00
Michael R Sweet
8565eaa30e Bump version. 2016-06-13 01:07:49 +00:00
Michael R Sweet
aa94383125 Prep for 2.10 release. 2016-06-13 01:02:37 +00:00
Michael R Sweet
0744218d66 No longer allow malformed element names (Bug #509) 2016-06-13 00:51:16 +00:00
Michael R Sweet
ff7486f265 mxmlLoad* and mxmlSAXLoad* did not properly create text nodes when
MXML_TEXT_CALLBACK was specified (Bug #531)
2016-06-13 00:27:11 +00:00
Michael R Sweet
724d10e9e9 The RPM spec file was out of date (Bug #521) 2016-06-12 21:20:41 +00:00
Michael R Sweet
a4e295ba41 Fix version in header. 2016-06-12 21:16:14 +00:00
Michael R Sweet
5f74dc2124 mxmlWrite* used a recursive algorithm which could require large amounts of
stack space depending on the file (Bug #549, CVE-2016-4571)
2016-06-12 21:12:11 +00:00
Michael R Sweet
d8c0ba9007 mxmlDelete used a recursive algorithm which could require large amounts of
stack space depending on the file (Bug #549)

Bump version to 2.10.
2016-06-11 20:51:49 +00:00
Michael R Sweet
0cc2394ff5 Mini-XML 2.9 release. 2014-10-19 17:29:07 +00:00
Michael R Sweet
21f436f36c Fix loading of text values with MXML_NO_CALLBACK or MXML_TEXT_CALLBACK (Bug #502)
Update unit test program to validate fix and cleanup output so that we can get
proper error messages.
2014-10-19 17:21:48 +00:00
Michael R Sweet
17f3dfcc27 Fix tarball script. 2014-01-05 03:32:14 +00:00
Michael R Sweet
abcdb3d108 Final changes for 2.8 release. 2014-01-05 03:31:29 +00:00
Michael R Sweet
f760c840ff Fixed an XML fragment loading problem (Bug #494) 2014-01-05 03:28:03 +00:00
Michael R Sweet
9fef1efab5 Cleanup for Bug #462. 2014-01-05 03:25:07 +00:00
Michael R Sweet
6471e5ccd4 Fixed a memory leak when loading invalid XML (Bug #496) 2014-01-05 03:21:00 +00:00
Michael R Sweet
ce2c97135f More updates for v2.8. 2014-01-05 03:12:18 +00:00
Michael R Sweet
4351cf060c Prep for 2.8 release... 2014-01-04 21:50:06 +00:00
Michael R Sweet
ace5aa8686 Fix reading of UTF-16 characters from files. 2013-11-12 05:03:47 +00:00
Michael R Sweet
b6c73fe01c Add major/minor version numbers (Bug #461) 2013-11-12 04:35:43 +00:00
Michael R Sweet
129525f2b4 Fix memory leak and macro error (Bug #452) 2013-11-12 04:29:23 +00:00
Michael R Sweet
6338dccaac Escape HTML special characters inside @code foo@.
Use xcrun to run the docsetutil program.
2013-07-03 14:16:22 +00:00
Michael R Sweet
d5af089cc3 Mini-XML 2.7 release. 2011-12-21 07:54:43 +00:00
Michael R Sweet
5e785816aa Prep for Mini-XML v2.7 release. 2011-12-21 07:48:59 +00:00
Michael R Sweet
2283c7065a Add 64-bit configurations to VC++ project files. 2011-12-21 07:34:29 +00:00
Michael R Sweet
b19d520069 Changelog. 2011-12-09 23:49:31 +00:00
Michael R Sweet
ee923fa82c Make mxmlSet* work like mxmlGet*. 2011-12-09 23:49:00 +00:00
Michael R Sweet
6bd5e6e022 Don't include spawn or other process headers unless we are building on Mac OS X/Darwin. 2011-08-11 18:51:26 +00:00
Michael R Sweet
f5b0b9270d Clean share libraries, and fix SAX unit test to look for the right number of data nodes.
Add --version option to mxmldoc.
2011-04-13 15:43:32 +00:00
Michael R Sweet
682852c289 Fix memory leak when loading a badly-formed XML file (STR #121) 2011-03-24 05:47:51 +00:00
Michael R Sweet
7f6103a0df Update configure script (STR #120) 2011-03-24 05:02:54 +00:00
Michael R Sweet
6af02aaf9d Avoid a double-free situation when using the SAX load method.
Add missing contents.
2011-01-22 01:02:05 +00:00
Michael R Sweet
89545886f4 Changelogs. 2011-01-14 18:39:12 +00:00
Michael R Sweet
3899cb0aa5 Fix some HTML and CSS validation issues. 2011-01-14 18:36:09 +00:00
Michael R Sweet
a9cc5e77a4 Update search to show list with scoring. 2011-01-03 05:01:12 +00:00
Michael R Sweet
0ab6d9ea16 Fix command-line. 2011-01-03 04:39:18 +00:00
Michael R Sweet
21cdbb457c Update separate files docos and search stuff. 2011-01-03 04:38:06 +00:00
Michael R Sweet
95124f4331 Update documentation and schema. 2011-01-03 02:33:56 +00:00
Michael R Sweet
5e04f062c6 Revert to old logo images. 2011-01-03 02:30:09 +00:00
Michael R Sweet
7509866b99 Restore original logo images. 2011-01-03 02:05:04 +00:00
Michael R Sweet
aaefc5c07c Rename mxmlFindValue to mxmlFindPath.
Rename mxmlGetPrevious to mxmlGetPrevSibling.

Rename mxmlGetNext to mxmlGetNextSibling.

Update documentation.
2011-01-03 02:03:29 +00:00
Michael R Sweet
a9012172c1 Implemment getters for all of mxml_node_t and mxml_index_t fields (STR #118)
Make mxml_node_s and mxml_index_s private (but still in the public header for
2.x).
2011-01-01 23:42:17 +00:00
Michael R Sweet
1a660a57d4 Add mxmlFindValue to VC++ DLL export file. 2010-12-25 16:25:42 +00:00
Michael R Sweet
4b0511f8ac Provide fallback implementation of va_copy for VC++ and others (STR #115) 2010-12-25 16:21:50 +00:00
Michael R Sweet
159e54f5d2 Add mxmlFindValue API (STR #110) 2010-11-08 16:07:05 +00:00
Michael R Sweet
b9a4a5e22e Building a static version of the library did not work on Windows (STR #112) 2010-11-07 22:55:11 +00:00
Michael R Sweet
3ab2fa249f Tweak web interface, icons, and Chapter 2 of the programmers manual. 2010-09-26 07:37:07 +00:00
Michael R Sweet
dd1e874ae1 Update version numbers and dates. 2010-09-19 15:54:14 +00:00
Michael R Sweet
03de67921f New logo image. 2010-09-19 15:52:20 +00:00