Michael R Sweet
2fc73455b2
Add support for @deprecated@ and @since version@ comments (still needs some
...
work)
19 years ago
Michael R Sweet
8406ab7c2c
Fix functions of the form "name(void)"
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
35b7bc18e3
Fix typedef handling bug in mxmldoc.
...
Don't use valgrind in dotest.sh...
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
886a707ad7
Update copyright to 2005.
20 years ago
Michael R Sweet
a2682a2ee2
Fix "subscript has type char" warnings...
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
0fd3bd7f33
Optimizations and bug fixes from STR #2 :
...
- mxmlIndexNew() sort algorithm update to eliminate unnecessary
right-hand recursion.
- Combine printf() and puts() calls in mxmldoc to reduce the number
of calls and code size.
- mxmlSaveFile() now writes Unicode chars with fwrite for potential
speedup and modest size savings.
- mxmlEntityAddCallback() now returns an integer status so an app
knows when it was not possible to add an entity callback.
21 years ago
Michael R Sweet
08896f33e5
pkg-config support.
...
Update mxmldoc to produce XML conforming to the schema.
Update the schema so that it works.
Add version number to XML output.
21 years ago
Michael R Sweet
537afc37da
More documentation fun.
...
Move version definition to configure script.
Add XML schema for the mxmldoc output.
21 years ago
Michael R Sweet
36fc2a366d
List private, protected, and public members of the class separately.
21 years ago
Michael R Sweet
465d3e7231
Change whitespace callback to return a string.
21 years ago
Michael R Sweet
82fe862574
C++ class scope support.
...
Cleanup.
21 years ago
Michael R Sweet
8de7c5c624
Default arguments.
21 years ago
Michael R Sweet
c00d7f55a2
Fix C++ class/struct handling.
...
Move and separate test files for mxmldoc.
21 years ago
Michael R Sweet
d375968261
More fiddling.
21 years ago
Michael R Sweet
be7aecc399
More tests and fixes.
21 years ago
Michael R Sweet
9ccd55b017
Start fixing class handling.
21 years ago
Michael R Sweet
e28ebd001c
Copyright updates.
21 years ago
Michael R Sweet
011d8d34d7
More HTMLDOC output tweeks...
21 years ago
Michael R Sweet
885cf929af
Update mxmldoc to produce HTMLDOC-friendly HTML files.
21 years ago
Michael R Sweet
e4491379f8
Tweek mxmldoc.
...
Add entity support.
21 years ago
Michael R Sweet
4dbac7157e
Fix enum handling.
21 years ago
Michael R Sweet
417206e811
More fixes to support 'extern "C" {' and other assorted fun.
21 years ago
Michael R Sweet
52c8493cdb
Add valgrind target.
...
More mxmldoc cleanup.
21 years ago
Michael R Sweet
6bc3523143
Prelim changes to mxmldoc; think I'll be revamping the code parser
...
completely...
21 years ago
Michael R Sweet
466072f832
More debug stuff.
...
Fix sort_node() bug in mxmldoc.
21 years ago
Michael R Sweet
17200e8cfe
Move "set" methods in a separate file.
...
Add standard callback methods in a separate file.
Fix some bugs in mxmldoc...
21 years ago
Michael R Sweet
6531fd7d8f
Add --with-ansi configure option to avoid using non-ANSI strdup() function.
22 years ago
Michael R Sweet
d18b4626fd
doco updates
22 years ago
Michael R Sweet
a93015657e
Make "Enumeration" plural in the documentation contents.
22 years ago
Michael R Sweet
54428c284f
Add strdup emulation as needed.
...
Bump version to 1.1.
22 years ago
Michael R Sweet
bcc99b153a
Fix some more documentation generator bugs.
...
Add detailed docos to the file.
22 years ago
Michael R Sweet
0cc4b9e665
Fix mxmldoc handling of comments, now getting quite usable documentation.
...
Add additional tests to testmxml.
Bump to v1.0.
22 years ago
Michael R Sweet
70040fe9d2
More changes to documentation generator...
...
Cleanup library header file.
22 years ago
Michael R Sweet
57847b02c1
Update mxmldoc program to handle function arguments/variables.
22 years ago
Michael R Sweet
cbbef5124f
Prep for 0.93 release.
22 years ago
Michael R Sweet
49065790fe
Generate HTML docos.
...
Fix some problems with function docos and void functions.
22 years ago
Michael R Sweet
a9403b21b4
Working mxmldoc core.
22 years ago
Michael R Sweet
1d1c545e64
Fix whitespace handling.
...
Partially working mxmldoc!
22 years ago
Michael R Sweet
8cfa3005e5
Bug fixes in mxmlWalkNext().
...
Break whitespace processing into separate function and add "where" values
for before/after the open/close tags.
Major progress on mxmldoc example program.
Update test program to use new whitespace callback.
Clean up header file.
Add rating link to home page.
22 years ago
Michael R Sweet
f830ffd6a5
Add mxmlAdd() and mxmlRemove() functions.
...
Documentation updates.
General cleanup.
22 years ago
Michael R Sweet
438ded6568
Whitespace handling issues.
...
Unicode output issues.
Comment/declaration handling fixes.
Add mxmldoc to build.
22 years ago
Michael R Sweet
bfc6a08cde
Skeleton of new doco program.
22 years ago
Michael R Sweet
0855089dcd
Support comments.
22 years ago
Michael R Sweet
7de19b18af
Fix mxmlWalkNext().
...
Add changelog file.
22 years ago