ANN: xmlroff 0.3.0

Tony Graham <[email protected]>
Newsgroups gmane.text.xml.xmlroff.general
Message-ID <[email protected]>
From the SourceForge news item:

xmlroff 0.3.0 -- Free and PDFlib-free

xmlroff (http://xmlroff.org) is an XSL Formatter written in C. xmlroff
0.3.0 builds solely on open source software since it no longer
supports a PDFlib backend. It also plays well with GNOME desktops
since it uses Pango and the new PangoXSL library (from the PangoPDF
project) instead of the previous PangoPDF library.

------------------------------------------------------------
From the NEWS file:

Changes between 0.2.8 and 0.3.0

* No more PDFlib backend
* Uses PangoXSL, not PangoPDF
* 'libfo-compat.xsl' stylesheet for ensuring compatibility of FO files

------------------------------------------------------------
From the ChangeLog file:

2004-10-21  Tony Graham  <[email protected]>

	* === Released 0.3.0 ===

	* Makefile.am: Added back xmlroff.spec in EXTRA_DIST.

	* xmlroff.spec.in: Minor changes to match xmlroff 0.3.0.

	* Makefile.am: Added libfo-compat.xsl and xmlroff.fo to EXTRA_DIST.

	* libfo-compat.xsl: Stylesheet for reducing FO files to subset
	supported by libfo.

	* catalog.xml.in: Catalog file for libfo library.

	* INSTALL: Added section about 'libfo-compat.xsl'.

	* Makefile.am: Removed xmlroff_INCLUDES and xmlroff_CFLAGS.  Added
	xmlroff.fo to xml_DATA.

	* NEWS: Updated for xmlroff 0.3.0.

	* README: Updated name and URL.

	* configure.in: Changed definition of 'ENABLE_GP'.  Added
	'catalog.xml' to AC_OUTPUT.

	* libfo-0.3.pc.in: Added 'compat_stylesheet' variable.  Added
	pangoxsl to dependencies.

	* xmlroff.c: Changed definition of '-backend'.  Removed
	'-compress'.

	* xmlroff.fo: Changed definition of '-backend'.

2004-10-12  Tony Graham  <[email protected]>

	* libfo-0.2.pc.in: Removed since library version is now 0.3.

	* area/fo-area-layout.c: fo_area_layout_resolve_text_align():
	Added call to pango_layout_set_auto_dir() to turn off auto-dir
	since it caused more problems than it solved.  Having it now
	causes problems for 'writing-direction' test, however.

	* libfo/fo-doc-gp.c: fo_doc_gp_render_layout_lines(): Added crop
	area around lines to be rendered since neither Pango nor GNOME
	Print supports rendering line ranges.  fo_doc_gp_init(): Commented
	out call to gnome_print_pango_update_context() that doesn't do
	anything except cause a warning.

	* docs/xmlroff-docs.sgml, examples/io/gmodule-area-tree.c,
	examples/io/xmlroff-gmodule.c, examples/io/xmlroff-libfo.c,
	examples/io/xmlroff-text-tree.c, examples/io/xmlroff-text-tree2.c,
	libfo/fo-doc.c, libfo/fo-xsl-formatter.c, xmlroff.c: Expunged
	mentions of PDFlib.

	* examples/io/configure.ac, libfo/Makefile.am,
	libfo/fo-layout-gp.c, libfo/fo-layout.c, property/Makefile.am,
	property/fo-property-alignment-adjust.c,
	property/fo-property-alignment-baseline.c,
	property/fo-property-background-color.c,
	property/fo-property-baseline-shift.c,
	property/fo-property-color.c,
	property/fo-property-dominant-baseline.c,
	property/fo-property-font-family.c,
	property/fo-property-font-size.c,
	property/fo-property-keep-together-within-line.c,
	property/fo-property-keep-with-next-within-line.c,
	property/fo-property-keep-with-previous-within-line.c,
	property/fo-property-line-height.c, datatype/Makefile.am,
	docs/Makefile.am, fo/Makefile.am, fo/fo-block-area.c,
	fo/fo-external-graphic.c, Makefile.am, area/Makefile.am,
	configure.in, xmlroff.spec.in: Updated for changes from libfo-0.2
	to libfo-0.3 and pangopdf to pangoxsl.

	* INSTALL: Updated for xmlroff 0.3.0 and PangoXSL 1.6.0.0.

	* ChangeLog.pre-0.3, ChangeLog: Moved old changes out of ChangeLog
	to ChangeLog.pre-0.3.

2004-10-10  Tony Graham  <[email protected]>

	* xmlroff.fo.in: Removed since unused.

	* libfo/fo-layout-pdflib-private.h, libfo/fo-layout-pdflib.c,
	libfo/fo-layout-pdflib.h, libfo/fo-doc-pdflib-private.h,
	libfo/fo-doc-pdflib.c, libfo/fo-doc-pdflib.h: Removed since PDFlib
	backend is no longer used.

2004-08-26  Tony Graham  <[email protected]>

	* xmlroff.fo: Re-adding since don't have PDFlib backend anymore.

	* libfo-0.3.pc.in: pkg-config file for libfo-0.3.

	* Makefile.am: Updated to use GNOME Print libs and new PangoPDF
	lib.

	* configure.in: Updated to use Pango 1.5, libgnomeprint 2.7, and
	new PangoPDF.  Dropped PDFlib.

	* fo/fo-block-area.c, fo/fo-external-graphic.c: Changed #include
	to match changed location of pango-xsl-attributes.h.

	* libfo/Makefile.am: Removed PDFlib stuff from libfo/Makefile.am.

	* libfo/fo-layout-gp.c: Commented out functions for attributes not
	supported by PangoLayout.

	* libfo/fo-doc-gp.c: Changed to use GNOME Print functions for
	working with Pango.

	* libfo/fo-layout.c, property/fo-property-alignment-adjust.c,
	property/fo-property-alignment-baseline.c,
	property/fo-property-background-color.c,
	property/fo-property-baseline-shift.c,
	property/fo-property-color.c,
	property/fo-property-dominant-baseline.c,
	property/fo-property-font-family.c,
	property/fo-property-font-size.c,
	property/fo-property-keep-together-within-line.c,
	property/fo-property-keep-with-next-within-line.c,
	property/fo-property-keep-with-previous-within-line.c,
	property/fo-property-line-height.c: Changed #include to match
	changed location of pango-xsl-attributes.h.

	* libfo/fo-doc.c: Added cases for three new Pango directions.


Regards,


Tony.
-- 
Tony Graham
Sun Microsystems Ireland                           Phone: +353 1 8199708
East Point Business Park, Dublin 3                   Internal: (70)19708



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.