- From: Tony Graham <Tony.Graham@Sun.COM>
- Date: Tue, 13 Dec 2005 17:32:02 +0000
- To: www-xsl-fo@w3.org
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@lists.sourceforge.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@users.sourceforge.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@users.sourceforge.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@users.sourceforge.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@users.sourceforge.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@users.sourceforge.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@users.sourceforge.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.
Received on Tuesday, 13 December 2005 17:31:55 UTC