Michael R Sweet
4351cf060c
Prep for 2.8 release...
11 years ago
Michael R Sweet
b6c73fe01c
Add major/minor version numbers (Bug #461 )
11 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
97ca6dc424
Updated the source headers to reference the Mini-XML license and its exceptions
...
to the LGPL2 (STR #108 )
14 years ago
Michael R Sweet
474d6da1b4
Fix mxmlEntityAddCallback and mxmlEntityRemoveCallback docos (STR #91 )
16 years ago
Michael R Sweet
d6d842e60a
Bump version to 2.4.
...
Added mxmlElementDeleteAttr() function (STR #59 ).
17 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
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
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
cc95be7bed
Add mxmlNewCDATA() and mxmlSetCDATA() functions.
...
Bump version to 2.2.3.
Update docos.
19 years ago
Michael R Sweet
1e123721cb
Add missing mxml_ignore_cb declaration...
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
886a707ad7
Update copyright to 2005.
20 years ago
Michael R Sweet
a2682a2ee2
Fix "subscript has type char" warnings...
20 years ago
Michael R Sweet
0591ee2e19
Added support for custom data nodes (STR #6 )
20 years ago
Michael R Sweet
3cc3f8a63d
Add new mxmlLoadFd() and mxmlSaveFd() functions.
21 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
46085f9327
Index and entity callback support.
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
465d3e7231
Change whitespace callback to return a string.
21 years ago
Michael R Sweet
e28ebd001c
Copyright updates.
21 years ago
Michael R Sweet
9011f087c8
Add first half of entity support and decoding code.
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
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.
21 years ago
Michael R Sweet
cc71dd6baf
Add mxmlSaveAllocString() function.
22 years ago
Michael R Sweet
596ca0f10d
Drop int/real arrays.
22 years ago
Michael R Sweet
dd903644a5
Add prototype and definitions for string functions and array types.
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
70040fe9d2
More changes to documentation generator...
...
Cleanup library header file.
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
daa3fc2b78
Whitespace using newlines when possible...
22 years ago
Michael R Sweet
c1093723a9
Add -Wall when compiling with GCC.
...
Add ctype.h include...
22 years ago
Michael R Sweet
de2f0a281c
Clean up home page, README file, header file, and test program.
22 years ago
Michael R Sweet
7a51d3c414
Initial revision
22 years ago