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