Michael R Sweet
6471e5ccd4
Fixed a memory leak when loading invalid XML (Bug #496 )
11 years ago
Michael R Sweet
ee923fa82c
Make mxmlSet* work like mxmlGet*.
13 years ago
Michael R Sweet
3899cb0aa5
Fix some HTML and CSS validation issues.
14 years ago
Michael R Sweet
aaefc5c07c
Rename mxmlFindValue to mxmlFindPath.
...
Rename mxmlGetPrevious to mxmlGetPrevSibling.
Rename mxmlGetNext to mxmlGetNextSibling.
Update documentation.
14 years ago
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).
14 years ago
Michael R Sweet
159e54f5d2
Add mxmlFindValue API (STR #110 )
14 years ago
Michael R Sweet
ccd0f5e225
Doco updates.
14 years ago
Michael R Sweet
2e9f4022bf
Fix some typos and the clang target.
14 years ago
Michael R Sweet
83dc8f4932
Update web site versions.
14 years ago
Michael R Sweet
474d6da1b4
Fix mxmlEntityAddCallback and mxmlEntityRemoveCallback docos (STR #91 )
16 years ago
Michael R Sweet
fcdfa5a09d
Fix two potential NULL dereferences caught by Clang.
16 years ago
Michael R Sweet
0dbf99da69
Update to HTML 4.01 doctype.
16 years ago
Michael R Sweet
4e75d3579f
Fix Nodes.xml generation.
16 years ago
Michael R Sweet
fd57e148c5
Fix docset generation.
16 years ago
Michael R Sweet
59e1bbbb7a
Add support for generating Xcode documentation sets.
...
Fix a few Clang-detected issues.
16 years ago
Michael R Sweet
62b697c229
Fix framed output.
16 years ago
Michael R Sweet
d7fcf13ff8
Fix mxml.pc typo (STR #79 )
17 years ago
Michael R Sweet
29ab62983c
write_element() was writing to stdout.
17 years ago
Michael R Sweet
fe77bb9f69
More style tweaking.
17 years ago
Michael R Sweet
3c890fa238
Scan intro file for headings, add to table-of-contents.
...
Consistently use classes for all headings.
Always use <div class="body"> for the body of the docs.
Cleanup stylesheet to avoid stylesheet conflicts.
17 years ago
Michael R Sweet
ee8df0fe52
Bump version to 2.5.
...
Add --heading option to place contact before table-of-contents and intro.
Tweak the mxmldoc test suite.
Use " instead of ' for attribute values.
Quote titles, etc. as needed.
Move TOC and HTML header generation to separate functions in preparation for
frame support.
17 years ago
Michael R Sweet
1e2bbbc851
Save work on mxmldoc; add --css option, start of --framed, add discussion
...
text, new classes for HTML output customization.
17 years ago
Michael R Sweet
346be509a3
Update mxmldoc output to use a more modern format similar to Apple's
...
reference format.
17 years ago
Michael R Sweet
237a4ad90e
Fix output of function argument descriptions.
...
Use minixml.org for schema.
17 years ago
Michael R Sweet
d6d842e60a
Bump version to 2.4.
...
Added mxmlElementDeleteAttr() function (STR #59 ).
17 years ago
Michael R Sweet
30feac1369
Add mxml_isspace() local Unicode implementation of isspace() with inlining
...
when possible (STR #48 )
17 years ago
Michael R Sweet
6fb1d1b5e5
Install chapter images.
...
Uncomment typedef comment handling.
18 years ago
Michael R Sweet
bf73da6782
Save work on documentation.
...
Add SAX load APIs.
Add man page output for mxmldoc.
Add types for various callback functions.
18 years ago
Michael R Sweet
0f8052e766
Add mxmlNewXML() function and use it.
...
More updates to the manual.
18 years ago
Michael R Sweet
6d33fb1163
Add mxmlElementSetAttrf function (STR #43 )
18 years ago
Michael R Sweet
c27692f2d0
Add the _CRT_SECURE_NO_DEPRECATE definition when building on VC++
...
2005 (STR #36 )
18 years ago
Michael R Sweet
d5abcc44b3
Fix detection of bad elements.
18 years ago
Michael R Sweet
4636114c5b
Really Mini-XML 2.3, update documentation.
18 years ago
Michael R Sweet
cb7c6c2311
Add user_data and ref_count members to mxml_node_t structure.
...
Add mxmlRelease() and mxmlRetain() for reference-counted node management.
Add mxmlSetWrapMargin() to control wrapping of XML output.
18 years ago
Michael R Sweet
2e7bc89ddd
Clean up stylesheet.
19 years ago
Michael R Sweet
4ddc06eeab
Move comment info before text in headings.
19 years ago
Michael R Sweet
defaeae1df
Use "title" class to add underline to titles instead of HR element afterwards.
19 years ago
Michael R Sweet
dee5ea6bc7
Final changes to make mxmldoc generate valid HTML 4.0 with no errors.
19 years ago
Michael R Sweet
d3598ab24c
Don't use XHTML in HTML.
19 years ago
Michael R Sweet
f7fdbeb2c9
Fix support for @private@, and make it universal for all things.
...
mxmldoc.c:
- find_public(): Added
- scan_file(): Revert previous @private@ changes, clear
typedefnode after we assign a comment, and remove
unnecessary @private@ comment check.
- write_documentation(): Use find_public() instead of
mxmlFindElement() when enumerating public types, structs,
etc.
test/dotest.sh:
- Run "make mxmldoc-static" so that the test uses a current
executable.
test/function.cxx:
- Add @private@ function.
test/struct.cxx:
- Add @private@ struct.
test/type.cxx:
- Added (simple typedef types)
19 years ago
Michael R Sweet
735989840c
Save work on adding @private@ comment support...
...
mxml-file.c:
- Change comment from @private to @private@.
mxmldoc.c:
- scan_file(): Changes to support @private@.
- update_comment(): Remove node if the comment contains @private@.
19 years ago
Michael R Sweet
a5ea819842
Bump version to 2.3.
...
Add @since ...@ comments.
Fix parsing of @...@ comments.
Add comments to end of each list item.
Use "-Os -g" as the default optimization with GCC.
Change string functions to use _mxml prefix instead.
19 years ago
Michael R Sweet
62376c5156
Fix comment processing.
19 years ago
Michael R Sweet
2fc73455b2
Add support for @deprecated@ and @since version@ comments (still needs some
...
work)
19 years ago
Michael R Sweet
55177569a9
Fix XML schema for mxmldoc.
...
Fix function and enumeration type processing in mxmldoc.
Add function type test file.
Add stub for new XML schema validation program.
19 years ago
Michael R Sweet
539f042f3d
Clean up tables.
19 years ago
Michael R Sweet
4ecca8b1bd
Whoops, no 2.2.3 release...
19 years ago
Michael R Sweet
cc95be7bed
Add mxmlNewCDATA() and mxmlSetCDATA() functions.
...
Bump version to 2.2.3.
Update docos.
19 years ago
Michael R Sweet
35b7bc18e3
Fix typedef handling bug in mxmldoc.
...
Don't use valgrind in dotest.sh...
20 years ago
Michael R Sweet
87410f7b09
Add debug stuff.
20 years ago