Michael R Sweet
8ed535457f
Add cover image.
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
94ad843d35
Formatting changes.
18 years ago
Michael R Sweet
b4eca043a0
Save documentation updates.
18 years ago
Michael R Sweet
6d33fb1163
Add mxmlElementSetAttrf function (STR #43 )
18 years ago
Michael R Sweet
9fb36b4a2f
Added snprintf() emulation function for test program (STR #32 )
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
40a4dd5242
Fix detection of missing close tags at the end of a document (STR #45 )
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
fe9a9b251c
Conditionally check for EINTR (STR #33 )
19 years ago
Michael R Sweet
cc5890089d
Documentation updates.
...
Add --section option.
19 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
45b9200fc6
Ammend the Mini-XML license agreement to allow static linking.
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
d9276fe08f
Add --intro and --title options to mxmldoc, and treat names starting
...
with "_" as private.
19 years ago
Michael R Sweet
74e7d69032
Fix memory leak in mxmlLoad*() functions (STR #27 )
...
Fix default implementation of mxml_error() to properly format the
error message.
19 years ago
Michael R Sweet
4ecca8b1bd
Whoops, no 2.2.3 release...
19 years ago
Michael R Sweet
b11473f8f3
Fix potential infinite loop in snprintf() emulation code (STR #25 )
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
Michael R Sweet
19b8ed648f
Add MXML_IGNORE and MXML_IGNORE_CB to allow whitespace to be
...
ignored in element-only XML files.
20 years ago
Michael R Sweet
e0262e0099
Fix segfault in mxmlLoad*() with invalid XML.
20 years ago
Michael R Sweet
63cd5de2a0
Fix bug in custom data with whitespace.
...
Prep for 2.2.2 release.
20 years ago
Michael R Sweet
ad02a0255f
Fix STR #21 : load methods didn't return NULL on error.
...
Update docos for 2.2.1.
20 years ago
Michael R Sweet
c075136310
Update documentation with release notes.
...
Use new logo.
Add favicon stuff.
Prep for 2.2.1 release.
20 years ago
Michael R Sweet
a3900d8d0f
Add new logo.
20 years ago
Michael R Sweet
523aa629b8
Fixed a MingW/Cygwin compilation problem (STR #18 )
20 years ago
Michael R Sweet
d05a2f8d52
Fixed an XML output bug in mxmldoc.
...
The "make install" target now uses the install command to set the
proper permissions on UNIX/Linux/OSX.
20 years ago
Michael R Sweet
6712bf6914
Update for 2.2 release.
20 years ago
Michael R Sweet
f5971df74b
Added support for CDATA (STR #14 , STR #15 )
...
Updated comment and processing instruction handling - no entity
support per XML specification.
Added checking for invalid comment termination ("--->" is not
allowed)
Fixed test program to work with new ?xml handling.
20 years ago
Michael R Sweet
7ec9c5924f
Update PCL driver to set PJL page size for DesignJet 1050C (PR #5219 )
20 years ago
Michael R Sweet
40adb027dd
Add docos for custom data handlers.
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
243e9c1556
Add FD test.
21 years ago
Michael R Sweet
3cc3f8a63d
Add new mxmlLoadFd() and mxmlSaveFd() functions.
21 years ago