[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

[ANN] xmlroff 0.3.8 -- Stability and error handling

Subject: [ANN] xmlroff 0.3.8 -- Stability and error handling
From: Tony Graham <Tony.Graham@xxxxxxx>
Date: Tue, 13 Dec 2005 17:26:20 +0000
xmlroff
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@xxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxx>

	* === 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@xxxxxxxxxxxxxxxxxxxxx>

	* 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@xxxxxxxxxxxxxxxxxxxxx>

	* 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@xxxxxxxxxxxxxxxxxxxxx>

	* 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@xxxxxxxxxxxxxxxxxxxxx>

	* 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@xxxxxxxxxxxxxxxxxxxxx>

	* 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.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.