From: Tony G. <Ton...@Su...> - 2005-12-07 15:15:29
|
xmlroff 0.3.8 is now available from the new-look http://sourceforge.net/projects/xmlroff. xmlroff 0.3.8 is more stable since it now correctly handles areas too big to fit on the page and fixes the bug that Stefan found after that. Error handling is improved since xmlroff now stops at the first error instead of continuing. Stopping at the first error means fewer segfaults, which should please most people. I will be adding an option to xmlroff to continue processing after an error occurs, since it is more useful to me to have it do that. There will not be an xmlroff release "on or about" 1st January since I will be on vacation in Japan. Regards, Tony. ------------------------------------------------------------ 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: 2005-12-06 Tony Graham <ton...@us...> * === 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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. |