Commit Graph

24 Commits

Author SHA1 Message Date
Michael R Sweet
0591ee2e19 Added support for custom data nodes (STR #6) 2004-10-28 02:58:01 +00:00
Michael R Sweet
3cc3f8a63d Add new mxmlLoadFd() and mxmlSaveFd() functions. 2004-07-11 13:14:07 +00:00
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.
2004-06-01 20:19:34 +00:00
Michael R Sweet
56d571d240 Implement index sorting internally to avoid multithreading issues
with qsort().
2004-05-16 13:45:56 +00:00
Michael R Sweet
e6c90615c6 Optimize mxmlIndexFind().
Doco updates.
2004-05-16 13:09:44 +00:00
Michael R Sweet
46085f9327 Index and entity callback support. 2004-05-16 05:25:38 +00:00
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.
2004-05-02 22:02:36 +00:00
Michael R Sweet
465d3e7231 Change whitespace callback to return a string. 2004-05-01 15:20:05 +00:00
Michael R Sweet
9011f087c8 Add first half of entity support and decoding code. 2003-12-18 04:16:37 +00:00
Michael R Sweet
52c8493cdb Add valgrind target.
More mxmldoc cleanup.
2003-12-03 22:17:57 +00:00
Michael R Sweet
6bc3523143 Prelim changes to mxmldoc; think I'll be revamping the code parser
completely...
2003-12-03 04:26:30 +00:00
Michael R Sweet
466072f832 More debug stuff.
Fix sort_node() bug in mxmldoc.
2003-12-03 03:59:04 +00:00
Michael R Sweet
17200e8cfe Move "set" methods in a separate file.
Add standard callback methods in a separate file.

Fix some bugs in mxmldoc...
2003-09-28 21:09:04 +00:00
Michael R Sweet
337baeddb5 New "set" and formatted string methods.
Prep for new "standard" opaque, integer, etc. callbacks.

Add new vsnprintf check.

Drop old string function checks for functions we don't actually use.
2003-09-28 12:44:39 +00:00
Michael R Sweet
d18b4626fd doco updates 2003-07-26 17:24:14 +00:00
Michael R Sweet
cc71dd6baf Add mxmlSaveAllocString() function. 2003-07-22 10:29:19 +00:00
Michael R Sweet
54428c284f Add strdup emulation as needed.
Bump version to 1.1.
2003-07-20 13:41:17 +00:00
Michael R Sweet
596ca0f10d Drop int/real arrays. 2003-06-19 03:39:23 +00:00
Michael R Sweet
dd903644a5 Add prototype and definitions for string functions and array types. 2003-06-19 03:20:41 +00:00
Michael R Sweet
bcc99b153a Fix some more documentation generator bugs.
Add detailed docos to the file.
2003-06-14 23:56:47 +00:00
Michael R Sweet
0cc4b9e665 Fix mxmldoc handling of comments, now getting quite usable documentation.
Add additional tests to testmxml.

Bump to v1.0.
2003-06-14 22:14:17 +00:00
Michael R Sweet
70040fe9d2 More changes to documentation generator...
Cleanup library header file.
2003-06-07 21:27:05 +00:00
Michael R Sweet
57847b02c1 Update mxmldoc program to handle function arguments/variables. 2003-06-06 03:09:31 +00:00
Michael R Sweet
cbbef5124f Prep for 0.93 release. 2003-06-05 13:49:14 +00:00