xsl-list
[Top] [All Lists]

[ANN] xmlroff 0.3.8 -- Stability and error handling

2005-12-13 10:26:20
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>
--~--



<Prev in Thread] Current Thread [Next in Thread>
  • [ANN] xmlroff 0.3.8 -- Stability and error handling, Tony Graham <=