Mini-XML v4.0.3 is a bug fix release. Changes include:
- Now default the
DSOFLAGS
value to LDFLAGS
in the configure script
(Issue #325)
- Now install the man page as “mxml4” to allow parallel installation of Mini-XML
4.x and 3.x (Issue #324)
- Added
MXML_ALLOC_SIZE
define to control the allocation increment for
attributes and indices (Issue #318)
- Fixed
mxmlSetDeclarationf
implementation (Issue #322)
Enjoy!
Download Mini-XML 4.0.3
Home Page
Comments
Mini-XML v4.0.2 fixes an issue with GNU make and parallel builds (Issue #314).
Enjoy!
Download Mini-XML 4.0.2
Home Page
Comments
StringsUtil v1.1 is now available and is a bug fix release. Changes include:
- Now support building against CUPS 2.x or libcups 3.x.
- When exporting a C header/source file, the variable name no longer includes
directory information.
- Fixed decoding of JSON Unicode escapes (“\uXXXX”).
- Fixed exporting of quotes in “.strings” files in C header/source files.
- Now preserve formatting strings when translating.
Enjoy!
Download StringsUtil v1.1
Home Page
Github Project
Comments
Mini-XML v4.0.1 is a bug fix release. Changes include:
- Fixed missing “docdir” definition in makefile.
- Fixed missing CPPFLAGS, OPTIM, and WARNINGS in CFLAGS in makefile.
- Fixed configure script issues.
Enjoy!
Download Mini-XML 4.0.1
Home Page
Comments
This release of mmd
adds new load functions and mmdutil options and fixes
bugs. Changes include:
- Added
mmdLoadIO
and mmdLoadString
APIs (Issue #12)
- Added mmdutil “-“ filename/option to read markdown from stdin (Issue #16)
- Added a document pointer to the other load functions to allow concatenation of
markdown files.
- Added mmdutil “–no-title” option to disable the generated HTML title page.
- Updated
mmdGetWhitespace
and mmdIsBlock
functions to return bool
values.
- Fixed support for emphasized or strong linked text (Issue #15)
- Fixed an issue with headings directly after a table.
- Fixed some more issues with the Commonmark tests.
- Fixed lists in man page output.
Enjoy!
Download mmd 2.0
Install mmdutil 2.0 Snap
Home Page
Comments
This release of codedoc adds more syntax highlighting and fixes a number of
bugs. Changes include:
- Now require Mini-XML 4.x.
- Now include a configure script.
- Added quoting of “.” and “’” at the beginning of lines and now use the “.IP”
macro instead of “.IN” in man output (Issue #12)
- Added support for
@body@
comment directive to add body text inline with code
(Issue #10)
- Added highlighting of HTML and XML in code-fenced markdown (Issue #19)
- Added highlighting of CSS in code-fenced markdown.
- Added highlighting of reserved words, numbers, and strings in reference
documentation, to match markdown code example highlighting.
- Fixed double-free bug (Issue #16)
- Fixed some bugs detected with fuzzing (Issue #13, Issue #14, Issue #15)
- Fixed support for markdown code fences and indentation in code example
comments.
- Cleaned up some issues reported by Coverity and Cppcheck.
Enjoy!
Download codedoc 3.7
Install codedoc 3.7 Snap
Home Page
Comments
Mini-XML v4.0 adds some new features, updates the callback APIs to include data
pointers, and generally cleans up and normalizes the interfaces from prior
releases. While largely similar, this release is not source or binary
compatible with Mini-XML v3.x - migration details are included in the
documentation.
Mini-XML v4.0 weighs in at a mere 3,491 lines of code, down from the 4,300 lines
of code in Mini-XML v4.0.0. Changes include:
- Now require C99 support (Issue #300)
- Now install as “libmxml4” to support installing both Mini-XML 3.x and 4.x at
the same time (use
--disable-libmxml4-prefix
configure option to disable)
- Added
mxmlLoadIO
and mxmlSaveIO
functions to load and save XML via
callbacks (Issue #98)
- Added new
MXML_TYPE_CDATA
, MXML_TYPE_COMMENT
, MXML_TYPE_DECLARATION
, and
MXML_TYPE_DIRECTIVE
node types (Issue #250)
- Added
mxmlLoadFilename
and mxmlSaveFilename
functions (Issue #291)
- Added AFL fuzzing support (Issue #306)
- Added
mxmlOptions
APIs to replace the long list of callbacks and options for
each of the load and save functions (Issue #312)
- Added string copy/free callbacks to support alternate memory management of
strings.
- Renamed
mxml_type_t
enumerations to MXML_TYPE_xxx
(Issue #251)
- Updated APIs to use bool type instead of an int representing a boolean value.
- Updated the SAX callback to return a
bool
value to control processing
(Issue #51)
- Updated the load and save callbacks to include a context pointer (Issue #106)
- Fixed some warnings (Issue #301)
- Fixed real number support in non-English locales (Issue #311)
Enjoy!
Download Mini-XML 4.0.0
Home Page
Comments
HTMLDOC 1.9.18 is a bug fix release. Changes include:
- Fixed table rendering when there are missing
</tr>
(Issue #494)
- Fixed support for links of the form “filename.html#anchor” in PDF output
(Issue #514)
- Fixed
--header1
support for web page output (Issue #515)
- Fixed markdown emphasized, strong, and struck-through text (Issue 517)
Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.
Enjoy!
Download HTMLDOC 1.9.18
Install HTMLDOC 1.9.18 Snap
Home Page
Comments
View All Posts