From: Tony G. <Ton...@Su...> - 2005-07-08 14:21:08
|
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 <ton...@us...> * === Released 0.3.4 === * libfo-compat.xsl: Changed to removing all fo:external-graphic. 2005-07-07 Tony Graham <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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 <ton...@us...> * 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. |