[ANN] xmlroff 0.3.4

Tony Graham <[email protected]> Fri, 08 Jul 2005 15:17:29 +0100
Newsgroups gmane.text.xml.xmlroff.general
Message-ID <[email protected]>
xmlroff 0.3.4 is now available from
http://sourceforge.net/projects/xmlroff/.

This is a snapshot of the current code.  The good news is that it has
some memory leak fixes and the option of specifying PostScript output.
The bad news is that I had to add the PostScript output because using
fo:external-graphic currently produces invalid PDF (according to
'acroread', anyway) but there's no graphic visible in the PostScript
output either.  More work is obviously required.

Regards,


Tony.

Changes between 0.3.3 and 0.3.4

* Add '--format' parameter for PDF or PostScript output
* Reduced memory leakage
* Partially re-implemented fo:external-graphic support
* Corrected whitespace handling in libfo-compat.xsl (Tim Waugh)
* Corrected "url()" handling
* 86% symbol docs coverage


2005-07-08  Tony Graham  <[email protected]>

	* === Released 0.3.4 ===

	* libfo-compat.xsl: Changed to removing all fo:external-graphic.
	
2005-07-07  Tony Graham  <[email protected]>

	* NEWS: Updated for 0.3.4.

	* libfo/fo-libfo-context.c, libfo/fo-libfo-context.h: Added
	(unusable) SVG output format.

	* datatype/fo-uri-specification.c: Added some doc comments.

	* expr/fo-expr-eval.c: Stopped compiler error about return value
	from void function.

	* libfo/fo-doc-gp.c: Equating 'auto' format to 'pdf' for now.

2005-07-05  Tony Graham  <[email protected]>

	* libfo/fo-doc-gp-private.h, libfo/fo-doc-gp.c: Added setting
	output format from FoLibfoContext.  Removed some testing code.

	* fo/fo-external-graphic.c: Stopped offsetting image by
	content-height when placing image.

	* expr/fo-expr-eval.c: Corrected handling of quoted URLs.

	* xmlroff.fo: Added '--format' option.

	* libfo-compat.xsl: Removed munging of URLs in 'src' attributes.

2005-06-27  Tony Graham  <[email protected]>

	* expr/fo-expr-env.c: Removed 'url' from list of functions.

	* expr/fo-expr-eval.c, expr/fo-expr-eval.h: Added handling
	'url(...)' instead of treating as a function.

	* expr/fo-expr-func.c, datatype/fo-uri-specification.c,
	datatype/fo-uri-specification.h: Changed to use
	fo_uri_specification_new_with_value().

	* libfo/fo-doc-gp-private.h, libfo/fo-doc-gp.c, libfo/fo-doc-gp.h:
	Trying to implement image rendering.

	* libfo/fo-libfo-context.c, libfo/fo-libfo-context.h: Added
	FO_ENUM_FORMAT_AUTO.

	* libfo/fo-libfo-basic.c, libfo/fo-doc-private.h, libfo/fo-doc.c,
	libfo/fo-doc.h: Added a FoLibfoContext argument to
	fo_doc_open_file().

	* xmlroff.c: Added '-format' parameter for setting output file
	format.

	* libfo/Makefile.am, libfo-0.3.pc.in, configure.in, Makefile.am:
	Added dependency on GdkPixbuf for handling external graphics.

2005-06-13  Tony Graham  <[email protected]>

	* result-to-fo.c: Removed a commented-out #include.

	* area/fo-area-table-cell.c: Added workaround for '-0' max_height
	values.

	* datatype/fo-integer.c: Added getting integer value from FoNumber
	datatype.  Really should be a fo_datatype_get_integer_value()
	function.

	* property/fo-property-src.c, property/fo-property-src.h:
	Whitespace and copyright year changes only.

	* libfo-compat.xsl: Added template to quote unquoted content of
	'url(...)' in 'src' properties.

2005-06-12  Tony Graham  <[email protected]>

	* libfo-compat.xsl: Added 'background-image' to set of unsupported
	properties.

	* libfo-compat.xsl: Fix for whitespace handling (Tim Waugh).

2005-05-03  Tony Graham  <[email protected]>

	* property/fo-property-font-family.c, property/fo-property-id.c,
	property/fo-property-inline-progression-dimension.c,
	libfo/fo-font-desc.c, property/fo-property-dominant-baseline.c,
	fo/fo-block-area.c, fo-context-util.c, result-to-fo.c: Fixed
	memory leaks.

	* property/fo-property-keep-with-next.c,
	property/fo-property-keep-with-previous.c,
	property/fo-property-keep-together.c, datatype/fo-keep.h,
	datatype/fo-length-range.c, datatype/fo-length-range.h,
	fo/fo-table.c, area/fo-area-spanning-table-cell.c,
	area/fo-area-table-cell.c, area/fo-area-table-continuation.c,
	area/fo-area-table.c, datatype/fo-keep.c, area/fo-area-area.c:
	Changed FoKeep and FoLengthRange to use FoEnum enums.

	* configure.in: Upped version to 0.3.4.



-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP, 
AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar