Commit Graph

66 Commits

Author SHA1 Message Date
Michael Sweet
7c2551e996 Switch to using hand-rolled ZIP container "library" for EPUB files. 2017-04-04 16:16:17 -04:00
Michael Sweet
24c7481d65 Add EPUB target, libarchive tests. 2017-03-31 13:38:06 -04:00
Michael Sweet
8c6a46e4f6 Don't strip installed binaries, as cross-compiling won't use the right strip
command... (Issue #188)
2017-03-29 17:10:10 -04:00
Michael Sweet
150195f8e1 Fix cross-compilation so that we don't run locally-built targets when cross-
compiling.
2017-03-29 11:23:29 -04:00
Michael Sweet
89a9742c0e Bump version to 2.11.
Update copyrights and web site addresses.

New logo image following msweet.org template.
2017-03-22 14:51:16 -04:00
Michael R Sweet
21f436f36c Fix loading of text values with MXML_NO_CALLBACK or MXML_TEXT_CALLBACK (Bug #502)
Update unit test program to validate fix and cleanup output so that we can get
proper error messages.
2014-10-19 17:21:48 +00:00
Michael R Sweet
4351cf060c Prep for 2.8 release... 2014-01-04 21:50:06 +00:00
Michael R Sweet
6338dccaac Escape HTML special characters inside @code foo@.
Use xcrun to run the docsetutil program.
2013-07-03 14:16:22 +00:00
Michael R Sweet
f5b0b9270d Clean share libraries, and fix SAX unit test to look for the right number of data nodes.
Add --version option to mxmldoc.
2011-04-13 15:43:32 +00:00
Michael R Sweet
682852c289 Fix memory leak when loading a badly-formed XML file (STR #121) 2011-03-24 05:47:51 +00:00
Michael R Sweet
3899cb0aa5 Fix some HTML and CSS validation issues. 2011-01-14 18:36:09 +00:00
Michael R Sweet
aaefc5c07c Rename mxmlFindValue to mxmlFindPath.
Rename mxmlGetPrevious to mxmlGetPrevSibling.

Rename mxmlGetNext to mxmlGetNextSibling.

Update documentation.
2011-01-03 02:03:29 +00:00
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).
2011-01-01 23:42:17 +00:00
Michael R Sweet
2e9f4022bf Fix some typos and the clang target. 2010-09-19 07:28:06 +00:00
Michael R Sweet
97ca6dc424 Updated the source headers to reference the Mini-XML license and its exceptions
to the LGPL2 (STR #108)
2010-09-19 05:26:46 +00:00
Michael R Sweet
fd57e148c5 Fix docset generation. 2008-12-06 04:20:38 +00:00
Michael R Sweet
96564158e1 Fix some typos. 2008-11-28 11:07:49 +00:00
Michael R Sweet
eba74ebb7d When building the Xcode documentation set, also package it and update the
ATOM file, too.
2008-11-28 11:02:55 +00:00
Michael R Sweet
59e1bbbb7a Add support for generating Xcode documentation sets.
Fix a few Clang-detected issues.
2008-11-28 10:56:50 +00:00
Michael R Sweet
8aff906d87 Fix man page output.
Prep for 2.5 release.
2008-01-29 05:28:31 +00:00
Michael R Sweet
1fed22b03c Add --footer, rename --heading to --header.
Update man page for mxmldoc.
2008-01-26 21:04:57 +00:00
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.
2008-01-26 20:50:28 +00:00
Michael R Sweet
346be509a3 Update mxmldoc output to use a more modern format similar to Apple's
reference format.
2008-01-25 07:50:40 +00:00
Michael R Sweet
6057e7ee02 Prep for 2.4 release.
Update documentation.
2007-11-23 02:15:07 +00:00
Michael R Sweet
f80e51b750 Fix shared library building on HP-UX and Mac OS X. 2007-11-19 04:57:01 +00:00
Michael R Sweet
b6661a118c Add pthread support. 2007-09-22 21:00:56 +00:00
Michael R Sweet
1f5e9b0758 Prep work to add threading support to Mini-XML. 2007-09-21 04:46:02 +00:00
Michael R Sweet
d6d842e60a Bump version to 2.4.
Added mxmlElementDeleteAttr() function (STR #59).
2007-09-15 20:03:15 +00:00
Michael R Sweet
a50d089c23 Add --with-archflags option.
Add datarootdir definition to silence new autoconf's brain damaged new
datarootdir variable (which as far as I can see is the same as the old
datadir, which is set to datarootdir all the time...)
2007-07-20 23:52:25 +00:00
Michael R Sweet
6fb1d1b5e5 Install chapter images.
Uncomment typedef comment handling.
2007-04-27 00:49:03 +00:00
Michael R Sweet
463a190a55 Don't install or create formatted man pages.
New logo.

Documentation updates.
2007-04-26 22:21:37 +00:00
Michael R Sweet
bf73da6782 Save work on documentation.
Add SAX load APIs.

Add man page output for mxmldoc.

Add types for various callback functions.
2007-04-23 21:48:03 +00:00
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.
2007-04-18 01:08:58 +00:00
Michael R Sweet
8f9d881da2 Don't rebuild configure script from makefile. 2006-09-25 19:52:50 +00:00
Michael R Sweet
10d3ab47d7 Fix link option order. 2006-09-11 00:29:01 +00:00
Michael R Sweet
4dd2f6d0e2 Need to run ranlib on installed library. 2006-08-02 16:18:20 +00:00
Michael R Sweet
0ac0e5f682 Add distclean target. 2006-05-06 12:36:35 +00:00
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.
2005-10-13 18:27:00 +00:00
Michael R Sweet
89237c9280 Bump DSO version for new functions... 2005-08-10 19:30:58 +00:00
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.
2005-04-24 23:23:59 +00:00
Michael R Sweet
6712bf6914 Update for 2.2 release. 2005-02-26 05:27:25 +00:00
Michael R Sweet
7232c88dad Add shared library support. 2005-02-26 03:10:23 +00:00
Michael R Sweet
886a707ad7 Update copyright to 2005. 2005-01-29 07:21:44 +00:00
Michael R Sweet
243e9c1556 Add FD test. 2004-07-11 13:26:25 +00:00
Michael R Sweet
12bdb34a5c Don't install mxml.pdf. 2004-06-25 18:59:32 +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
537afc37da More documentation fun.
Move version definition to configure script.

Add XML schema for the mxmldoc output.
2004-05-02 16:04:40 +00:00
Michael R Sweet
dfe9cdb044 Start with new docos. 2004-05-01 23:41:52 +00:00
Michael R Sweet
e28ebd001c Copyright updates. 2004-04-06 01:47:20 +00:00