xmlroff (http://xmlroff.org) is an XSL formatter written in C. xmlroff 0.3.8
offers improved stability and error handling.
You can download xmlroff 0.3.8 from
http://sourceforge.net/project/showfiles.php?group_id=73148
xmlroff is discussed on the xmlroff-list(_at_)lists(_dot_)sourceforge(_dot_)net
mailing list.
See http://sourceforge.net/mail/?group_id=73148
Regards,
Tony Graham
------------------------------------------------------------
Notes:
Changes between 0.3.7 and 0.3.8
* Corrected endless loop if area won't fit on page
* Added handling 'overflow' property of fo:region-body
* xmlroff stops at first error instead of continuing
Changes between 0.3.6 and 0.3.7
* Corrected placement of fo:external-graphic if not first on line
* Added setting pixels-per-inch (for graphics without intrinsic size)
as configure option
* Working on averting endless loop if area won't fit on page.
Changes:
2005-12-06 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* === Released 0.3.8 ===
* NEWS: Updated for 0.3.8.
* xmlroff.c: Changed some error handling from g_message() to
g_error().
* fo/fo-fo.c, result-to-fo.c: Turned some
fo_object_log_or_propagate_error() calls into g_propagate_error()
(for the moment, at least).
* fo-node.c: Added fo_node_log_or_propagate_error().
* fo/fo-root.c: Minor corrections to an error message.
* fo/fo-table.c: Made fo_table_span_info_debug_dump() non-static
since prototype is in fo-table.h.
* property/fo-property-display-align.c,
property/fo-property-display-align.h,
property/fo-property-height.c, property/fo-property-height.h,
property/fo-property-score-spaces.c,
property/fo-property-score-spaces.h,
property/fo-property-source-document.c,
property/fo-property-source-document.h,
property/fo-property-wrap-option.c,
property/fo-property-wrap-option.h: Updated to remove
property-specific enums and to match current spec-dump.
2005-11-23 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* result-to-fo.c, fo/fo-fo.c: Connected together more error
reporting and propagating errors.
* fo/fo-flow.c: Added error if 'flow-name' is NULL. Updated to
match current spec-dump.
* fo-object.c, fo-object.h: Added log_or_propagate_error class
method.
* fo-node.h: Added comments about FoNode and FoNodeClass structs.
* datatype/fo-length.h: Updated copyright years.
* fo/fo-static-content.c, fo/fo-static-content.h: Updated to match
current spec-dump.
* fo/fo-flow-private.h, fo/fo-flow.h: Updated to match current
spec-dump.
* fo/fo-fo.h: Added FO_FO_ERROR_DATATYPE_NULL error type.
2005-11-20 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* area/fo-area-spanning-table-cell.c, area/fo-area-table-cell.c,
area/fo-area-table-continuation.c, area/fo-area-table.c,
area/fo-area.c: Added extra 'return_child->next_part != NULL'
condition when finding which child area to return after a split.
* area-to-pdf.c: Changed 'overflow' values for which to clip
region-body.
* result-to-fo.c: Added more comments and doc comments.
* fo/fo-table-part.c, fo/fo-table.c, fo/fo-tree.c: Added doc
comments.
2005-11-10 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* area/fo-area-page.c, area/fo-area-page.h: Added
fo_area_page_error_quark, etc., and made message when child area
overflows into a warning, not g_critical message.
* fo-node.c: Added fo_node_log_warning().
2005-11-09 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* area-to-pdf.c: Added clipping of FoAreaViewportReference if
'overflow' property value is not 'visible'.
* area/fo-area-page.c: Now setting available height of area that
can't be split.
2005-11-04 Tony Graham <tonygraham(_at_)users(_dot_)sourceforge(_dot_)net>
* configure.in: Upped version to 0.3.8.
* area/fo-area-page.c: Added setting size and position of
unsplittable FoAreaViewportReference.
* datatype/fo-id.c, datatype/fo-id.h: Added
fo_id_new_with_value(). Added doc comments.
* datatype/fo-length-bp-ip-d.c: Fixed a doc comment.
* fo/fo-repeatable-page-master-alternatives.c,
fo/fo-repeatable-page-master-alternatives.h: Updated to match
current spec-dump.
* fo/Makefile.am,
fo/fo-repeatable-page-master-alternatives-private.h: Added
fo-repeatable-page-master-alternatives-private.h.
* libfo/fo-layout.c: Doc comment changes/additions.
* property/fo-property-overflow.c,
property/fo-property-overflow.h: Updated to match current
spec-dump.
2005-11-03 Stefan Seefeld
* libfo-compat.xsl: Fix typos.
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--